Pengenalan Arsitektur Dasar Sistem Operasi Windows Vista, Windows 7, 8
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:
·
Exekutif : 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. Hal ini juga memberikan dukungan yang diperlukan
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 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.
0 komentar:
Posting Komentar