Anda di halaman 1dari 5

message passing, dengan bertukar pesan

MIKROKERNEL

melalui mikrokernel.

Muhammad Yusril Ihzaa*, Nugroho Adhi


2. Kerangka Teori

Santosob.
a

Muhammad Yusril Ihza (Mahasiswa


Politeknik Harapan Bersama).

Ide dasar dari pengembangan mikrokernel


adalah bahwa hanya fitur-fitur yang perlu
saja yang diimplementasikan dalam kernel

email : ihzayusril45@yahoo.co.id
b

Nugroho Adhi Santoso (Dosen Politeknik


Harapan Bersama).

(mengenai fitur-fitur apa saja yang perlu


diimplementasikan,
tergantung

ini

desain

bisa

sistem

berbeda
operasi).

Walaupun garis pembatas mengenai apa


saja yang berada di dalam dan luar
mikrokernel bisa berbeda antara desain
yang satu dengan yang lain, namun ada
karakteristik yang umum, yaitu servis-

1.Pendahuluan

servis yang umumnya menjadi bagian


Mikrokernel adalah inti Operating System

sistem

kecil yang menyediakan dasar untuk

eksternal yang bisa berinteraksi satu sama

modular extensesi. Metode ini menyusun

lain dan dengan kernel tentunya. Ini

sistem operasi dengan menghapus semua

mencakup device driver, file system,

komponen yang tidak esensial dari kernel,

virtual

dan

system, dan security devices. Pendekatan

mengimplementasikannya

sebagai

operasi

memory

menjadi

manager,

subsistem

windowing

program sistem dan level pengguna.

mikrokernel

Hasilnya kernel yang lebih kecil. Pada

berlapis

umumnya mikrokernel mendukung proses

Misalnya jika user ingin membuat berkas

dan manajemen memori yang minimal,

baru, dia mengirim pesan ke file system

sebagai

fasilitas

server, atau jika ingin membuat proses

komunikasi. Fungsi utama mikrokernel

baru, dia mengirimkan pesan ke process

adalah mendukung fasilitas komunikasi

server.

tambahan

untuk

menggantikan

yang

vertikal

pendekatan
tradisional.

antara program klien dan bermacammacam layanan yang juga berjalan di user

3. Perancangan

space. Komunikasi yang dilakukan secara

Dalam teorinya, sistem operasi yang

tidak langsung, didukung oleh sistem

menggunakan mikrokernel disebut jauh

lebih

stabil

dengan

digunakan pada hand phone, handheld

monolithic kernel, karena sebuah server

device, embedded device, dan PDA Phone.

yang

gagal

dibandingkan

bekerja,

tidak

akan

menyebabkan kernel menjadi tidak dapat


berjalan,

dan

server

tersebut

akan

4. Hasil Pembahasan
Mikrokernel memiliki beberapa kelebihan,

dihentikan oleh kernel utama. Akan tetapi,

diantaranya

dalam prakteknya, bagian dari system

seragam. Proses tidak lagi dibedakan, baik

state dapat hilang oleh server yang gagal

antara kernel-level maupun user-level,

bekerja tersebut, dan biasanya untuk

karena

melakukan proses eksekusi aplikasi pun

message

menjadi

untuk

menambahkan fitur-fitur baru tanpa perlu

menjalankan server-server lainnya. Sistem

melakukan kompilasi ulang, flexibility,

operasi yang menggunakan mikrokernel

fitur-fitur yang sudah ada bisa dikurangi,

umumnya

atau

sulit,

atau

secara

bahkan

dramatis

memiliki

adalah

semuanya
passing,

dimodifikasi

Interface

yang

berkomunikasi

via

extensibility,

bisa

sesuai

dengan

kinerja di bawah kinerja sistem operasi

kebutuhan sehingga menjadi lebih efisien.

yang menggunakan monolithickernel. Hal

Misalnya

ini disebabkan oleh adanya overhead yang

membutuhkan security yang sangat ketat,

terjadi akibat proses input/output dalam

atau

kernel yang ditujukan untuk mengganti

distributed computing, portability, pada

konteks

untuk

mikrokernel, semua atau sebagian besar

memindahkan data antara aplikasi dan

