pühapäev, 15. veebruar 2015

Video kokkuvõte nr 3

Video number 3 - Barbara Hecker. Protsessid : https://www.youtube.com/watch?v=mwecn6UIzqc

PROTSESSID.

PROTSESS on  nähtuste ja asjade teatava tulemuseni jõudev muutumine. Muutumise laadi poolest võivad protsessid olla seaduspärased või seaduspäratud.
      *** Protsess - programmi täitmiseks on vaja protsessi toetada ja kindlasti tuleb edasi ettenähtud moel.

* Programm on programm, mis töötab.
Protsessid ei tööta vaid on töö. 
# Operatsioonisüsteem täidab erinevadi ülesandeid
    

 # Protsees hõlmab :
       * käsuloendureid
       * kogumit
       * andmete osa - mahutab soojus mälu. See võib ka omada ka juhiseid koodi kohta.

PROTSESS MÄLUS

PROTSESS MÄLUS.
* Iga protsess omab mälust mingit kindlat tükki.
Iga protsess peab omama tükikest mälu, sest muidu ei ole võimalik seda protsessi pidevalt tööle saada.

*** See kuidas ta seda mälu osa seltas oli ka päris hästi aru saada, aga ma ei oska siia kokkuvõtvalt midagi kirjutada ainlt et tõesti vaadatke kõik seda osa ise ja te saate palju paremini aru asajast.  

PROTSESSI SEISUNDID

 PROTSESSI SEISUNDID. 

***New :  Protsess on alles tekkimas
 * Running : Juhised hukatakse
                * Waiting : Protsess ootab mõne sündmuse toimumist.
       * Ready : Protsess ootab talle määratud protsessorit.
           * Terminated: Protsess on lõpetanud täitmise ehk töö tegemise.


Protsessi seisundeid kirjeldav diagramm :
   * Tegelikult võib protsessi juhtida ka sisend/väljund süsteem.
    * Kogu see diagramm on läbimõeldud resurss, mis on tavaliselt ajstusüsteemi probleem (jälgida).
    * Koguse protsess toimub kindlas järjkorra järgi ehk kasutatakse järjekorrasüsteemi, kus kõik saab aluse CPU-st.
PROTSESI SEISISUNDEID VÄLEJENDAV DIAGRAMM



PROTSESSI JUHTPLOKK

PROTSESSI JUHTPLOKK ehk PCB
  *** Informatsioon seotakse iga prosessiga !!!
    ** Protsessi seisundiga.
    ** Käsurloenduriga.
    ** CPU registriga.
    ** CPU informatsiooni plaanimisega.
   ** Mäluhaldus informastiooniga.
    ** Raamatupidamisandmetega.
    ** Sisend / väljund seisundite informatsiooniga.

PROTSESSI JUHTPLOKI EHITUS


Juhtplokk kooseneb :
    * Protsessi seisundist
    * Protsessi numbrist
    * Käsurloendurist
    * Registrist
    * Limiteeritud mälust
    * Avatud failide nimekirjast
    



PROTSESSI AJAKAVA JÄRJEKORD

** Job queue (töö järjekord) - määratud kõik protsessid süsteemi.
** Ready gueue (valmimise järjekord) - määrata kõik protsessid elavete põhimällu ja oodata täitmist.
** Devise gueue (seadme järjekord) - protsessid ootavad sisend/väljund seadet.
*** Protsess võib rännata erinevatesse järjekordadesse.




** See skeem näitab protsessi esitatuse ajakava.

ESITATUD PROTSESSI AJAKAVA
 *** AJASTUSÜSTEEMID
   ** Lühiajalised planeerijad - tuginetakse väga sageli millisekunditele (kõige kiirem)
    ** Pikk planeerija -  tuginetakse väga harva sekunditele ja minutitele (natuke aegalsem)
   ** Kõige pikem planeerija - kontrollib teatud määral multiprogrammi.
*** Sisend/väljundiga seotus protsessid - kulutab rohkem aega sisend/väljuniga tegelemiskeks kui arvutamisele
KONTESKTSI LÜLITUSED
*** When CPU lülitub mingile teisel portsessile peab see süsteem määrama riistvara ja laadima salvestatud olekus uuele protsessile.

PROTSESSI LOOMINE
** Ema protsessi töö on luua laps protsessidele uusi protsesse, mis oma korda loovad muid protsesse ning, mis moodustavad protsesside puu.
** Ressursside jagamine :
§ venamad ja lapsed jagavad kõiki vahendeid.
§ lapsed jagavad alagrupis vanemate ressurssid.
** Täitmised :
§vanemad ja lapsed täidavad samaaegselt.
PROTSESSI JAGUNEMINE PUU KUJUL












PROTSESSIDE LOOMINE JÄTKUB 
** Aadressiruum 
§ lapsed dubleerivad vanemad
§ lastele laaditakse see programm
** UNIX näited
§ töötav süsteem kutsub välja uue süsteemiharu
§ exec süsteem kutsub pelae tööle hakkamist protsessi mällu ja tekitab uue programi.
AJASÜSTEEMID
** Pikaajaline planeerija ( või töö plaaneerija ) - valida, millist protsessi tuleks viia valmis oleku järjekorda.
** Lühiajaline planeerija (või CPU planeerija ) - valib, millises käigus peaks toimuma järgmine ja eraldab CPU.

SKEEM PROTSESSIDE VAHETAMISEST LÄBI CPU-i
*** See pilt näitab kuidas saab protsess vahetada.

PROTSESSIDE VAHELDUMINE














 KASULIKUD PILDID SELLEST VIDEOST, MIDA VÕIKS LUGEDA JA ENDALE SELGEKS TEHA .

PROTSESSI LÕPETAMINE

PROTSESSIDE KOOSTÖÖ

TOOTJA - TAPAB PROTSESSI

PROTSESSIDE SUHTLEMINE

SUHTLUS MUDEL

OTSESUHTLUS

KAUDNE SUHTLUS

SÜKRONISEERIMINE

PUHVERTAMINE

KLIENDI - SERVERI SUHTLUS

REMONT PROTSEDUURIKUTSE

SERVERI MEETODIL APPIKUTSE

Kommentaare ei ole:

Postita kommentaar