001
09.07.2012, 20:38 Uhr
holm
|
...it depends. Es gibt bei DMA Ics einen sogenannten Cycle Stealing Modus, bei dem jeweils für einen Memory/IO Zyklus der Bus durch die CPU und danach durch die DMA reserviert wird. Das ergibt gleichzeitige Arbeit mit halber Geschwindigkeit, insgesamt aber höher als die CPU alleine, da der Kontextwechsel wegfällt.
Gruß,
Holm -- float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v; {s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+ (r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&& (A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;} Dieser Beitrag wurde am 10.07.2012 um 08:17 Uhr von holm editiert. |