Bootovanie a BIOS.

Slides:



Advertisements
Similar presentations
Smerovanie v TCP/IP sieťach. Meno počítača, workgroup, domian Win. domain nie je DNS názov!! Úplne iná služba!
Advertisements

DIT314 ~ Client Operating System & Administration CHAPTER 4 CONFIGURING HARDWARE DEVICES AND STARTUP PROCESS Prepared By : Suraya Alias.
1 Module 18 The Windows NT Boot Process. 2  Overview Overview of the Windows NT Boot Process Troubleshooting the Boot Process Last Known Good Configuration.
COMP2122 Network Operating Systems University of Worcester Richard Henson November 2009.
PC Maintenance: Preparing for A+ Certification
XML pre programátorov 7. víkend s Linuxom 5. – 6. október 2002 Žilina Stanislav Meduna ETM Aktiengesellschaft
IT Essentials: PC Hardware and Software 1 Chapter 7 Windows NT/2000/XP Operating Systems.
A+ Guide to Managing and Maintaining Your PC, 7e
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 14 Managing and Troubleshooting Windows 2000.
Slovak University of Technology in Bratislava Faculty of Civil Engineering Prof. Ing.Jan Szolgay, PhD. Vice-dean for Science, Research and Foreign Relations.
Microsoft Operating Systems Richard Goldman © February 28, 2001.
Fuzzy ES - Fuzzy množiny_ stručný náhľad Približne dva alebo aj trochu viac /matematizácia neurčitosti/ Fuzzy logic is a very powerful technique that enables.
What is a BIOS? * basic input/output system (BIOS), also known as the System BIOS * The BIOS software is built into the PC on a non-volatile ROM and is.
1 Windows 98 Ancillary Systems x The Process Scheduler provides system resources. The Windows Driver Model (WDM) allows Windows 98 and Microsoft Windows.
Cody, Brian, and Jerry. Contains configuration options for a boot menu. The file is hidden and read-only to protect it from user configuration. Microsoft’s.
Introduction to the BIOS BIOS – Part 1 © Richard Goldman Rev. January 4, 2001.
Chapter Thirteen Booting Windows XP. Objectives Understand the Windows XP boot process Understand the Windows XP boot process Troubleshoot system restoration.
1 iCam HD Užívateľská príručka. 2 Inštalácia iCam HD Akceptácia iCam HD do Vašich SKYPE kontaktov Práca v iCam HD aplikácii Práca v SKYPE aplikácii Ovládanie.
How PC Works PC Works Based on Memory handling The registry Windows boot Windows architecture o systems and subsystem details o PE files  exe and dll.
COMP075-OS2.
Present to Save the. FIIT STU Bratislava Mentor  Michal Barla Členovia tímu  Anton Benčič  Roman Mészároš  Roman Panenka  Márius Šajgalík.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 2 How Hardware and Software Work Together.
I T Essentials I Chapter 5 JEOPARDY Installing & UpgradingComputerBasicsErrorsServicePotpourri
Microsoft Window 9X Operating System Richard Goldman © February 28, 2001.
Computer Technician POST and The Boot Process ©UNT in Partnership with TEA1.
NON STANDARD HARDWARE By the end of this lesson you will be able to: 1. Identify non standard computer hardware 2. Understand ACRONYMS used to describe.
教育卡(电子卡) 身份信息认证指导 (学生). 身份信息认证渠道 教育卡管理中心为学生提供了 “ 教育卡官方网站 ” 和 “ 教育人人通客户端 ” 两种认证渠道。 1 教育人人通客户端 2 ●● 您可以在教育卡网站的 “ 人人通客户端 ” 版块下载江苏教育人人通客户端。
Computers: Tools for an Information Age
Chapter Objectives In this chapter, you will learn:
Microsoft Operating Systems
Files Used in the Boot Process
Protokoly sieťovej vrstvy
Požiadavky na hardvér a možnosti použitia jednotlivých OS Windows
Kancelárske balíky Ing. Norbert Ádám, PhD..
PROGRAMOVÉ VYBAVENIE Obsah: program programovacie jazyky
Správa pamäti.
„Okno do podnikania“ Podpora pre začínajúcich podnikateľov od spoločnosti Microsoft (Microsoft Sparks) Roman Russev Microsoft Slovakia.
Dôležité snímky : až 17.
CONFIGURING HARDWARE DEVICE & START UP PROCESS
Domény a DNS.
Operačný systém Informatika - Tercia.
Motivácia Ukážky vypracovaných projektov: Projekt 1 , Projekt 2 , Projekt 3 Opakovanie HTML Kaskádové štýly alebo CSS Java Script PHP SQL Značka pre telo.
Počítač - základná jednotka
Zálohovanie Jaroslav Porubän KPI FEI TU Košice © 2006
Makrá v PowerPointe Joshua Lajčiak.
Typy informácií a ich prezentácia a spracovanie
Formáty grafických súborov
Operačné systémy a ich funkcie.
Sieťový operačný systém
Konfigurácia a testovanie
Človek vo sfére peňazí ročník.
Starting the computer. Every day we are using an operating system and most specifically a Windows operating system but most of us are not aware of the.
Vonkajšie pamäte pre 1. ročnik Šlížková 2006.
Integritné obmedzenia v SQL
Systém riadenia bázy dát Database Management System
Webové prehliadače.
OPERAČNÝ SYSTÉM.
TrueCrypt Šifrovanie diskov Vladimír Tkáč.
Proces pripojenia a verifikácie LP
INCITES: Journal Citation Reports
AD – File, Print Servers.
Device management How does the operating system manage the hardware and peripheral devices? Device Driver: Each device is attached to your computer with.
Smelý Palko v Ohiu alebo pán Turing ide voliť
VYSOKOFREKVENČNÁ INDUKČNÁ PEC
Open Access v H2020 Barbora Kubíková Národný kontaktný bod
ROVINNÉ (2D) SYMBOLY DWG
Princípy počítačov 1 LS 2002/2003
KROS s. r. o..
Prekladač, jeho funkcia a štruktúra, spôsob prace
Memory Addresses.
Presentation transcript:

