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