5.
Jelaskan Cara kinerja Operating Sistem !
Dalam sebuah perangkat komputer,
kernel merupakan komponen inti dari Sistem Operasi yang berjalan dalam
perangkat tersebut. Kernel bertugas untuk mengatur pembagian sumber daya system
komunikasi antara komponen hardware dan software. Kernel menghubungkan antara
software aplikasi dan hardware komputer. Ia menyediakan abstraction layer pada
level terendah untuk resource-resource seperti memori, prosesor dan perangkat
I/O di mana suatu software aplikasi harus mengontrol resource-resource tersebut
agar dapat berfungsi. Kernel mampu menyediakan fasilitas seperti ini bagi
proses-proses aplikasi melalui mekanisme IPC (Inter Process Communication)
dan System call.
Dalam banyak kasus, boot loader
mulai mengeksekusi kernel dalam mode supervisor. Kernel kemudian menginisialiasi
diri sendiri dan memulai proses pertama. Setelah itu, kernel tidak
mengekseskusi secara langsung, tapi hanya merespon kepada even eksternal.
Sebagai tambahan, kernel biasanya menyediakan loop yang dieksekusi ketika tidak
ada proses yang tersedia untuk dijalankan; hal ini biasanya disebut dle
process.
Tujuan utama dari adanya kernel
adalah untuk mengatur pembagian sumber daya dan program mana yang boleh
mengakses dan menggunakan sumber daya tersebut. Pada umumnya, sumber daya
tersebut antara lain adalah CPU, memori dan Perangkat I/O.
·
Central Processing Unit (CPU). Sebagai bagian utama
komputer, CPU bertugas dalam mengeksekusi program atau proses. Dalam hal ini,
kernel bertugas menentukan setiap saat berapa banyak program yang harus
dialokasikan ke CPU.
·
Memori Komputer. Memori digunakan untuk menyimpan
instruksi program dan juga data. Keduanya dibutuhkan oleh memori agar suatu
program dapat dieksekusi. Biasanya beberapa program akan berusaha mengakses
memori, bahkan seringkali meminta memori melebihi yang dimiliki komputer. Di
sinilah kernel bertugas untuk menentukan porsi pemakaian memori yang dapat
dipakai oleh tiap program dan menentukan apa yang akan dikerjakan ketika tidak
cukup tersedia memori.
·
Perangkat I/O. Beberapa perangkat I/O yang umumnya dipakai,
misalnya: keyboard, mouse, monitor, Hard Disk, printer, scanner, dsb. Kernel
melanjutkan request dari suatu aplikasi yang ingin melakukan suatu aksi
I/Okepada perangkat yang sesuai dan menyediakan metode yang sesuai untuk
memakai perangkat tersebut.
0 Comments:
Post a Comment