1. Latar Belakang, Tujuan, dan Manfaat
Ø Latar Belakan
Sistem Operasi merupakan sebuah perangkat lunak (software) yang digunakan untuk menjalankan secara keseluruhan dari kerja sebuah komputer. Sesuai dengan tujuan pembuatannya system operasi di ciptakan untuk mempermudah pekerjaan manusia dalam banyak bidang.OS yang akan menjadi rancangan sayahampir sama seperti system operasi yang dapat berbicara serta melakukan perintah yang saya sampaikan. Hanya saja OS ini akan memiliki tugas khusus.
Banyak dari kita yang menggunakan berbagai aplikasi dalam penggunaan komputer, tentunya aplikasi yang kita gunakan akan mengalami perubahan seiring dengan berjalan waktu dan harus di update. kita kadang yang sibuk dengan begitu banyak urusan tidak sempat untuk meng-update aplikasi yang kita miliki. Jadi inilah yang menjadi tugas khusus dari OS O'Update yang saya buat. Apabila aplikasi yang kita miliki ternyata membutuhkan update terbaru maka secara otomatis OS O'Update ini akan mengupdate aplikasi tersebut.
Ø Tujuan
Tujuan dari saya merancang OS Learning ini sebagai berikut :
1. Membantu kita dalam meng-Update aplikasi.
2. Membantu kita melakukan pekerjaan.
Ø Manfaat
1. Mempermudah dalam meng-update aplikasi.
2. Mempermudah pekerjaan manusia.
2.
Arsitektur Komputer
Sesuai dengan fungsinya arsitektur berfungsi sebagai rancangan
awal computer yang akan saya gunakan untuk menerapkan system operasi. Disini arsitektur computernya terdiri dari ALU (Arithmetic Logic
Unit) untuk melakukan hitungan aritmatika serta logika. Kemudian Control Unit
untuk mengatur dan mengendalikan seluruh peralatan computer. Memory yang seperti kita ketahui sebagai media
penyimpanan pada computer ini merupakan bagian yang penting karena tiap program
dan data dalam computer akan disimpan di dalam memori. Selanjutnya Input dan Output
atau biasa disebut I/O yang merupakan system pemrosesan informasi dalam computer.
Input disini adalah data yang diterima oleh system dan output adalah data yang
dikirimkan system.
3.
Struktur Sistem Operasi
Struktur dari OS Learning ini yang akan digunakan adalah
Sistem Berlapis (layered system) yang dibentuk secara hirarki berdasarkan
lapisan-lapisan, dimana lapisan-lapisan bawa memberi layanan lapisan lebih
atas. Lapisan yang paling bawah adalah perangkat keras, dan yang paling tinggi
adalah user-interface. Struktur berlapis dimaksudkan untuk mengurangi
kompleksitas rancangan dan implementasi system operasi. Tiap lapisan mempunyai
fungsional dan antarmuka masukan-keluaran antara dua lapisan bersebelahan yang
terdefinisi bagus.
Yang secara umum terdiri dari 4 :
- Perangkat keras, berhubungan dengan perancang system.
- System operasi, berhubungan dengan programmer.
- Kelengkapan, berhubungan dengan programmer.
- Program Aplikasi, berhubungan dengan pengguna aplikasi.
4. Komponen Sistem Operasi
· Manajemen Proses
Proses merupakan
konsep pokok di system operasi. Proses adalah program yang sedang di eksekusi.
Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikan tugasnya.
Sumber daya yang digunakan berupa CPU time, memori, berkas-berkas, dan
perangkat-perangkat I/O. system operasi mngelolah semua proses di system dan
mengalokasi sumber daya ke proses-proses sesuai kebijakan untuk memenuhi
sasaran system. System operasi bertanggungjawab atas aktivitas-aktivitas yang
berkaitan dengan manajemen proses seperti :
o
Menciptakan dan menghapus proses
o
Menunda atau melanjutkan proses
o
Menyediakan mekanisme untuk proses sinkronisasi
o Menyediakan mekanisme untuk proses komunikasi
· Manajemen Memori Utama
Memori utama
atau yang biasa kita kenal dengan memori adalah sebuah array yang besar dari
word dan byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan.
Setiap word atau byte mempunyai alamat sendiri. Memori utama ini berfungsi
sebagai tempat penyimpanan instruksi/data yang akses datanya digunakan oleh CPU
dan perangkat I/O. memori utama ini termasuk tempat penyimpanan data yang
bersifat volatile-tidak permanen(sementara), artinya data akan hilang jika
computer dimatikan. System operasi bertanggung jawab atas aktivitas-aktivitas
yang berkaitan dengan manajemen meori seperti :
o
Melacak pemakaian memori (berapa besar dan oleh
siapa)
o
Mengelolah informasi memori yang dipakai atau
tidak dipakai
o
Alokasi dan dealokasi memori sesuai keperluan
o
Memilih program yang akan di-load ke memori
· Manajemen Berkas
Berkas adalah
kumpulan informasi yang berhubungan, sesuai dengan tujuan pembuat berkas
tersebut. Berkas dapat mempunyai struktur yang bersifat hirarkis(direktori,
volume, dll). System operasi mengimplementasikan konsep abstrak dari bekas
dengan mengatur media penyimpanan massa, misalnya tapes, dan disk.
System operasi
bertanggungjawab dalam aktivitas yang berhubungan dengan manajemen berkas
seperti :
o
Pembuatan dan penghapusan berkas
o
Pembuatan dan penghapusan direktori
o
Mendukung manipulasi berkas dan direktori
o
Memetakan berkas ke penyimpanan sekunder
o Mem-back up berkas ke media penyimpanan yang permanen (non-volatile)
· Manajemen Sistem I/O
Meliputi :
Buffer :
menampung sementara data dari/ ke perangkat I/O.
Spooling
: melakukan penjadwalan pemakaian I/O system supaya lebih efisien.
Menyediakan driver
: untuk dapat melakukan operasi “rinci” untuk perangkat keras I/O.
Manajemen system
I/O merupakan aspek perancangan system operasi yang terluas disebabkan sangat
beragamnya perangkat dan begitu banyaknya aplikasi dari perangkat=perangkat
itu.
System operasi
ini bertanggung jawab dalam aktivitas yang berhubungan dengan manajemen
system/perangkat/I/O :
o
Mengirim perintah ke perangkat I/O agar
menyediakan layanan
o
Menangani interupsi perangkat I/O
o
Menangani kesalahan pada perangkat I/O
o Menyediakan antarmuka ke pengguna
· Manajemen Penyimpanan Sekunder
Data yang
disimpan dalam memori utama (yang sudah dibahas diatas) bersifat sementara dan
jumlahnya sangat kecil. Oleh karena itu, untuk menyimpan keseluruhan data dan
program computer dibutuhkan penyimpanan sekunder yang bersifat permanen dan
mampu menampung banyak data, sebagai back-up dari memori utama. Contoh dari
penyimpanann ini yang akan saya gunakan adalah hard-disk.
System operasi
yang bertanggung jawab atas aktivitas yang berkaitan dengan menejemen
penyimpanan sekunder seperti :
o
Manajemen ruang kosong
o
Alokasi penyimpanan
o
Penjadwalan disk
5.
Pelayanan Sistem Operasi
Pelayanan dari system operasi dari mengarah kepada tujuan dan alasan saya dalam pembuatan system operasi OS O'Update. Sesuai dengan penerapannya nanti system operasi yang saya buat
ini diharapkan dapat memberi banyak pelayanan kepada pengguna saah satunya yaitu menyediakan layanan antarmuka(interface). Yang pertama
OS O'Update ini haruslah memiliki tampilan visual yang baik karena nantinya ini
akan menjadi jembatan yang sangat penting antara pengguna dan user. Kemudian pelayanan yang sangat penting selanjutnya adalah perintah
suara dimana pelayanan ini akan menjadi penghubung dalam komunikasi antara
pengguna dan user dalam penerapannya. Dan untuk
beberapa orang penyandang disabilitas seperti tunanetra saya berharap system operasi
OS O'Update dapat membantu mereka dalam melakukan sesuatu melalui perintah suara. Selanjutnya yaitu pelayanan dalam
perintah tertulis dimana system operasi ini menjalankan perintah dengan
menggunakan tulisan yang mungkin dalam keadaan tertentu mengharuskan pengguna
hanya bisa menulis.
6.
Proses Sistem Operasi
System operasi berperan untuk mengelola segala proses pada system dan mengalokasi sumber daya ke proses tersebut. Satu proses dapat dibangkitkan dari output proses lainnya sebagai input. proses yang terjadi pada OS O'Update ini sama halnya ketika OS sudah menemukan update-tan terbaru dari suatu aplikasi maka secara otomatis OS ini akan melakukan update dari aplikasi tersebut. Setelah proses dieksekusi akan terjadi perubahan status. Status disini diartikan sebagai bagian dari aktivitas proses yang sedang berlangsung. Maka setelah OS selesai melakukan update kita kan mendapat informasi dari OS O'Update ini.
Tidak ada komentar:
Posting Komentar