M.Kom.
M.Kom.
Disusun Oleh :
Disusun Oleh :
Nm
Nm
:
: Hdi
Hdi Se!ri
Se!ri "
"eeni
ni
N
No
o..#
#P
P
:
: $
$%
%$
$$
$&
&&
&$
$%
%'
'
"A
"A"
"ASAN AMAL #AKT
ASAN AMAL #AKTI M
I M(KMI
(KMIN PADAN)
N PADAN)
SEKOLAH TIN))I MANAJEMEN IN*ORMATIKA
SEKOLAH TIN))I MANAJEMEN IN*ORMATIKA
KOMP(TER
KOMP(TER
STMIK INDONESIA
STMIK INDONESIA
PADAN)
PADAN)
TAH(N AJARAN +&$-+&$
TAH(N AJARAN +&$-+&$
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
KATA
KATA PEN)PEN)ANTAR ANTAR
Segala puji bagi Allah SWT. yang telah memberikan kami kemudahan Segala puji bagi Allah SWT. yang telah memberikan kami kemudahan sehing
sehingga ga dapat dapat menymenyelesaikaelesaikan n makalmakalah ah ini. ini. TTanpanpa a pertolpertolonganongan-Nya -Nya mungmungkinkin penyusun tidak akan sanggup menyelesaikanny
penyusun tidak akan sanggup menyelesaikannya dengan baik. Shalawat dan salama dengan baik. Shalawat dan salam semoga terlimpah curahkan kepada baginda tercinta kita yakni Nabi Muhammad semoga terlimpah curahkan kepada baginda tercinta kita yakni Nabi Muhammad SAW.
SAW.
Makala
Makalah h ini disusun dan ini disusun dan dibuat berdasardibuat berdasarkan materi-materkan materi-materi i yang ada yang ada dandan kam
kami i sajisajikan kan berberdasdasarkarkan an penpengamgamatan atan dari dari berberbagbagai ai sumsumberber. . MakMakalah alah yanyangg berjudul
berjudul “ernel! “ernel! ini ini pun pun bertujuan bertujuan agar agar dapat dapat menambah menambah pengetahuan pengetahuan dandan wawasan Mahasiswa"i# serta agar dapat memahami secara menyeluruh pentingnya wawasan Mahasiswa"i# serta agar dapat memahami secara menyeluruh pentingnya memahami ernel dan dapat diaplikasikan dengan baik. Walaupun makalah ini memahami ernel dan dapat diaplikasikan dengan baik. Walaupun makalah ini tidak sempurn
tidak sempurna a dan memerlukdan memerlukan an perbaiperbaikan tapi kan tapi juga memiliki detail yang juga memiliki detail yang cukupcukup jelas bagi pembaca.
jelas bagi pembaca.
$enyusun juga mengucapkan terima kasih kepada %osen Sistem &perasi $enyusun juga mengucapkan terima kasih kepada %osen Sistem &perasi ya
yaknkni i 'a'apapak k eeukukeu eu (o(ohehendndi# i# S.S.oom# m# M.M.oom. m. yayang ng tetelah lah memembmbimimbinbingg penyusun
penyusun agar agar dapat dapat mengerti mengerti tentang tentang bagaimana bagaimana cara cara menyusun menyusun makalah makalah yangyang baik dan sesuai kaidah.
baik dan sesuai kaidah. Sem
Semoga oga makmakalaalah h ini ini dapdapat at memmemberiberikan kan penpengetgetahuahuan an yanyang g leblebih ih lualuass kepad
kepada a pembacpembaca. a. WWalaalaupun makalah upun makalah ini ini memilimemiliki ki kelebikelebihan han dan dan kekurkekuranganangan.. $enyusun membutuhkan kritik dan saran dari pembaca yang membangun. Atas $enyusun membutuhkan kritik dan saran dari pembaca yang membangun. Atas perhatian
perhatian dan dan partisipasi partisipasi dari dari 'apak 'apak dan dan )bu )bu dosen dosen serta serta teman-teman teman-teman sekalian#sekalian# penyusun mengucapkan terima kasih.
penyusun mengucapkan terima kasih.
$adang# *+ &ktober ,* $adang# *+ &ktober ,* $enyusun# $enyusun# elompok )) elompok ))
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
KAT
KATA PEN)AA PEN)ANTARNTAR ii
DA*TAR ISI DA*TAR ISI iiii PEM#AHASAN
PEM#AHASAN ...*...* A
A %%ee//iinniissi i eerrnneel l ** A.
A. 0u0ungngsi si eernrnel 1el 1 '.
'. aatetegogori ri eernrnel el 22 3.
3. SeSejajararah erh ernenel*l* %.
%. oonsnsep ep erernenel l *,*, 4.
4. StStruruktktur ur eernrnel el *1*1 0
0.. eeddududukukan an erernnel el ddalalam am SSisistetem m &&peperarasisi **11 PEN(T(P
PEN(T(P *5*5 A
A eessiimmppuullaann **55 '
' rriittiik k ddaan n SSaarraann **55 DA*TAR P(STAKA
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
A.
A. DeDe/i/ininisi Ksi Kerernenell
ernel merupakan jantung dari sistem operasi. Semua proses input dan ernel merupakan jantung dari sistem operasi. Semua proses input dan output yang berlangsung selama komputer berjalan diatur oleh kernel# seperti output yang berlangsung selama komputer berjalan diatur oleh kernel# seperti pembacaan
pembacaan dan dan penulisan penulisan terhadap terhadap disk# disk# manajemen manajemen memory# memory# dan dan penjadwalanpenjadwalan program aplikasi.
program aplikasi.**
ernel merupakan
ernel merupakan program program komputer komputer yang yang menmengatgatur ur perperminmintaan taan akaakann inpu
input"outpt"output ut daridari perangkat perangkat lunak lunak # dan menerjemahkannya ke dalam instruksi-# dan menerjemahkannya ke dalam instruksi-in
instrstrukuksi si papada da 3$3$6# 6# atatauaupupun n kokompmpononen en elelekektrotroninik k lailainnnnya ya dadalam lam sebsebuauahh komputer. ernel merupakan bagian yang sangat mendasar pada sistem operasi komputer. ernel merupakan bagian yang sangat mendasar pada sistem operasi komp
komputer masuter masa kini. a kini. arena akarena akses terhases terhadapdap perangkat perangkat keraskeras terbatas# sedangkan terbatas# sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan# ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan# maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. 7al tersebut dinamakan dapat menggunakan satu bagian perangkat keras tersebut. 7al tersebut dinamakan sebagai
sebagai multiple8ingmultiple8ing..
Akses kepada perangkat keras secara langsung merupakan masalah yang Akses kepada perangkat keras secara langsung merupakan masalah yang k
koommppllekeks# s# oolleeh h kkaarrenena a iittu u kkeerrnneel l bbiiasasaanynya a mmenenggiimmppllememeennttaasisikkaann sekumpulan
sekumpulan abstraksi hardwareabstraksi hardware. Abstraksi-abstraksi tersebut merupakan sebuah. Abstraksi-abstraksi tersebut merupakan sebuah cara
cara untuk menyembuuntuk menyembunyikanyikan n kompkompleksitaleksitas# s# dan dan memunmemungkinkgkinkan an akses akses kepadakepada perangkat
perangkat keras keras menjadi menjadi mudah mudah dan dan seragam. seragam. Sehingga Sehingga abstraksi abstraksi pada pada akhirnyaakhirnya memudahkan pekerjaan
memudahkan pekerjaan programer programer .. $a
$ada da dadasasarnrnyya# a# ununtutuk k memenjnjalalanankakan n sesebubuah ah kokompmpututer er titidadak k haharuruss me
mengnggugunaknakan an kekernrnel el sissistem tem opoperaerasisi. . SeSebubuah ah prprogogram ram dadapapat t sasaja ja lalangngsusungng dijalankan oleh komputer# yaitu saat sebuah program komputer akan digunakan dijalankan oleh komputer# yaitu saat sebuah program komputer akan digunakan tanpa bantuan abstraksi perangkat keras atau bantuan sistem operasi. Teknik ini tanpa bantuan abstraksi perangkat keras atau bantuan sistem operasi. Teknik ini umumnya digunakan oleh komputer-komputer generasi awal# sehingga bila ingin umumnya digunakan oleh komputer-komputer generasi awal# sehingga bila ingin berpindah
berpindah dari dari satu satu program program ke ke program program lain# lain# pengguna pengguna harus harus mereset mereset dandan menjalankan kembali program-program tersebut.
menjalankan kembali program-program tersebut.,,
1
1 Santoso# 'udi 7alus. Santoso# 'udi 7alus. Buku Perancangan Sistem Op Buku Perancangan Sistem Operasierasi. 9ogyakarta : AN%). 9ogyakarta : AN%)
9ogyakarta. ,2. 7lm ,. 9ogyakarta. ,2. 7lm ,.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Adapun de/inisi dari lain ernel : Adapun de/inisi dari lain ernel :
ernel merupakan Sebuah perangkat yang ber/ungsi sebagai mediator atauernel merupakan Sebuah perangkat yang ber/ungsi sebagai mediator atau sebu
sebuah ah perperangangkat kat yanyang g memmembuabuat t komkomuniunikasi kasi antantara ara perperangangkat kat lunlunak ak dandan perangkat keras komputer.
perangkat keras komputer.
ernel adalah sebuah perangkat yang menyediakan pelayanan terhadap sistemernel adalah sebuah perangkat yang menyediakan pelayanan terhadap sistem seperti pengaturan memori untuk proses yang sedang berjalan# pengaturan /ile seperti pengaturan memori untuk proses yang sedang berjalan# pengaturan /ile dan pengaturan inpu dan output pada komputer
dan pengaturan inpu dan output pada komputer ..11
gambar: struktur kerja Kernel Sistem Operasi gambar: struktur kerja Kernel Sistem Operasi44
Sebuah kernel sistem operasi tidak bisa dicontoh dan dibutuhkan untuk Sebuah kernel sistem operasi tidak bisa dicontoh dan dibutuhkan untuk men
menjalajalankankan n sebsebuah uah komkomputputerer. . $ro$rogragram m dapdapat at lanlangsugsung ng dijdijalaalankankan n secasecarara langsung di dalam sebuah mesin <contohnya adalah
langsung di dalam sebuah mesin <contohnya adalah 3M&S Setup3M&S Setup= sehingga para= sehingga para pembuat program
pembuat program tersebut tersebut membuat program membuat program tanpa tanpa adanya dukungan adanya dukungan dari dari sistemsistem opera
operasi si atauatau hardware abstractionhardware abstraction. 3ara kerja seperti ini# adalah cara kerja yang. 3ara kerja seperti ini# adalah cara kerja yang digunakan pada >aman awal-awal dikembangkannya komputer <pada sekitar tahun digunakan pada >aman awal-awal dikembangkannya komputer <pada sekitar tahun *+2=. erugian dari diterapkannya metode ini adalah pengguna harus melakukan *+2=. erugian dari diterapkannya metode ini adalah pengguna harus melakukan reset ulang
reset ulang kompkomputer tersebut uter tersebut dan memuatkan program lainnya untuk dan memuatkan program lainnya untuk berpiberpindahndah program# dari satu program ke program lainny
program# dari satu program ke program lainnya.a.
3
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Selanjutnya# para pembuat program tersebut membuat beber
Selanjutnya# para pembuat program tersebut membuat beber apa komponenapa komponen program
program yang yang sengaja sengaja ditinggalkan ditinggalkan di di dalam dalam komputer# komputer# sepertiseperti halnya
halnya loader loader atau atau debugger debugger # atau dimuat dari dalam (&M <# atau dimuat dari dalam (&M <(ead-&nly Memory(ead-&nly Memory=.=. Seiring dengan perkembangan >aman komputer yang mengalami akselerasi yang Seiring dengan perkembangan >aman komputer yang mengalami akselerasi yang signi/ikan# metode ini selanjutnya membentuk apa yang disebut dengan kernel signi/ikan# metode ini selanjutnya membentuk apa yang disebut dengan kernel sistem operasi.
sistem operasi.22
#.
#. *u*un0n0si Ksi Kerernenell
0ungsi utama kernel adalah untuk mengelola sumber daya komputer dan 0ungsi utama kernel adalah untuk mengelola sumber daya komputer dan memungkinkan program lain untuk menjalankan dan menggunakan sumber daya memungkinkan program lain untuk menjalankan dan menggunakan sumber daya kopu
koputer ter tersebutersebut. t. 6ntuk menjalanka6ntuk menjalankan n aplikaaplikasi si suatu suatu kernel pertama kernel pertama kali kali harusharus menyediakan space address untuk aplikasi lalu men-load /ile yang berisi kode menyediakan space address untuk aplikasi lalu men-load /ile yang berisi kode aplikasi ke dalam memory# mempersiapkan stack untuk program dan percabangan aplikasi ke dalam memory# mempersiapkan stack untuk program dan percabangan ke lokasi lain untuk program# dan kemudian baru memulai eksekusi program. ke lokasi lain untuk program# dan kemudian baru memulai eksekusi program. 'erikut beberapa /ungsi kernel:
'erikut beberapa /ungsi kernel: *.
*. $e$engngururuusasan prn prososeses
Tugas utama sebuah system pengoperasian kernel ialah membenarkan Tugas utama sebuah system pengoperasian kernel ialah membenarkan apli
aplikaskasi i yanyang g lailain n untuntuk uk berberjalajalan n dan dan menmenyoyokonkong g mermereka eka dendengan gan ciriciri-ci-ciriri tambahan# seperti pengabstrakan perkakasan# untuk menjalan proses# kernel tambahan# seperti pengabstrakan perkakasan# untuk menjalan proses# kernel mesti memuat turun /ailnya kepada ingatan# menyediakan
mesti memuat turun /ailnya kepada ingatan# menyediakan stack stack untuk program untuk program da
dan n pepergrgi i ke ke lolokakasi si yayang ng didibeberikrikan an di di dadalam lam prprogogramram# # inini i mememumulalakakann perjalanan
perjalanan sesebuah sesebuah program# program# cara cara ini ini dipanggildipanggil scheduling scheduling . . %a%alam lam sisiststemem berbilang kerja# kernel
berbilang kerja# kernel secara asassecara asasnya akan memberikan setiap nya akan memberikan setiap program sedikitprogram sedikit masa dan menukarkan dari proses ke proses dengan cepat dengan itu ia akan masa dan menukarkan dari proses ke proses dengan cepat dengan itu ia akan mun
muncul cul kepkepada ada penpenggugguna na jika jika proproses ses ini ini didijalajalankankan n secsecara ara terterus us menmeneruerus.s. ernel mesti juga menyediakan proses ini untuk berkomunikasi# ini dikenali ernel mesti juga menyediakan proses ini untuk berkomunikasi# ini dikenali sebagai
sebagai inter-process communicationinter-process communication. )ni kemungkinan ada multipemprosesan. )ni kemungkinan ada multipemprosesan yang menyokong kernel tersebut
yang menyokong kernel tersebut..
5
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
,.
,. $e$engngururuusasan ingn ingatatanan
erernnel el mememmpupunynyai ai akakseses s pepennuh uh ddalalam am ininggatatan an sisiststem em dadann me
menynyedediaiakakan n cacarara-c-carara a ununtutuk k memembmbenenararkakan n ususererlaland nd prprogograram m ununtutuk k mengakses memori ini dengan selamat. 3ara pertama untuk mengurus ingatan mengakses memori ini dengan selamat. 3ara pertama untuk mengurus ingatan ialah
ialah vivirtrtuual al aaddddrreessssining g # # bbiiaassaannyya a aarrkkiib b ddeennggaan n mmuukkaassuurraatt atau
atau segmentation segmentation.. Virtual addressingVirtual addressing membenarkan kernel untuk memberikanmembenarkan kernel untuk memberikan alamat /i>ikal yang muncul sebagai alamat yang lain iaitu
alamat /i>ikal yang muncul sebagai alamat yang lain iaitu virtual addressvirtual address# ini# ini membenarkan setiap program mempercayai ia hanya satu program <sebahagian membenarkan setiap program mempercayai ia hanya satu program <sebahagian da
dariripadpada a kekernrnelel= = yayang ng beberjarjalalan# n# dadan n inini i memengngelaelakkkkan an apaplilikakasi si dadariripapadada berlanggar antara satu sama lain.
berlanggar antara satu sama lain. 1.
1. $e$engngururuusasan pern peranantiti %al
%alam am araarahan han untuntuk uk melamelakukkukan an sesusesuatu atu tugtugas# as# kerkernel nel perperlu lu untuntuk uk mengakses perbagai peranti yang bersambungan di dalam komputer# sebagai mengakses perbagai peranti yang bersambungan di dalam komputer# sebagai contoh# dalam arahan untuk memaparkan pengguna apa-apa sahaja# pemacu contoh# dalam arahan untuk memaparkan pengguna apa-apa sahaja# pemacu monitor perlu untuk muncul# peranti ini boleh dikawal melalui pemacu# di monitor perlu untuk muncul# peranti ini boleh dikawal melalui pemacu# di man
mana a ia ia mesmesti ti dibdibuat uat oleoleh h pempembanbangugun n dandan"ata"atau u disdisediediakaakan n oleoleh h penpengilgilangang sesuatu peranti tersebut.
sesuatu peranti tersebut. $en
$engurgurus us perperanti anti perpertamtamanyanya a akaakan n melamelakukkukan an semsemakaakan n keatkeatas as basbas perkakasan
perkakasan yang yang berbe>a berbe>a <seperti <seperti 6S'# 6S'# $3)=# $3)=# dalam dalam arahan arahan unruk unruk mengesanmengesan semua peranti yang telah dipasang dan kemudiannya mencari pemacu yang semua peranti yang telah dipasang dan kemudiannya mencari pemacu yang bersesuaian#
bersesuaian# selepas selepas ini# ini# semuanya semuanya bergantung kepada bergantung kepada jenis jenis kernel kernel dan rdan rekaanekaan kernel.
kernel. 5.
5. SiSiststem em papangnggigilalann %al
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
2
2.. SShheellll
Shell
Shell adadalalah ah ppererisisiaian n atatau au apaplilikakasi si yyanang g memennjajadi di alalat at uuntntuuk k perhubungan
perhubungan antara antara pangguna pangguna untuk untuk berhubung berhubung dengan dengan sistem sistem operasi# operasi# shellashella akan membaca apa sahaja yang dimasukkan oleh pengguna dan memahaminya akan membaca apa sahaja yang dimasukkan oleh pengguna dan memahaminya seba
sebagai gai araharahan an untuntuk uk menmenjalajalankankan n perperisiaisian n lainlain# # memmemanipanipulasulasi i /ai/ail# l# dandan member
memberikan output. Shell ikan output. Shell juga turut juga turut dikendikenali ali sebagasebagaii command line inter!acecommand line inter!ace.. Terdapat pelbagai shell untuk
Terdapat pelbagai shell untuk 6ni86ni8""@inu8@inu8. orn shell atau $&S) shell adalah. orn shell atau $&S) shell adalah shell yang biasa di kebanyakkan jenis uni8 atau linu8.
shell yang biasa di kebanyakkan jenis uni8 atau linu8.BB
1.
1. KK2e2e0o0ori Kri Kerernenell
ernel monolitik ernel monolitik
ernel monolitik mengintegrasikan banyak /ungsi di dalam kernel ernel monolitik mengintegrasikan banyak /ungsi di dalam kernel dandan me
menynyedediaiakakan n lalapipisasan n ababststraraksksi i peperarangngkakat t kekeraras s sesecacara ra pepenunuh h teterhrhadadapap perangkat
perangkat keras keras yang yang berada berada di di bawah bawah sistem sistem operasi. operasi. $endekatan $endekatan kernelkernel monolitik dide/inisikan sebagai sebuah antarmuka Cirtual yang berada pada monolitik dide/inisikan sebagai sebuah antarmuka Cirtual yang berada pada tingkat tinggi di atas perangkat keras# dengan sekumpulan primiti/ atau system tingkat tinggi di atas perangkat keras# dengan sekumpulan primiti/ atau system call
call untuntuk uk menmengimgimpleplemenmentasitasikan kan laylayanaanan-ln-layaayanan nan sistsistem em opeoperasirasi# # sepsepertierti halnya manajemen proses# konkurensi <
halnya manajemen proses# konkurensi <concurrenc"concurrenc"=# dan manajemen memori=# dan manajemen memori pada modul-modul kernel yang b
pada modul-modul kernel yang berjalan di dalam mode superCisor.erjalan di dalam mode superCisor.
Meskipun jika setiap modul memiliki layanan operasi-operasi tersebut Meskipun jika setiap modul memiliki layanan operasi-operasi tersebut terpisah dari modul utama# integrasi kode yang terjadi di dalam monolithic terpisah dari modul utama# integrasi kode yang terjadi di dalam monolithic ker
kernel nel sansangatgatlah kuat# dan lah kuat# dan karkarena semua modul berjalena semua modul berjalan an di di daldalamam addressaddress space
space yayang ng sasamma# a# sesebubuahah bug bug dadalalam m sasalalah h sasatu tu mmododul ul dadappat at mmereruusasak k keseluruhan sistem. Akan tetapi# ketika implementasi dilakukan dengan benar# keseluruhan sistem. Akan tetapi# ketika implementasi dilakukan dengan benar# integrasi komponen internal yang sangat kuat tersebut justru akan mengi>inkan integrasi komponen internal yang sangat kuat tersebut justru akan mengi>inkan
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
$ad
$ada a sistsistem em opeoperasi rasi modmodern ern yanyang g menmengguggunaknakanan monolmonolithic ithic kernel kernel ## sepe
seperti rti halhalnya nya @in@inu8# u8# 0re0ree'Se'S%# %# SolSolariaris# s# dan dan MicMicrosroso/t o/t WiWindondows# ws# dapdapatat me
memumuat at momodudul-l-momodudul l yayang ng dadapapat t didiekeksesekukusi si papada da sasaatat kernel kernel tersebut tersebut dijalankan sehingga mengi>inkan ekstensi terhadap kemampuan kernel sesuai dijalankan sehingga mengi>inkan ekstensi terhadap kemampuan kernel sesuai kebutuhan# dan tentu saja dapat membantu menjaga agar kode yang berjalan di kebutuhan# dan tentu saja dapat membantu menjaga agar kode yang berjalan di dalam ruangan kernel <
dalam ruangan kernel <kernel-spacekernel-space= seminim mungkin.= seminim mungkin. %
%i i bbaawwaah h iinni i aadda a beebb beerraappa a ssiisstteem m ooppeerraassi i yyaanngg menggunakan
menggunakan #onolithic kernel #onolithic kernel ::
ernel sistem operasi 6N) tradisional# seperti halnyaernel sistem operasi 6N) tradisional# seperti halnya kernel kernel dari sistem dari sistem operasi 6N) keluarga 'S% <Net'S%# 'S%")# 0ree'S%#
operasi 6N) keluarga 'S% <Net'S%# 'S%")# 0ree'S%# dan lainnya=.dan lainnya=.
ernel sistem operasi EN6"@inu8# @inu8.ernel sistem operasi EN6"@inu8# @inu8.
ernel sistem operasi Windows <Cersi *.8 hingga 5.8F kecuali Windowsernel sistem operasi Windows <Cersi *.8 hingga 5.8F kecuali Windows NT=.
NT=.
MikrokernelMikrokernel
Mikrokernel menyediakan sedikit saja dari abstraksi perangkat keras Mikrokernel menyediakan sedikit saja dari abstraksi perangkat keras dan menggunakan aplikasi yang berjalan di atasnya yang disebut dengan serCer dan menggunakan aplikasi yang berjalan di atasnya yang disebut dengan serCer untuk
untuk melakmelakukan ukan beberabeberapa pa /ungsi/ungsionalitonalitas as lainnylainnya. a. $ende$endekatan katan mikromikrokernelkernel berisi sebuah
berisi sebuah abstraksi yang abstraksi yang sederhana terhadap sederhana terhadap hardware# dengan sekumpulanhardware# dengan sekumpulan primiti/
primiti/ atau atau system system call call yang yang dapat dapat digunakan untuk digunakan untuk membuat membuat sebuah sebuah sistemsistem operasi agar dapat berjalan# dengan layanan-layanan seperti manajemen thread# operasi agar dapat berjalan# dengan layanan-layanan seperti manajemen thread# komu
komunikasi nikasi antarantar addraddress ess spacespace# # dadan n kokomumuninikakasi si anantar tar prprososes. es. @a@ayayananan- n-lay
layananan an lailainnnnyaya# # yayang ng bibiasaasanynya a didisedsediaiakakan n ololeh eh kekernrnel# el# sesepepertrti i hahalnlnyaya dukungan jaringan# pada pendekatan
dukungan jaringan# pada pendekatan microkernel microkernel justru justru diimpdiimplementlementasikan asikan didi dalam ruangan pengguna <
dalam ruangan pengguna <user-spaceuser-space=# dan disebut dengan serCer. SerCer atau=# dan disebut dengan serCer. SerCer atau dise
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
komputer pusat pengatur jaringan= tidak perlu dijalankan. $ada sistem operasi komputer pusat pengatur jaringan= tidak perlu dijalankan. $ada sistem operasi tradisional yang menggunakan
tradisional yang menggunakan monolithic kernel monolithic kernel # hal ini dapat mengakibatkan# hal ini dapat mengakibatkan pengguna
pengguna harus harus melakukan melakukan rekompilasi rekompilasi terhadap terhadap kernel# kernel# yang yang tentu tentu saja saja sulitsulit untuk dilakukan oleh pengguna biasa yang awam.
untuk dilakukan oleh pengguna biasa yang awam. %
%aallaam m tteeoorriinnyyaa# # ssiisstteem m ooppeerraassi i yyaanngg menggunakan
menggunakan microkernel microkernel ddiisseebbuut t jjaauuh h lleebbiih h ssttaabbiil l ddiibbaannddiinnggkkaann dengan
dengan monolithic kernel monolithic kernel # karena sebuah# karena sebuah server server yang gagal bekerja# tidak akan yang gagal bekerja# tidak akan menyebabkan
menyebabkan kekernrnelel menmenjadjadi i tidtidak ak dapdapat at berberjalajalan# n# dandan server server tersebtersebut ut akanakan di
dihehentntikikan an ololeh eh kekernrnel el ututamama. a. AAkakan n tettetapapi# i# dadalam lam prprakakteteknyknya# a# babagigianan dari
dari s"stem s"stem statestate dapdapat at hilhilang ang oleoleh h serCserCer er yanyang g gaggagal al bekbekerja erja tertersebsebut# ut# dandan biasanya
biasanya untuk untuk melakukan melakukan proses proses eksekusi eksekusi aplikasi aplikasi pun pun menjadi menjadi sulit# sulit# atauatau bahkan untuk menjalankan serCer-serCer lainnya.
bahkan untuk menjalankan serCer-serCer lainnya. Si
Sistestem m opoperaerasi si yayang ng memengnggugunanakakann microkernel microkernel umuumumnymnya a secasecarara d
drramamatatiis s mmeemmililiikki i kkiinneerrja ja ddi i bbaawwaah h kkiinnererja ja ssiiststem em ooppeerarassi i yyanangg menggunakan
menggunakan momonnololitithihic c kekernrnel el . . 7aal 7 l iinni i ddiisseebbaabbkkaan n oolleehh adanya
adanya overhead overhead yanyang g terjterjadi adi akiakibat bat proproses ses inpinput"ut"outoutput put daldalamam kernel kernel yang yang ditujukan untuk mengganti konteks <
ditujukan untuk mengganti konteks <conte$t switchconte$t switch= = untuk memindauntuk memindahkan datahkan data antara aplikasi dan serCer.
antara aplikasi dan serCer.
'eberapa sistem operasi yang menggunakan mikrokernel: 'eberapa sistem operasi yang menggunakan mikrokernel:
)'M A)# sebuah Cersi 6N) dari )'M)'M A)# sebuah Cersi 6N) dari )'M
Amoeba# sebuah kernel yang dikembangkan untuk tujuan edukasiAmoeba# sebuah kernel yang dikembangkan untuk tujuan edukasi
erernel nel MachMach# # yanyang g digdigunaunakan kan di di daldalam am sistsistem em opeoperasi rasi EN6EN6"7u"7urd#rd# Ne8TST4$
Ne8TST4$# &# &$4NST4$$4NST4$# d# dan Mac &S"an Mac &S"
Mini8# kernel yang dikembangkan oleh Andrew Tanenbaum untuk tujuanMini8# kernel yang dikembangkan oleh Andrew Tanenbaum untuk tujuan edukasi
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
rua
ruangangan n kerkernel nel untuntuk uk menmeningingkatkatkan kan perper/or/ormanmanyaya. . ernernel el hibhibrida rida asliaslinynyaa adalah mikrokernel yang memiliki kode yang tidak menunjukkan bahwa kernel adalah mikrokernel yang memiliki kode yang tidak menunjukkan bahwa kernel tersebu
tersebut t adalah mikrokeadalah mikrokernel di rnel di dalam ruangandalam ruangan kernel kernel -nya. ode-kode tersebut-nya. ode-kode tersebut d
diittaarruuh h ddi i ddaallaam m rruuaannggaann kernel kernel agagar ar dadapapat t didiekeksesekukusi si lelebbih ih cecepapatt diban
dibandingkdingkan an jika ditaruh di jika ditaruh di dalam ruangandalam ruangan user user . 7al ini dilakukan oleh para. 7al ini dilakukan oleh para arsitek sistem operasi sebagai solusi awal terhadap masalah yang terjadi di arsitek sistem operasi sebagai solusi awal terhadap masalah yang terjadi di dalam mikrokernel: kinerja.
dalam mikrokernel: kinerja. 'eb
'eberaperapa a oraorang ng banbanyak yak yanyang g binbingungung g daldalam am memmembedbedakaakan n antaantarara kernel hibrida dan kernel monolitik yang dapat memuat modul kernel setelah kernel hibrida dan kernel monolitik yang dapat memuat modul kernel setelah proses
proses booting# booting# dan dan cenderung cenderung menyamakannya. menyamakannya. Antara Antara kernel kernel hibrida hibrida dandan ker
kernel nel monmonoliolitik tik jelajelas s berberbedbeda. a. erernel nel hibhibridrida a berberarti arti bahbahwa wa konkonsep sep yanyangg digunakannya diturunkan dari konsep desain kernel monolitik dan mikrokernel. digunakannya diturunkan dari konsep desain kernel monolitik dan mikrokernel. ernel hibrida juga memiliki secara spesi/ik memiliki teknologi pertukaran ernel hibrida juga memiliki secara spesi/ik memiliki teknologi pertukaran pesan
pesan <<message passing message passing = yang digunakan dalam mikrokernel# dan juga dapat= yang digunakan dalam mikrokernel# dan juga dapat memindahkan beberapa kode yang seharusnya bukan kode kernel ke dalam memindahkan beberapa kode yang seharusnya bukan kode kernel ke dalam ruangan kode kernel karena alasan kinerja.
ruangan kode kernel karena alasan kinerja. %i
%i bawbawah ah ini ini adaadalah lah bebbeberaperapa a sistsistem em opeoperasi rasi yanyang g menmengguggunaknakanan kernel hibrida:
kernel hibrida:
'e&S# sebuah sistem operasi yang memiliki kinerja tinggi untuk aplikasi'e&S# sebuah sistem operasi yang memiliki kinerja tinggi untuk aplikasi multimedia.
multimedia.
NoCell NoCell NetWaNetWare# re# sebuah sebuah sistem sistem operasi operasi yang yang pernah pernah populer populer sebagaisebagai sistem operasi jaringan berbasis )'M $3 dan kompatibelnya.
sistem operasi jaringan berbasis )'M $3 dan kompatibelnya.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
pendekatan
pendekatan desain desain e8okernel# e8okernel# library library yang yang dimiliki dimiliki oleh oleh sistem sistem operasi operasi dapatdapat melakukan abstraksi yang mirip dengan abstraksi yang dilakukan dalam desain melakukan abstraksi yang mirip dengan abstraksi yang dilakukan dalam desain monolithic kernel
monolithic kernel . . SebenSebenarnyaarnya# # 48ok48okernel bukanlah pendekatan kernel ernel bukanlah pendekatan kernel sistemsistem operasi yang umum seperti halnya microkernel atau monolithic kernel yang operasi yang umum seperti halnya microkernel atau monolithic kernel yang populer# melainkan sebu
populer# melainkan sebuah struktur sistem operasi yang disusun secara Certikal.ah struktur sistem operasi yang disusun secara Certikal. )de dibalik e8okernel adalah untuk memaksa abstraksi yang dilakukan )de dibalik e8okernel adalah untuk memaksa abstraksi yang dilakukan oleh deCeloper sesedikit mungkin# sehingg
oleh deCeloper sesedikit mungkin# sehingga a membumembuat at mereka dapat mereka dapat memilikmemilikii banyak
banyak keputusan keputusan tentang tentang abstraksi abstraksi hardware. hardware. 48okernel 48okernel biasanya biasanya berbentuk berbentuk sang
sangat at keckecil# il# karkarena ena /un/ungsigsionaonalitalitas s yayang ng dimdimiliilikinykinya a hanyhanya a terterbatbatas as padpadaa proteksi dan penggandaan sumber daya.
proteksi dan penggandaan sumber daya. er
ernelnel-ke-kernernel l klaklasik sik yanyang g poppopuleuler r sepseperterti i halhalnya nya monmonoliolithithic c dandan microkernel melakukan abstraksi terhadap hardware dengan menyembunyikan microkernel melakukan abstraksi terhadap hardware dengan menyembunyikan semua sumber daya yang berada di bawah hardware abstraction layer atau di semua sumber daya yang berada di bawah hardware abstraction layer atau di balik
balik driCer driCer untuk untuk hardware. hardware. Sebagai Sebagai contoh# contoh# jika jika sistem sistem operasi operasi klasik klasik yangyang berbasis
berbasis kedua kedua kernel kernel telah telah mengalokasikan mengalokasikan sebuah sebuah lokasi lokasi memori memori untuk untuk se
sebubuah ah hahardrdwaware re tetertrtenentutu# # mamaka ka hahardrdwaware re lalaininnynya a titidadak k akakan an dadapapatt menggunakan lokasi memori tersebut kembali.
menggunakan lokasi memori tersebut kembali. 48
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
abstraksi yang dilakukan pada sistem operasi tradisional# dengan menggunakan abstraksi yang dilakukan pada sistem operasi tradisional# dengan menggunakan cara-cara yang lebih /leksibel# karena aplikasi mungkin memiliki abstraksinya cara-cara yang lebih /leksibel# karena aplikasi mungkin memiliki abstraksinya masing-masing. Secara teori# sebuah sistem operasi berbasis 48okernel dapat masing-masing. Secara teori# sebuah sistem operasi berbasis 48okernel dapat mem
membuabuat t sistsistem em opeoperasi rasi yanyang g berberbedbeda a sepseperti erti halhalnynya a @in@inu8# u8# 6N)6N)# # dandan Windows dapat berjalan di atas sistem operasi tersebut.
Windows dapat berjalan di atas sistem operasi tersebut.*5*5
D.
D. SeSe33rrh Kh Kerernenell %a
%ari ri kekeemempapat t kakatetegogori ri kekernrnel el yayang ng didisebsebututkakan n didiataatas# s# kekernrnel el @i@inunu88 termasuk kategori monolithic kernel. ernel @inu8 berbeda dengan sistem @inu8. termasuk kategori monolithic kernel. ernel @inu8 berbeda dengan sistem @inu8. er
ernel nel @in@inu8 u8 merumerupakpakan an sebsebuah uah perperangangkat kat lunlunak ak oriorisinisinil l yanyang g dibdibuat uat oleolehh komunitas @inu8# sedangkan sistem @inu8# yang dikenal saat ini# mengandung komunitas @inu8# sedangkan sistem @inu8# yang dikenal saat ini# mengandung banyak
banyak komponen komponen yang yang dibuat dibuat sendiri sendiri atau atau dipinjam dipinjam dari dari proyek proyek pengembanganpengembangan lain.
lain.
ernel @inu8 pertama yang dipublikasikan adalah Cersi .*# pada tanggal ernel @inu8 pertama yang dipublikasikan adalah Cersi .*# pada tanggal *5 Maret *++*. Sistem berkas yang didukung hanya sistem berkas Mini8. ernel *5 Maret *++*. Sistem berkas yang didukung hanya sistem berkas Mini8. ernel pertama
pertama dibuat dibuat berdasarkan berdasarkan kerangka kerangka Mini8 Mini8 <sistem <sistem 6N) 6N) kecil kecil yangyang di
dikekembmbanangkgkan an ololeh eh AAndndy y TTaanenenbnbauaumm=. =. TTeetatapipi# # kekernrnel el tetersrsebebut ut susudadahh mengimplementasi proses 6N) secara tepat.
mengimplementasi proses 6N) secara tepat.
$ada tanggal *5 Maret *++5 dirilis Cersi *.# yang merupakan tonggak $ada tanggal *5 Maret *++5 dirilis Cersi *.# yang merupakan tonggak
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
memperbaharui networking stack untuk menyediakan support bagi protokol )$# memperbaharui networking stack untuk menyediakan support bagi protokol )$# da
dan n memmembubuat at imimplplememenentastasi i )$ )$ lelebibih h lelengngkakap p dedengngan an memembmberierikakan n /u/ungngsisi accounting dan /irewalling. ernel *., ini merupakan kernel @inu8 terakhir yang accounting dan /irewalling. ernel *., ini merupakan kernel @inu8 terakhir yang $3
$3-o-onlynly. . oonsnsenentrtrasi asi lelebibih h didibeberirikakan n papada da dudukukungngan an peperanrangkgkat at kekeras ras dadann memperbanyak implementasi lengkap pada /ungsi-/ungsi yang ada.
memperbanyak implementasi lengkap pada /ungsi-/ungsi yang ada.
$ada bulan Iuni *++# kernel @inu8 ,. dirilis. Hersi ini memiliki dua $ada bulan Iuni *++# kernel @inu8 ,. dirilis. Hersi ini memiliki dua kemampuan baru yang penting# yaitu dukungan terhadap multiple architecture kemampuan baru yang penting# yaitu dukungan terhadap multiple architecture dandan multi
multiprocessprocessor or architearchitectures. ode ctures. ode untuuntuk k manajemmanajemen en memormemori i telah telah diperbdiperbaikiaiki sehingga kinerja sistem berkas dan memori Cirtual meningkat. 6ntuk pertama sehingga kinerja sistem berkas dan memori Cirtual meningkat. 6ntuk pertama kalinya# /ile system caching dikembangkan ke networked /ile systems# juga sudah kalinya# /ile system caching dikembangkan ke networked /ile systems# juga sudah did
didukuukung ng wriwritabltable e memmemory ory mapmapped ped regregionions. s. erernel nel ,. ,. sudsudah ah memmemberberikaikann kinerja T3$")$ yang lebih baik# ditambah dengan sejumlah protokol jaringan baru. kinerja T3$")$ yang lebih baik# ditambah dengan sejumlah protokol jaringan baru. emamp
emampuan untuk uan untuk memakamemakai i remote netware remote netware dan dan SM' <Microso/t @anManagSM' <Microso/t @anManager=er= network Columes juga telah ditambahkan pada Cersi terbaru ini. Tambahan lain network Columes juga telah ditambahkan pada Cersi terbaru ini. Tambahan lain adalah dukungan internal kernel threads# penanganan dependencies antara adalah dukungan internal kernel threads# penanganan dependencies antara modul-mo
modudul l loloadadabablele# # dadan n loloadadining g ototomomatiatis s momodudul l beberdrdasaasarkarkan n pepermrminintaataan n <o<onn deman
demand=. on/igurd=. on/igurasi dinamis dari asi dinamis dari kernel pada run kernel pada run time telah time telah diperdiperbaiki melaluibaiki melalui kon/igurasi inter/ace yang baru dan standar.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
e
ernrnel el adadalaalah h jemjembabatatan n anantartara a hahardrdwaware re dadan n apaplilikakasisi-ap-aplilikakasi si yayangng menerje
menerjemahkamahkan n bahasa so/tware sehingga mampu bahasa so/tware sehingga mampu dimendimengerti oleh gerti oleh hardwhardware are dandan hardware akan segera memprosesnya sesuai dengan permintaan. Akibatnya hal hardware akan segera memprosesnya sesuai dengan permintaan. Akibatnya hal ter
tersebusebut t memmemungungkinkinkan kan penpenggugguna na untuntuk uk menmengguggunaknakan an ataatau u bekbekerja erja dendengangan komputernya melalui so/tware. 7al-hal yang dilakukan oleh ernel :
komputernya melalui so/tware. 7al-hal yang dilakukan oleh ernel :
)nterrupt handler# yang mampu menangani )"& reGuest)nterrupt handler# yang mampu menangani )"& reGuest
MeMemomory ry mamananagegemement nt ununtutuk k memelalakukukakan n hahal-l-hahal l tetersrsebebutut# # bebebeberarapapa orang"kelompok mempunyai pertimbangan dan arahan pengembangan yang orang"kelompok mempunyai pertimbangan dan arahan pengembangan yang berbeda.
berbeda. 7al 7al ini ini yang yang menyebabkan menyebabkan &perating &perating System System muncul muncul dalamdalam berbagai jenis# seperti :
berbagai jenis# seperti :
•
• WiWindondows ws 1.*1.** * dendengan gan metmetoda oda non non prepre-em-emptiptiCe Ce mulmultitatitaskisking ng yanyangg
kem
kemudiudian an dikdikembembangangkan kan daladalam m WiWindondows ws +8 +8 menmenjadjadi i $re$re-4m-4mptiptiCeCe MultiTasking.
MultiTasking.
•
• WindoWindows yang menggunakan %riCer untuk mengakses hardware# ws yang menggunakan %riCer untuk mengakses hardware# berbedaberbeda
d
denenggan an 6n6ni8 i8 lalaininnynya a yyanang g mmememasasuukkkkanannynya a kke e ddalalam am kekernrnelel.. @inu8# Mac&S dan 'e&S adalah hibrid dari dua konsep ini# sebagian @inu8# Mac&S dan 'e&S adalah hibrid dari dua konsep ini# sebagian <ya
<yang ng eseesensiansial= l= dimdimasuasukkakkan n ke ke daldalam am kerkernel nel dan dan sisasisanya nya dijdijadiadikankan module-module <karena tidak semua komputer perlu"sama=.
module-module <karena tidak semua komputer perlu"sama=.
Sedangkan shell adalah jembatan antara 6ser )nput dengan ernel# Sedangkan shell adalah jembatan antara 6ser )nput dengan ernel# ber/ungsi
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
memperoleh sumber daya yang layak# dan memastikan bahwa hardware memperoleh sumber daya yang layak# dan memastikan bahwa hardware akan bereaksi berdasarkan perintah kernel tepat pada waktunya.
akan bereaksi berdasarkan perintah kernel tepat pada waktunya. ,.
,. MaMananajer jer MeMemomori ri <M<Mememorory y MaMananageger=# r=# memengngatuatur r bebebeberaprapa a prprososes es salsaliningg berbagi
berbagi memori memori secara secara aman# aman# dan dan bahkan mendukung bahkan mendukung penggunaan memoripenggunaan memori lebih besar dari pada memori /isik. 7al ini dilakukan dengan swapping lebih besar dari pada memori /isik. 7al ini dilakukan dengan swapping memori yang tidak dipergunakan ke dalam media simpan yang permanen# memori yang tidak dipergunakan ke dalam media simpan yang permanen# dan dikembalikan lagi ke memori /isik saat akan diman/aatkan.
dan dikembalikan lagi ke memori /isik saat akan diman/aatkan. 1.
1. 0ile Sist0ile Sistem Hem Hirtuirtual <Hial <Hirtual 0ilrtual 0ile Systemse Systems=# menga=# mengabstrasikbstrasikan semua deCan semua deCice keice ke da
dalam lam /il/ile e sissistem tem yayang ng didikekenanal. l. 'a'ahkhkan an sebsebagagai ai tatambmbahahanan# # H0H0S S jujugaga mendukung /ile sistem dari sistem operasi lain.
mendukung /ile sistem dari sistem operasi lain. 5.
5. )nter/a)nter/ace Iaringce Iaringan <Netan <Network )nwork )nter/ace=ter/ace=# memb# memberikan aerikan akses kekses kepada bebpada beberapaerapa standar jaringan dan berbagai macam hardware jaringan.
standar jaringan dan berbagai macam hardware jaringan. 2.
2. oomumuninikakasi si AAntntar ar $r$rooseses s <)<)ntnter er $r$rococesess s 3o3ommmmununicicatatioion=n=# # memengngatatur ur mekanisme komunikasi proses satu dengan lainnya.
mekanisme komunikasi proses satu dengan lainnya.*+*+
).
). KeduKedudukdukn Kernen Kernel dlm Sil dlm Sis2es2em O!erm O!ersisi e
ernrnel el sisistestem m opoperaerasi si adadalaalah h di di luluar ar prprososeses. . eetitika ka prprososes es rurunnnniningg di
diininterterupupsi si atatau au mememamangnggigill s"stem s"stem call call # # mamaka ka kokontntekeks s pepemrmrososes es prprososes es ininii disimpan dan kendali dilewatkan ke kernel. Sistem operasi mempunyai daerah disimpan dan kendali dilewatkan ke kernel. Sistem operasi mempunyai daerah memori dan stack sendiri untuk pemanggilan prosedur. Sistem operasi melakukan memori dan stack sendiri untuk pemanggilan prosedur. Sistem operasi melakukan /un
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
permintaan
permintaan akan akan input"output input"output daridari perangkat perangkat lunak lunak # dan menerjemahkannya ke# dan menerjemahkannya ke dalam instruksi-instruksi pada 3$6# ataupun komponen elektronik lainnya dalam dalam instruksi-instruksi pada 3$6# ataupun komponen elektronik lainnya dalam seb
sebuah uah komkomputputerer.. 0un0ungsi gsi utautama ma kerkernel nel adaadalah lah untuntuk uk menmengelogelola la sumsumber ber daydayaa komputer dan memungkinkan program lain untuk menjalankan dan menggunakan komputer dan memungkinkan program lain untuk menjalankan dan menggunakan sum
sumber ber daydaya a kopkoputeuter r tertersebsebut. ut. erernel nel terbterbagi agi daldalam am empempat at katkategoegori ri : : kerkernelnel monolitik# mikrokernel# kernel hibrida dan e8okernel.
monolitik# mikrokernel# kernel hibrida dan e8okernel. %a
%ari ri kekeemempapat t kakatetegogori ri kekernrnel el yayang ng didisebsebututkakan n didiataatas# s# kekernrnel el @i@inunu88 termasuk kategori monolithic kernel. ernel @inu8 berbeda dengan sistem @inu8. termasuk kategori monolithic kernel. ernel @inu8 berbeda dengan sistem @inu8. er
ernel nel @in@inu8 u8 merumerupakpakan an sebsebuah uah perperangangkat kat lunlunak ak oriorisinisinil l yanyang g dibdibuat uat oleolehh komunitas @inu8# sedangkan sistem @inu8# yang dikenal saat ini# mengandung komunitas @inu8# sedangkan sistem @inu8# yang dikenal saat ini# mengandung banyak
banyak komponen komponen yang yang dibuat dibuat sendiri sendiri atau atau dipinjam dipinjam dari dari proyek proyek pengembanganpengembangan la
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions!
Start Free Trial
Cancel Anytime.
https:""id.wikipedia.org"wiki"ernel;<ilmu;komputer=
https:""id.wikipedia.org"wiki"ernel;<ilmu;komputer=
http:""www.
http:""www.teorikomputer.teorikomputer.com",*"*"pengertian-dan-/ungsi-kernel-pada.htmlcom",*"*"pengertian-dan-/ungsi-kernel-pada.html http:""ghadink>,1.blogspot.co.id",**"*"pengertian-kernel.html http:""ghadink>,1.blogspot.co.id",**"*"pengertian-kernel.html http:""ichsantcb.blogspot.co.id",*1"1"pengertian-dan-/ungsi-kernel.html http:""ichsantcb.blogspot.co.id",*1"1"pengertian-dan-/ungsi-kernel.html http:""os-assignment.blogspot.co.id",*1"?"kernel-dan-konsep-dasar-sistem-operasi.html operasi.html http:""beckellroom.blogspot.co.id",+"*"pengertian-tentang-kernel-kernel-adalah.html adalah.html http:""irCan+++.blogspot.co.id",+"1"konsep-kernel-dan-shell.html http:""irCan+++.blogspot.co.id",+"1"konsep-kernel-dan-shell.html