Mechanizm umożliwiający podłączenie urządzeń peryferyjnych współpracujących z systemem komputerowym, w którym podłączane urządzenie jest rozpoznawane za pomocą nadanego mu numeru identyfikacyjnego, to
A. BootLoader
B. CrossFire
C. Plug and Play
D. Hot Swap
Pytanie z egzaminu CKE, czerwiec 2017 (arkusz E.12-X-17.06).
Mechanizm Plug and Play to właśnie technologia, która pozwala systemowi komputerowemu automatycznie wykryć podłączone urządzenie, odczytać jego identyfikator sprzętowy i dobrać odpowiednią konfigurację oraz sterownik. W praktyce wygląda to tak, że po podłączeniu np. pendrive’a USB, myszy, drukarki albo karty rozszerzeń PCI Express system odczytuje dane typu Vendor ID i Device ID, czyli informacje o producencie i modelu urządzenia. Na tej podstawie Windows albo Linux może załadować właściwy sterownik, przydzielić zasoby, np. przerwania IRQ, zakresy pamięci czy kanały komunikacji. Moim zdaniem to jedna z tych technologii, których na co dzień się nie docenia, bo po prostu działa w tle. W dobrych praktykach serwisowych warto jednak pamiętać, że Plug and Play nie oznacza magii: urządzenie nadal potrzebuje poprawnego sterownika, zgodności ze standardem magistrali, np. USB, PCI, PCIe, oraz sprawnego portu. Jeśli w Menedżerze urządzeń pojawia się nieznane urządzenie, to zwykle system wykrył sprzęt, ale nie potrafił dobrać sterownika. Czyli sam mechanizm rozpoznania działa, ale konfiguracja nie została dokończona.
W tym pytaniu kluczowe jest rozpoznanie mechanizmu, który identyfikuje podłączane urządzenie i pozwala systemowi dobrać do niego konfigurację oraz sterownik. CrossFire może brzmieć technicznie i kojarzyć się ze sprzętem komputerowym, ale dotyczy łączenia kilku kart graficznych AMD w celu zwiększenia wydajności renderowania grafiki. Nie służy do ogólnego wykrywania urządzeń peryferyjnych i nie ma związku z nadawaniem im numerów identyfikacyjnych w systemie operacyjnym. Hot Swap oznacza możliwość podłączania lub odłączania urządzeń podczas pracy komputera, bez jego wyłączania. To ważna funkcja np. w dyskach serwerowych, USB czy niektórych kieszeniach na nośniki, ale sama w sobie nie opisuje procesu automatycznego rozpoznania sprzętu przez system. Można powiedzieć, że Hot Swap odpowiada bardziej na pytanie kiedy można coś podłączyć, a Plug and Play na pytanie jak system to rozpozna i skonfiguruje. BootLoader to zupełnie inny obszar. Jest to program uruchamiany na początku startu komputera, którego zadaniem jest załadowanie systemu operacyjnego, np. Windows Boot Manager albo GRUB w Linuksie. Typowy błąd myślowy polega tu na wybieraniu pojęcia, które brzmi profesjonalnie, zamiast dopasować je do opisu działania. W praktyce, gdy komputer wykrywa nową drukarkę, kartę sieciową USB lub kontroler na magistrali PCIe, chodzi o Plug and Play, identyfikatory sprzętowe i sterowniki, a nie o techniki związane z kartami graficznymi, wymianą na gorąco czy startem systemu.