3071579125

3071579125



Porty wejścia-wyjścia

•    Intel x86 posiada 65536 portów wejścia-wyjścia, do których dostęp możliwy jest za pomocą specjalnych rozkazów rodziny in* oraz out* (Przestrzeń adresowa we-wy rozłączna z przestrzenią adresową pamięci).

•    Sterownik powinien skorzystać z funkcji

void request_region(unsigned int from, unsigned int num, const char *name) void release_region(unsigned int from, unsigned int num)

Aby odpowiednio zarezerwować i zwolnić zakres adresów wejścia wyjścia. Dostępna jest również funkcja check_region sprawdzająca, czy zakres adresów wejścia wyjścia jest wolny.

•    Odczyt danych z portów przy pomocy makra inpb(port) (inpw oraz inpi dla danych 16- i 32-bitowych). Zapis za pomocą makra outb(wartość,port) (outw oraz outi dla danych 16- i 32-bitowych).

•    Makra mają wersje kończące sie na _p (np inpb_p), które czekają kilka mikrosekund po wykonaniu odczytu bądź też zapisu (niektóre urządzenia mogą mieć problemy, jeżeli dane do portów zapisywane są zbyt szybko).

Wojciech Kwedlo, Systemy Operacyjne I


03

II    -2-    Wydział Informatyki I PB



Wyszukiwarka

Podobne podstrony:
dsc00057 (20) Architektura i organizacja (2/2) Wszystkie procesory w rodzinie Intel x86 posiadają tę
P0410090012 Architektura i organizacja (2/2) •    Wsrystkie piocwory w rodzinie Inteł
-rejestrów publicznych posiadanych przez inne podmioty publiczne, do których organ ma dostęp w drodz
2. PORTY WEJŚCIA-WYJŚCIA (l/O) 2.1    WPROWADZENIE Porty l/O mogą pracować w kilku
Porty I/OCyfrowe porty wejścia/wyjścia Porty mogą być wykorzystywane jako wejścia lub
Slajd5 (105) Rodziny procesorów• Intel x86 (komputery PC): -    16 bitowe: 8086 88. 8
Analiza potencjału rozbudowy sieci 198. Analiza potencjału rozbudowy sieci Host 1 posiada 20 portów
Rodziny procesorów (Intel) x86 to rodzina architektur procesorów firmy Intel, należących do kategori
dzieli się    na całkowity (wyjście    do wejście)
6 (1776) Na rys. 3. lOd przedstawiono obwód typu podwójne T(TT). S. *jnek napięcia wyjściowego do we
CCF090613028 utrzymuje się na wejściu integratora do chwili, w której napięcie na jego wyjściu osią
Uczciwek038 2 •    w charakterystycznych miejscach, takich jak: wejścia i wyjścia&nbs
Operacje wejścia-wyjścia Do obsługi fizycznych zbiorów danych w programie paskalowym stosuje się , k
Uczciwek038 (3) •    w charakterystycznych miejscach, takich jak: wejścia i wyjścia&n
Uczciwek038 (5) •    w charakterystycznych miejscach, takich jak: wejścia i wyjścia&n

więcej podobnych podstron