Dette er lidt af et trick -spørgsmål! Det afhænger af, hvad du mener med "bygget direkte på hardware". Der er flere lag software, der sidder mellem hardware og de applikationer, vi bruger.
Her er nogle muligheder, afhængigt af hvordan du fortolker spørgsmålet:
1. Operativsystemet (OS):
OS er det mest direkte lag, der interagerer med hardware. Det administrerer hardware -ressourcerne, giver en platform for applikationer at køre og fungerer som en formidler mellem hardware og anden software.
2. Firmware:
Dette er en speciel type software indlejret i selve hardware. Det styrer enhedens grundlæggende funktioner, som at starte op, styre systemuret og håndtere grundlæggende input/output -operationer.
3. Enhedsdrivere:
Disse softwarekomponenter er specifikt designet til at kommunikere med individuelle hardwareenheder, som dit tastatur, mus eller grafikkort. De oversætter instruktioner fra OS til signaler, som hardware kan forstå.
4. BIOS (grundlæggende input/output -system):
Dette er et lille program, der er gemt i computerens skrivebeskyttede hukommelse (ROM), der er ansvarlig for at initialisere hardware og indlæse operativsystemet, når du først tænder for din computer.
Så hvilken er "bygget direkte på hardware?"
Det er virkelig et spørgsmål om perspektiv. Alle ovenstående muligheder er vigtige for at gøre hardware -funktionen. Firmware er tættest på hardware, der er indlejret i det, mens OS er det mest betydningsfulde lag af software, der direkte administrerer hardware.
Fortæl mig, hvis du har mere specifikke spørgsmål om nogen af disse lag!