Arsitektur Dasar Sistem Operasi Windows Vista, Windows 7, 8

Kamis, Juni 28th, 2018 - Sistem Operasi

Arsitektur Dasar Sistem Operasi Windows Vista, Windows 7, 8 – Sistem operasi Windows memiliki arsitektur yang sangat modular. Setiap fungsi sistem dikelola oleh satu komponen sistem operasi.

Semua aplikasi mengakses fungsi melalui komponen yang bertanggung jawab menggunakan antarmuka data standar (standard data interfaces). Sistem kunci hanya bisa diakses melalui fungsi yang sesuai.

Dalam arsitektur modular ini pada prinsipnya setiap satu modul dapat dihapus, ditingkatkan, atau diganti tanpa menulis ulang seluruh sistem atau standar antarmuka program aplikasi (API).

Baca juga:
Arsitektur Sistem Operasi Windows
Pengertian Sistem Operasi
Fungsi Sistem Operasi
Jenis Jenis Sistem Operasi

Berbagai komponen mode Kernel Windows adalah sebagai berikut:

– exekutiv
Berisi layanan sistem operasi dasar, seperti manajemen memori, manajemen proses dan benang, keamanan, I / O, dan komunikasi interproses.

– Kernel
Mengontrol eksekusi prosesor (s). Kernel mengelola penjadwalan benang, proses switching, pengecualian dan penanganan interupsi, dan sinkronisasi multiprosesor. Tidak seperti sisa tingkat Eksekutif dan pengguna, kode itu sendiri tidak berjalan di thread ini.

– Hardware Abstraction Layer (HAL)
Peta antara perintah dan tanggapan perangkat keras generik dan yang unik untuk platform tertentu. Ini mengisolasi OS dari perbedaan perangkat keras platform tertentu.

HAL membuat setiap komputer sistem bus, pengendali memori akses langsung (DMA), pengendali interupsi, timer sistem, dan modul memori terlihat sama dengan komponen Eksekutif dan Kernel.

Ini juga memberikan dukungan yang diperlukan untuk multiprocessing simetris (SMP), menjelaskan selanjutnya.

– Driver Perangkat
Perpustakaan dinamis yang memperluas fungsionalitas Eksekutif. Ini termasuk driver perangkat keras yang menerjemahkan fungsi pengguna I / O ke perangkat keras I / O permintaan dan komponen perangkat lunak untuk menerapkan sistem file, protokol jaringan, dan ekstensi sistem lainnya yang perlu dijalankan dalam mode kernel.

– Sistem Windowing dan Grafis
Menerapkan fungsi antarmuka pengguna grafis (GUI), seperti berurusan dengan jendela, kontrol antarmuka pengguna, dan gambar. Executive Windows mencakup komponen untuk fungsi sistem yang spesifik dan menyediakan API untuk perangkat lunak mode pengguna.

Berikut ini adalah uraian singkat masing-masing modul Eksekutif:
– Manajer I / O
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. I / O Manager mengimplementasikan semua API Windows I / O dan memberlakukan keamanan dan penamaan untuk perangkat, protokol jaringan, dan sistem file.

– Manajer Cache
Perbaiki kinerja berbasis file I / O dengan menyebabkan file Data baru yang dirujuk berada di memori utama untuk akses cepat, dan dengan menunda disk menulis dengan menahan pembaruan dalam memori untuk beberapa saat sebelum mengirimnya ke disk.

– Pengelola Objek
Membuat, mengelola, dan menghapus objek Windows Executive dan tipe data abstrak yang digunakan untuk mewakili sumber daya seperti proses, benang, dan objek sinkronisasi. Ini memaksa aturan seragam untuk mempertahankan, memberi nama, dan menetapkan keamanan objek.

Manajer objek juga menciptakan objek pegangan, yang terdiri dari informasi kontrol akses dan pointer ke obyek objek objek.Windows dibahas nanti di bagian ini.

– Plug and Play Manager
Tentukan driver yang dibutuhkan untuk mendukung khususnya perangkat dan pasang driver tersebut.

– Power Manager
Mengkoordinasikan manajemen daya antara berbagai perangkat dan dapat dikonfigurasi untuk mengurangi konsumsi daya dengan mematikan perangkat menganggur, membuat prosesor tertidur, dan bahkan menulis semua memori ke disk dan menutup aliran listrik ke seluruh sistem.

– Monitor Referensi Keamanan
Terapkan validasi akses dan audit peraturan. Aturan pemodelan Windows yang dimodelkan untuk objek memungkinkan pengamatan keamanan yang konsisten dan seragam, hingga entitas fundamental yang membentuk Eksekutif.

Dengan demikian, Windows menggunakan rutinitas yang sama untuk validasi akses dan untuk Audit memeriksa semua objek yang dilindungi, termasuk file, proses, ruang alamat, dan perangkat I / O.

– Manajer Memori Virtual
Mengelola alamat virtual, memori fisik, dan file paging pada disk. Kontrol manajemen memori perangkat keras dan struktur data yang memetakan alamat virtual di ruang alamat proses ke halaman fisik dalam memori komputer.

Sistem Operasi Arsitektur Dasar Windows Vista, Windows 7, 8
Sistem Operasi Arsitektur Dasar Windows Vista, Windows 7, 8

– Process / thread Manager
Membuat, mengelola, dan menghapus proses dan objek thread.

– Pengelola Konfigurasi
Bertanggung jawab untuk menerapkan dan mengelola sistem registry, yang merupakan repositori untuk kedua sistem yang luas dan berbagai parameter dari masing-masing setting pengguna.

– Fasilitas Prosedur Panggilan Lokal (LPC)
Menerapkan prosedur lintas proses yang efisien Prosedur panggilan memanggil mekanisme komunikasi antara proses lokal yang menerapkan layanan dan subsistem. Serupa dengan fasilitas remote procedure call (RPC) yang digunakan untuk pemrosesan terdistribusi.

error: Maaf ! Konten Di Kunci