trochę pytanie NTG ale..



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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


Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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





Poprzedni Następny
Wiadomość
Spis treści
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





Poprzedni Następny
Wiadomość
Spis treści
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







Poprzedni Następny
Wiadomość
Spis treści
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.


Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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.