- KomponenSistemOperasi
- LayananSistemOperasi
- System Calls
- PemrogramanSistem
- Struktursistem
- MesinVirtual
- System Generation
- RancanganSistem
KomponenSistem
ManagemenProsesManagemenMemoriUtama
ManagemenBerkas
ManagemenI/O
ManagemenPenyimpanan Sekunder
Jaringan
SistemProteksi
Command-Interpreter System
ManagemenProses (1)
Prosesadalahsebuahprogram yang sedangdijalankan(eksekusi).Suatu prosesmemerlukansumberdayapadasaatekesekusi:
CPU time, memori, berkas danperantiI/O
Managemen Proses (2)
Sistem operasi bertanggung jawab terhadap aktifitas yangberhubungan dengan manajemen proses:Pembuatan dan penghapusan proses
Penundaan dan pelanjutan proses
Penyedia mekanisme untuk:
•Sinkronisasi antar proses
•Komunikasi antar proses
•PenangananDeadlock
ManagemenMemoriUtama(1)
Memori sebagaitempatpenyimpananinstruksi/data dariprogram.Penyimpananyang cepatsehingga dapat mengimbangi kecepatan eksekusi instruksiCPU
Terdiri dari“array words/bytes”yang besar
Alamat digunakanuntukmengakses data (shared oleh CPU danI/O devices)
Managemen Memori Utama(2)
Umumnyamain memorybersifat“volatile”–tidak permanenIsinya akan hilang jika komputer di matikan.
Sistem operasi bertanggung jawab untuk aktivitas berikutyangberhubungan dengan manajemen memori:
melacak pemakaian memori(siapa dan berapa besar?).
memilhprogrammanayangakan diload ke memori ketika bisa digunakan.
alokasi dan dealokasi memori sesuai yang dibutuhkan
ManagemenFile (1)
Berkas adalahkumpulaninformasiyang berhubungan(sesuaidengantujuanpembuatberkas tersebut). Biasanyaberkasmerepresentasikanprogram dandata.Sistem operasi bertanggungjawabuntukaktivitasberikutyang berhubungandenganmanajemen berkas:
pembuatan danpenghapusanberkas
pembuatan danpenghapusandirektori
Mendukungprimitifuntuk manipulasiberkasdan
direktori
memetakanberkaspadasistem sekunder
Backupberkaspadamedia penyimpananyangstabil
(nonvolatile)
ManagemensistemI/O
SistemI/O terdiridari:Sistembuffer: menampungsementara data dari/ke perantiI/O
Spooling: melakukanpenjadwalan pemakaianI/O sistem supaya lebih efisien(antrian dsb)
Antarmukadevices-driver yang umum:
menyediakan device driveryang umum sehingga sistem operasi dapat seragam (buka, baca, tulis, tutup)
Drivers untukspesifikperangkatkeras:
menyediakandriveruntuk melakukan operasi rinci/detail untukperangkat keras tertentu.
Manajemen Penyimpanan Sekunder
Penyimpanan sekunder: PenyimpananPermanenKarena memoriutama bersifat sementara dan kapasitasnya terlalu kecil,maka untuk menyimpan semua
data danprogram secara permanen, sistemkomputer
harus menyediakan penyimpanan sekunderuntuk
dijadikanback-upmemori utama.
Sistem Operasibertanggungjawabdalamaktivitasyang berhubungandengan manajemenpenyimpanan sekunder:
manajemen ruang kosong
alokasi penyimpanan
penjadwalan disk
Tidak ada komentar:
Posting Komentar