Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Původní podoba příspěvku

Roman Bórik Zpět na příspěvek

Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).

<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"></td><td align=right valign="middle"></td></tr></table><BR><pre><span class="replyquote1">&gt; 1. O tych 8% je vykonavanie programu spomalene vzdy, alebo len pocas 
&gt; zobrazovania aktivnej grafickej plochy obrazovky ?
&gt; 2. Spomalenych je takto uplne celych 64kB adresneho priestoru, alebo iba
<img src="BODY_IMAGES_WRAP_GIF"> hornych 
&gt; 16kB s videoramkou ?
</span>
Budem radšej citovať zo samotnej príručky (&quot;redakčne&quot; skrátené... :-))

*******
... - z popisu koncepcie počítača -

Základní myšlenka spočívá v simultární činnosti videosystému a
<img src="BODY_IMAGES_WRAP_GIF">mikropočítače s paměťovým podsystémem.
...
K zobrazovaným údajům musí mít přístup videosystém i mikropočítač a z
<img src="BODY_IMAGES_WRAP_GIF">toho důvodu je paměť RWM realizovaná s dvoubránovým adresovým
<img src="BODY_IMAGES_WRAP_GIF">přístupem. Nutné obnovování údajů je vyřešeno nepřetržitým čtením 
<img src="BODY_IMAGES_WRAP_GIF">údajů z videostránky a jejich zobrazováním na TV obrazovku. Tuto činnost
<img src="BODY_IMAGES_WRAP_GIF">zabezpečuje videosystém. Pro simultanní činnost má každý systém
<img src="BODY_IMAGES_WRAP_GIF">vymezenou svou dobu, během které je &quot;majitelem&quot; paměťového podsystému RWM,
<img src="BODY_IMAGES_WRAP_GIF">případně lokální sběrnice počítače. V případech, že by došlo ke
<img src="BODY_IMAGES_WRAP_GIF">konfliktním situacím, např. když požadují oba systémy spolupráci nad
<img src="BODY_IMAGES_WRAP_GIF">pamětí RWM, ponechává se priorita systému VIDEO a mikropočítač během
<img src="BODY_IMAGES_WRAP_GIF">této doby musí být v režimu WAIT. K těmto situacím dochází zřídka a
<img src="BODY_IMAGES_WRAP_GIF">programová propustnost mikropočítače je snížená asi o 8%.

... - z popisu centrálnej jednotky počítača -

Zvláštností tohoto bloku je tvoření signálu READY, který má za úkol
<img src="BODY_IMAGES_WRAP_GIF">synchronizovat mikropočítač s videoprocesorem. Tento signál je závislý na 
<img src="BODY_IMAGES_WRAP_GIF">systémovém signálu VIDEO, který určuje platného majitele sběrnice a na
<img src="BODY_IMAGES_WRAP_GIF">stavu, zda se mikropočítač připravuje k zápisu údaje nebo čtení údaje. 
<img src="BODY_IMAGES_WRAP_GIF">Tento stav získá ze stavového slova a to konkrétní linky D1, která
<img src="BODY_IMAGES_WRAP_GIF">udává, že bude probíhat zápis do paměti (W0).

... - z popisu riadenia dynamických pamätí - 

Vraťme se k popisu spolupráce videoprocesor - mikropočítač. K zápisu
<img src="BODY_IMAGES_WRAP_GIF">údaje mikroprocesorem do paměti, který se uskutečňuje v jeho pracovním
<img src="BODY_IMAGES_WRAP_GIF">taktu T3 strojového cyklu je rozhodující, jaký cyklus byl ve stavu T2, kdy
<img src="BODY_IMAGES_WRAP_GIF">může mikroprocesor obdržet avízo (signál READY) pro vložení prázdného
<img src="BODY_IMAGES_WRAP_GIF">taktu (TW). V případě, že v kritickém čase je v tomto taktu cyklus VIDEO, 
<img src="BODY_IMAGES_WRAP_GIF">následujíci takt bude T3, ve kterém může dojít k zápisu dat do paměti. V
<img src="BODY_IMAGES_WRAP_GIF">opačném případě bude uložen mezi T2 a T3 jeden TW a tím bude zabezpečena
<img src="BODY_IMAGES_WRAP_GIF">správná synchronizace dvou systému nad paměťovým podsystémem.
<img src="BODY_IMAGES_WRAP_GIF">Mikroprocesor testuje signál READY sestupnou hranou impulzů Fi2. Pokud má
<img src="BODY_IMAGES_WRAP_GIF">signál READY úroveň log.1, pokračuje dalším pracovním taktem T3, v
<img src="BODY_IMAGES_WRAP_GIF">opačném případě přejde do &quot;čekacího taktu&quot;, ve kterém opět testuje
<img src="BODY_IMAGES_WRAP_GIF">signál READY. Východem z tohoto taktu je, že READY bude v čase týlové
<img src="BODY_IMAGES_WRAP_GIF">hrany impulzu Fi2 mít úroveň log.1.
Při činnosti čtení z paměti je činnost synchronizace obdobná, až na to, 
<img src="BODY_IMAGES_WRAP_GIF">že vložení taktu TW bude provedeno tehdy, když v kritickém čase T2 bude
<img src="BODY_IMAGES_WRAP_GIF">cyklus VIDEO.

********

Z toho teda vyplýva, že zrejme nezáleží na tom, do akej časti pamäte CPU 
<img src="BODY_IMAGES_WRAP_GIF">zasahuje, ale či je práve voľná zbernica.

Roman

</pre>