trochę pytanie NTG ale..
Masz problem? Zapytaj na forum elektroda.pl
From: "piotr_Kr" <pitkrakow małpa _at_nospam_poczta.onet.pl>
Subject: trochę pytanie NTG ale..
Date: Sun, 26 Jan 2003 15:23:55 +0100
jaka jest odpowiedź na pytanie: Które urządzenie jest adresowane podczas
operacji DMA?
Piotr
From: Waldemar Krzok <waldemar_at_nospam_zedat.fu-berlin.de>
Subject: Re: =?ISO-8859-2?Q?troch=EA?= pytanie NTG ale..
Date: Sun, 26 Jan 2003 15:41:25 +0100
piotr_Kr wrote:
jaka jest odpowiedź na pytanie: Które urządzenie jest adresowane podczas
operacji DMA?
Piotr
kontroler DMA. Inaczej pytanie nieco śmieszne.
Waldek
From: "piotr_Kr" <pitkrakow małpa _at_nospam_poczta.onet.pl>
Subject: Re: trochę pytanie NTG ale..
Date: Sun, 26 Jan 2003 18:24:47 +0100
piotr_Kr wrote:
jaka jest odpowiedź na pytanie: Które urządzenie jest adresowane podczas
operacji DMA?
Piotr
kontroler DMA. Inaczej pytanie nieco śmieszne.
Waldek
Dla jednych śmieszne, dla innych mniej ale dzięki
Piotr
From: Waldemar Krzok <waldemar_at_nospam_zedat.fu-berlin.de>
Subject: Re: =?ISO-8859-2?Q?troch=EA?= pytanie NTG ale..
Date: Sun, 26 Jan 2003 19:02:49 +0100
piotr_Kr wrote:
jaka jest odpowiedź na pytanie: Które urządzenie jest adresowane
podczas operacji DMA?
kontroler DMA. Inaczej pytanie nieco śmieszne.
Dla jednych śmieszne, dla innych mniej ale dzięki
no bo na ogół mówisz właśnie temu urządzeniu co ma robić. Ten kontroler
siedzi w urządzeniu, które jest zdolne do DMA. Czyli urzędzenia potrafiące
pisać bezpośrednio do pamięci adresują właśnie tą pamięć, czy o co ci
chodzi?
Waldek
From: "piotr_Kr" <pitkrakow małpa _at_nospam_poczta.onet.pl>
Subject: Re: trochę pytanie NTG ale..
Date: Sun, 26 Jan 2003 20:14:46 +0100
Użytkownik "Waldemar Krzok" <waldemar_at_nospam_zedat.fu-berlin.de> napisał w
wiadomości news:b117qa$2h6$02$1_at_nospam_news.t-online.com...
piotr_Kr wrote:
jaka jest odpowiedź na pytanie: Które urządzenie jest adresowane
podczas operacji DMA?
kontroler DMA. Inaczej pytanie nieco śmieszne.
Dla jednych śmieszne, dla innych mniej ale dzięki
no bo na ogół mówisz właśnie temu urządzeniu co ma robić. Ten kontroler
siedzi w urządzeniu, które jest zdolne do DMA. Czyli urzędzenia potrafiące
pisać bezpośrednio do pamięci adresują właśnie tą pamięć, czy o co ci
chodzi?
Waldek
Miałem takie pytanie na egz. z systemów pomiarowych a że nigdy nikt mi
takich rzeczy nie tłumaczył a prywatnie też nie interesowałem się tym tem.
to trochę mnie to pytanie zagięło. (na wykładzie było ale ogólnie, po krótce
i raczej dla ludzi którzy tym się interesują)
Piotr
From: "Tomek" <urcio_at_nospam_poczta.onet.pl>
Subject: Re: trochę pytanie NTG ale..
Date: Sun, 26 Jan 2003 20:58:05 +0100
po pierwsze to trzeba wiedzeic co to jest DMA a jesli ktos to juz wie to
problem znika :)
Użytkownik "piotr_Kr" <pitkrakow małpa _at_nospam_poczta.onet.pl> napisał w wiadomości
news:b11c29$s56$1_at_nospam_news.tpi.pl...
Użytkownik "Waldemar Krzok" <waldemar_at_nospam_zedat.fu-berlin.de> napisał w
wiadomości news:b117qa$2h6$02$1_at_nospam_news.t-online.com...
piotr_Kr wrote:
jaka jest odpowiedź na pytanie: Które urządzenie jest adresowane
podczas operacji DMA?
kontroler DMA. Inaczej pytanie nieco śmieszne.
Dla jednych śmieszne, dla innych mniej ale dzięki
no bo na ogół mówisz właśnie temu urządzeniu co ma robić. Ten kontroler
siedzi w urządzeniu, które jest zdolne do DMA. Czyli urzędzenia
potrafiące
pisać bezpośrednio do pamięci adresują właśnie tą pamięć, czy o co ci
chodzi?
Waldek
Miałem takie pytanie na egz. z systemów pomiarowych a że nigdy nikt mi
takich rzeczy nie tłumaczył a prywatnie też nie interesowałem się tym tem.
to trochę mnie to pytanie zagięło. (na wykładzie było ale ogólnie, po
krótce
i raczej dla ludzi którzy tym się interesują)
Piotr
From: Waldemar Krzok <waldemar.krzok_at_nospam_ukbf.fu-berlin.de>
Subject: Re: =?ISO-8859-2?Q?troch=EA_pytanie_NTG_ale=2E=2E?=
Date: Mon, 27 Jan 2003 09:59:47 +0100
Tomek:
po pierwsze to trzeba wiedzeic co to jest DMA a jesli ktos to juz wie to
problem znika :)
dlatego mi się pytanie nieco dziwne wydawało.
Waldek
From: "Tomek" <urcio_at_nospam_poczta.onet.pl>
Subject: Re: trochę pytanie NTG ale..
Date: Mon, 27 Jan 2003 10:51:44 +0100
no mi z deka tez bo jesli ktos pyta juz o DMA to powienien wiedziec do czego
to sluzy i jak przynajmniej to dziala
Użytkownik "Waldemar Krzok" <waldemar.krzok_at_nospam_ukbf.fu-berlin.de> napisał w
wiadomości news:3E34F503.6000809_at_nospam_ukbf.fu-berlin.de...
Tomek:
po pierwsze to trzeba wiedzeic co to jest DMA a jesli ktos to juz wie to
problem znika :)
dlatego mi się pytanie nieco dziwne wydawało.
Waldek
From: rkcz <rkcz_at_nospam_op.pl>
Subject: Re: =?windows-1250?Q?troch=EA_pytanie_NTG_ale=2E=2E?=
Date: Mon, 27 Jan 2003 15:49:14 +0100
jaka jest odpowiedź na pytanie: Które urządzenie jest adresowane podczas
operacji DMA?
Piotr
Dowolne.
Kontroler DMA najpierw się programuje, czyli definiuje sie skad dokad ma
przesylac. Na pewno moze przesylac pamiec-urzadzenie i odwrotnie.
Na czas dzialania (przesylania danych) kontroler DMA przejmuje
magistrale danych, adresowa i sterujaca, a procesor nie ma do niej dostepu.
Jak jest to zrobine dla UDMA dokladnie nie wiem, ale pewnie podobnie.
From: "piotr_Kr" <pitkrakow małpa _at_nospam_poczta.onet.pl>
Subject: Re: trochę pytanie NTG ale..
Date: Mon, 27 Jan 2003 19:04:41 +0100
Użytkownik "rkcz" <rkcz_at_nospam_op.pl> napisał w wiadomości
news:3E3546EA.9060605_at_nospam_op.pl...
jaka jest odpowiedź na pytanie: Które urządzenie jest adresowane podczas
operacji DMA?
Piotr
Dowolne.
Kontroler DMA najpierw się programuje, czyli definiuje sie skad dokad ma
przesylac. Na pewno moze przesylac pamiec-urzadzenie i odwrotnie.
Na czas dzialania (przesylania danych) kontroler DMA przejmuje
magistrale danych, adresowa i sterujaca, a procesor nie ma do niej
dostepu.
Jak jest to zrobine dla UDMA dokladnie nie wiem, ale pewnie podobnie.
Dzięki
From: jfox_at_nospam_poczta.onet.pl (J.F.)
Subject: Re: trochę pytanie NTG ale..
Date: Mon, 27 Jan 2003 21:21:41 GMT
On Mon, 27 Jan 2003 15:49:14 +0100, rkcz wrote:
jaka jest odpowiedź na pytanie: Które urządzenie jest adresowane podczas
operacji DMA?
Dowolne.
Kontroler DMA najpierw się programuje, czyli definiuje sie skad dokad ma
przesylac. Na pewno moze przesylac pamiec-urzadzenie i odwrotnie.
Na czas dzialania (przesylania danych) kontroler DMA przejmuje
magistrale danych, adresowa i sterujaca, a procesor nie ma do niej dostepu.
To nie takie proste. W systemie 8080 kontroler wystawia na magistrali
adres komorki pamieci, wystawia tez wlasciwy dla niej sygnal MEMW/MEMW
[zapis odczyt pamieci], wystawia tez IORD/IOWR [odczyt/zapis
peryferii] - ale wlasciwy port jest adresowany odpowiednim sygnalem
DMA Ack. I z drobnymi modyfikacjami przez wiele pozniejszych lat
bylo to stosowane rodzinie x86 i magistrali ISA.
Ale juz np w systemie z Z80 kontroler DMA [Z80DMA] zalatwial sprawe
w dwoch cyklach - najpierw czytal dane z urzadzenia/pamiec, potem
zapisywal do pamieci/urzadzenia. Na magistrali pojawialy sie wiec
oba adresy.
J.