Arsitektur OS Windows
1. Arsitektur MS.Dos
MS.DOS sendiri
merupakan sistem operasi dasar yang digunakan dan dikembangkan menjadi windows
1.0 sampai dengan windows ME. Arsitektur sistem operasi MS-DOS menggunakan
model struktur monolitik yang mana konstruksinya tidak terstruktur. pada
arsitektur ini semua komponen yang ada didalam sistem operasi digabungkan
menjadi satu tetpi, semua program bagian(fungsi, prosedure) pada sistem
operasi, dapat mengakses program-program lainnya.
Pada sistem
operasi MS-DOS, antara aplikasi dan sistem operasi tidak ada pemisahan yang
jelas, yang menyebabkan mudahnya virus memodifikasi dan merusak sistem operasi
MS-DOS. Selain itu program aplikasi memiliki akses untuk memodifikasi bagian
sistem operasi. Jadi apabila suatu aplikasi sudah terinfeksi virus maka besar
kemungkinan virus terseut dengan mudah menginfeksi sistem operasinya. Berikut adalah
gambar struktur dari sistem operasi MS DOS :
2. Arsitektur windows NT
Sistem operasi
windows NT memiliki menggunakan 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
berpengaruh banyak pada komponen lainnya. Arsitektur Windows NT secara global
terdidi dari empat lapisan yaitu:
§
Hardware abstraction layer (HAL)
Hardware Abstraction Layer (HAL) adalah lapisan yang
memetakan perintah dan tanggapan perangkat keras generik menjadi perintah dan
tanggapan unik platform tertentu. HAL menyediakan perangkat keras yang
sebenarnya platform independen untuk sistem operasi.
Dengan menggunakan HAL, software developer dapat
membuat perangkat lunak baru tanpa perlu memiliki banyak pengetahuan tentang
platform perangkat keras. Ini memungkinkan software developer untuk menyediakan
kapabilitas kinerja, seperti drive perangkat tambahan.
§
Kernel
Kernel mewakili inti dari sistem operasi Windows NT.
Semua beroperasi sistem memiliki kernel. Kernel adalah lapisan yang berisi
komponen-komponen sistem operasi paling dasar. Kernel bertugas mengelola
penjadwalan, termasuk di dalamnya context switching, exception handlin,
interrupt handling dan multiprocessing synchronization. The kernel represents
the core of the Windows NT operating system.
§
Subsystems
Subsystems adalah lapisan yang terdiri dari berbagai
ragam modul, serta menyediakan fungsi-fungsi spesifik yang menggunakan
layanan-layanan dasar yang disediakan oleh kernel.
§
System services.
System services adalah lapisan yang menyediakan
antarmuka ke perangkat lunak user-mode.
3. 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), 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, keamanan, I / O, dan komunikasi interprocess.
Ø
Kernel
Mengontrol eksekusi prosesor. Kernel mengelola
penjadwalan, proses, pengecualian dan multiprosesor sinkronisasi
Ø
Hardware Abstraction Layer (HAL)
Maps antara perintah hardware yang unik untuk platform
tertentu. Ini mengisolasi OS dari platform-spesifik hardware differences.HAL
membuat setiap computer sistem bus, memori akses langsung (DMA) controller,
system timer, dan modul memori
Ø
Device Driver
Perpustakaan driver perangkat keras yang menerjemahkan pengguna I / O. Device
Driver be fungsi untuk panggilan keperangkat hardware tertentu I / O permintaan
dan komponen perangkat lunak untuk menerapkan sistem file, protokol jaringan,
dan setia pekstensi sistem lainnya
Ø
Windowing and Graphics System
Mengimplementasikan pengguna grafis antarmuka (GUI)
seperti berurusan dengan windows, control antarmuka pengguna, dan menggambar.
Berikut adalah arsitektur dasar Sistem Operasi Windows Vista, Windows 7,
8 :
No comments:
Post a Comment