Tugas OS Presentasi Minggu 4
-
Upload
aulia-inan-nur -
Category
Documents
-
view
228 -
download
0
Transcript of Tugas OS Presentasi Minggu 4
-
7/24/2019 Tugas OS Presentasi Minggu 4
1/14
KENDALI DAN DESKRIPSI PROSES
Aulia Inan Nur
13/350042/TK/41237
-
7/24/2019 Tugas OS Presentasi Minggu 4
2/14
PROSES
Proses adalah sebuah ro!ra" #an!die$se$usi #an! "en%a$u ro!ra"%oun&er' re!is&er' dan (ariabel didala"n#a)
-
7/24/2019 Tugas OS Presentasi Minggu 4
3/14
1) Read#* Proses sia
die$se$usi2) Runnin!* Proses
sedan! die$se$usi
3) +lo%$ed* ,enun!!u
$e-adian"elen!$ai&u!asn#a
Si$lus .idu Proses !n 3 Kondisi
Read#
+lo%$ed
Runnin!
Ti"eo
u&
Dispatch
Completion
Evenwait
Eventoccurs
Submit
-
7/24/2019 Tugas OS Presentasi Minggu 4
4/14
A) E(en& ai&* Proses"enun!!u $e-adian alo$asisu"ber da#a
+) Ti"eou&* a&ah a$&ue$se$usi roses &elahhabis
) E(en& o%%urs* Proses #an!diblo%$ed "en-adi read#$arena ada su"ber da#a#an! dierlu$an
) isa&%h* Pen-adal"e"u&us$an un&u$"en!e$se$usi sua&uroses
Si$lus .idu Proses !n 3 Kondisi
Read#
+lo%$ed
Runnin!
Ti"eo
u&
Dispatch
Completion
Evenwait
Eventoccurs
Submit
-
7/24/2019 Tugas OS Presentasi Minggu 4
5/14
Si$lus .idu Proses !n 5 Kondisi
Ready
Blocked
Running
Timeout
Dispatch Completion
Even waitEvent occurs
Submit
suspendready suspendBlocked
SuspendResume SuspendResume
I/ Completionatau Completion
State-statedi suspend
State-stateaktif
-
7/24/2019 Tugas OS Presentasi Minggu 4
6/14
a) i$a sis&e" berun!si se%ara buru$ "a$a rosesroses daa& disusend a!ar diresu"e se&elah "asalah diselesai$an)
b) Pe"a$ai #an! $haa&ir "en!enai hasil roses daa& "en
susend roses) Saa& e"a$ai #a$in roses a$an berun!sise%ara benar "a$a daa& "eresu"e roses #an! disusend)%) Seba!ai &an!!aan &erhada u$&uasi -an!$a ende$ beban
sis&e")d) Pada sis&e" "onoro%essor' roses runnin! daa& "ensusend
dirin#a sendiri $arena &a$ ada roses lain #an! -u!a runnin!#an! daa& "e"erin&ah$an susend)
e) Pada sis&e" "ul&iro%essor' roses runnin! daa& disusendroses runnin! lain ada e"roses berbeda) Proses read# han#adaa& disusend oleh roses lain)
Pen&in!n#a Oerasi Resu"e dan Susend
-
7/24/2019 Tugas OS Presentasi Minggu 4
7/14
,a%a" Oerasi Pada Proses
1) rea&e a ro%ess
2) es&ro# a ro%ess
3) Susend a ro%ess4) Resu"e a ro%ess
5) Pen!ubahan riori&as roses
6) +lo%$ a ro%ess
7) ,e"ban!un$an roses
) ,en-adal$an roses
8) Ko"uni$asi an&ar roses
-
7/24/2019 Tugas OS Presentasi Minggu 4
8/14
rea&e a Pro%ess
A$&i(i&as*
a) ,e"beri iden&i&as sua&u roses
b) ,en#isi$an roses ada &abel roses
%) ,enen&u$an riori&as roses
d) ,en%i&a$an P+e) Alo$asi su"ber da#a roses
-
7/24/2019 Tugas OS Presentasi Minggu 4
9/14
es&ro# a Pro%ess
A$&i(i&as*
a) ,en!e"bali$an su"ber da#a #an!di!una$an
b) Proses dihan%ur$an dari &abel sis&e"
%) P+ dihaus$an
-
7/24/2019 Tugas OS Presentasi Minggu 4
10/14
Thread
Adalah sebuah en!on&rol alur e$se$usiro!ra" den!an "en!!una$anen!endali &un!!al)
-
7/24/2019 Tugas OS Presentasi Minggu 4
11/14
sebuah ali$asi biasan#adii"le"en&asi seba!airoses #an! &erisahden!an beberaa thread#an! berun!si seba!ai
en!endali)
,ul&irhreadin!
-
7/24/2019 Tugas OS Presentasi Minggu 4
12/14
Ko"uni$asi Proses
1 Ko"uni$asi lan!sun!* se&ia roses #an! in!inber$iri" esan harus "en!e&ahui se%ara -elasden!an siaa "ere$a ber$iri" esan) .al ini
daa& "en%e!ah esan salah &er$iri" $e roses#an! lain)
2 Ko"uni$asi &ida$ lan!sun!* "en!!una$an se-enis$o&a$ sura& a&auport#an! "e"un#ai I uni$
un&u$ "eneri"a esan) Proses daa&berhubun!an sa&u sa"a lain -i$a "ere$a"e"ba!iport"ere$a)
-
7/24/2019 Tugas OS Presentasi Minggu 4
13/14
In&erru&
In&erusi a&au in&erru& adalah sua&u er"in&aan$husus ada "i$roro%essor un&u$ "ela$u$ansesua&u' -i$a &er-adi in&erusi "a$a $o"u&er a$an
"en!hen&i$an dahulu aa #an! sedan! di$er-a$andan "ela$u$an aa #an! di "in&a oleh #an!"en!in&erusi' se&elah selesai "a$a aliran ro!ra"a$an $e"bali $e ern#a&aan ro!ra" sebelu"
&er-adin#a in&erusi)
-
7/24/2019 Tugas OS Presentasi Minggu 4
14/14
,a%a""a%a" In&erru&
a) In&erusi ro!ra"
b) In&erusi a$&u
%) In&erusi I/Od) In&erusi $e!a!alan hardare