Arsitektur Sistem Operasi Windows 10

 Penyusun   :

Zaidan N.R


Arsitektur Sistem Operasi Windows 10


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 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. 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.


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.

-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 sistem operasi :


I/O Manager

I/O Manager bertugas untuk menyediakan kerangka kerja di mana perangkat Input/Output agar dapat diakses untuk aplikasi. Selain itu I/O Manager juga bertanggung jawab untuk pengiriman ke driver perangkat yang sesuai untuk diproses lebih dahulu. Manajer I/O menerapkan semua Windows I/O API dan keamanan untuk perangkat, protokol jaringan, dan file system.


Cache Manager

Meningkatkan kinerja berbasis file I/O dengan menyebabkan data file baru untuk direferensikan berada di memori utama agar akses lebih cepat, dan menunda disk menulis dengan memegang pembaruan dalam memori untuk waktu yang singkat sebelum mengirimkannya ke disk.


Object Manager

Object Manager bertugas untuk membuat, mengelola, dan menghapus objek Executive Windows dan tipe data abstrak yang digunakan untuk mewakili sumber daya seperti proses, benang, dan objek sinkronisasi.

Object Manager juga memaksa aturan untuk mempertahankan, penamaan, dan pengaturan keamanan objek. Manajer objek juga membuat Objek Menangani, yang terdiri atas informasi akses kontrol dan pointer pada benda object Windows.


Plug and Play Manager

Plug and Play Manager bertugas menentukan driver apa saja yang diperlukan untuk mendukung fungsi khusus perangkat dan beban driver.


Power Manager

Power Manager bertindak sebagai koordinat manajemen daya antara berbagai perangkat dan dapat diatur agar mengurangi konsumsi daya dengan mematikan perangkat yang tidak digunakan atau nganggur. Power Manager menempatkan prosesor untuk beristirahat dan menulis semua memori ke disk dan menutup aliran listrik ke seluruh sistem.


Security Reference Monitor

Security Reference Monitor bertugas memberlakukan akses validasi dan audit generasi rules. Pada Windows berorientasi objek memungkinkan untuk secara konsisten atau seragam melihat keamanan, sampai ke entitas mendasar yang membentuk Eksekutif. Jadi, Windows menggunakan rutinitas yang sama untuk validasi akses dan untuk melakukan Audit terhadap semua benda yang dilindungi, termasuk file, proses, ruang alamat, dan I/O device.


Virtual Memory Manager

Virtual Memory Manager bertugas mengelola alamat virtual, memori fisik, dan paging file pada disk. Pada kontrol hardware, memori manajemen, dan data struktur akan memetakan alamat virtual dalam ruang alamat proses untuk halaman fisik dalam memori komputer.


Process/thread Manager

Process/thread Manager bertugas melakukan proses membuat, mengelola, dan menghapus thread object.


Configuration Manager

Configuration Manager bertanggung jawab untuk melaksanakan dan mengelola system registry, yang merupakan repository sistem yang luas dan berbagai parameter setiap pengaturan user.

Local Procedure Call (LPC) Facility Local Procedure Call (LPC) Facility mengimplementasikan efisiensi lintas proses prosedur panggilan. Local Procedure Call (LPC) Facility juga sebagai mekanisme komunikasi antara proses lokal mengimplementasikan layanan dan subsistem. Serupa dengan panggilan prosedur remote (RPC) fasilitas yang digunakan untuk pengolahan Local Procedure Call (LPC) bersifat terdistribusi.



DAFTAR PUSTAKA


____. 2015. Arsitektur Sistem Operasi Windows 10 http://rezaaditya10.blogspot.com/2015/09/arsitektur-tentang-struktur-windows-10.html diakses 9 Februari 2021 pukul 09.21

____. ____. Arsitektur Sistem Operasi Windows 10 https://segalaserbaserbi.blogspot.com/2020/08/arsitektur-pada-sistem-operasi-windows.html diakses 9 Februari 2021 pukul 09.22




Komentar

Postingan Populer