pühapäev, 22. veebruar 2015

Video kokkuvõte 2:Operatsiooni süsteemid

Mis on OP süsteem?

OP süsteem - Programm, mis töötab vahendajana arvuti kasutaja ja arvuti riistvara vahel
-OP eesmärk

  • Täita kasutaja programmid ja teha programmide lahendamine lihtsamaks
  • Teha arvuti kasutamine mugavaks
Kõikidel mehhanismidel, mis tõõtavad elektri abiga on OP süsteem.

Arvuti süsteemi struktuur

Arvuti süsteemi võib jagada neljaks komponendiks
  • Riistvara - Tagab põhilised arvutus ressursid
    • CPU, mälu, I/O seadmed
  • OP süsteem
    • Kontrollib ja juhib ümber riistvara kasutuse erinevate aplikatsioonide ja kasutajate vahel
  • Aplikatsiooni programmid - Defineerib viise, milles süsteemi varud on kasutatud, et lahendada arvutus probleeme, mis on kasutajatel.
    • sõna protssesorid, vahendajad vms, veebi browserid, andmebaaside süsteemid, arvuti mängud
  • Kasutajad
    • Inimesed, masinad, teised arvutid

4 komponenti arvuti süsteemis




OS-i definitsioon

OS on ressursside eraldaja
  • Haldab kõiki ressursse
  • Otsustab konflikti taotluse heaks ja õigeks ressursi kasutuseks
OS on kontroll süsteem
  • Kontrollib programmide täitmist, et vältida erroreid ja valesid arvuti kasutus viise
Sellel pole globaalselt aksepteeritud definitsiooni

Üks programm, mis töötab koguaeg on kernel. Kõik teised on, kas süsteemi programmid või aplikatsiooni programm.

Arvuti käivitus

Käivitus programm laetakse käivitumisel või restardil
  • Tavaliselt hoitakse ROMis või EPROMis, tavaliselt tuntakse kui püsivara
  • initsialiseerib kõik süsteemi aspektid
  • Laeb OS kerneli ja alustab täitmist

Arvuti süsteemi organisatsioon

Arvuti süsteemi OP
  • Ühe või enama CPU, seadme kontrollijad ühilduvad läbi (common)bussi tagades ligipääsu jagatud mälule

Arvuti-süsteemi operatsioon

-I/O seadmed ja CPU saavad töötada/täita vms samaaegselt
- Iga seadme juht juhib kindlat seadme tüüpi
- Igal seamde juhil on kohalik buffer
- CPU liigutab infot põhi mällu/ust kohalikult/le buffrilt/le
- Seadme juht teavitab CPUd, et see on lõpetanud OP põhjustades katkemise

Katkemisega toimetulek
-OS säilitab CPU oleku paigutades registreid ja programmi....
-Määrab kindlaks, mis tüüpi katkestusega on tegu
  • Hääletus
  • vektoriseeritud süsteemi katkestus
-Erinevad koodide segmendid teevad kindlaks, mida peaks tegema erinevate katkestuste korral

Katkestuse ajatelg

I/O struktuur

After I/O starts, control returns to user program only upon I/O completion.
Wait instruction idles the CPU until the next interrupt
Wait loop (contention for memory access).
At most one I/O request is outstanding at a time, no simultaneous I/O processing. After I/O starts, control returns to user program without waiting for I/O completion.
System call – request to the operating system to allow user to wait for I/O completion.
Device-status table contains entry for each I/O device indicating its type, address, and state.
Operating system indexes into I/O device table to determine device status and to modify table
entry to include interrupt.

Kaks I/O meetodi





Kommentaare ei ole:

Postita kommentaar