kode yang prosesor-spesifik berada di

server. Beberapa sistem operasi yang

dalamnya. Jadi, proses porting ke prosesor

menggunakan mikrokernel adalah IBM

lain bisa dilakukan dengan relatif sedikit

AIX, sebuah versi UNIX dari IBM,

usaha. Pada kelompok desktop misalnya,

amoeba,

(context

switch)

sebuah

dikembangkan

untuk

tidak

semua

kemampuan

untuk

pengguna

melakukan

kernel

yang

tampaknya dominasi Intel makin kuat.

tujuan

edukasi,

Tetapi, sampai seberapa lama itu bisa

kernel mach, yang digunakan di dalam

bertahan?

sistem operasi GNU/Hurd, NexTSTEP,

adalah salah satu isu yang sangat penting,

OPENSTEP, dan Mac OS/X, minix, kernel

reliability, semakin besar suatu software,

yang

maka

dikembangkan

Tanenbaum
edukasi,

Symbian

oleh

untuk

tentulah

itulah,

semakin

portability

sulit

untuk

tujuan

menjamin reliability nya. Desain dengan

System,

pendekatan berlapis sangatlah membantu,

yang populer

dan dengan pendekatan mikrokernel bisa

Operating

sebuah sistem operasi

Andrew

Karena

lebih lagi, mikrokernel hanya memiliki

kernel yang ditujukan untuk mengganti

fungsi manajemen sederhana untuk men

konteks

deliver services adalah sebagai berikut,

memindahkan data antara aplikasi dan

yaitu

server.

low-level

address

space

management adalah sistem pengalamatan


physical atau virtual untuk memory,
network host, peripheral, dan lain-lain,
thread management adalah pengaturan
proses

(=molekul)

yang

terpecah

menjadi thread (=atom) dan dijalankan


secara

paralel,

inter-process

communication (IPC) adalah pengaturan


komunikasi antar lingkup di dalam atau
antar thread pada satu atau beberapa
proses. IPC bisa punya ruang komputer.
Model mikrokernel sangat sesuai untuk
mengembangkan sistem operasi yang
berbasis object-oriented. Contoh sistem
operasi yang menggunakan mikrokernel
adalah Mac OS X dan QNX
5. Kesimpulan
Dari

pembahasan

simpulkan

diatas,

bahwa

mendukung

proses

dapat

kita

mikrokernel
dan

manajemen

memori yang minimal, sebagai tambahan


untuk fasilitas komunikasi. Sistem operasi
yang
umumnya

menggunakan
secara

mikrokernel

dramatis

memiliki

kinerja di bawah kinerja sistem operasi


yang menggunakan monolithic kernel. Hal
ini disebabkan oleh adanya overhead yang
terjadi akibat proses input/output dalam

(context

switch)

untuk

Daftar Pustaka

Biodata Penulis :

http://minitux.wordpress.com/2009/04/01/
mikro-kernel/ , diakses tanggal 26
Oktober
2014
http://aguscunkring.blogspot.com/2011/04
/mikrokernel.html , diakses tanggal 28
Oktober 2014

Nama: Muhammad Yusril Ihza


Nim: 14040333
Kelas : 1 G
Tempat, Tanggal Lahir :
Tegal, 5 Juni 1996
Alamat :
Desa Pekauman Kulon gang 3 No 9
RT.03/I Kecamatan Dukuhturi Kabupaten
Tegal
Email : ihzayusril45@yahoo.co.id
No. HP : 085642681796
Penulis mengucapkan terima kasih kepada
Allah SWT, orang tua, dosen pengampu,
dan teman-teman yang sudah membantu
dalam pembuatan jurnal ini. Semoga
jurnal ini dapat bermanfaat dan dapat
digunakan dengan bijaksana.
Penulis menyarankan kepada dosen
pengampu ketika menjelaskan mata kuliah
kepada mahasiswa, dengan suara yang
jelas agar mahasiswa dapat dengan mudah
memahami apa yang dijelaskan dosen.
Terima kasih.

HALAMAN PERSETUJUAN
Dosen Pengampu Mata Kuliah :
Nama : Nugroho Adhi Santoso

Tanda Tangan : ..................................

Anda mungkin juga menyukai