14
BIOS/UEFI Joschka Mick

BIOS/UEFI Joschka Mick. BIOS Basic Input/Output System Auf nicht-flüchtigem Speicher einprogrammiert Herstellung der Funktion eines Computers Erfunden

Embed Size (px)

Citation preview

Page 1: BIOS/UEFI Joschka Mick. BIOS Basic Input/Output System Auf nicht-flüchtigem Speicher einprogrammiert Herstellung der Funktion eines Computers Erfunden

BIOS/UEFI

Joschka Mick

Page 2: BIOS/UEFI Joschka Mick. BIOS Basic Input/Output System Auf nicht-flüchtigem Speicher einprogrammiert Herstellung der Funktion eines Computers Erfunden

BIOS

• „Basic Input/Output System“• Auf nicht-flüchtigem Speicher

einprogrammiert• Herstellung der Funktion eines Computers• Erfunden 1975 durch Gary Kildall• Verwendung hauptsächlich bei 16-Bit und 32-

Bit-Systemen

Page 3: BIOS/UEFI Joschka Mick. BIOS Basic Input/Output System Auf nicht-flüchtigem Speicher einprogrammiert Herstellung der Funktion eines Computers Erfunden

BIOS

• Wurde im Laufe der Zeit weiterentwickelt• -> erstes konnte nur Funktionsfähigkeit

herstellen und Bootvorgang einleiten• Erweiterung z.B. POST• -> Selbsttest beim Starten des Computers• -> läuft in 2 Instanzen ab• Bekannte Hersteller:

American Megatrends, ATI, IBM

Page 4: BIOS/UEFI Joschka Mick. BIOS Basic Input/Output System Auf nicht-flüchtigem Speicher einprogrammiert Herstellung der Funktion eines Computers Erfunden

POST (1.Instanz)

• Test der CPU• Test des CMOS-RAM• Test des Cachespeichers• Arbeitsspeicherüberprüfung • -> nur die ersten 64kB• Überprüfung von Grafikspeicher und

Grafikausgabe

Page 5: BIOS/UEFI Joschka Mick. BIOS Basic Input/Output System Auf nicht-flüchtigem Speicher einprogrammiert Herstellung der Funktion eines Computers Erfunden

POST (2.Instanz)

• Erstes Bild wird sichtbar• Komplette Überprüfung des Arbeitsspeichers• Überprüfung angeschlossener Hardware

(Maus, Tastatur, Festplatten etc.)

• Meist Möglichkeit, BIOS-Konfiguration aufzurufen

• Kann bei jedem POST variieren

Page 6: BIOS/UEFI Joschka Mick. BIOS Basic Input/Output System Auf nicht-flüchtigem Speicher einprogrammiert Herstellung der Funktion eines Computers Erfunden

POST

Page 7: BIOS/UEFI Joschka Mick. BIOS Basic Input/Output System Auf nicht-flüchtigem Speicher einprogrammiert Herstellung der Funktion eines Computers Erfunden

BIOS (weitere Funktionen)

• Passwortschutz• Aufruf von BIOS-Erweiterungen

(von z.B. Grafikchip, Netwerkchip, Steckkarten)

• Durchlaufen einer Bootsequenz

• BIOS stellt die zweite Sicherheitsstufe dar

Page 8: BIOS/UEFI Joschka Mick. BIOS Basic Input/Output System Auf nicht-flüchtigem Speicher einprogrammiert Herstellung der Funktion eines Computers Erfunden

Konfiguration des BIOS

• 2 Möglichkeiten (Jumper oder Tastenbetätigung)

• Einstellungen werden in CMOS-Speicher festgehalten

• -> meist kombiniert mit Systemuhr• Reset der Einstellungen erfolgt mittels Jumper

oder durch Entfernen der Batterie

Page 9: BIOS/UEFI Joschka Mick. BIOS Basic Input/Output System Auf nicht-flüchtigem Speicher einprogrammiert Herstellung der Funktion eines Computers Erfunden

BIOS-Konfiguration

Page 10: BIOS/UEFI Joschka Mick. BIOS Basic Input/Output System Auf nicht-flüchtigem Speicher einprogrammiert Herstellung der Funktion eines Computers Erfunden

UEFI

• „Unified Extensible Firmware Interface“• Nachfolger von EFI („Extensible Firmware

Interface“)• Hauptsächlich 64-Bit (32-Bit auch möglich)

• Ziele: • komfortablere Oberfläche• Startende Bestandteile des Betriebssystems

auswählen

Page 11: BIOS/UEFI Joschka Mick. BIOS Basic Input/Output System Auf nicht-flüchtigem Speicher einprogrammiert Herstellung der Funktion eines Computers Erfunden

UEFI-Konfiguration

Page 12: BIOS/UEFI Joschka Mick. BIOS Basic Input/Output System Auf nicht-flüchtigem Speicher einprogrammiert Herstellung der Funktion eines Computers Erfunden

UEFI

• BIOS wurde trotz Anpassung der modernen Hardware und Betriebssystemen nichtmehr gerecht

• Von Intel durch Intel Boot Initiative entwickelt• Wird von unterstützt von:• Windows 2000 und Nachfolgern• Linux (ab Kernel 2.6.25)• -> Ausnahme Fedora (erst seit Version 17)

Page 13: BIOS/UEFI Joschka Mick. BIOS Basic Input/Output System Auf nicht-flüchtigem Speicher einprogrammiert Herstellung der Funktion eines Computers Erfunden

Kritik an UEFI

• Kann nicht durch BIOS und coreboot ersetzt werden

• Mögliches Sicherheitsrisiko in sicherheitskritischen Umgebungen,

• -> eventueller Datenklau über LAN-Schnittstelle

Page 14: BIOS/UEFI Joschka Mick. BIOS Basic Input/Output System Auf nicht-flüchtigem Speicher einprogrammiert Herstellung der Funktion eines Computers Erfunden

Quellenangaben

• Wikipedia.com• tonymacx86.com• tomshardware.com• simutrans-forum.de