1.
Jelaskan macam – macam kernel
a.
Kernel
monolitik. Kernel monolitik mengintegrasikan banyak fungsi di
dalam kernel dan menyediakan lapisan
abstraksi perangkat keras secara
penuh terhadap perangkat keras yang berada di bawah sistem operasi.
b.
Mikrokernel. Mikrokernel menyediakan sedikit saja dari abstraksi perangkat keras dan menggunakan aplikasi yang berjalan di atasnya—yang disebut dengan
server—untuk melakukan beberapa fungsionalitas lainnya.
c.
Kernel hibrida. Kernel hibrida adalah pendekatan desain microkernel yang dimodifikasi.
Pada hybrid kernel, terdapat beberapa tambahan kode di dalam ruangan
kernel untuk meningkatkan performanya.
d.
Exokernel. Exokernel menyediakan hardware abstraction secara minimal, sehingga
program dapat mengakses hardware secara langsung. Dalam pendekatan desain
exokernel, library yang dimiliki oleh sistem operasi dapat melakukan abstraksi
yang mirip dengan abstraksi yang dilakukan dalam desain monolithic
kernel.
2.
Deskripsikan komponen/model yang ada pada komponen eksekutif
a.
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.
b. 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.
c. 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.
d. Plug and Play Manager
Merupakan fasilitas yang tersedia dalam suatu PC yang tujuannya untuk
memudahkan user tanpa harus install software tambahan atau driver perangkat.
Misalnya jika kita colokkan hardware seperti mouse, keyboard, modem, hp,
atau perangkat lainnya ke port USB atau port yang lainnya, maka tidak
perlu lagi repot memilih driver atau melakukan pengaturan dan bisa langsung
play atau bisa langsung digunakan. Plug and Play ini pada sistem operasi secara
otomatis akan menentukan konfigurasinya yang paling tepat.
e. 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
Sistem Operasi
f. 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.
g. 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.
h. Process/thread
Manager
Membuat,
mengelola, dan proses menghapus dan thread object.
i. Configuration
management
aktivitas
yang diaplikasikan untuk keseluruhan proses pengembangan suatu software, yaitu
dimulai dari mengidentifikasi, mengontrol, mengaudit, hingga melaporkan
perubahan yang terjadi saat software sedang dikembangkan dan setelah software
tersebut dirilis ke konsumen. Disini akan dijelaskan tentang penerapan
configuration management pada rekayasa web, khususnya untuk pengembangan
aplikasi-aplikasi pada web.
j. Local
Procedure Call (LPC)
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.
No comments:
Post a Comment