1pengenalan SO

Anda mungkin juga menyukai

Anda di halaman 1dari 10

PENGENALAN SISTEM OPERASI

DEFINISI secara umum SISTEM OPERASI adalah


1. sebagai Sebuah program yag mega!ur hard"are#dega
meyedia$a%adasa u!u$ apli$asi yag berada dia!asya.
&. 'er!ida$ Sebagai peghubug a!ara user dega hard"are.
(. 'er!ugas u!u$ megedali$a ) meg$oordiasi pegguaa
*ard"are u!u$ berbagai program apli$asi bagi bermacam& user.
Sistem operasi adalah Sistem Operasi adalah software yang bertugas untuk
mengatur atau mengontrol manajemen Hardware serta operasi-operasi
dasar sistem, termasuk menjalankan Software Aplikasi (Aplikasi Ofce,
Aplikasi esign !ra"s, Aplikasi #ultimedia$
Peger!ia SISTEM OPERASI di!i+au dari ( sudu! padag yg berbeda ,
1. S-D-T PANDAN. PEN..-NA
SISTEM OPERASI adalah alat untuk mempermudah penggunaan
komputer$ Sis!em operasi seharusya diracag dega
megu!ama$a $emudaha peggua. Dibadig$a meggua$a
$ier+a a!aupu u!ili!as sumber daya. Sebali$ya dalam %ig$uga
mul!iuser# sis!em operasi dapa! dipadag sebagai ala! u!u$
mema$simal Pegguaa sumber daya $ompu!er. Te!api pada
se+umlah $ompu!er# sudu! padag Peggua dapa! di$a!a$a haya
sedi$i!.
&. S-D-T PANDAN. SISTEM
Sis!em operasi adalah sebagai ala! yag meempa!$a sumber daya
Secara e/sie. Sis!em operasi merupa$a maa+er bagi sumber daya
yag meagai $o0i$ Permi!aa sumber daya secara e/sie. Selai
i!u +uga u!u$ mega!ur e$se$usi Apli$asi da operasi dari INP-T 1
O-TP-T 2 I1O 3. Fugsi ii +uga di$eal sebagai Program pegedali.
1 4 P 5T I 1 ' 6 E '
Sis!em operasi merupa$a sua!u bagia program yag 'er+ala se!iap
saa! yag di$eal dega is!ilah 7$erel8.
(. S-D-T PANDAN. T-9-AN
Sis!em operasi adalah sebagai ala! yag membua! $ompu!er lebih
yama Digua$a u!u$ me+ala$a apli$asi da meyelesai$a
masalah user.
Dari baga $ompoe SISTEM 5OMP-TER posisi SISTEM OPERASI
merupa$a salah sa!u $ompoe u!ama dari sebuah sis!em $ompu!er.
5ompoe $ompu!er laiya adalah *ARD:ARE# SOFT:ARE ) -SER.
*ARD:ARE , peyedia sumber daya u!u$ $ompu!asi yag dapa!
diliha! secara /si$ da dapa! dise!uh.
SOFT:ARE , saraa yag memberi!ahu$a hard"are apa yag
a$adila$u$aya !erhadap hard"are. Software tsb dibagi % yaitu
sistem operasi & program aplikasi. Program apli$asi merupa$a
merupa$a so;!"are yag mee!u$a bagaimaa sumber daya
digua$a u!u$ meyelesai$a masalah para user.
& 4 P 5T I 1 ' 6 E '
-SER , mausia yag me+ala$a program apli$asi a!au $ompu!er
lai.
Fungsi Dasar Sistem Operasi
Sis!em Operasi sebagai E<!eded Machie 2 Perluasa Mesi 3
Pede$a!a ;ugsi di!i+au dari arah peggua a!au !op do"
=ie"
Dila$u$a berdasar$a pada $eya!aa bah"a s!ru$!ur i!eral
sis!em $ompu!er da bahasa mesi saga! primi!i; da !ida$
0e$sibel u!u$ pemrograma !eru!ama u!u$ proses
ipu!1ou!pu!
Sis!em operasi dibua! u!u$ meyembuyi$a $eadaa
sesugguhya dari perag$a! $eras !ampila yag
meyeag$a da mudah digua$a
Disii sis!em operasi berpera sebagai peyedia i!er;ace yag
sesuai berupa perluasa mesi 2e<!eded machie3 a!au mesi
semu 2=ir!ual machie3
Sis!em Operasi sebagai Pegelola seluruh sumber6daya
Pede$a!a ;ugsi di!i+au dari arah perag$a! $eras a!au
bo!!om up =ie"
Sis!em operasi bepera u!u$ mega!ur # megorgaisasi$a#
megoperasi$a secara $eseluruha bagia sis!em yag
$omple$s
Sis!em operasi mego!rol alo$asi sumberdaya
sis!em $ompu!er 2pemroses# memori# pira!i I1O3 u!u$ berbagai
program yag a$a mema$aiya
Perkembangan Sistem Operasi
.eerasi Per!ama 21>?@ A 1>@@3B Cacuum Tubes ad plugboards
( 4 P 5T I 1 ' 6 E '
'elum memili$i sis!em operasi da lebih megarah $epada
perhi!uga umeri$ dalam me$aisme me+ala$a sis!em $ompu!er.
.eerasi 5edua 21>@@ A 1>D@3B Trasis!ors 'a!ch sys!em
Pegguaa 'a!ch Processig Sys!em# yai!u pe$er+aa di$umpul$a
$edalam sa!u rag$aia $emudia die$se$usi secara beruru!a. Eo!oh
dari sis!em operasi ii adalah FMS 2 For!ra Moi!orig Sys!em 3 da
I'SFS# I'M Sys!em1(DG.
.eerasi 5e!iga 21>D@ A 1>HG3B IE Mul!iprogramig
Pegguaa mul!iprogrammig# mul!iuser# !ime sharig# da spoolig.
Eo!oh dari sis!em operasi ii adalah sis!em operasi ii adalah -NII.
.eerasi 5eempa! 21>HG A J3B PE
Adaya peambaha ;ugsi real6!ime applica!io# e!"or$ opera!ig
sis!em da dis!ribu!ed opera!ig sis!em. Eo!oh sis!em operasi yags
serig $i!a pa$ai adalah :ido"s# MacOs# %iu<# Free 'SD# MS DOS.
LAYANAN SISTEM OPERASI
1. Pembua!a program
Sis!em operasi meyedia$a berbagai ;asili!as yag memba!u
programmer dalam membua! program seper!i edi!or. :alaupu bu$a
bagia dari sis!em operasi# !api layaa ii dia$ses melalui sis!em
operasi
&. E$se$usi program
Sis!em harus bisa me6load program $e memori da me+ala$a
program !sb. Program harus bisa meghe!i$a pege$se$usia bai$
secara ormal maupu dalam $eadaa error.
(. Operasi I 1 O
? 4 P 5T I 1 ' 6 E '
Program sedag di+ala$a $adag $ala membu!uh$a I 1 O. u!u$
e/siesi da $eamaa# peggua biasaya !ida$ bisa mega!ur
pira!i I 1 O secara lagsug. -!u$ i!ulah sis!em operasi harus
meyedia$a me$aisme dalam mela$u$a operasi I 1 O.
?. Maipulasi sis!em ber$as
Program harus membaca da meulis ber$as# $adag$ala +uga harus
membua! da meghapus ber$as.
@. 5omui$asi
5adag$ala sebuah proses memerlu$a i;ormasi dari proses yag
lai. Ada & cara umum $omui$asi dila$u$a , yai!u a!ara proses
dalam sa!u $ompu!er# a!au a!ara proses yag berada dalam
$ompu!er yag berbeda. Te!api dihubug$a oleh +ariga $ompu!er.
5omui$asi dapa! dila$u$a dega share6memori 1 meseage passig#
ya$i se+umlah i;ormasi dipidah$a a!ara proses oleh sis!em
operasi.
D. De!e$si error
Sis!em operasi harus selalu "aspada !erhadap $emug$ia error.
Error dapa! !er+adi di EP- da memori perag$a! $eras#I 1 O da
didalam program yag di+ala$a user.
MisalyaB dega +ala meghe!i$a +alaya program# mecoba
$embali mela$u$a operasi yag di+ala$a a!au melapor$a
$esalaha yag !er+adi agar peggua dapa! megambil lag$ah
sela+u!ya.
'agia A bagia Sis!em Operasi
Sis!em operasi secara umum !erdiri dari beberapa bagia# yai!u ,
1. 'oo! Mechaism , Mele!a$$a $erel $e dalam memory
&. 5erel , I!i dari Sis!em Operasi
(. Eommad I!erpre!er1Shell , 'er!ugas membaca ipu! dari user
?. Pus!a$a1%ibrary , meyedia$a $umpula ;ugsi dasar da s!adar yag
dapa! dipaggil oleh apli$asi lai
@ 4 P 5T I 1 ' 6 E '
@. Dri=er , beri!era$si dega hard"are e$s!eral# se$aligus u!u$
mego!rol mere$a.
%apisa A lapisa dalam sys!em operasi
%apisa Sis!em Operasi meuru! Taebaum da :oodhull# sis!em !erlapis
!erdiri dari eam lapisa# yai!u,
1. %apisa G. Mega!ur alo$asi prosesor# per!u$ara a!ar proses $e!i$a
i!erupsi !er+adi a!au "a$!u habis da lapisa ii medu$ug dasar
mul!i6programmig pada EP-.
&. %apisa 1. Megalo$asi$a ruag u!u$ proses di memori u!ama da
pada @1& $ilo "ord drum yag digua$a u!u$ meaha bagia
proses $e!i$a !ida$ ada ruag di memori u!ama.
(. %apisa &. Meagai $omui$asi a!ara masig6masig proses da
opera!or cosole. %apisa ii masig6masig proses secara e;e$!i;
memili$i opera!or cosole sediri.
?. %apisa (. Mega!ur pera!i I1O da meampug i;ormasi yag
megalir dari1$e proses !ersebu!.
@. %apisa ?. Tempa! program peggua. Peggua !ida$ perlu
memi$ir$a !e!ag proses# memori# cosole# a!au maa+eme I1O.
D. %apisa @. Merupa$a opera!or sis!em.
%apisa ? 6 @
%apisa (
%apisa &
%apisa 1
D 4 P 5T I 1 ' 6 E '
Proses 'oo!ig
Proses 'oo!ig adalah proses dimaa sua!u $ompu!er da sis!em
operasiya mulai be$er+a dega megiisialisasi semua de=ice beser!a
dri=erya.
-ru!a prosesya !erdiri dari ,
'oo! loader mecari image $erel# meloadya $e memory $emudia
dari memory# image $erel !adi di+ala$a.
5erel megeali de=ice6de=ice beser!a dri=er6dri=er ya.
5emudia $erel mege6mou! roo! /lesys!em yag merupa$a salah
sa!u lag$ah pe!ig agar proses6proses lai di dalam sys!em -NII
dapa! di+ala$a 2 di dalam sys!em -NII roo! /lesys!em di!adai
dega 1 3
Sela+u!ya $erel a$a me+ala$a program berama ii! .
Program berama ii! iilah yag $emudia me+ala$a ser=ice
sela+u!ya.
Proses !era$hir yag di+ala$a ii! adalah ge!!y . Dega ge!!y $i!a
medapa! sua!u i!er;ace u!u$ masu$ $e dalam sys!em dega
memasu$$a userame da pass"ord.
Konsep Komunikasi dengan Peralatan (hardware)
Se!iap perala!a a!au hard"are yag igi ber$omui$asi dega
$ompu!er membu!uh$a de=ice dri=er 2biasaya berbe!u$ ED3.
De=ice dri=er megiKi$a sebuah sis!em $ompu!er u!u$ ber$omui$asi
dega sebuah hard"are. Sebagia besar hard"are# !ida$ a$a dapa!
ber+ala a!au sama se$ali !ida$ dapa! ber+ala !apa dri=er yag coco$ yag
!eris!al di dalam sis!em operasi. De=ice dri=er umumya a$a dimua! $e
dalam ruaga $erel 2$erelspace 3 sis!em operasi selama proses boo!ig
dila$u$a# a!au secara sesuai permi!aa 2$e!i$a ada i!er=esi peggua
a!au memasu$$a sebuah perag$a! plug ad play3. 'eberapa sis!em
L 4 P 5T I 1 ' 6 E '
operasi +uga mea"ar$a de=ice dri=er yag ber+ala di dalam ruaga
peggua 2userspace3 sis!em operasi. 'eberapa dri=er !elah dimasu$$a $e
dalam sis!em operasi secara de;aul! pada saa! is!alasi# !api baya$
hard"are# $hususya yag baru# !ida$ dapa! didu$ug oleh dri=erdri=er
ba"aa sis!em operasi. Adalah !ugas peggua yag harus meyuplai da
memasu$$a dri=er $e dalam sis!em operasi. Dri=er +uga pada umumya
meyedia$a layaa peagaa i!erupsi hard"are yag dibu!uh$a oleh
hard"are.
Penjadwalan Proses
Pe+ad"ala merupa$a $umpula $ebi+a$saaa da me$aisme di sys!em
operasi yag ber$ai!a dega uru!a $er+a yag dila$u$a sys!em
$ompu!er.
Pe+ad"ala ber!ugas memu!us$a,
1. Proses yag harus di$er+a$a
&. 5apa da berapa lama proses i!u ber+ala
Adapu pe+ad"ala ber!ugas memu!us$a ,
1. Proses yag harus ber+ala
&. 5apa da selama berapa lama proses i!u ber+ala
5ri!eria u!u$ megu$ur da op!imasi $ier+e pe+ad"ala ,
1. Adil 2;airess3 Adalah proses6proses yag diperla$u$a sama# yai!u
medapa! +a!ah "a$!u pemroses yag sama da !a$ ada proses yag
H 4 P 5T I 1 ' 6 E '
!a$ $ebagia layaa pemroses sehigga megalami $e$uraga
"a$!u.
&. E/siesi 2e/ciecy3# E/siesi a!au u!ilisasi pemroses dihi!ugdega
perbadiga 2rasio3 "a$!u sibu$ pemroses.
(. :a$!u !aggap 2respose !ime3# "a$!u !aggap berbeda u!u$ ,
a. Sis!em i!era$!i;. Dide/isi$a sebagai "a$!u yag dihabis$a dari
saa! $ara$!er !era$hir dari peri!ah dimasu$$a a!au !rasa$si
sampai hasil per!ama mucul di layar. :a$!u !aggap ii disebu!
!ermial respose !ime.
b. Sis!em "a$!u ya!a. Dide/isi$a sebagai "a$!u dari saa! $e+adia
2i!eral a!au e$s!eral3 sampai is!ru$si per!ama ru!i layaa
yag dima$sud die$se$usi# disebu! e=e! respose !ime.
?. Tur aroud !ime. Adalah "a$!u yag dihabis$a dari saa! program
a!au +ob mulai masu$ $e sis!em sampai proses diselesai$a sis!em.
:a$!u yag dima$sud adalah "a$!u yag dihabis$a di dalam sis!em#
die$spresi$a sebagai pe+umlah "a$!u e$se$usi 2"a$!u pelayaa +ob3
da "a$!u meuggu# yai!u ,
Tur arroud !ime M "a$!u e$se$usi N "a$!u meuggu.
@. Throughpu!. Adalah +umlah $er+a yag dapa! diselesai$a dalam sa!u
ui! "a$!u. Eara u!u$ mege$spresi$a !hroughpu! adalah dega
+umlah +ob pema$ai yag dapa! die$se$usi dalam sa!u ui!1i!er=al
"a$!u.
Me!ode pe+ad"ala
No6preemp!i=e
Pada me!ode ii +i$a sua!u proses !elah ber+ala ma$a sis!em operasi
maupu operasi lai !ida$ dapa! megambil alih e$se$usi prosesor.
Pegaliha prosesor haya dapa! dila$u$a +i$a proses yag sedag
ber+ala !adi !elah berhe!i. Me!ode ii digua$a pada sis!em ba!ch
da se$uesial
Preemp!i=e
Me!ode ii lebih caggih dari pada o6preemp!i=e# $area sis!em
> 4 P 5T I 1 ' 6 E '
operasi da operasi lai dapa! megambil alih e$se$usi prosesor !apa
harus meuggu proses lai yag sedag ruig berhe!i. Me!ode ii
digua$a pada sis!em real !ime.
Algori!ma6algori!ma Pe+ad"ala
'eri$u! +eis6+eis algori!ma berdasar$a pe+ad"ala ,
1. Nopreemp!i=e# meggua$a $osep ,
O FIFO 2Firs! I Firs! Ou!3 a!au FEFS 2Firs! Eome Firs! Ser=e3
O S9F 2Shor!es! 9ob Firs!3
O *RN 2*ighes! Ra!io Ne<!3
O MFP 2Mul!iple Feedbac$ Pueues3
&. Preemp!i=e# meggua$a $osep ,
O RR 2Roud Robi3
O SRF 2Shor!es! Remaiig Firs!3
O PS 2Priori!y Schedullig3
O .S 2.uara!eed Schedullig3
5lasi/$asi lai selai berdasar$a dapa!1!ida$ya sua!u proses diambil
secara pa$sa adalah $lasi/$asi berdasar$a adaya priori!as di proses6
proses# yai!u ,
1. Algori!ma pe+ad"ala !apa berpriori!as.
&. Algori!ma pe+ad"ala berpriori!as# !erdiri dari ,
O 'erpriori!as s!a!i$
O 'erpriori!as diamis
1G 4 P 5T I 1 ' 6 E '

Anda mungkin juga menyukai