Re: BIOS

Autor: Radoslaw Sokol (rsokol_at_magsoft.com.pl)
Data: Mon 05 Jan 2004 - 10:07:26 MET


Krzysztof wrote:

> Czy ktoś z szanownych grupowiczów ma pojęcie lub jakieś materiały nt. w jaki
> sposób BIOS rozpoznaje że jest zainstalowana karta sieciowa, napęd CD lub
> FDD?

Każde urządzenie inaczej.

FDD nie jest w ogóle rozpoznawane, honotowane są ustawienia
poczynione przez użytkownika w programie konfiguracyjnym płyty
głównej. System operacyjny odczytuje potem najczęściej te usta-
wienia i obsługuje uaktywnione w BIOSie napędy FDD.

Napęd CD-ROM ATAPI wykrywany jest jak każdy inny napęd ATA.
Jeśli typ napędu zostanie ustawiony na Auto-Detect, BIOS
korzysta z komend ATA umożliwiających pobranie parametrów
napędu i wykrywa napęd. Systemy operacyjne w tej chwili naj-
częściej ignorują całkowicie tak wykryte napędy ATA i same
dokonują detekcji -- o czym można się przekonać choćby
wyłączając dodatkowe dyski w BIOSie i bootując 32-bitowy
system operacyjny, jak na przykład Windows NT czy Linux.

Karty PCI ogólnie wykrywane są z kolei własnym, wbudowanym
mechanizmem Plug & Play magistrali PCI i podlegają automa-
tycznej konfiguracji przez BIOS. System operacyjny może
później albo odczytać i przejąć te ustawienia, albo też
zignorować je i samodzielnie skonfigurować wszystkie karty
na nowo (co robią na przykład systemy z rodziny Windows NT).

> Czy jest jakaś możliwość blokowania ww
> urządzeń na poziomie BIOSu?

Poza FDD -- w zasadzie nie. BIOS obecnie nie gra już praktycznie
żadnej roli, systemy operacyjne obchodzą go jak tylko się da.

-- 
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół  |  mailto:rsokol_at_magsoft.com.pl          |
|                 |  http://www.grush.one.pl/              |
\................... ftp://ftp.grush.one.pl/ ............../


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 12:49:34 MET DST