Menurut Silberschatz, Galvin dan Gane (2003) umumnya sebuah sistim operasi modern mempunyai komponen :
- Manajemen Proses yang bertanggung jawab :
- Pembuatan dan penghapusan proses sistem dan proses user
- Menunda atau melanjutkan proses
- Menyediakan mekanisme utk proses sinkronisasi, proses komunikasi dan penanganan deadlock.
- Manajemen memori Utama yang bertanggung jawab :
- Menjaga track dari memori yg sedang digunakan dan siapa
- Memilih program yg akan di load ke memori
- Meng-alokasi/dealokasi ruang memori sesuai kebutuhan
- Manajemen Secondary-storage bertanggung jawab atas aktifitas yg berkaitan dengan disk manajemen seperti free space manajemen , alokasi penyimpanan dan penjadwalan disk.
- Manajemen Sistim I/O (device manager) : menyediakan drive yg dibutuhkan sehingga operasi I/O dapat seragam (open, close, read, write ). Komponen sistim I/O :
- Buffer menampung sementara data dari/ke perangkat I/O.
- Spooling melakukan penjadwalan pemakaian I/O sistem supaya lebih effisien.
- Menyediakan driver untuk melakukan operasi rinci untuk hardware I/O tertentu.
- Manajemen Berkas sistim operasi bertanggung jawab :
- Pembuatan dan penghapusan berkas
- Pembuatan dan penghapusan direktori
- Mendukung manipulasi berkas dan direktori
- Memetakan berkas ke secondary storage
- Mem-backup berkas ke media yg permanen (nonvolatile)
- Sistem proteksi mengendalikan akses yg dilakukan oleh program, prosesor atau user ke sumber daya. Mekanisme proteksi harus :
- Dapat membedakan user yg outhorize atau belum.
- Menentukan pengendalian
- Menyediakan alat pengatur.
- Jaringan. Sistem terdistribusi sekumpulan prosesor yg tidak berbagi memori atau clock. Tiap prosesor punya memori sendiri. Prosesor terhubung melalui jaringan komunikasi sistem terdistribusi yg menyediakan akses user ke berbagai macam sumber daya sistem. Akses dapat meningkatkan : kecepatn komputer, ketersediaan data dan keandalan (enhance reliability )
- System Command Interpreter. Sistem operasi menunggu instruksi dari user. Program membaca instruksi dan mengartikan control statement. (windows, Pen-based(touch)
makasih banyak min
BalasHapussolder uap portable