Základy informatiky operační systémy Ing. Roman Danel, Ph.D. Institut ekonomiky a systémů řízení Hornicko – geologická fakulta.

Slides:



Advertisements
Podobné prezentace
© 2000 VEMA počítače a projektování spol. s r. o..
Advertisements

Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
Obecně o operačních systémech
PEVNÝ DISK POČÍTAČE.
Software start počítače a operační systém.
SOFTWARE dálkové studium PODNIKÁNÍ 2. listopad 2006.
Operační systémy. OPERAČNÍ SYSTÉMY pomoc operátorovi, podpora vlastností reálného času, víceuživatelských a více úlohových systémů.
Tato prezentace byla vytvořena
OPERAČNÍ SYSTÉMY.
Operační systém Adam Greguš, 4.A.
Tabulkové kalkulátory
OPERAČNÍ SYSTÉMY.
IT ESS II. 1. Operating Systém Fundamentals. 1. Operating Systems Fundamentals 2 Srovnání desktopových OS a NOSs  workstation jednouživatelské jednoúlohové.
Maturitní okruh č. 7. Odstínit aplikace od specifik HWSpráva procesůSpráva pamětiSpráva souborůSpráva vstupů a výstupůSpráva sítěSystém ochrany a bezpečnostiSystém.
Štěpán Lískovec, 4.A.  =základní programové vybavení počítače (tj.software)  hlavní úkol:  A, zajistit uživateli možnost ovládat PC  B, vytvořit pro.
Operační systémy.
Operační systémy.
Ing. Roman Danel, Ph.D. Institut ekonomiky a systémů řízení Hornicko – geologická fakulta.
Základy informatiky operační systémy
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Operační systém (OS) ICT Informační a komunikační technologie.
13AMP 2. přednáška Ing. Martin Molhanec, CSc.. Stav procesu (kontext) Stav procesu je úplná informace, kterou je nutné uschovat při přerušení procesu,
Správa procesů.
Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou I NFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Ing. Jan Roubíček.
OPERAČNÍ SYSTÉMY Správa zdrojů Historie Funkce Ovládání počítače
13AMP 3. přednáška Ing. Martin Molhanec, CSc.. Co jsme se naučili naposled I. Co je to kontext úlohy Co je to kontext úlohy Task switching (přepnutí úlohy)
Gymnázium, Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Hodonín Operační systémy.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Zablokování (deadlock, smrtelné objetí, uváznutí)
1. ELEKTRICKÝ SIGNÁL VSTUPUJE DO uPROCESORU 2.VYMAŽE DATA KTERÁ ZŮSTALA V REGISTRECH VNITŘNÍ PAMĚTI 3. NASTAVÍ REGISTR CPU – ČÍTAČ INSTRUKCÍ NA F000 ADRESA.
Správa procesů.
Pojmy a vlastnosti operačních systémů Šablona 32 VY_32_INOVACE_7_5_Pojmy a vlastnosti operačních systémů.
Vnitřní (operační paměť)
OPERAČNÍ SYSTÉMY ICT – Mgr. Milan Šimek. Nejznámější operační systémy DOS – textové rozhraní OS/2 – podobný Windows, ovládán hlasem UNIX – stabilní, otevřený,
Co je to OS Správce prostředků –spravuje a přiděluje systémové zdroje systému úlohám, stará se o jejich efektivní sdílení procesoru (ů) operační paměti.
Operační systémy. Výpočetní systém Stroj na zpracování dat vykonávající samočinně předem zadané operace.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
1/28 PB153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ Vlákna 06.
OPERAČNÍ SYSTÉMY.
Operační systémy. Výpočetní systém Stroj na zpracování dat vykonávající samočinně předem zadané operace.
Struktura operačních systémů
Základy operačních systémů
Operační systémy OS.
NÁZEV ŠKOLY:Základní škola a mateřská škola Bohdalov ČÍSLO PROJEKTU: CZ.1.07/1.4.00/ ŠABLONA:III/2 TÉMATICKÁ OBLAST:Informační a komunikační technologie.
OPERAČNÍ SYSTÉMY učební text pro žáky SŠ.
Uvedení autoři, není-li uvedeno jinak, jsou autory tohoto výukového materiálu a všech jeho částí. Tento projekt je spolufinancován ESF a státním rozpočtem.
Inf Operační systém MS Windows. Výukový materiál Číslo projektu: CZ.1.07/1.5.00/ Šablona: III/2 Inovace a zkvalitnění výuky prostřednictvím ICT.
Základy informatiky operační systémy Ing. Roman Danel, Ph.D. Institut ekonomiky a systémů řízení Hornicko – geologická fakulta.
Uvedení autoři, není-li uvedeno jinak, jsou autory tohoto výukového materiálu a všech jeho částí. Tento projekt je spolufinancován ESF a státním rozpočtem.
Operační systém (OS) Základní funkce operačního systému: – Zajištění komunikace s okolím. – Řízení a zpracování programů. – Údržba informací na externích.
Paměti PC HDD, CD/DVD, USB Flash RAM a ROM Vnější paměť Disková paměť
Vypracoval / Roman Málek
Zvídavé otázky 1. Prevence a detekce uváznutí
SW počítače - operační systém
Operační systémy - úvod
Soubor Soubor v informatice označuje pojmenovanou sadu dat uloženou na nějakém datovém médiu, se kterou lze pracovat nástroji operačního systému jako.
1. ročník oboru Mechanik opravář motorových vozidel
PB 169 Počítačové sítě a operační systémy
Operační systémy 9. Spolupráce mezi procesy
Operační systémy 1.
Správa paměti.
Pojmy a vlastnosti operačních systémů
OPERAČNÍ SYSTÉMY ICT – Mgr. Milan Šimek.
1. ročník oboru Mechanik opravář motorových vozidel
Operační systémy.
Přepínání procesů Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Paměť.
Správa procesů.
Informační a komunikační technika
Souborové systémy 1 Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Transkript prezentace:

