Co to jest specjalny plik?
Specjalny plik, znany również jako plik urządzenia, to plik na komputerze używanym z sterownikami urządzeń. Może się wydawać i działać jak normalny plik, ale zawiera specjalną nazwę, która odróżnia go od innych plików. Tej nazwy nie może być używana z żadnymi innymi typami plików. Specjalny plik może przekazać polecenia sterownika urządzenia za pośrednictwem połączeń systemowych wejściowych/wyjściowych (I/O). Ułatwia to kontrolowanie określonego urządzenia lub części systemu komputerowego.
węzeł urządzenia przechowuje informacje o specjalnym pliku i używa liczby głównej i niewielkiej do identyfikacji pliku i sterownika, z którym współpracuje. Microsoft® używa specjalnych plików w swoich systemach operacyjnych, takich jak System MS-DOS® i Windows®. Ważną różnicą jest nazwa i sposób wyróżnienia specjalnego pliku. Microsoft® odnosi się do specjalnych plików jako plików urządzeń, a starsze systemy operacyjne używają słów rezerwowych do identyfikacji tych specjalnych plików zamiast głównych i drobnych liczb.
Urządzenie Microsoft's®Pliki mają proste słowa kluczowe, takie jak CON i PRN. Mogą, ale nie muszą mieć zarówno polecenia wejściowego, jak i wyjściowego. Na przykład CON może zarówno odbierać dane typowe, jak i wydrukować dane komputerowe do konsoli. Słowo kluczowe PRN może jednak drukować tylko tekst. Nie może odbierać żadnych danych wejściowych.
Aby lepiej zrozumieć, w jaki sposób specjalne pliki wpływają na ludzi w ich codziennym życiu, rozważ studentkę, która zapisała swój artykuł terminowy na płycie CD-ROM, aby zabrać się na bibliotekę kampusu i wydrukować. Po umieszczeniu płyty CD do komputera komputer musi odczytać dane na płycie CD i otworzyć je na komputerze, aby uczeń mógł wysłać ją do drukarki. Rodzaj specjalnego pliku, znanego jako urządzenie blokowe, przenosi dane w blokach z CD do komputera. Po przesłaniu wszystkich bloków komputer może wyświetlać zawartość płyty CD na ekranie komputera.
Oprócz urządzeń blokowych, urządzeń postaci i PSEUIstnieją również usługi. Urządzenia postaci działają z systemami, które wysyłają informacje o jeden znak na raz zamiast w dużych blokach, takich jak uchwyt urządzeń blokowych. Pseudo-urządzenia służą do interakcji z poleceniami, które system operacyjny może wykonywać, z którymi nie wymagają fizycznego obiektu do interakcji. CD-ROM jest obiektem fizycznym obsługiwanym przez urządzenie blokowe. Pseudo-urządzenie zajmuje się wyłącznie poleceniami i nie wchodzi w interakcje z żadnymi obiektami fizycznymi.