Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Ing. Roman Danel, Ph.D. Institut ekonomiky a systémů řízení Hornicko – geologická fakulta.

Podobné prezentace


Prezentace na téma: "Ing. Roman Danel, Ph.D. Institut ekonomiky a systémů řízení Hornicko – geologická fakulta."— Transkript prezentace:

1 Ing. Roman Danel, Ph.D. roman.danel@vsb.cz Institut ekonomiky a systémů řízení Hornicko – geologická fakulta

2 Co je to operační systém? Jaké znáte operační systémy?

3  Ovládání počítače  Abstrakce hardware – rozhraní pro programy- API, HAL, virtuální počítač  Správa prostředků – resource manager

4  Jádro Monolitické - UNIX Mikrojádro – Win NT Hybridní jádro  Pomocné systémové nástroje  Ovladače  Příkazový procesor

5  Správa procesů  Správa prostředků Úloha = job Adresový prostor = program + data Přerušení = interrupt

6  Jednouživatelské jednoúlohové – MS DOS  Jednouživatelské víceúlohové – Win3, Win9x  Víceuživatelské – NT, Unix, …  Víceúlohové – multitasking.

7  Preemptivní  kooperativní

8 Mechanismus, kterým si řadiče mohou vyžádat pozornost procesoru.  Vnější – řadič, HW  Vnitřní – chybou při provádění strojové instrukce  Programový – voláním ze SW

9  Strategie FCFS (First come, First served)  Strategie SJF (Shortest Job First)  Prioritní strategie  Aging – zvyšování priority procesů dlouhodobě ve stavu waiting  Proměnná délka časového kvanta

10 Procesu je OS přidělena paměť, systémové zdroje a nejméně jeden podproces.  Process Control Block  Thready Programy: Tlist kill

11  Sdílená paměť – MMF  Zasílání zpráv  Synchronizační prostředky – semafory, events, mutex  Deadlock – uváznutí (dva nebo více procesů čekají na událost, ke které může dojít jen pokud by jeden z těchto procesů pokračoval)

12  Adresování – relokace, relativní adresy  Segmentace paměti  Stránkování paměti

13  Souborový systém – FAT, NTFS, …  Uživatelské rozhraní – příkazový řádek, GUI Program SHELL Unix – Korn, Bash

14  Dávkový  Interaktivní  OS reálného času

15 Musí být zaručeno, že požadavek je zpracován do určitého času:  Hard RT – deterministicky -> přímé řízení  Soft RT  Vyšší režie pro řízení procesů

16  OS/400  RSX, VMS  Unix

17  DOS  Windows  Apple – MacOS  Operační systémy kapesních počítačů  Unix  BSD  Systém V  Linux OS mobilní zařízení: Symbian, PalmOS, Windows CE

18  Jednouživatelský  Nemá GUI START: io.sys Msdos.sys Config.sys Command.com Autoexec.bat Rezidentní programy

19 Operační systémy Windows

20  16 bitový  Kooperativní multitasking  Inicializační soubory *.INI  Alt-Tab – přepínání mezi OKNY  Každá aplikace běží ve svém okně  GUI – ikony  Běží nad MS-DOS  Aplikace MS-DOS – v okně nebo celoobrazovkový (textový) režim

21  Registr, regedit  Adresář - > Složka  Zástupce  Dlouhá jména  Desktop, taskbar, tlačítko Start  Virtuální adresový prostor 4GB  Swap file  Priorita procesu (čekající, normální, vysoká, realtime)

22  Podpora USB, DVD  FAT32  Kompatibilita ovladačů z NT  Integrace internetových funkcí  Podpora síťových protokolů  Vylepšená správa TCP/IP

23  Vývoj 1988-89  David Cutler (dříve RSX a VMS)  Požadavky:  přenositelnost,  souběžné zpracování,  modulárnost,  rozložené výpočty,  POSIX, C2  Na jakém HW mohly Windows NT běžet?

24 Soubor – nejmenší nedělitelný logický blok informací a) Programy b) Datové soubory Pomocí programů vytváříme datové soubory. Tento proces probíhá v operační paměti a ukládá se na disk.

25  FAT  VFAT  FAT32  FAT+  exFAT

26  Žurnálování  Access control list  Komprese na úrovni filesystému  Šifrování  Diskové kvóty  Dlouhá jména souborů  Pevné a symbolické adresy

27  Modální okno  RPC  OPC  COM  DCOM  OLE  OCX .NET

28 Start počítače s Windows systémem

29  ROM  Čip CMOS  Program debug

30  BIOS  Konfigurace z CMOS  POST  Zaváděcí program – BOOTSTRAP LOADER – z boot sektoru  0xAA55 na pozici 0x1FE (510) = poslední 2B  Zaváděč konkrétního OS

31 1. Před-bootovací sekvence 2. Bootovací sekvence 3. Natáhnutí kernelu 4. Spouštěcí sekvence kernelu 5. Přihlašovací sekvence

32  Boot.ini  Ntdetect.com  Ntldr  Bootsect.dos Windows\system32  Hal.dll  Ntoskrnl.exe

33 Děkuji za pozornost…


Stáhnout ppt "Ing. Roman Danel, Ph.D. Institut ekonomiky a systémů řízení Hornicko – geologická fakulta."

Podobné prezentace


Reklamy Google