Struktur-struktur OS
Tanpa adanya modularitas maka
fungsi dan struktur OS secara keseluruhan rumit
Dibagi dalam modul dengan fungsi
tertentu, dengan akses (input, output) tertentu
Komponen-komponen Sistem
Pada kenyataannya tidak semua sistem operasi mempunyai struktur
yang sama. Namun menurut Avi Silberschatz, Peter Galvin, dan Greg Gagne,
umumnya sebuah sistem operasi modern mempunyai komponen sebagai berikut:
- Managemen Proses.
- Managemen Memori Utama.
- Managemen Secondary-Storage.
- Managemen Sistem I/O.
- Managemen Berkas.
- Sistem Proteksi.
- Jaringan.
- Command-Interpreter system.
dan yang terbaik adalah
Manajemen Memori Utama
Sistem operasi memiliki tugas untuk mengatur bagian memori yang sedang
digunakan dan mengalokasikan jumlah dan alamat memori yang diperlukan,
baik untuk program yang akan berjalan maupun untuk sistem operasi itu
sendiri. Tujuan dari manajemen memori utama adalah agar utilitas CPU
meningkat dan untuk meningkatkan efisiensi pemakaian memori.
Memori utama atau lebih dikenal sebagai memori adalah sebuah array yang
besar dari wordatau byte yang ukurannya mencapai ratusan, ribuan, atau
bahkan jutaan. Setiap word atau bytemempunyai alamat tersendiri. Memori
utama berfungsi sebagai tempat penyimpanan instruksi/data yang akses
datanya digunakan oleh CPU dan perangkat M/K. Memori utama termasuk
tempat penyimpanan data yang yang bersifat volatile(tidak permanen),
yaitu data akan hilang kalau komputer dimatikan.
Sistem komputer modern memiliki sistem hirarki memori, artinya memori
yang ada di komputer disusun dengan tingkatan kecepatan dan kapasitas
yang berbeda. Memori yang memiliki kecepatan sama dengan kecepatan
prosesor memiliki kapasitas yang kecil, berkisar hanya dari ratusan KB
hingga 4 MB dengan harga yang sangat mahal. Sedangkan memori utama yang
kecepatannya jauh di bawah kecepatan prosesor memiliki kapasitas yang
lebih besar, berkisar dari 128 MB hingga 4 GB dengan harga yang jauh
lebih murah. Sistem hirarki memori ini memiliki tujuan agar kinerja
komputer yang maksimal bisa didapat dengan harga yang terjangkau.