+ All Categories
Home > Documents > Základy informatiky operační systémy

Základy informatiky operační systémy

Date post: 24-Feb-2016
Category:
Upload: shyla
View: 38 times
Download: 2 times
Share this document with a friend
Description:
Základy informatiky operační systémy. Ing. Roman Danel , Ph.D . roman.danel @ vsb.cz Institut ekonomiky a systémů řízení Hornicko – geologická fakulta. Co je to operační systém? Jaké znáte operační systémy?. Funkce operačního systému. Ovládání počítače - PowerPoint PPT Presentation
33
ZÁKLADY INFORMATIKY OPERAČNÍ SYSTÉMY Ing. Roman Danel, Ph.D. roman.danel @ vsb.cz Institut ekonomiky a systémů řízení Hornicko – geologická fakulta
Transcript
Page 1: Základy informatiky operační systémy

ZÁKLADY INFORMATIKYOPERAČNÍ SYSTÉMY

Ing. Roman Danel, [email protected]

Institut ekonomiky a systémů řízeníHornicko – geologická fakulta

Page 2: Základy informatiky operační systémy

Co je to operační systém?

Jaké znáte operační systémy?

Page 3: Základy informatiky operační systémy

FUNKCE OPERAČNÍHO SYSTÉMU Ovládání počítače Abstrakce hardware – rozhraní pro

programy- API, HAL, virtuální počítač Správa prostředků – resource manager

Page 4: Základy informatiky operační systémy

STAVBA OPERAČNÍHO SYSTÉMU Jádro

Monolitické - UNIX Mikrojádro – Win NT Hybridní jádro

Pomocné systémové nástroje Ovladače Příkazový procesor

Page 5: Základy informatiky operační systémy

JÁDRO - KERNEL Správa procesů Správa prostředků

Úloha = jobAdresový prostor = program + dataPřerušení = interrupt

Page 6: Základy informatiky operační systémy

ROZDĚLENÍ OS Jednouživatelské jednoúlohové – MS

DOS Jednouživatelské víceúlohové – Win3,

Win9x Víceuživatelské – NT, Unix, …

Víceúlohové – multitasking.

Page 7: Základy informatiky operační systémy

MULTITASKING Preemptivní kooperativní

Page 8: Základy informatiky operační systémy

INTERRUPTMechanismus, 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

Page 9: Základy informatiky operační systémy

PRIORITY PROCESŮ 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

Page 10: Základy informatiky operační systémy

PROCESYProcesu je OS přidělena paměť,

systémové zdroje a nejméně jeden podproces.

Process Control Block Thready

Programy:Tlistkill

Page 11: Základy informatiky operační systémy

SYNCHRONIZACE PROCESŮ 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)

Page 12: Základy informatiky operační systémy

SPRÁVA PAMĚTI Adresování – relokace, relativní adresy Segmentace paměti Stránkování paměti

Page 13: Základy informatiky operační systémy

SOUBOROVÝ SYSTÉM A UŽIVATELSKÉ ROZHRANÍ Souborový systém – FAT, NTFS, … Uživatelské rozhraní – příkazový řádek,

GUI

Program SHELL

Unix – Korn, Bash

Page 14: Základy informatiky operační systémy

ROZDĚLENÍ OS DLE ZPŮSOBU NASAZENÍ Dávkový Interaktivní OS reálného času

Page 15: Základy informatiky operační systémy

OS REÁLNÉHO ČASUMusí 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ů

Page 16: Základy informatiky operační systémy

OS MAINFRAME OS/400 RSX, VMS Unix

Page 17: Základy informatiky operační systémy

OS OSOBNÍCH POČÍTAČŮ DOS Windows Apple – MacOS Operační systémy kapesních počítačů Unix

BSDSystém VLinux

OS mobilní zařízení: Symbian, PalmOS, Windows CE

Page 18: Základy informatiky operační systémy

MS DOS Jednouživatelský Nemá GUI

START:io.sysMsdos.sysConfig.sysCommand.comAutoexec.batRezidentní programy

Page 19: Základy informatiky operační systémy

Operační systémy Windows

Page 20: Základy informatiky operační systémy

WINDOWS 3.X 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

Page 21: Základy informatiky operační systémy

WINDOWS 95 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)

Page 22: Základy informatiky operační systémy

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

Page 23: Základy informatiky operační systémy

WINDOWS NT 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?

Page 24: Základy informatiky operační systémy

SOUBOROVÝ SYSTÉMSoubor – nejmenší nedělitelný logický

blok informací

a) Programyb) Datové soubory

Pomocí programů vytváříme datové soubory. Tento proces probíhá v operační paměti a ukládá se na disk.

Page 25: Základy informatiky operační systémy

SOUBOROVÝ SYSTÉM FAT FAT VFAT FAT32 FAT+ exFAT

Page 26: Základy informatiky operační systémy

SOUBOROVÝ SYSTÉM NTFS Žurnálování Access control list Komprese na úrovni filesystému Šifrování Diskové kvóty Dlouhá jména souborů Pevné a symbolické adresy

Page 27: Základy informatiky operační systémy

TECHNOLOGIE A POJMY Modální okno RPC OPC COM DCOM OLE OCX .NET

Page 28: Základy informatiky operační systémy

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

Page 29: Základy informatiky operační systémy

CO JE TO BIOS ROM Čip CMOS Program debug

Page 30: Základy informatiky operační systémy

ZAPNUTÍ POČÍTAČE 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

Page 31: Základy informatiky operační systémy

JAK STARTUJÍ WINDOWS?1. Před-bootovací sekvence2. Bootovací sekvence3. Natáhnutí kernelu4. Spouštěcí sekvence kernelu5. Přihlašovací sekvence

Page 32: Základy informatiky operační systémy

START WINDOWS NT Boot.ini Ntdetect.com Ntldr Bootsect.dos

Windows\system32 Hal.dll Ntoskrnl.exe

Page 33: Základy informatiky operační systémy

Děkuji za pozornost…


Recommended