Operační systémy Start OS © Milan Keršláger 21.9.2016 Obsah: start počítače.

Slides:



Advertisements
Podobné prezentace
PC základní jednotka.
Advertisements

Obecně o operačních systémech
PEVNÝ DISK POČÍTAČE.
Vytvořil: Petrásek Jan
D03 - ORiNOCO RG-based Wireless LANs - Technology
Software start počítače a operační systém.
SOFTWARE dálkové studium PODNIKÁNÍ 2. listopad 2006.
SOFTWARE operační systémy
Procesor Procesor neboli CPU je v informatice základní součást počítače, která vykonává strojový kód spuštěného počítačového programu. Ten je.
ZÁKLADNÍ DESKA.
Vzdělávací materiál / DUMVY_32_INOVACE_02B3 Správa zařízení AutorIng. Petr Haman Období vytvořeníProsinec 2012 Ročník / věková kategorie2. ročník Vyučovací.
Diskový oddíl Souborový systém RAID 9/2012.
Š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.
Historie operačních systémů Fiala Filip, 4.C. 50. léta Počítače bez OS Programy se psaly pro konkrétní počítače, často v binárním kódu Až ke konci 50.
Počítač, jeho komponenty a periferní zařízení
Zdroj Parametry – napájení všech komponent PC
Operační systém (OS) ICT Informační a komunikační technologie.
Druhy počítačů Osobní počítače Pracovní stanice Superpočítače
T1: Základy práce s počítačem
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,
Obchodní akademie, Ostrava-Poruba, příspěvková organizace
ZÁKLADNÍ DESKA POČÍTAČE
Zpracoval: Vobinuška Jan Třída: PO1 Datum:
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
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.
Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou I NFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Ing. Jan Roubíček.
Pevný disk (HDD - Hard Disk Drive)
Operační systémy. Výpočetní systém Stroj na zpracování dat vykonávající samočinně předem zadané operace.
Start Linuxu Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí Autor:
Operační systém a BIOS 8. ročník.
OPERAČNÍ SYSTÉMY.
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,
Co je co? Hardware = =fyzické vybavení pc.Je vše na co si můžeme sáhnout, vše co je vidět a co je ve skříni pc. Software = = programové vybavení pc. Je.
Univerzita třetího věku kurz ECDL
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ů
Naprogramovat operační systém je mnohonásobně složitější, než naprogramovat „obyčejný program“. Základní programové vybavení počítače Fce: ovládání počítače,
Počítačové viry Michael Čambor 7.A říjen 2010.
Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Grafická karta Číslo DUM: III/2/VT/2/1/05 Vzdělávací předmět: Výpočetní technika Tematická oblast: Hardware.
Počítačová bezpečnost 1. Stavba a start PC © Milan Keršláger
Operační systémy cvičení 1 © Milan Keršláger Obsah: náplň předmětu,
Diskový oddíl. Diskové oddíly (partition) slouží k rozdělení fyzického disku na logické oddíly, se kterými je možné nezávisle manipulovat jeden disk se.
Počítačová bezpečnost Cvičení 1: Zabezpečení startu PC © Milan Keršláger
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.
NÁZEV ŠKOLY: Základní škola, Uherský Ostroh, okres Uherské Hradiště, příspěvková organizace AUTOR: Mgr. Marcel Bednařík NÁZEV: VY_32_INOVACE_10_INF_01.
UNIX 9. Jádro systému © Milan Keršlágerhttp:// Obsah: ● jádro monolitické, mikrojádro.
Technologie počítačů 1. Stavba počítače © Milan Keršláger
UNIX Jádro systému © Milan Keršláger
Počítačová bezpečnost Cvičení 1: Start počítače IBM PC © Milan Keršláger
Základní desky Marek Kougl 1.L.
UNIX Systém souborů © Milan Keršláger
Číslo projektu CZ.1.07/1.5.00/ Název školy Gymnázium Česká a Olympijských nadějí, České Budějovice, Česká 64 Název materiálu VY_32_INOVACE_IVT_1_KOT_07_BIOS.
Počítačová bezpečnost 1. Stavba a start PC
Paměti PC HDD, CD/DVD, USB Flash RAM a ROM Vnější paměť Disková paměť
PC základní jednotka.
Financováno z ESF a státního rozpočtu ČR.
Vypracoval / Roman Málek
Počítačová bezpečnost 1. Stavba a start PC
Počítačová bezpečnost 1. Stavba a start PC
Systémové oblasti disku
UNIX 9. Jádro systému © Milan Keršláger
Vlastnosti souborů Jaroslava Černá.
Operační systémy - úvod
UNIX 9. Jádro systému © Milan Keršláger
Segmentace 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: 
Spuštění OS 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: 
Správa disků
Operační systémy.
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:

