URZĄDZENIA
W SYSTEMIE LINUKS
W systemie Linuks wszystkie urządzenia są reprezentowane przez odpowiednie pliki
znajdujące się w katalogu /dev.
Urządzenia te dzielą się na blokowe i znakowe.
Urządzenia blokowe służą do
przechowywania danych i pozwalają na swobodny dostęp do nich.
Urządzeniami tego typu są na przykład dyski twarde lub stacje dyskietek.
Urządzenia te zachowują się podobnie jak pliki z tym, że długość plików określona
jest przez ilość zapisanych w nich danych, a długość urządzenia blokowego przez jego
pojemność.
Wadą takiego rozwiązania jest to, że jeśli zapiszemy plik o rozmiarze 10MB do
urządzenia blokowego o pojemności 100MB , to po odczytaniu tego urządzenia otrzymamy
10MB naszych danych i 90MB danych zapisanych wcześniej. Wadę tę można ominąć
kodując informację o długości pliku w nim samym.
Urządzenia znakowe służą do odczytu
lub zapisu sekwencji znaków.
Charakterystyczną cechą tych urządzeń jest to, że danych z nich nie można
odczytywać w dowolnej kolejności tylko w kolejności takiej, w jakiej docierają one do
komputera.
Dobrym przykładem takiego urządzenia jest łącze szeregowe.
Oznaczenia niektórych urządzeń z katalogu /dev/ :
hda - pierwszy dysk twardy (IDE/EIDE)
hda1 - pierwsza partycja na pierwszym dysku twardym
hdb - drugi dysk twardy lub CD-ROM
sda - pierwszy dysk twardy (SCASI)
sda1 - pierwsza partycja na pierwszym dysku twardym
sdb - drugi dysk twardy (SCASI)
fd0 - pierwsza stacja dysków elastycznych
fd1 - druga stacja dysków elastycznych
cua0 - COM1
cua1 - COM2
lp0 - LPT1
lp1- LPT2
tty1 - terminal 1
tty2 - terminal 2
null - urządzenie puste
kmem - pamięć operacyjna
GRUPA MEDIA INFORMACYJNE & ADAM NAWARA
|