This commit is contained in:
Melody Becker 2024-11-28 20:29:30 +01:00
parent 00a98a120d
commit c4776cdf93
No known key found for this signature in database
2 changed files with 71 additions and 11 deletions

View file

@ -13,15 +13,30 @@
"state": {
"type": "markdown",
"state": {
"file": "LF1-Unternehmen/L24-11-28.md",
"file": "ArbeitsplatzZeug/Präsentation Bios-Uefi.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "L24-11-28"
"title": "Präsentation Bios-Uefi"
}
},
{
"id": "890b89bee7b547bc",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "ArbeitsplatzZeug/bios-uefi infos.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "bios-uefi infos"
}
}
]
],
"currentTab": 1
}
],
"direction": "vertical"
@ -163,16 +178,17 @@
"obsidian-excalidraw-plugin:Create new drawing": false
}
},
"active": "ff26353664f95c88",
"active": "890b89bee7b547bc",
"lastOpenFiles": [
"LF1-Unternehmen/L24-10-10.md",
"LF1-Unternehmen/L24-11-28.md",
"LF1-Unternehmen/L24-11-26.md",
"ArbeitsplatzZeug/Präsentation Bios-Uefi.md",
"ArbeitsplatzZeug/SoftwareLayers.png",
"ArbeitsplatzZeug/uefi infos.md",
"ArbeitsplatzZeug/Uefi-Bios-Präsentation-Idee.md",
"ArbeitsplatzZeug/Planung.md",
"ArbeitsplatzZeug/uefi infos.md",
"ArbeitsplatzZeug/bios-uefi infos.md",
"ArbeitsplatzZeug/Präsentation Bios-Uefi.md",
"LF1-Unternehmen/L24-11-28.md",
"LF1-Unternehmen/L24-10-10.md",
"LF1-Unternehmen/L24-11-26.md",
"ArbeitsplatzZeug/SoftwareLayers.png",
"ArbeitsplatzZeug/Uefi-Bios-Präsentation-Idee.md",
"ArbeitsplatzZeug/PC_systemLayers.jpg",
"LF5-databases/Drawing 2024-11-26 11.15.51.excalidraw.md",
"LF5-databases/A24-11-24 Selektionen.sql",

View file

@ -0,0 +1,44 @@
## General
- 2. Softwareebene nach Firmware, vor Bootloader und OS
- Initialisierung der Hardware
- Funktionalitäts- und Kompatibilitätscheck der Hardware
- Laden und Starten des Bootloaders
- Hardware Konfiguration
- CPU Microcode Updates
- Minimale API für Hardware-Zugriff
## BIOS
- BIOS / Basic Input/Output System
- Nur MBR
- 8 / 16 Bit
- Assembly
- Jeder sein eigenes
- Keine modernen OS (außer Linux)
## UEFI
- UEFI / Unified Extensible Firmware Interface
- Nachfolger von BIOS
- MBR & GPT
- MBR
- Master Boot Record
- nur erster Sektor
- Partitionstabelle
- Anweisungen um Bootloader zu starten
- Max 2TB Partitionsgröße
- GPT
- GUID Partition Table
- Max 8ZiB Partitionsgröße (2^64 * 512Byte Sektorgröße)
- MBR in ersten Sektor
- Grobe Definition der Partitionen
- Genaue Details der Partitionen
- 32 / 64 Bit
- C
- Meisten die gleiche Basis
- Intel ~1998 für Itanium entwickelt um Bios zu ersetzen
- 1990 Itanium, mit Bios unzufrieden
- 1998 Intel Boot Initiative
- 2004 Tiano (OSS UEFI)
- 2005 UEFI Spec an UEFI Forum übergeben
- Boot & Runtime Services
- Boot services nur für Firmware und bevor OS (Beendet durch `ExitBootServices()`)
- Backwards Compatibility via CSM (Compatibility Support Module)
- Viele mittlerweile wichtige Features, z.B. Secure Boot