Operační systémy Start OS © Milan Keršláger Obsah: start počítače (BIOS, start z FDD, HDD, CD/DVD, USB, BootROM), oddíly, aktivace jádra, MBR.

Start počítače ● specifický postup pro různé typy počítačů ● dvě snadno rozlišitelné části: ● inicializace hardware – pomocí firmware (BIOS) ● zavedení operačního systému – první krok provede firmware (BIOS) – další postup čistě softwarový ● tovární nastavení ● „zapni (zresetuj) a ono to (nejspíš) bude fungovat“ ● někdy nemožné – pracovní stanice, servery

Zapnutí PC ● reset (signál propojující všechny obvody) ● po zapnutí nebo zmáčknutí tlačítka ● CPU do 16bitového režimu (jako Intel 8086) ● interpretace kódu od adresy 0xFFFF0 ● zde je umístěn BIOS ● vlastní BIOS i doplňující karty – grafická karta, řadiče pro disky (SATA, SCSI) atd. – BIOS je najde a spustí jejich inicializační kód – mohou rozšířit schopnosti BIOSu ● zavedení OS, jednoduchý grafický režim (boot logo, animace) ● BIOS plně kontroluje první fázi startu PC

BIOS ● Basic Input-Output systém ● v paměti ROM (dnes Flash) ● na základní desce od jejího výrobce ● vyrábí několik firem, modulární ● závislý na HW (přímo jej ovládá) ● poskytuje jednoduché API – služby BIOSu ● čti sektor z disku, vytiskni znak, pošli na port,... ● plně na něj spoléhal pouze DOS ● 16bitový z původního IBM PC XT (1983) ● 32bitová rozšíření se neujala

SETUP ● aplikace pro volitelná nastavení BIOSu ● při startu stiskem DEL, F2 a podobně ● nastavení uloženo v paměti CMOS ● zálohováno baterií (spolu s RTC) ● snaha o maximální automatizaci ● některé BIOSy schválně mnoho voleb – pro experty, přetaktování ● nastavení chipsetu (frekvence, napájení, režimy...) ● pořadí zařízení pro zavedení OS ● dříve pevně stanoveno → boot viry z disket

Činnost BIOSu při startu ● detekce a inicializace hardware ● uvedení HW do výchozího stavu ● lze (částečně) přeskočit u teplého startu ● ACPI (standard, vytvořil Intel 1996) ● info o konfiguraci do speciálních tabulek v paměti ● jen nové počítače (Windows 2000+) ● tabulky často chybně vytvořené – tvůrce BIOSu potřebuje funkční start pro Windows ● POST testy (Power On Self Test) ● cílem BIOSu je aktivace operačního systému

Zavedení OS ● IBM PC: BIOS ● disketa – nejjednodušší, jako emulace u ostatních ● pevný disk – jako disketa, ale navíc MBR ● CD/DVD – emulace diskety nebo přímo ● BootROM – emulace diskety nebo přímo ● USB mass storage (flash disk, externí HDD apod.) ● Apple: EFI (Intel) ● náhrada BIOSu ● binární „ovladače“ HW ● problém možnosti tajit ovládání a nastavování HW

IBM PC: start z diskety ● BIOS umí disketovou mechaniku plně ovládat ● HW FDD mechaniky je ovládán jednotně ● potřebujeme načtení požadovaného sektoru ● nalezení a inicializace disketové mechaniky ● BIOS zavede boot sektor do RAM ● první sektor na disketě (CHS = 0,0,0) → 512 bajtů ● využívá služby BIOSu → HW nezávislý kód ● skočí se na začátek ● obsahuje kód zavaděče jádra OS ● specifický pro různé OS (DOS, Windows NT, Linux)

Aktivace jádra OS ● jádro převezme plnou kontrolu nad počítačem ● procesor do 32bitového režimu + ring0 ● detekuje a inicializuje I/O zařízení (nově dle ACPI tabulek) ● jádro připojí souborový systém ● root filesystem → unixové OS ● disk C: → Microsoft Windows (ale i jiné písmeno) ● spuštění prvního programu – unixové → init, Windows → (???) ● spuštění startovací sekvence (boot sequence) ● unixové OS → startovací skripty ● MS Windows → dle záznamů v registrech ● ukončením startovací sekvence je systém funkční

