iklan

penulusuran blog saya

Arsitektur Sistem Operasi Windows



Arsitektur Sistem Operasi Windows

Sistem operasi Windows untuk desktop pada mulanya adalah sebuah sistem operasi sederhana. MS-DOS merupakan sistem operasi dasar yang digunakan dan dikembangkan menjadi Windows 1.0 sampai 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 sampai Windows 8 .

1)      Arsitektur MS DOS
Arsitektur sistem operasi MS-DOS menggunakan model struktur monolitik yang konstruksinya tidak terstruktur
Dalam arsitektur ini semua komponen sistem operasi tergabung atau bercampur menjadi satu.

2)      Arsitektur Dasar Windows NT
Sistem operasi windows NT memiliki menggunakan model struktur berlapis (layered).
Arsitektur Windows NT secara global terdidi dari empat lapisan yaitu:
1. Hardware abstraction layer (HAL)
 2. Kernel
3. Subsystems
4. System services

*Hardware Abstraction Layer (HAL), lapisan ini memetakan perintah dan tanggapan perangkat keras generik menjadi perintah dan tanggapan unik platform tertentu seperti Intel 486 atau Pentium, Motorola PowerPC, atau DEC Alpha.
*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 berbagai ragam modul, fungsi-fungsi spesifik yang menggunakan layanan-layanan dasar yang disediakan kernel.

*System services, lapisan ini menyediakan antarmuka ke perangkat lunak mode pemakai


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

Sistem operasi Windows memiliki arsitektur yang sangat modular

Semua aplikasi mengakses fungsi melalui komponen yang bertanggung jawab menggunakan antar muka data standar (data standar interfaces).
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 :

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

Plug and Play Manager. Menentukan driver yang diperlukan untuk mendukung khususnya perangkat dan beban tersebut driver.

Power Manager. Koordinat manajemen daya antara berbagai 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 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

Process/thread Manager. Membuat, mengelola, dan proses menghapus dan thread object

Configuration Manager. Bertanggung jawab untuk melaksanakan dan mengelola system registry, yang merupakan repositori untuk kedua sistem yang luas dan berbagai 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 prosedur remote (RPC) fasilitas yang digunakan untuk pengolahan terdistribusi

Sign up here with your email address to receive updates from this blog in your inbox.

DONASI VIA PAYPAL
DONASI VIA E-wallet Bantu berikan donasi jika dirasa blog ini bermanfaat. Donasi akan digunakan untuk perkembangan blog saya. Saya rencana membeli domain untuk situs ini. Terima kasih :)

0 Response to "Arsitektur Sistem Operasi Windows"

Post a Comment

a-ads