Bootovanie a BIOS

Bootovací proces Po zapnutí počítača a inicializácii procesora sa vykoná POST (Power On Self Test) a potom sa hľadá na bootovacom disku boot sektor. Ak sa nájde, načíta sa do pamäte na adresu 0000:7C00 a odovzdá sa mu riadenie. Ak je bootovacím diskom hard disk, zavedie sa takto kód z MBR , jeho zavádzací program sa presunie a na svoje miesto načíta boot sektor z partície, ktorá je v tabuľke rozdelenia disku označená ako aktívna. Kód boot sektora vyhľadá základné súbory operačného systému, jeden z nich načíta a spustí. Tak preberie operačný systém kontrolu nad počítacom.

Čo je v boot sektore? Boot sektor Obsahuje informácie o logickom disku a program na zavedenie operačného systému do pamäte a jeho spustenie. Nachádza sa v prvom sektore logického disku. MBR Hlavný zavádzací sektor disku sa nachádza v prvom sektore fyzického hard disku. Obsahuje zavádzací kód a tabuľku rozdelenia disku tzv. partition tabulku.

Štart OS (1) – Win95 Ukážeme si to na systéme WIN95 najprv BIOS (Basic Input/Output System) pridelí kartám PnP systémové prostriedky-napr.I/O, IRQ, DMA, ROM systém si vytvorí hardvérové nastavenie - súčasnú konfiguráciu počítača na základe informácií získaných od BIOSu sú prečítané súbory CONFIG.SYS a AUTOEXEC.BAT a vykonané všetky ich príkazy nahrajú sa statické ovládače (tie pre Windows 3.x). Bývajú uložené v súbore SYSTEM.INI. kvôli práci s ovládačmi sa načítajú súbory WIN.COM (nahráva jednotlivé komponenty Windows 95), VMM32.VXD (pracuje s ovládačmi) a SYSTEM.INI (aby sa z neho načítali údaje neobsiahnuté v registroch)

Štart OS (2) – Win95 prepnutie procesora do 32bitového režimu, zo známych dát BIOSu sa vytvorí hardvérový strom (viditeľný v Správcovi zariadenia), načíta pre jeho jednotlivé prvky  32bitové (dynamické) ovládače a vyrieši prípadné konflikty medzi systémovými zdrojmi jednotlivých zariadení z disku sa nahrajú do operačnej pamäti zostávajúce komponenty Windows 95: jadro Windows (súbory KERNEL32.DLL, KRNL386.EXE) grafické rozhranie (súbory GDI.EXE,GDI32.EXE) užívateľské rozhranie (súbory USER.EXE, USER32.EXE) fonty

Štart OS (3) – Win XP Natiahnutie NTLDR ako spúšťača OS s jadrom Windows NT Čítanie súboru boot.ini, ktorý obsahuje položky pre spustenie (pri multiboote) alebo len informáciu o umiestnení systému pri 1 operačnom systéme  ak boot.ini chýba, zavádzač sa snaží načítať potrebné informácie zo štandardnej zložky so systémom (C:\Windows) Spustí sa ntdetect.com, ktorý zozbiera základné informácie o HW, ktorého zoznam dostal od BIOSu Po tomto kroku má používateľ na krátky čas možnosť stlačenia klávesy F8 pre rozšírené možnosti bootovania

Štart OS (4) – Win XP Natiahnutie jadra systému ntoskrnl.exe a ovládača pre vytvorenie komunikačnej abstraktnej hardvérovej vrstvy hal.dll V tomto bode je používateľovi ponúknutá možnosť vybrať jeden z hardvérových profilov (ak je ich v systéme viacero) Načítajú sa ovládače zariadení Načíta sa bootvid.dll – obrazovka s Windows logom a bežiacim prúžkom Vytvorí sa HW strom ovládačov a zariadení (podobný ako v správcovi zariadení)

Štart OS (5) – Win XP Načíta sa Session manager (smss.exe), ktorý zaradí do systémových diskov všetky logické jednotky (primountuje) a spustí sa kontrola, či sú všetky disky v poriadku Vytvorí sa prostredie pre prácu s jadrom OS (win32k.sys) Vytvorí sa prostredie pre prácu s používateľskými programami (csrss.exe) Vytvorí sa súbor virtuálnej pamäte (pagefile.sys)

