Tugas OS Presentasi Minggu 4

download Tugas OS Presentasi Minggu 4

of 14

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