Jumat, 19 Desember 2014

MATERI 6 : Arsitektur Sistem Operasi Windows


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-

DOS, yaituWindows NT. Arsitektur windows NT ini menjadi dasar pengembangan sistem operasi Windows NT 3.1 sampai Windows 8 .

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


 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.


Tidak ada komentar:

Posting Komentar