Arsitektur Sistem OperasiWindows
Sistem operasi Windows untuk desktop padamulanya adalah sebuah sistem perasi sederhana.MS-DOS merupakan sistem operasi dasar yang digunakan dan dikembangkan menjadi Windows1.0 sampai Windows ME. Selain itu, Microsoftjuga membangun suatu sistem operasi yangberbeda arsitekturnya dengan MS-
1) Arsitektur MSDOS Arsitektur sistem operasiMS-DOS menggunakan model
struktur monolitikyang konstruksinya tidak terstruktur. Dalamarsitektur ini semua komponen sistem operasitergabung atau bercampur menjadi satu, semuaprogram
bagian (fungsi, prosedure atau sub rutin)dapat mengakses
program-program lainnya.
Pada sistem operasi MS-DOS, antaraaplikasi dan sistem operasi tidak
ada pemisahanyang jelas, yang menyebabkan mudahnyaprogram-program virus memodifikasi dan merusaksistem operasi MS-DOS.
Program aplikasi memiliki aksea untuk memodifikasi bagian sistem operasi
(program resident, device driver MS-DOS maupundevice driver BIOS).
Hardware Abstraction Layer (HAL), lapisanini memetakan perintah dan tanggapan perangkatkeras generik menjadi perintah dan tanggapan unik platform tertentu seperti Intel 486 atau Pentium,Motorola PowerPC, atau DEC Alpha. HALmembuat machine system bus, DMA controller,interrupt controller, system timer, dan modulmemori. Sebagai mana oleh kernel HAL jugamenyediakan dukungan
untuk symmetricmultiprocessing. Kernel, lapisan ini berisikomponen-komponen sistem operasi
paling dasar.Kernel mengelola penjadwalan dan contextswitching, exception handling dan interrupt handling serta multiprocessing synchronization. Subsystems, lapisan ini terdiri dari berbagairagam modul, fungsi-fungsi spesifik yangmenggunakan layanan-layanan dasar yangdisediakan kernel. System services, lapisan inimenyediakan antarmuka ke
perangkat lunak mode pemakai.
Berikut ini
adalah deskripsi singkat dari masing-masing dari modul Eksekutif:
ü I/O Manager. Menyediakan kerangka kerja dimana perangkat I / O dapat diakses untuk aplikasi,dan bertanggung jawab untuk pengiriman ke driver perangkat yang sesuai untuk diproses lebih lanjut.Manajer I / O menerapkan semua Windows I / OAPI dan keamanan menegakkan dan penamaan untuk perangkat, protokol jaringan, dan file system.ü Cache Manager. Meningkatkan kinerjaberbasis file I / O dengan menyebabkan baruData file yang direferensikan untuk berada dimemori utama untuk akses cepat, dan denganmenunda disk menulis dengan memegangpembaruan dalam memori untuk waktu yangsingkat sebelum mengirim mereka ke disk. üObject Manager. Membuat, mengelola, danmenghapus objek Executive Windows dan tipedata abstrak yang digunakan untuk mewakilisumber daya seperti proses, benang, dan objeksinkronisasi. Ini memaksa aturan seragam untukmempertahankan, penamaan, dan pengaturankeamanan objek. Manajer objek juga menciptakan objek menangani, yang terdiri dari informasikontrol akses dan pointer ke bendaobject.Windows dibahas kemudian dalam bagianini.ü Plug and Play Manager. Menentukan driveryang diperlukan untuk mendukung khususnyaperangkat dan beban tersebut driver. ü PowerManager. Koordinat manajemen daya antaraberbagai perangkat dan dapat dikonfigurasi untuk mengurangi konsumsi daya dengan
ü I/O Manager. Menyediakan kerangka kerja dimana perangkat I / O dapat diakses untuk aplikasi,dan bertanggung jawab untuk pengiriman ke driver perangkat yang sesuai untuk diproses lebih lanjut.Manajer I / O menerapkan semua Windows I / OAPI dan keamanan menegakkan dan penamaan untuk perangkat, protokol jaringan, dan file system.ü Cache Manager. Meningkatkan kinerjaberbasis file I / O dengan menyebabkan baruData file yang direferensikan untuk berada dimemori utama untuk akses cepat, dan denganmenunda disk menulis dengan memegangpembaruan dalam memori untuk waktu yangsingkat sebelum mengirim mereka ke disk. üObject Manager. Membuat, mengelola, danmenghapus objek Executive Windows dan tipedata abstrak yang digunakan untuk mewakilisumber daya seperti proses, benang, dan objeksinkronisasi. Ini memaksa aturan seragam untukmempertahankan, penamaan, dan pengaturankeamanan objek. Manajer objek juga menciptakan objek menangani, yang terdiri dari informasikontrol akses dan pointer ke bendaobject.Windows dibahas kemudian dalam bagianini.ü Plug and Play Manager. Menentukan driveryang diperlukan untuk mendukung khususnyaperangkat dan beban tersebut driver. ü PowerManager. Koordinat manajemen daya antaraberbagai perangkat dan dapat dikonfigurasi untuk mengurangi konsumsi daya dengan
mematikan perangkat menganggur, menempatkanprosesor untuk tidur, dan bahkan menulis semuamemori ke disk dan menutup aliran listrik ke seluruh sistem.
ü Security Reference Monitor. Memberlakukanakses-validasi dan audit generasi rules.TheWindows model berorientasi objek memungkinkan untuk konsisten dan seragam melihat keamanan,sampai ke entitas mendasar yang membentukEksekutif. Dengan demikian, Windowsmenggunakan rutinitas yang sama untuk validasiakses dan untuk Audit memeriksa semua bendayang dilindungi, termasuk file, proses, ruang alamat, dan I / O device. ü Virtual Memory Manager. Mengelola alamat virtual, memori fisik, dan paging file pada disk. Kontrol hardwarememori manajemen dan data struktur yangmemetakan alamat virtual dalam ruang alamatproses untuk halaman fisik dalam memorikomputer.
ü Security Reference Monitor. Memberlakukanakses-validasi dan audit generasi rules.TheWindows model berorientasi objek memungkinkan untuk konsisten dan seragam melihat keamanan,sampai ke entitas mendasar yang membentukEksekutif. Dengan demikian, Windowsmenggunakan rutinitas yang sama untuk validasiakses dan untuk Audit memeriksa semua bendayang dilindungi, termasuk file, proses, ruang alamat, dan I / O device. ü Virtual Memory Manager. Mengelola alamat virtual, memori fisik, dan paging file pada disk. Kontrol hardwarememori manajemen dan data struktur yangmemetakan alamat virtual dalam ruang alamatproses untuk halaman fisik dalam memorikomputer.
Tidak ada komentar:
Posting Komentar