Gå til innhold

hva er BIOS


kidden

Anbefalte innlegg

Videoannonse
Annonse
Skrevet (endret)

Basic Input Output System

Hardkodet programvare som har som oppgave å "vekke" operativsystemet.

 

Den første kodesnutten som kjøres når maskinen får strøm er det som ligger i BIOS. Her ligger det informasjon om at man skal sjekke at de essensielle funksjonen er på plass og virker, og så skal man ta turen til harddisken og begynne å laste operativsystemet inn i minnet, og starte den delen av operativsystemet som laster dette ferdig.

 

Veldig enkelt forklart, og vil du ha mer så bare si fra

Endret av enden
Skrevet

ok, skjønner litt mere nå.

men er det et slags programm eller er det en del på hovedkortet?

er nybegynner på pc, hehe...

har sett at noen her sier at man må gå in i BIOS for å aktivere HT. åssen gjør man det?

har også sett at noen har sagt noe om å aktivere BOIS.

Skrevet

BIOS er et slags program, men der er lagret på en egen liten brikke på hovedkortet.

Hvordan du aktiverer HT varierer litt mellom BIOS produsenter, men det vanlige er å finne advanced CMOS options eller noe lignende. Har du lite peiling så anbefaler jeg deg å holde deg litt unna BIOS, eventuelt finne et gammelt vrak du kan leke deg med.

Skrevet (endret)

har noen vrek pc'er her som jeg kan leke meg litt med.

kan noen si meg hvordan man går inn i BIOS?

Endret av kidden
Skrevet

Du finner en bra definisjon av BIOS (Basic Input/Output System) her:

http://searchwin2000.techtarget.com/sDefin...i213814,00.html

 

Grunnen til at det er så mye bugs med BIOS skyldes hovedsaklig at den er skrevet i 16-bits maskinkode. En vanlig feil i BIOS er med måten den leser firmware på enheter tilkoblet til systemet som bl.a. kort og minnebrikker. Minnebrikker har faktisk firmware og den kalles SPD (Serial Presence Detect) og er definert her:

http://whatis.techtarget.com/definition/0,...i533524,00.html

 

Leser BIOS SPD-informasjonen på minnebrikkene feil så blir det problemer, og derfor ser man også så mange BIOS-oppdateringer som stort sett bare forbedrer minnekompatibiliteten

:cool:

Skrevet
Basic Input Output System

Hardkodet programvare som har som oppgave å "vekke" operativsystemet.

 

Den første kodesnutten som kjøres når maskinen får strøm er det som ligger i BIOS. Her ligger det informasjon om at man skal sjekke at de essensielle funksjonen er på plass og virker, og så skal man ta turen til harddisken og begynne å laste operativsystemet inn i minnet, og starte den delen av operativsystemet som laster dette ferdig.

 

Veldig enkelt forklart, og vil du ha mer så bare si fra

Ikke minst er BIOS ansvarlig for å lese inn de "riktige" verdiene i CPU-registrene; Kopiere BIOS til RAM og omdirigere instruksjonspekeren (EIP-registeret) slik at den kan begynne å knuse litt instruksjoner.

 

BIOS skal også opplyse om "basic" funksjoner til samtlige enheter som sitter i maskinen - alt annet betyr at den aktuelle maskinvaren ikke er støttet av IBM-PC BIOS'en. Som snorreh skriver er "svakheten" til BIOS at koden er skrevet i 16-bits assembly. Det betyr at CPU'en i første omgang startes i "real-mode" og har i første omgang kun 1mb addresseringsområde. Derimot så vil operativsystemet "kjøre opp" CPU'en i 32-bits "protected mode", evt. "long mode".

 

Det eneste som ligger "lavere" enn BIOS er hver enkelt komponent sin firmware. Denne firmwaren skal er den viktigste og mest grunnleggende "driveren" til hver komponent som f.eks hvordan lesehodene skal flyttes på HD'en osv. Derfor er det opp til firmwaren å passe inn med de ulike standardene slik at BIOS bare må kodes mot en bestemt standard.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...