Skip to main content

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 głównego i drobnego numeru do identyfikacji pliku i sterownika, z którym działa.Microsoft używa specjalnych plików w swoich systemach operacyjnych, takich jak system MS-DOS oraz Windows .Ważną różnicą jest nazwa i sposób wyróżnienia specjalnego pliku.Microsoft odnosi się do plików specjalnych 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.

Microsofts Pliki urządzeń 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 przeniesieniu wszystkich bloków komputer może wyświetlać zawartość płyty CD na ekranie komputera.

Poza urządzeniami blokowymi, urządzeniami znaków i pseudo-oddziałów.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.