98083

98083



Systemy operacyjne /Zarządzanie urządzeniami zev/netrznvmi

2.    następnie można wykonać żądaną operacje we/wy jak np. write{), read(). ioctl() W trakcie wykorzystywania tych funkcji urządzenie jest identyfikowane przez deskryptor pliku fd

3.    po wykorzystaniu urządzenia należy go zamknąć używając funkcji close()

Przepływ sterowania w systemie

W systemie Unix (z poziomu użytkownika) UZ są traktowne jak pliki, a zatem wszelkie zlecenia wykonania operacji we/wy przechodzą przez FS.

Po odnalezieniu przez FS węzła (i-node) odpowiadającego plikowi reprezentującemu UZ, są odczytywane informacje w nim zawarte, a więc:

•    rodzaj urządzenia: blokowe, znakowe

•    nr podprogramu obsługi', major, minor number

Tablice przełączające Pou (Device Switch Tables)

W SO istnieją dwa rodzaje tablic dzięki którym następuje przełączenie na określony Pou, a mianowicie:

•    tablice dla urządzeń znakowych

•    tablice dla urządzeń blokowych

•    Indeksem do tych tablic jest nr główny (major number), który wskazuje na odpowiedni wiersz tablicy.

•    Wiersz zawiera nazwę oraz zestaw wskaźników do procedur Pou. W zależności od rodzaju wywołania systemowego we/wy jest wybierany wskaźnik do odpowiadającej mu procedury Pou. Procedura ta jest wywoływana i jest jej przekazywany jako argument nr pomocniczy (minor number).

Zestaw procedur Pou

xx_init() ; xx_open() ; xx_close () ; xx_read(); xx_write() ; xx_strategy () ; xx_intr(); xx_ioctl () ; xx selectO;



Wyszukiwarka

Podobne podstrony:
Wprowadzenie Systemy operacyjne * Zarządzanie zasobami systemu komputerowego •
Zadania realizowane przez system operacyjny • Zarządzanie plikami Dane w systemie operacyjnym
Zadania realizowane przez system operacyjny Zarządzanie zasobami maszyny Ą <omputer
3. System Android Android to otwarty system operacyjny dla urządzeń mobilnych (telefony komórkowe,
Plan wykładu System operacyjny Zarządzanie zasobami ly ochrony zasobów niepodzielnychZadan
Plan wykładu System operacyjny Zarządzanie zasobami ly ochrony zasobów
Plan wykładu System operacyjny Zarządzanie zasobami ly ochrony zasobów
Plan wykładu System operacyjny Zarządzanie zasobami ly ochrony zasobów
Plan wykładu System operacyjny Zarządzanie zasobami ly ochrony zasobów
Plan wykładu System operacyjny Zarządzanie zasobami ly ochrony zasobów niepodzielnychZadan

więcej podobnych podstron