Základy informatiky operační systémy Ing. Roman Danel, Ph.D. 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 Abstrakce hardware – rozhraní pro programy- API, HAL, virtuální počítač Správa prostředků – resource manager

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

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

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.

Multitasking Preemptivní kooperativní

Rozdělení OS dle způsobu nasazení Dávkový Interaktivní OS reálného času

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

OS Windows a RT Málo priorit vláken Nedeterminismus plánovače Malé rozlišení časovače (5 ms) Nedostatečná rychlost přepínání kontextu

OS mainframe OS/400 RSX, VMS Unix

Interrupt 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

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

Procesy Procesu je OS přidělena paměť, systémové zdroje a nejméně jeden podproces. Process Control Block Thready (vlákna) Programy: Tlist kill

Procesy - stavy Běžící (RUNNING) Připravený (READY) Čekající (WAITING) Pozastavený (SUSPENDED)

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)

Podmínky deadlocku (Coffman) Vzájemné vyloučení (Mutual Exception) – Prostředek může v jednom okamžiku používat pouze jeden proces Drž a čekej (Hold & Wait) – Proces může žádat o další prostředky, i když už má nějaké přiděleny Neodnímatelnost (No preemption) – Jakmile proces zmíněný prostředek vlastní, nelze mu ho odejmout, musí ho vrátit sám Čekání do kruhu (Circular Wait) – Je možné uzavřít cyklus z procesů čekající každý na svého předchůdce

Plánování procesů Krátkodobé – CPU scheduling Střednědobé – např. swapování Dlouhodobé – job scheduling

Kritická sekce Nejmenší část programu, ve které se pracuje s daty v kritické oblasti a která musí být provedena jako celek Kritická oblast – data sdílení několika procesy – při přístupu k nim nesmí dojít k souběhu

Správa paměti Adresování – není možné předem stanovit adresu programu – proto relokace, relativní adresy Segmentace paměti Stránkování paměti – zobrazení virtuální paměti do fyzického adresního prostoru operační paměti – Pagefile.sys v systémech Windows

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

OS osobních počítačů 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

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

Operační systémy Windows

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

Windows 95 Databáze registrů místo INI, regedit Adresář - > Složka Zástupce (link) Dlouhá jména (VFAT) Desktop, taskbar, tlačítko Start, Control Panel Virtuální adresový prostor 4GB Swap file Priorita procesu (čekající, normální, vysoká, realtime)

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

Windows NT Vývoj 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?

Souborový systém 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.

Souborový systém FAT FAT VFAT FAT32 FAT+ exFAT

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

Technologie a pojmy RPC (Remote Procedure Call) COM (Component Object Model) DCOM (Distributed COM) OLE (Object Linking and Embedding) DLL (Dynamic Linked Library) DDE OPC (OLE for Process Control) AktiveX OCX (OLE Control eXtension ).NET

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

Co je to BIOS ROM Čip CMOS Program debug

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 Zavaděč konkrétního OS

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

Start Windows NT Boot.ini Ntdetect.com Ntldr Bootsect.dos Windows\system32 Hal.dll Ntoskrnl.exe

Děkuji za pozornost…