Operační systém Flashcards

1
Q

Co je to OS

A
  • Operační systém je základní programové vybavení počítače (software), které je zavedeno do paměti počítače při jeho startu a zůstává aktivní až do jeho vypnutí
  • OS je software, který zprostředkovává komunikaci mezi uživatelem a HW počítače
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Úkoly OS

A
  • Zprostředkovává komunikací uživatele s počítačem
  • Poskytuje vhodné prostředí pro spouštění programů
  • Provádí správu dat – většinou se jedná o diskové jednotky (HDD, CD, DVD)
  • Provádí správu hardwarových zdrojů – paměť, procesorový čas, vstupní/výstupní zařízení (HW, GPU, CPU)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Služby OS

A
  • Součást OS, která je uložena v operační paměti a čeká na svou aktivaci
  • Aktivací může být spuštění PC, přihlášení uživatele, spuštění aplikace
  • Služba může být aplikace nainstalovaná jako služba, uložena v operační paměti a čeká na aktivaci (Antivirus)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Správa procesorů/procesů

A

OS je odpovědný za vytváření, rušení, potlačení a obnovení procesů a také za výběr aktuálního procesu. Dále poskytuje prostředky, pomocí kterých mezi sebou procesy komunikují

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

Správa paměti

A

OS vede přehled částí paměti, a kdo tyto části využívá. Dále rozhoduje o tom, kterému procesu bude při nedostatku paměti přidělena a kterému ne. Mnoho moderních OS používá takzvané swapování – neboli odkládáni části paměti na pevný disk.

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

Správa souborů

A

Z hlediska správy souborů je OS odpovědný za vytváření a rušení souborů/adresářů. Poskytuje nástroje pro základní manipulaci se soubory.

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

Správa vstupně/výstupního systému

A

Poskytuje programům univerzální rozhraní pro přístup k hardwaru počítače – ovladače.

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

Sítě

A

OS umožní přístup do sítí a poskytuje nástroje pro využívání a nastavení služeb síti.

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

Systém ochran

A

Ochrana je mechanismus, kterým OS řídí přístup k systémovým a uživatelským zdrojům. Musí rozlišovat mezi autorizovaným a neautorizovaným použitím.

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

Interpret příkazů

A

Program, který čte a provádí a (interpretuje) příkazy. V různých OS se nazývá jinak. Např.: COMMAND.COM nebo cmd.exe, Windows PowerShell

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

Dělení OS

A

Dle výrobce: Microsoft, Apple, Google
Dle zařízení: serverový, PC, MAC, Mobil, IPC(industriální PC), RT-OS (realtime — OS)
Uživatelské rozhraní: GUI (Windows, Linux), TUI, command line (MS-DOS)
Zpracování procesů: monotasking, multitasking
Dle uživatelů: monouser, multiuser

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

Monotask

A

neboli jedno úlohový OS.
Výhody: malé HW nároky, rychlost, jednoduchost, velikost
Nevýhody: v jednu chvíli zpracovává pouze 1 informaci (úlohu)

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

Multitask

A

neboli více úlohový OS. Procesor musí mít chráněný režim, aby běžel multitasking. Druhy: kooperativní, preemptivní, multithreading, multiprocesing
Výhody: Dovoluje paralelní zpracování několika programů.
Nevýhody: Větší nároky na HW (záleží na počtu chyb), náročnější na programování

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

Kooperativní multitasking

A

Možnost práce s více aplikacemi najednou, ale vždy běží jenom ta v popředí — tohle poznáme například na videu.
OS: Windows 3.11
Výhody: menší HW náročnost než u preemptivního multitaskingu.
Nevýhody: pokud se OS nepodaří předat proces procesoru – zamrzne

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

Preemptivní multitasking:

A

Každý program běží na svém virtuálním počítači. Jednotlivé počítače jsou v paměti striktně odděleny, proto pád jednoho programu nemůže ovlivnit chod jiných. To, jak dlouho bude daný program pracovat, záleží pouze na operačním systému.
OS: Windows 95, 98, 2000, NT
Výhody: pokud program spadne, lze ho vypnout ve správci úloh
Nevýhody: větší HW náročnost.

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

Multithreading

A

Jednotlivé procesy jsou rozděleny na takzvaná vlákna – thread. Jedna aplikace mívá hlavní řídící vlákno, z kterého se pak dělí další (není podmínkou). Procesorový čas je přidělován podle priorit jednotlivým vláknům – tuto funkci opět řídí OS. Díky této technologii je možno použít tzv. reentrantní služby (což znamená, že mohou bezpečně běžet dvě různé části jednoho kódu zároveň) - díky tomu je možno požádat o službu dřív, než se předchozí dokončí.
OS: Windows XP, 7, 8

17
Q

Multiprocesing

A

Je to systém, na kterém lze paralelně zpracovávat více úloh, a to nejen díky softwarovému vybavení, ale i díky hardwaru — přítomnost několika procesorů.

18
Q

Monouser

A

neboli jednouživatelský systém.
Předpokládá se, že s počítačem bude pracovat pouze jeden uživatel. Z toho důvodu tento systém neobsahuje téměř žádný systém pro ochranu neoprávněného přístupu.

19
Q

Multiuser

A

