sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #30792
Re: RH 7.0, lilo & Windows 98
In <3A2BFE6D.5020908@xxxxxxxxx> flemming bjerke <Flemming@xxxxxxxxx> writes:
>For øvrigt er der nogen der kan forklare mig hvad 0x80 betyder. Jeg
>gætter på at det er en I/O addresse, men hvordan kan man vide hvilken
>harddisk som fornøjer sig med at snurre rundt på 0x80 og ikke 0xF5? Og
>hvorfor ikke også 0x82?
Det er ikke en I/O adresse - det stammer tilbage fra den måde diske blev
håndteret i de gamle IBM kompatible PC BIOS'er.
Der brugte man samme BIOS funktioner til at læse floppy-diske og
harddiske. Måden man valgte hvilken disk der skulle læses var via
et BIOS "disk nummer" - A: var selvfølgelig disk 0, B: disk 1. Da
så hard diskene begyndte at dukke op skulle man give dem numre -
men der kunne jo være mere end 2 diskette drev. Så man valgte at
nummerere harddiskene fra 0x80 = 128 decimalt. Den første harddisk
er derfor 0x80, den anden 0x81.
--
Henrik Storner | "Crackers thrive on code secrecy. Cockcroaches breed
<henrik@xxxxxxxxxx> | in the dark. It's time to let the sunlight in."
|
| Eric S. Raymond, re. the Frontpage backdoor
References