Arsitektur Sistem Operasi Windows
Arsitektur Sistem Operasi Windows - Sistem operasi Windows untuk desktop pada mulanya yakni sebuah sistem operasi sederhana. MS-DOS merupakan sistem operasi dasar yang dipakai dan dikembangkan menjadi Windows 1.0 hingga Windows ME. Selain itu, Microsoft juga membangun suatu sistem operasi yang berbeda arsitekturnya dengan MS-DOS, yaitu Windows NT. Arsitektur windows NT ini menjadi dasar pengembangan sistem operasi Windows NT 3.1 hingga Windows 8.
1) Arsitektur MS DOS
Arsitektur sistem operasi MS-DOS memakai model struktur monolitik yang konstruksinya tidak terstruktur. Dalam arsitektur ini semua komponen sistem operasi tergabung atau bercampur menjadi satu, semua aktivitas bab (fungsi, prosedure atau sub rutin) sanggup mengakses program-program lainnya.
Pada sistem operasi MS-DOS, antara aplikasi dan sistem operasi tidak ada pemisahan yang jelas, yang menjadikan mudahnya program-program virus memodifikasi dan merusak sistem operasi MS-DOS.
Arsitektur Sistem Operasi Windows |
Program aplikasi mempunyai aksea untuk memodifikasi bab sistem operasi (program resident, device driver MS-DOS maupun device driver BIOS).
2) Arsitektur Dasar Windows NT
Sistem operasi windows NT mempunyai memakai model struktur berlapis (layered). Dalam arsitektur ini komponen dalam sistem operasi tidak tergantung dari komponen yang lain, dengan demikian modifikasi atau perubahan dalam satu komponen tidak besar lengan berkuasa banyak pada komponen lainnya. Arsitektur Windows NT secara global terdidi dari empat lapisan yaitu:
1. Hardware abstraction layer (HAL)
2. Kernel
3. Subsystems
4. System services
Arsitektur Sistem Operasi Windows |
Hardware Abstraction Layer (HAL), lapisan ini memetakan perintah dan jawaban perangkat keras generik menjadi perintah dan jawaban unik platform tertentu ibarat Intel 486 atau Pentium, Motorola PowerPC, atau DEC Alpha. HAL membuat machine system bus, DMA controller, interrupt controller, system timer, dan modul memori. Sebagai mana oleh kernel HAL juga menyediakan proteksi untuk symmetric multiprocessing.
Kernel, lapisan ini berisi komponen-komponen sistem operasi paling dasar. Kernel mengelola penjadwalan dan context switching, exception handling dan interrupt handling serta multiprocessing synchronization.
Subsystems, lapisan ini terdiri dari banyak sekali ragam modul, fungsi-fungsi spesifik yang memakai layanan-layanan dasar yang disediakan kernel. System services, lapisan ini menyediakan antarmuka ke perangkat lunak mode pemakai.
3) Arsitektur Sistem Operasi Windows Vista, Windows 7, 8
Sistem operasi Windows mempunyai arsitektur yang sangat modular. Setiap fungsi sistem dikelola oleh satu komponen dari sistem operasi. Semua aplikasi mengakses fungsi melalui komponen yang bertanggung jawab memakai antar muka data standar (data standar interfaces).
Key sistem hanya sanggup diakses melalui sesuai fungsi. dalam arsitektur modular ini pada prinsipnya setiap modul sanggup dihapus, upgrade, atau diganti tanpa menulis ulang seluruh sistem atau standar aplikasi aktivitas antarmuka (API). Berbagai ragam Kernel-mode komponen Windows yakni sebagai berikut:
Kernel, lapisan ini berisi komponen-komponen sistem operasi paling dasar. Kernel mengelola penjadwalan dan context switching, exception handling dan interrupt handling serta multiprocessing synchronization.
Subsystems, lapisan ini terdiri dari banyak sekali ragam modul, fungsi-fungsi spesifik yang memakai layanan-layanan dasar yang disediakan kernel. System services, lapisan ini menyediakan antarmuka ke perangkat lunak mode pemakai.
3) Arsitektur Sistem Operasi Windows Vista, Windows 7, 8
Sistem operasi Windows mempunyai arsitektur yang sangat modular. Setiap fungsi sistem dikelola oleh satu komponen dari sistem operasi. Semua aplikasi mengakses fungsi melalui komponen yang bertanggung jawab memakai antar muka data standar (data standar interfaces).
Key sistem hanya sanggup diakses melalui sesuai fungsi. dalam arsitektur modular ini pada prinsipnya setiap modul sanggup dihapus, upgrade, atau diganti tanpa menulis ulang seluruh sistem atau standar aplikasi aktivitas antarmuka (API). Berbagai ragam Kernel-mode komponen Windows yakni sebagai berikut:
- Exekutiv : Berisi dasar layanan sistem operasi, ibarat administrasi memori, proses dan administrasi thread, keamanan, I / O, dan komunikasi interprocess.
- Kernel : Mengontrol sanksi prosesor (s). Kernel mengelola benang penjadwalan, proses switching, pengecualian dan penanganan interupsi, dan multiprosesor sinkronisasi. Tidak ibarat sisa Eksekutif dan tingkat pengguna, aba-aba sendiri Kernel ini tidak berjalan di thread.
- Hardware Abstraction Layer (HAL) : Maps antara perintah hardware generic dan jawaban dan mereka yang unik untuk platform tertentu. Ini mengisolasi OS dari platform-spesifik hardware differences.
The HAL membuat setiap computer sistem bus, memori kanal eksklusif (DMA) controller, interrupt controller, system timer, dan modul memori terlihat sama dengan Eksekutif dan Kernel komponen.
The HAL membuat setiap computer sistem bus, memori kanal eksklusif (DMA) controller, interrupt controller, system timer, dan modul memori terlihat sama dengan Eksekutif dan Kernel komponen.
Arsitektur Sistem Operasi Windows |
Hal ini juga memperlihatkan Dukungan yang diharapkan untuk multiprocessing simetris (SMP), menjelaskan selanjutnya.
- Device Driver : Perpustakaan dinamis yang memperluas fungsionalitas dari Eksekutif. Ini termasuk driver perangkat keras yang menerjemahkan pengguna I / O fungsi panggilan ke perangkat hardware tertentu I / O ajakan dan komponen perangkat lunak untuk menerapkan sistem file, protokol jaringan, dan setiap ekstensi sistem lainnya yang perlu dijalankan dalam mode kernel.
- Windowing and Graphics System : Mengimplementasikan pengguna grafis antarmuka (GUI) fungsi, ibarat berurusan dengan windows, antarmuka pengguna kontrol, dan menggambar. Executive Windows termasuk komponen untuk fungsi sistem tertentu dan menyediakan API bagi pengguna-mode software.
Berikut ini yakni deskripsi singkat dari masing-masing dari modul Eksekutif:
Berikut ini yakni deskripsi singkat dari masing-masing dari modul Eksekutif:
- I/O Manager. Menyediakan kerangka kerja di mana perangkat I / O sanggup diakses untuk aplikasi, dan bertanggung jawab untuk pengiriman ke driver perangkat yang sesuai untuk diproses lebih lanjut. Manajer I / O menerapkan semua Windows I / O API dan keamanan menegakkan dan penamaan untuk perangkat, protokol jaringan, dan file system.
- Cache Manager. Meningkatkan kinerja berbasis file I / O dengan menjadikan gres Data file yang direferensikan untuk berada di memori utama untuk kanal cepat, dan dengan menunda disk menulis dengan memegang pembaruan dalam memori untuk waktu yang singkat sebelum mengirim mereka ke disk.
- Object Manager. Membuat, mengelola, dan menghapus objek Executive Windows dan tipe data aneh yang dipakai untuk mewakili sumber daya ibarat proses, benang, dan objek sinkronisasi. Ini memaksa aturan seragam untuk mempertahankan, penamaan, dan pengaturan keamanan objek. Manajer objek juga membuat objek menangani, yang terdiri dari gosip kontrol kanal dan pointer ke benda object.Windows dibahas kemudian dalam bab ini.
- Plug and Play Manager. Menentukan driver yang diharapkan untuk mendukung khususnya perangkat dan beban tersebut driver.
- Power Manager. Koordinat administrasi daya antara banyak sekali perangkat dan dapat dikonfigurasi untuk mengurangi konsumsi daya dengan mematikan perangkat menganggur, menempatkan prosesor untuk tidur, dan bahkan menulis semua memori ke disk dan menutup pedoman listrik ke seluruh sistem.
- Security Reference Monitor. Memberlakukan akses-validasi dan audit generasi rules.The Windows model berorientasi objek memungkinkan untuk konsisten dan seragam melihat keamanan, hingga ke entitas fundamental yang membentuk Eksekutif.
Baca juga : Pengertian sistem operasi
Dengan demikian, Windows memakai rutinitas yang sama untuk validasi kanal dan untuk Audit mengusut semua benda yang dilindungi, termasuk file, proses, ruang alamat, dan I / O device.
Baca juga : Pengertian sistem operasi
Dengan demikian, Windows memakai rutinitas yang sama untuk validasi kanal dan untuk Audit mengusut semua benda yang dilindungi, termasuk file, proses, ruang alamat, dan I / O device.
- Virtual Memory Manager. Mengelola alamat virtual, memori fisik, dan paging file pada disk. Kontrol hardware memori administrasi dan data struktur yang memetakan alamat virtual dalam ruang alamat proses untuk halaman fisik dalam memori komputer.
- Process/thread Manager. Membuat, mengelola, dan proses menghapus dan thread object.
- Configuration Manager. Bertanggung jawab untuk melakukan dan mengelola system registry, yang merupakan repositori untuk kedua sistem yang luas dan banyak sekali parameter setiap pengaturan user.
- Process/thread Manager. Membuat, mengelola, dan proses menghapus dan thread object.
- Configuration Manager. Bertanggung jawab untuk melakukan dan mengelola system registry, yang merupakan repositori untuk kedua sistem yang luas dan banyak sekali parameter setiap pengaturan user.
- Local Procedure Call (LPC) Facility. Mengimplementasikan efisien lintas proses Prosedur panggilan mekanisme komunikasi antara proses lokal mengimplementasikan layanan dan subsistem. Serupa dengan panggilan mekanisme remote (RPC) akomodasi yang dipakai untuk pengolahan terdistribusi.
Kesimpulan
Arsitektur sistem operasi yang dipakai pertama kali oleh microsoft yakni struktur monolitik yang dijumpai dalam MS-DOS. Dalam arsitektur ini semua komponen dikemas jadi satu, satu komponen tergantung komponen lainnya dan tidak terdapat batas yang terang antar komponen. Keamanan dalam sistem ini rendah sehingga memungkinkan virus atau aktivitas lain merusak Sistem.
Dalam perkembangannya microsoft memakai arsitektur berlapis yang sanggup dijumpai dalam sistem operasi windows NT.
Baca juga : Fungsi Sistem Operasi
Dalam arsitektur windows NT komponen sistem operasi tidak tergantung dari komponen yang lain, sehingga modifikasi atau perubahan dalam satu komponen tidak besar lengan berkuasa banyak pada komponen lainnya. Arsitektur Windows NT secara global terdiri dari empat lapisan yaitu: 1) Hardware abstraction layer (HAL). 2) Kernel. 3) Subsystems. 4) System services. Microsoft juga membuatkan arsitektur sistem operasi dengan sistem modular (berlapis) dan berorientasi obyek. Arsitektur ini sanggup dijumpai dalam sistem operasi windows vista, windows 7 dan windows 8.
0 Response to "Arsitektur Sistem Operasi Windows"
Posting Komentar