neboli víceuživatelský systém.
Pokud k počítači přistupuje více uživatelů a je nežádoucí, aby každý z nich mohl na počítači provádět jakoukoli operaci je tento systém nutností.
Umožňuje uživatelům sdílet a ochraňovat svoje data dále umožňuje současné používání programů.
Vhodný zejména pro sítově prostředí. Každý uživatel takového systému má svoje uživatelské jméno (user name) a heslo (password). Vstup do systému je podmíněn správným zadáním těchto údajů. Seznam uživatelů, kteří mají k počítači přístup, sestavuje administrátor (superuživatel).

20
Q

8086, 80186

A

DOS
1 úloha, 1 uživatel — Monotask
reálný režim
moderní OS běží v reálném režimu pouze chvíli při startu PC, než přejdou do chráněného režimu
adresová sběrnice 20b (max. velikost RAM 1MiB = 1024 KiB)

21
Q

80286

A

Kooperativní multitasking
reálný režim a nově chráněný režim — 4 úrovně (0,1,2,3)
Umožňuje OS pokročilou správu paměti zahrnující virtuální paměť spojenou s bezpečným oddělením paměťových prostorů jednotlivých procesů, což je předpoklad pro bezpečný multitasking
0 — jádro operačního systému
1— služby poskytované operačním systémem
2 — systémové programy a podprogramy z knihoven
3 — uživatelské operace
jednotlivé procesy se neovlivňují, umožňuje přepínat úlohy — kooperativní multitasking
adresová sběrnice 24b (max. velikost RAM 16MiES)

22
Q

80836

A
DOS, Win 3.11, Win 95
Preemptivní multitasking
reálný a chráněný režim 
K procesoru 80286 přidává navíc stránkování paměti – odložení operační paměti na úložné zařízení
stránkování 4KiB
virtuální 8086 (V86)
adresová sběrnice 32b (max. velikost RAM 4GiB)
plošná adresace
23
Q

80846

A

integrovaná jednotka FPU (matematický koprocesor)

vylepšený chráněný režim

24
Q

Pentium

A

HTT (2 vlákna)

Za určitých okolností během 1 strojového cyklu až 2 instrukce

25
Q

Pentium 4

A

HTT (2 vlákna) – virtuálně se tváří jako 2 procesory

26
Q

Core2Quad

A

2 jádra (2 vlákna)

27
Q

Core4Quad

A

4 jádra (4 vlákna)

28
Q

i3, i5

A

2 jádra (4vlákna)

29
Q

i7

A

4 jádra (8 vláken)

30
Q

MS-DOS

A

Jedno-úlohový (výjimkou je spuštění tisku na pozadí)
Jednouživatelský
systém příkazového řádku
malé HW nároky
Jádro
io.sys obsahuje ovladače zařízení pro periferie
msdos.sys tvoří společně s předchozím souborem základ pro fungovaní OS
dblspace.bin se vyskytuje až od verze 6.0 a je potřeba pokud je použita komprese disku
command.com je interpret příkazů (mj. obsahuje některé interní příkazy MS – DOS)
Paměť
navržen pro práci na PC se 640kB operační paměti — konvenční paměť— ta však nemůže být celá použita pro běh programu, protože její část zabírá OS
paměť nad 1MB může být využita, ale program k tomu musí být speciálně uzpůsoben

31
Q

Windows 3.11

A

Více-úlohový — kooperativní multitasking
Jedná se o 16bitovou nadstavbu operačního systému DOS
Jednouživatelský
používá jednoduché grafické prostředí se systémem „oken”
první Windows, který se začal šířit
32 bit ovladač přístupu k disku
kompatibilní s aplikacemi MS-DOS (režim okno / fullscreen)
běží od 4MB RAM (avšak doporučeno 8MB)
Síťové funkce

klient MS Microsoft Network
klient Shelude+

32
Q

Windows NT Workstation 3.51

A

Více-úlohový — aplikace provozovány v chráněných částech paměti
16 bit architektura
vrstva 0 je chráněna hardwarově
systémově knihovny vrstvy 3 jsou chráněny na bázi klient/server
grafické uživatelské rozhraní ve stylu Windows 3.11 nebo Windows 95 (pozdější verze)
nepracuje s ovladači v reálném režimu, jinak podpora MS-DOS jako u Windows 3.11
Síťové funkce

FTP server, FTP
telnet, repote access
TCP/IP, IPX/SPX, NetBeui, AppleTalk

33
Q

Windows 95

A

Více-úlohový — preemptivní multitasking, multithreading
první 32 bit systém
podpora starších 16 bit aplikací pro Windows
jednouživatelský
chráněný adresový prostor pro 32 bit aplikace
podpora programů pro MS-DOS (okno nebo fullscreen)
Síťové funkce

Klient Microsoft Exchange
klient Microsoft Network
Novell Netvare 3.x 8, 4.x
TCP/IP, IPX/SPX, NetBeui

34
Q

Windows NT Workstation 4.0

A

Více-úlohový — preemptivni multitasking, symetrický multiprocesing
plně 32 bit systém
podpora starších 16 bit aplikaci pro Windows
síťové funkce se téměř neliší od předchozí verze Windows NT

35
Q

Windows XP

A

dodává se v několika variantách (32 bit nebo 64 bit)
multiuser (dovoluje současné přihlášení několika uživatelů (verze Professional)
sjednoceni řady NT s řadou pro běžné uživatele

36
Q

Windows Vista

A
Windows Aero
Windows Sidebar
Vyhledávání
Windows media player 11
zálohování
Windows update
rodičovská kontrola
Windows calendar
Windows meetingspace
podpora technologie Touchscreen
disk managment
disk defragment
readyboost
37
Q

Windows 7

A

podpora více jádrových procesorů

podpora pro virtuální pevné disky