Urządzenia logiczne AmigaDOS: Różnice pomiędzy wersjami
(Utworzono nową stronę "Urządzenia logiczne są to urządzenia, które istnieją w systemie i do których w każdej chwili możemy się odwołać wysyłając do nich dane lub dane z nich odebr...") |
m (korekta językowa) |
||
Linia 5: | Linia 5: | ||
DF1:, DF2:, DF3: - odnoszą się do kolejnych zewnętrznych stacji dysków. W modelach z dwoma wbudowanymi stacjami dysków DF1: odnosi się do drugiej wbudowanej stacji,<br> | DF1:, DF2:, DF3: - odnoszą się do kolejnych zewnętrznych stacji dysków. W modelach z dwoma wbudowanymi stacjami dysków DF1: odnosi się do drugiej wbudowanej stacji,<br> | ||
DHx: - odnosi się do kolejnych partycji dysku twardego/dysków twardych (x to liczba naturalna). Jest to nazwa zwyczajowa niekoniecznie stosowana,<br> | DHx: - odnosi się do kolejnych partycji dysku twardego/dysków twardych (x to liczba naturalna). Jest to nazwa zwyczajowa niekoniecznie stosowana,<br> | ||
− | NIL: - odnosi się do urządzenia, które należy traktować jak śmietnik. Wszystkie wpisywane do niego dane znikają. Jego zawartość jest zawsze pusta, więc próba odczytu będzie równoznaczna z odczytaniem "niczego". Zastosowanie tego urządzenia polega na przekierowaniu do niego komunikatów, które generują pewne komendy, a nie chcemy | + | NIL: - odnosi się do urządzenia, które należy traktować jak śmietnik. Wszystkie wpisywane do niego dane znikają. Jego zawartość jest zawsze pusta, więc próba odczytu będzie równoznaczna z odczytaniem "niczego". Zastosowanie tego urządzenia polega na przekierowaniu do niego komunikatów, które generują pewne komendy, a których nie chcemy czytać.<br> |
RAM: - tak zwany RAM-dysk, czyli "dysk w pamięci komputera". Jest on tak duży, jak dużo jest obecnie wolnej pamięci,<br> | RAM: - tak zwany RAM-dysk, czyli "dysk w pamięci komputera". Jest on tak duży, jak dużo jest obecnie wolnej pamięci,<br> | ||
− | PAR: - odnosi się do drukarki przez " | + | PAR: - odnosi się do drukarki przez "parallel.device" z pominięciem zmian generownych przez sterownik drukarki,<br> |
PRT: - odnosi się do drukarki przez "printer.device", do którego uprzednio odwołuje się sterownik drukarki zmieniając odpowiednio dane,<br> | PRT: - odnosi się do drukarki przez "printer.device", do którego uprzednio odwołuje się sterownik drukarki zmieniając odpowiednio dane,<br> | ||
− | SER: - odnosi się do portu | + | SER: - odnosi się do portu szeregowego przez urządzenie "serial.device".<br> |
− | PIPE: - kontroluje wyjście/wejście zapewniając komunikację między programami. To co pierwsze trafia do PIPE:, jako pierwsze z niego wychodzi.<br> | + | PIPE: - kontroluje wyjście/wejście zapewniając komunikację między programami. To, co pierwsze trafia do PIPE:, jako pierwsze z niego wychodzi.<br> |
RAD: - jest bardzo podobny do RAM:, lecz jego zawartość nie jest usuwana w momencie resetu (trzeba wyłączyć komputer lub skorzystać z komendy REMRAD). Wielkość RAD: jest określana stosowną mountlistą.<br> | RAD: - jest bardzo podobny do RAM:, lecz jego zawartość nie jest usuwana w momencie resetu (trzeba wyłączyć komputer lub skorzystać z komendy REMRAD). Wielkość RAD: jest określana stosowną mountlistą.<br> | ||
CC0: - wykorzystywane do obsługi kart PCMCIA,<br> | CC0: - wykorzystywane do obsługi kart PCMCIA,<br> | ||
− | QUEUE: - | + | QUEUE: - urządzenie ustawiające "w kolejce" dane oczekujące na wyjście z komputera. |
Aktualna wersja na dzień 17:32, 13 mar 2021
Urządzenia logiczne są to urządzenia, które istnieją w systemie i do których w każdej chwili możemy się odwołać wysyłając do nich dane lub dane z nich odebrać. Niekoniecznie są to urządzenia fizycznie dostępne czy widziane. Niektórym z nich możemy nadać własne nazwy. Istnieje pewna grupa urządzeń logicznych z góry przypisanych do systemu, których nazw ani oznaczeń nie można zmienić. Można także tworzyć własne urządzenia logiczne. Każde urządzenie logiczne jest wywoływane przez handler, który jest plikiem znajdującym się w katalogu L: (najczęściej) lub w ROM-ie. Najważniejsze rodzaje urządzeń logicznych występujących w Amiga DOS:
CON: - konsola (okno, w którym wpisujemy komendy),
DF0: - odnosi się do wbudowanej stacji dysków,
DF1:, DF2:, DF3: - odnoszą się do kolejnych zewnętrznych stacji dysków. W modelach z dwoma wbudowanymi stacjami dysków DF1: odnosi się do drugiej wbudowanej stacji,
DHx: - odnosi się do kolejnych partycji dysku twardego/dysków twardych (x to liczba naturalna). Jest to nazwa zwyczajowa niekoniecznie stosowana,
NIL: - odnosi się do urządzenia, które należy traktować jak śmietnik. Wszystkie wpisywane do niego dane znikają. Jego zawartość jest zawsze pusta, więc próba odczytu będzie równoznaczna z odczytaniem "niczego". Zastosowanie tego urządzenia polega na przekierowaniu do niego komunikatów, które generują pewne komendy, a których nie chcemy czytać.
RAM: - tak zwany RAM-dysk, czyli "dysk w pamięci komputera". Jest on tak duży, jak dużo jest obecnie wolnej pamięci,
PAR: - odnosi się do drukarki przez "parallel.device" z pominięciem zmian generownych przez sterownik drukarki,
PRT: - odnosi się do drukarki przez "printer.device", do którego uprzednio odwołuje się sterownik drukarki zmieniając odpowiednio dane,
SER: - odnosi się do portu szeregowego przez urządzenie "serial.device".
PIPE: - kontroluje wyjście/wejście zapewniając komunikację między programami. To, co pierwsze trafia do PIPE:, jako pierwsze z niego wychodzi.
RAD: - jest bardzo podobny do RAM:, lecz jego zawartość nie jest usuwana w momencie resetu (trzeba wyłączyć komputer lub skorzystać z komendy REMRAD). Wielkość RAD: jest określana stosowną mountlistą.
CC0: - wykorzystywane do obsługi kart PCMCIA,
QUEUE: - urządzenie ustawiające "w kolejce" dane oczekujące na wyjście z komputera.