Pooling



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Jarosław Osiecki" <hegemon_at_nospam_klub.chip.pl>
Subject: Pooling
Date: Mon, 9 Dec 2002 02:13:27 +0100


Mam pytanie, czy ktoś wie,na czym polega?
Gdzie mogę znaleźć szczegółowe informacje nt temat?

--
Jarosław Osiecki


begin 666 Jarosław Osiecki.vcf
M0D5'24XZ5D-!4D0-"E9%4E-)3TXZ,BXQ#0I..D]S:65C:VD[2F%R;W.S87<-
M"D9..DIA<F]SLV%W($]S:65C:VD-"D5-04E,.U!2148[24Y415).150Z:&5G
M96UO;D!K;'5B+F-H:7 N<&P-"E)%5CHR,# R,3(P.50P,3$S,C=:#0I%3D0Z
'5D-!4D0-"_at_nospam_``
`
end


Poprzedni Następny
Wiadomość
Spis treści
From: KacR <rkacz1_at_nospam_jas.us.edu.pl>
Subject: Re: Pooling
Date: Mon, 09 Dec 2002 09:33:44 +0100


Mam pytanie, czy ktoś wie,na czym polega?


Mam taka jedna karte - szybki przetwornik AC/CA i tam jedna z metod
odczytu probki jest pooling.
Czyli wystawiam jakas wartosc na konkretny port, karta wykonuje 1
probkowanie, no a potem moge ta probke odczytac.

To tak bardzo z grubsza, bo "powaznej" definicji nie znam.


Poprzedni Następny
Wiadomość
Spis treści
From: Milosz Skowyra <miloszek_at_nospam_fidonet.org.pl>
Subject: Re: Pooling
Date: Mon, 09 Dec 2002 18:06:20 +0100


"Jarosław Osiecki" wrote:

Mam pytanie, czy ktoś wie,na czym polega?
Gdzie mogę znaleźć szczegółowe informacje nt temat?

W jakiejs literaturze fachowej... ;-)
A zwlaszcza tyczacej sie programowania.
Z gubsza chodzi o to ze jak np. jakis uklad wystawia flage przerwania to
nie powoduje to (hardware-owego) uruchomienia procedury zwiazanej z
przerwaniem.
Polling polega na 'recznym' obslugiwaniu flag.
Upraszczajac chodzi o to ze program dziala na zasadzie if jakas_flaga
then costam
--
Regards. Przy odpowiedzi usun "." przed "net" z adresu!!!
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek_at_nospam_fido.net.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|
I'd never seen so many people wanted be there by your side....

Poprzedni Następny
Wiadomość
Spis treści
From: "Wojtek" <wschip_at_nospam_SPAMIK_WYTNIJ_poczta.onet.pl>
Subject: Re: Pooling
Date: Mon, 9 Dec 2002 18:38:49 +0100


Mam pytanie, czy ktoś wie,na czym polega?
Gdzie mogę znaleźć szczegółowe informacje nt temat?

W jakiejs literaturze fachowej... ;-)
A zwlaszcza tyczacej sie programowania.
Z gubsza chodzi o to ze jak np. jakis uklad wystawia flage przerwania to
nie powoduje to (hardware-owego) uruchomienia procedury zwiazanej z
przerwaniem.
Polling polega na 'recznym' obslugiwaniu flag.
Upraszczajac chodzi o to ze program dziala na zasadzie if jakas_flaga
then costam

Poprawcie mnie jezeli sie myle. Intuicyjnie czuje to troche inaczej - wydaje
mi sie Milosz, iz Twoja odpowiedz nie oddaje do konca sensu poolingu. Otoz
na "czuja" to jest tak, ze program co jakis czas sprawdza stan jakiegos
urzadzenia zewnetrznego. Czyli rzeczywiscie "if jakas_flaga (lub cokolwiek
innego, np. if wartosc<>poprzednia_wartosc) then costam" ale caly sens
poolingu polega na tym ze program musi to sprawdzac "w kolko". Oczywiscie ta
metoda jest na ogol mniej wydajna niz obsluga na przerwaniach, aczkolwiek
czesto wystarcza (jezeli program nie ma nic innego do roboty, to moze w
kolko sprawdzac stan klawiatury, albo bufor wejscia szeregowego, albo,
albo.....)

Pozdrawiam
Wojtek



Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_poczta.onet.pl (J.F.)
Subject: Re: Pooling
Date: Tue, 10 Dec 2002 19:34:58 GMT


On Mon, 9 Dec 2002 18:38:49 +0100, Wojtek wrote:
[...] Oczywiscie ta
metoda jest na ogol mniej wydajna niz obsluga na przerwaniach, aczkolwiek
czesto wystarcza (jezeli program nie ma nic innego do roboty, to moze w
kolko sprawdzac stan klawiatury, albo bufor wejscia szeregowego, albo,
albo.....)

Hi hi - przyklad ze starych czasow. Procesorek komunikacyjny
na 8080 i 16 sztukach 8251. Predkosc znaczna - na kazdym porcie
9600 :-)) Wszystkie '51 podpiete pod jedno przerwanie.
Efekt ... nie wyrabia sie czasowo. W sumie nie ma sie co dziwic -
moze przyjsc do 16 przerwan/ms, w kazdym rejestry zapamietac,
odnalezc aktywna kosc, dane do buforow zapakowac, z przerwania
wrocic - no jest troche roboty, a efektywna predkosc tego procka
mierna. Rozwiazanie ... przerwania odcieto, podprowadzono
zegar, co 500 us procek przepatruje wszystkie kostki i
pakuje dane do buforow - to jest polling :-)

J.


Poprzedni Następny
Wiadomość
Spis treści
From: "Jacek P." <jp.ines_at_nospam_poczta.wp.pl>
Subject: Re: Pooling
Date: Tue, 10 Dec 2002 01:46:51 +0100



Użytkownik Milosz Skowyra <miloszek_at_nospam_fidonet.org.pl> w wiadomości do grup
dyskusyjnych napisał:3DF4CD8C.B7E10D6_at_nospam_fidonet.org.pl...
"Jarosław Osiecki" wrote:

Mam pytanie, czy ktoś wie,na czym polega?
Gdzie mogę znaleźć szczegółowe informacje nt temat?

W jakiejs literaturze fachowej... ;-)
A zwlaszcza tyczacej sie programowania.
Z gubsza chodzi o to ze jak np. jakis uklad wystawia flage przerwania to
nie powoduje to (hardware-owego) uruchomienia procedury zwiazanej z
przerwaniem.
Polling polega na 'recznym' obslugiwaniu flag.
Upraszczajac chodzi o to ze program dziala na zasadzie if jakas_flaga
then costam
--
W jakiejś literaturze fachowej znalazłem polskie tłumaczenie poolingu jako
cykliczne "odpytywanie" (procesów, portów, wejść analogowych ........) o ich
stan.
--
Pozdrowienia Jacek Przepiorkowski




Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: Polling
Date: Wed, 11 Dec 2002 02:53:32 +0100


Jarosław Osiecki wrote:

Mam pytanie, czy ktoś wie,na czym polega?
Gdzie mogę znaleźć szczegółowe informacje nt temat?

Nie szukaj 'pooling' tylko 'polling'. Szybciej znajdziesz. :)

--

Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows