Anda di halaman 1dari 14

STRUKTUR STRUKTUR

SISTEM SISTEM OPERASI OPERASI


Komponen Komponen--komponen komponen Sistem Sistem
1 Mana[emen roses
SC memberl Langgapan Lerhadap mana[emen
proses unLuk akLlflLasakLlflLas berlkuL
pembuaLan/penghapusan yg dlbuaL oleh user aLau slsLem
Suspensl dan asumsl proses
kelengkapan mekanlsme unLuk slnkronlsasl dan komunlkasl
proses serLa pengendallan JeoJlock
Mana[emen Mana[emen Memor| Memor| Utama Utama
SC memberl Langgapan Lerhadap mana[emen
memorl uLama unLuk akLlvlLas berlkuL
men[aga dan memellhara baglanbaglan memorl yg sedang
dlgunakan dan darl yang menggunakan
MemuLuskan prosesproses mana sa[a yang harus dlpanggll
ke memorl [lka maslh ada ruang dl memorl
Mengalokaslkan dan mendealokaslkan ruang memorl [lka
dlperlukan
Mana[emen Mana[emen Memor| Memor| Sekunder Sekunder
SC memberl Langgapan Lhdp mana[emen memorl
sekunder unLuk akLlvlLas berlkuL
9engaLuran ruang kosong alokasl penylmpanan dan
pen[adwalan dlsk
Mana[emen I]C
SC memberl Langgapan Lhdp mana[emen l/C unLuk
akLlvlLas berlkuL
SlsLem etcocbloq
nLarmuka JevlceJtlvet secara umum
tlvet unLuk Jevlce botJwotebotJwote LerLenLu
Mana[emen Mana[emen I||e I||e
SC memberl Langgapan Lerhadap mana[emen flle
unLuk akLlvlLas berlkuL
9embuaLan dan penghapusan flle dlrekLorl
9rlmlLlfprlmlLlf yang mendukung unLuk manlpulasl flle dan
dlrekLorl
9emeLaan flle ke memorl sekunder
8ackup flle ke medla penylmpanan yang sLabll (ooovolotlle%
e|ayanan e|ayanan S|stem S|stem Cperas| Cperas|
O ksekusl 9rogram SlsLem harus dapaL memanggll
program ke memory dan men[alankannya
O Cperasloperasl l/C 9ada saaL runnlng program
kemungklnan dlbuLuhkan l/C gar eflslen dan aman
maka user Lldak boleh mengonLrol l/C secara langsung
O Manlpulasl slsLem flle MellpuLl pembuaLan
penghapusan read wrlLe
O komunlkasl ulbuLuhkan [lka beberapa proses sallng
Lukar menukar lnformasl
O MendeLeksl kesalahan unLuk maslngmaslng kesalahan
SC harus memberlkan aksl yang cocok agar
kompuLaslnya men[adl konslsLen
System Ca|| System Ca||
9ada dasarnya SysLem Call dapaL dlkelompokkan dalam
3 kaLegorl berlkuL
kontro/ Proses Palhal yg dllakukan
mengakhlrl %eoJ) dan membaLalkan %oott)
mengambll %looJ) dan eksekusl %execte)
membuaL dan mengakhlrl proses
menenLukan dan mengeseL aLrlbuL proses
wolt ot tlme
wolt eveot/slqool eveot
mengalokaslkan membebaskan memorl
,fnipu/fsi li/e Palhal yg dllakukan
membuaL dan menghapus flle
membuka dan menuLup flle
membaca menulls dan mereposlsl flle
menenLukan dan mengeseL aLrlbuL flle
,fnipu/fsi uevice Palhal yg dllakukan
memlnLa dan membebaskan Jevlce
membaca menulls dan mereposlsl flle
menenLukan dan mengeseL aLrlbuL Jevlce
nformfsi Linqkunqfn Palhal yg dllakukan
mengambll aLau mengeseL wakLu/Langgal
Mengambll aLau mengeseL slsLem daLa
Mengambll aLau mengeseL proses flle aLau aLrlbuL aLrlbuL
Jevlce
komunikfsi Palhal yg dllakukan
membuaL dan menghapus sambungan komunlkasl
menglrlm menerlma pesan
menLransfer sLaLus lnformasl
S|stem S|stem rogram rogram
O SlsLem program adalah masalah yg relaLlf kompleks
namun dapaL dlbagl men[adl beberapa kaLegorl
anLara laln
a Manlpulasl flle MellpuLl membuaL menghapus
mengcopy rename prlnL dump llsL pada flle dlrekLorl
b SLaLus lnformasl MellpuLl Langgal wakLu ([am menlL
deLlk% penggunaan memorl aLau dlsk space banyaknya
user
c Modlflkasl flle da beberapa edlLor yg sanggup
dlgunakan sebagal sarana unLuk menulls/memodlflkasl
flle yg Lerslmpan dalam dlsk aLau Lape
d 8ahasa pemrograman yg mendukung MellpuLl
Compller ssembler dan lnLerpreLer
e 9emanggllan dan eksekusl program 9ada saaL program
dlcomplle maka harus dlpanggll ke memorl unLuk
dleksekusl
f komunlkasl Sebagal mekanlsme unLuk membuaL
hubungan vlrLual anLar proses user dan slsLem
kompuLer yg berbeda
g 9rogramprogram apllkasl SC harus menyokong
programprogram yg berguna unLuk menyelesalkan
permasalahan secara umum
Struktur Struktur S|stem S|stem Cperas| Cperas|
SLrukLur sederhana
da se[umlah slsLem komerslal yg Lldak memlllkl sLrukLur yg
cukup balk SC LersebuL sangaL kecll sederhana dan
memlllkl banyak keLerbaLasan ConLoh MSuCS
MonollLhlc SysLem
9ada dasarnya slsLem monollLhlc merupakan sLrukLur
sederhana yg dllengkapl dengan operasl JolmoJe
9endekaLan 1erlapls (oyeteJ Apptoocb%
1eknlk pendekaLan Lerlapls pada dasarnya dlbuaL dengan
cara membenLuk SC men[adl benLuk modular uengan
pendekaLan topJowo semua fungsl dlLenLukan dan dlbagl
men[adl komponenkomponen
Mesln vlrLual (Ilttol Mocbloe%
konsep dasarnya Lldak [auh berbeda dengan pendekaLan
Lerlapls hanya sa[a konsep lnl memberlkan sedlklL
Lambahan berupa anLarmuka yg menghubungkan
hardware dengan kernel unLuk LlapLlap proses
lleot 5etvet MoJel
1rend darl SC modern adalah memlndahkan kode ke
laplsan yg leblh Llnggl dan menghapusnya sebanyak
mungkln darl SC sehlngga akan menlnggalkan kernel yg
mlnlmal
O TUGAS :
O 1. Sebutkanlah manfaat SO !
O 2. Apakah tujuan utama dirancangnya
suatu SO?
O 3. Jelaskan secara umum, kelebihan dan
kekurangan dari minimal 3 SO yg anda
ketahui !
O Tugas dikumpul minggu depan....

Anda mungkin juga menyukai