Arsitektur
Dasar Sistem Operasi Windows Vista, sistem
operasi Windows memiliki arsitektur yang sangat modular. Setiap fungsi sistem
dikelola oleh satu komponen dari sistem
operasi. Semua aplikasi mengakses fungsi melalui komponen yang bertanggung
jawab menggunakan antar muka data standar (data standar interfaces). Key sistem hanya dapat diakses melalui sesuai
fungsi. dalam arsitektur modular ini pada prinsipnya setiap modul dapat
dihapus, upgrade, atau diganti tanpa menulis ulang seluruh sistem atau standar
aplikasi program antarmuka (API). Berbagai ragam Kernel- mode komponen Windows
adalah sebagai berikut:
Ø Exekutiv
: Berisi dasar layanan sistem operasi, seperti manajemen memori, proses dan
manajemen thread, keamanan, I / O, dan komunikasi interprocess.
Ø Kernel
: Mengontrol eksekusi prosesor (s). Kernel mengelola benang penjadwalan, proses
switching, pengecualian dan penanganan interupsi, dan multiprosesor
sinkronisasi. Tidak seperti sisa Eksekutif dan tingkat pengguna, kode sendiri
Kernel ini tidak berjalan di thread.
Ø Hardware
Abstraction Layer (HAL) : Maps antara perintah hardware generic dan tanggapan
dan mereka yang unik untuk platform tertentu. Ini mengisolasi OS dari
platform-spesifik hardware differences.The HAL membuat setiap computer sistem
bus, memori akses langsung (DMA) controller, interrupt controller, system
timer, dan modul memori terlihat sama dengan Eksekutif dan Kernel komponen.
Ø 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 permintaan 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, seperti 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 adalah deskripsi singkat dari masing-masing
dari modul Eksekutif:
Ø I/O
Manager. Menyediakan kerangka kerja di mana 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 /
O API dan keamanan menegakkan dan penamaan untuk perangkat, protokol jaringan,
dan file system.
Ø Cache
Manager. Meningkatkan kinerja berbasis file I / O dengan menyebabkan baru Data
file yang direferensikan untuk berada di memori utama untuk akses 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 abstrak yang digunakan untuk mewakili sumber daya seperti proses, benang,
dan objek sinkronisasi. Ini memaksa aturan seragam untuk mempertahankan,
penamaan, dan pengaturan keamanan objek. Manajer objek juga menciptakan objek
menangani, yang terdiri dari informasi kontrol akses dan pointer ke benda
object.Windows dibahas kemudian dalam bagian ini.
Ø Plug
and Play Manager. Menentukan driver yang diperlukan untuk mendukung khususnya
perangkat dan beban tersebut driver.
Ø Power
Manager. Koordinat manajemen daya antara berbagai perangkatdan
dapat dikonfigurasi untuk
mengurangi konsumsi daya dengan mematikan
perangkat menganggur, menempatkan prosesor untuk tidur, dan bahkan menulis
semua memori ke disk dan menutup aliran 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, sampai ke entitas mendasar yang membentuk Eksekutif. Dengan
demikian, Windows menggunakan rutinitas yang sama untuk validasi akses dan
untuk Audit memeriksa 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 manajemen dan data struktur yang memetakan alamat
virtual dalam ruang alamat proses untuk halaman fisik dalam memori komputer.
Tidak ada komentar:
Posting Komentar