Štart OS (6) – Win XP Naštartuje sa Windows Logon Manager (winlogon.exe) Načíta sa knižnica s GINA - The Graphical Identification And Authentication Zobrazí sa prihlasovacie okno pre prístup k používateľským účtom Používateľ zadá login a heslo, ktoré sa odovzdajú procesu winlogon.exe a ten po nájdení príslušného záznamu v databáze používateľov pridelí používateľovi práva

Štart OS (7) – Win XP Spustia sa programy zadané v registroch v časti HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\Run HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows\Run HKCU\Software\Microsoft\Windows\CurrentVersion\Run HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce %ALLUSERSPROFILE%\Start Menu\Programs\Startup\ (please note that this path is localized on non-English versions of Windows) %USERPROFILE%\Start Menu\Programs\Startup\ (please note that this path is localized on non-English versions of Windows)

BIOS (1) Je napevno napálený v CMOS pamäti priamo na matičnej doske. Je to základný operačný Je to systém počítača, ktorý po zapnutí vykoná: test RAM pamäte a prídavných zariadení základné rutiny potrebné na obsluhu štandardného hardware PC (pevný, pružný disk, klávesnica...) program pre zahájenie práce zavádzacieho programu (zavádzača systému) skontroluje, či sa na disku, kde je operačný systém, nachádza zavádzač systému, ak áno, načíta ho do RAM a predá mu riadenie PC.

BIOS (2) BIOS umožňuje aj nastavenie základných parametrov pre procesor, disk... čo sa môže využiť na zvýšenie výkonu PC, alebo pri neznaleckom zásahu môže dôjsť k nestabilite systému, prípadne k poškodeniu niektorej súčiastky Najviac používané BIOS u nás pochádzajú od firiem American Megatrends (AMI) a Phoenix (AWARD). Veľkou výhodou BIOSu je , že predstavuje štandardizované programové rozhranie. Keďže vstupné body a parametre procedúr sú jednoznačne definované, teda nezávisí od typu obsluhovanej periférie, alebo na vývoji počítača ani na vývoji Biosu samotného.

Funkcie BIOSu BIOS musí plniť i iné funkcie: zobrazuje úvodný text po spustení počítača umožňuje nastaviť základné parametre počítača zavádza operačný systém poskytuje operačnému systému prostriedky pre realizáciu viacúrovňového prostredia

Konfigurácia v CMOS Tato pamäť nahrádza konfiguračné prepínače u starších modelov PC a ukladá sa do nej základná konfigurácia počítača. Keďže je spolu s obvodom reálnych hodín zálohovaná z batérie, je teda nezávislá od napájania počítača. Je dostupná pomocou svojho radiča a má obsah 64 bajtov

POST (1) Prevádza sa ako nasledujúci krok po štarte počítača. Tento test overuje prevádzkyschopnosť celého systému. Najprv sa kontroluje mikroprocesor, potom ROM Biosu, nasleduje kontrola prvých 64kB pamäte (tu potom používa ako pracovnú oblasť), kontroluje funkciu systémového radiča, radiča pamäte a radiče I/O obvodov. Pokračuje sa kontrolou ostatných periférnych obvodov na základnej doske a nakoniec kartu grafického adaptéra.

POST (2) Pokiaľ sa vyskytne chyba je užívateľ informovaný pípnutím. Nasleduje zobrazenie hlásenia o verzii Biosu a autorských právach. Potom testuje a zisťuje veľkosť pamäte, ktorú potom zobrazí v hlásení. Testujú sa jednotlivé periférie pripojené k počítaču v tomto poradí: Klávesnica, sériové porty, paralelné porty, radič FD a HD. Pokiaľ odhalí chybu pri týchto testoch zobrazí sa hlásenie.

Po POSTe (1) Po POSTe nasleduje inicializácie periférnych zariadení. Samotný inicializačný program býva však umiestený v Biose týchto prídavných dosiek. Inštalácia rutín Biosu je nasledujúcim krokom pri štarte. Bios tu prevádza inicializáciu svojich obslužných rutín. To sa prevádza tak, že do tabuľky vektorov prerušení umiestni adresy obslužných rutín. Ich prehľad a popis niektorých z nich je umiestnený tu.

Po POSTe (2) Po inštalácii rutín ROM Biosu sú prehľadané pripojené dosky či neobsahujú vlastný Bios a ak áno predá mu riadenie, aby mohol previesť inicializáciu a presmerovať vektory prerušení (ako napr. INT 10h ,INT 13h). Posledným krokom je volanie prerušení INT 19h, ktoré natiahne a spustí zavádzač operačného systému z diskety alebo pevného disku a to tak že prehľadáva všetky nainštalované disky. Ak ho nenájde, pokúsi sa spustiť GW BASIC a pokiaľ sa to nepodarí, vypíše chybové hlásenie a zastaví procesor. BIOS potom odovzdá operačnému systému informácie o tom, ktorý proces žiada o sprístupnenie alebo uvoľnenie niektorého zariadenia.