Windows merupakan sistem operasi yang paling banyak di gunakan oleh
pengguna komputer di seluruh dunia. Mengapa? tentu saja tampilannya yang
user friendly sangat mudah di gunakan oleh user. Selain itu Windows
juga membuat struktur direktori yang mudah di gunakan.
Ada 3 Sistem File yang terdapat di dalam sistem operasi ini:
- FAT 16: Sistem file ini di perkenalkan pada tahun 1981 melalui
MS-DOS. Pada saat mendesainnya sistem ini hanya di peruntukan untuk
mengatur file pada floopy drive saja, namun semakin di kembangkan
sehingga dapat juga untuk mengatur file pada harddisk. Sistem file ini
juga compatible untuk semua OS yang ada pada saat itu, seperti Windows
95/98/me, OS/2, bahkan juga Unix. Namun kekurangan dari sistem file ini,
tidak adanya dukungan untuk kompresi, enkripsi dan kontrol akses dalam
partisi.
- FAT 32: merupakan pengembangan dari FAT 16 sehingga kemampuan
harddisk menjadi lebih baik lagi. Seperti kebalikannya dari FAT 16, FAT
32 tidak dapat di gunankan oleh sembarang sistem operasi dengan kata
lain tidak semua OS dapat menggunakan sistem file ini.
- NTFS: merupakan terobosan baru yang benar-benar berbeda dari
teknologi sebelumnya, seperti sebuah gebrakan sistem file ini sudah
mendukung untuk kompresi file, enkripsi data dan cluster serta
peningkatan security yang jauh lebih baik. New Technologi File System
merupakan kepanjangan dari NTFS, yang dapat di gunakan hanya pada
Windows NT dan semua keluarganya.
Untuk Struktur File Windows ini dapat di lihat dari gambar berikut:
Dari gambar di atas sudah cukup jelas menjelaskan pembagian direktori
file pada sistem operasi windows. Sedangkan My Computer sendiri adalah
sebagai root nya, yang terdiri dari C:, D:, dan E: yang penggunaannya
dapat di sesuaikan oleh user. kecuali untuk C: yang otomatis untuk
tempat menyimpan file Sistem operasi nya itu sendiri.
Penjelasan berikut, merupakan direktori yang secara otomatis akan terbentuk saat instalasi Windows:
- Direktori C:\Windows : pada direktori ini terdapat semua sistem dari
Windows. Seperti Device Driver, Registry dan program-program lain yang
di gunakan oleh windows untuk dapat bekerja dengan baik.
- Direktori C:\Program Files : direktori ini menyimpan program-program yang di telah di install pada sistem operasi Windows.
- Direktori C:\My Document : direktori ini berisi semua data maupun dokumen yang di miliki oleh user.
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 .
- 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,
semua program bagian (fungsi, prosedure atau sub rutin) dapat mengakses
program-program lainnya.
Pada sistem operasi MS-DOS, antara aplikasi dan sistem operasi
tidak ada pemisahan yang jelas, yang menyebabkan mudahnya
program-program virus memodifikasi dan merusak sistem operasi MS-DOS.
Program aplikasi memiliki aksea untuk memodifikasi bagian sistem operasi
(program resident, device driver MS-DOS maupun device driver BIOS).
- Arsitektur Dasar 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)
- Kernel
- Subsystems
- 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. HAL membuat machine system bus, DMA controller,
interrupt controller, system timer, dan modul memori. Sebagai mana oleh
kernel HAL juga menyediakan dukungan untuk symmetric multiprocessing.
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.
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. 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.
Sistem Operasi
45
- 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 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.
Sistem Operasi
46
- 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.
Tidak ada komentar:
Posting Komentar