UEFI Boot Services
- UEFI Boot Services
- UEFI Boot Services** (Unified Extensible Firmware Interface Boot Services) är en viktig del av UEFI-firmwaren och spelar en central roll under datorns uppstart. Dessa tjänster erbjuder ett gränssnitt mellan UEFI-firmwaren och operativsystemet för att utföra nödvändiga uppgifter och konfigurationer under uppstarten.
- Översikt
UEFI Boot Services möjliggör interaktion mellan UEFI-firmwaren och operativsystemet genom att tillhandahålla en standardiserad uppsättning tjänster och funktioner. Dessa tjänster omfattar bland annat:
- Hårdvaruresurser
UEFI Boot Services hanterar tilldelning och konfigurering av hårdvaruresurser, inklusive minnesallokering och hantering av enheter.
- EFI-drivrutiner
Tjänsterna möjliggör laddning och anrop av EFI-drivrutiner som utökar funktionaliteten hos UEFI-firmwaren och erbjuder stöd för specifika enheter och protokoll.
- Filhantering
Boot Services inkluderar funktioner för att öppna, läsa och skriva filer från UEFI-firmwarens filsystem, vilket är nödvändigt för att ladda och exekvera operativsystem och andra program.
- Händelser och temporisering
Tjänsterna erbjuder mekanismer för att hantera händelser och temporisering, inklusive skapande av händelser och tidmätning.
- Systemkonfiguration
UEFI Boot Services gör det möjligt att hämta information om systemkonfigurationen, inklusive hårdvaruidentifikation och maskinvarukonfigurationstabeller.
- Självupplösning
Tjänsterna stöder självupplösning genom identifiering och initiering av nödvändiga komponenter för uppstart, inklusive minne och processor.
- Kommunikation med UEFI Runtime Services
Under uppstarten kan operativsystemet och systemprogram använda Boot Services för att interagera med UEFI Runtime Services, vilket är en uppsättning tjänster som är tillgängliga efter uppstartens slutförande.
- Användning och Åtkomst
UEFI Boot Services är tillgängliga för operativsystemet och systemprogram via UEFI API-anrop. Dessa anrop kan göras från EFI-applikationer som körs under uppstarten. Boot Services är dock normalt tillgängliga endast under uppstartens första fas och kan inte användas efter att operativsystemet har startat om UEFI Runtime Services har aktiverats.
- Slutsats
UEFI Boot Services är en viktig komponent i UEFI-firmwaren som underlättar uppstarten och initialiseringen av en dator. Genom att erbjuda standardiserade tjänster och funktioner möjliggör Boot Services kommunikation och samarbete mellan UEFI-firmwaren och operativsystemet, vilket är avgörande för en smidig och framgångsrik uppstartsprocess.