General Theory Flashcards

1
Q

Operační systém

A

program (kolekce programu), která vytvari spojujici mezivrstvu mezi hardware vypocetniho systemu a uzivateli a jejich uzivateskymi aplikacnimi programy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

cíle OS

A

maximální využití zdrojů pročítače,

Jednoduchost použití počítačů

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

role OS

A

správce prostředků (efektivně, bezpečně)

tvůrce prostředí pro uživatele a jejich aplikační programy (poskutuje standardní rozhraní a abstrakce

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

proces

A

činnost řízená programem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

program

A

předpis, návod na nějakou činnost zakódovaný vhodným způsobem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

soubor

A

kolekce záznamů sloužící jako základní jednotka pro ukládání dat na vnějších paměťových mědiích

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

adresář

A

kolekce souborů

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

OS zahrnuje (přesná definice neexistuje)

A

jádro (kernel)

systémové knihovny a utility

textové a/nebo grafické uživatelské rozhraní

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Jádro OS (nejnižší a nejzákladnější část OS)

A
  • běží po celou dobu běhu počítačového systému
  • navazuje přímo na hradware
  • běží v privilegovaném režimu
  • zajišťujě základní správu prostředků a tvorbu prostředí
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

typy jader

A

monolitická; monol. s modulární strukturou; mikrojádra; hybridní jádra; exojádra

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

monolitická jádra

A

komplexní vysokoúrovňové rozhraní (málo flexibilní, málo bezpečné)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

monolitická jádra s modulární strukturou

A

zavádějí subsystémy v podobě modulů za běhu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

mikrojádra

A

minimalizují rozsah jádra (správa procesoru, I/O, paměti a meziprocesová komunikace), zbytek je implementován v tzv. serverech, které neběží v privilegovaném režimu) flexibilita, zabezpečení x vyšší řežie

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

hybridní jádra

A

mirkojádro rozšířené o kód, který by mohl být jako server, ale pro vyšší efektivitu (menší režii) je těsně provázán s jádrem [OS X - Mach+BDS]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

exojádra

A

experimentální jádra poskytující nízké rozhraní

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Nepreemptivní multitasking

A

dokud proces běží a nepožádá o služby jádra, nebude přerušen

17
Q

Preemptivní multitasking

A

přerušení přepne proces

18
Q

základní koncepty/abstrakce UNIXu

A

soubory a procesy (IPC − inter process comunication; roury, signály, semafory, sdílená pamět, sockety), (I/O − inpur-output)

19
Q

HW přerušení

A

mechanizmus, kterým hw zařzení oznamují jádru asynchroně vznik událostí, které je třeba obsloužit. Řadič přerušení, priority, interrupt vector vyvolá interrupt handler(obslužná rutina)