IBM PC: start z disku – I. ● přidává další vrstvu – MBR + oddíly ● dnes typický postup ● BIOS musí umět z pevného disku číst ● jinak se nenačte zavaděč (taky ho potřebuje) ● IDE/PATA – standardní ovládání HW ● problémy s výkonem → několik standardů ● dopředně nekompatibilní (nový disk do starého PC) ● SCSI – rozšíření BIOSu na řadiči ● SATA – rozšíření BIOSu na řadiči nebo AHCI

Oddíly (partitions) ● oddíl je logické rozčlenění pevného disku ● protože pevný disk je velký nebo více FS, OS ● dělení bez podpory v HW → SW musí respektovat ● popis rozdělení uložen do tabulky uvnitř MBR ● Master Boot Record (CHS = 0,0,0) → 512 bajtů ● obsahuje zavaděč a tabulku dělení disku na oddíly ● zpětná kompatibilita ● oddíl má strukturu jako disketa ● MBR může být nezávislý na OS → DOS MBR

DOS MBR ● prvních 512 bajtů na začátku disku ● zavaděč boot sektoru ● pro čtení z disku služby BIOSu → nezávislý na HW ● primitivní → alternativní zavaděče (Grub, LILO,...) ● tabulka rozdělení disku ● limit velikosti disku (oddílu) 2TiB ● max. 4 oddíly: primary, extended – extended se může dál dělit na logické oddíly ● každý oddíl ID → slouží k identifikaci vnitřku oddílu – extended: 0x5, Linux (ext3): 0x83, Linux swap: 0x82 – NTFS: 0x7, FAT16: 0x4, FAT32: 0xC

IBM PC: start z disku – II. ● BIOS načte do paměti MBR ● tj. prvních 512 bajtů na HDD ● pokud je neplatný, zahlásí BIOS chybu – MBR not found ● skočí se na začátek MBR (zavaděč + tabulka) ● vybere se aktivní oddíl ● k němu se přistupuje dále jako k disketě ● MBR zavede z aktivního oddílu boot sektor ● není-li platný, zahlásí MBR chybu (OS not found) ● dále se pokračuje jako při startu z diskety

IBM PC: start z CD/DVD ● dvě možnosti: emulace diskety nebo přímo ● emulace diskety ● na CD/DVD je obraz diskety (soubor) ● BIOS ho zavede do paměti (nakopíruje) ● jsou přesměrovány funkce BIOSu tak, aby čtení z diskety ve skutečnosti bylo z paměti, kde je obraz ● dále start jako z diskety ● přímý přístup k CD/DVD ● BIOS musí rozumět formátu CD/DVD → ISO9660 ● pak podobně jako z diskety (sektor je 2048 bajtů) – „boot sektor“ pro CD/DVD závislý na cílovém OS

IBM PC: BootROM ● rozšíření BIOSu na síťové kartě, tzv. PXE ● kombinace DHCP, TFTP a speciálního zavaděče ● BootROM zjistí pomocí DHCP: – IP adresu, masku + IP adresu serveru TFTP ● BootROM stáhne z TFTP zavaděč a aktivuje ho – zavaděč zobrazí menu – zavaděč pomocí TFTP stahuje další soubory ● typicky již jádro OS, dále viz aktivace jádra OS ● dříve NCP protokol + IPX/SPX (Novell Netware) ● pomocí NCP funkcí zaveden do RAM obraz diskety, který byl umístěn na serveru ● místo z diskety čte dále BIOS z paměti s obrazem

IBM PC: USB ● USB mass storage → UMS (též MSC) ● standard pro přístup k USB zařízení jako k HDD ● umí čtení/zápis sektoru → bez konkrétního FS ● bez různých rozšíření (NCQ) → lepší je eSATA ● v OS je standardní UMS driver – Windows 2000, Linux od roku 2000 ● UMS obslouží flash disk, HDD, CD/DVD, SSD... ● BIOS rozpozná UMS jako další běžný disk ● start podobně jako z disku (též MBR) ● v nastavení BIOSu je nutné zapnout ● USB legacy → emulace HDD nad UMS