Konference: Počítač SHARP MZ-800 a emulátory

Od: Fuzzy
Datum: 19.9.2003 13:27
Předmět: Re: Re: Re: MZIX-proveditelnost-rychlost MZ-800 - SRAM

Re: Re: Re: MZIX-proveditelnost-rychlost MZ-800 - SRAM:

k ke rychlosti RD:
Diky za pripominku, Zdenku.
Tak jeste ta optimalizace:

loop:
ini		; 16T
ini		; 16T
..
..
(celkem 16x)
..
..
ini		; 16T   16*16T = 256T
dec de		; 6T
ld a,d		; 4T
or e		; 4T
jr nz,loop	; 12 T
=======================
celkem		282T na 16B
coz dela 	193 kB/s, t.j. 32 kB za 0.17s

Jeste abych trochu snizil ty obavy z neustaleho swapovani:
Cas CPU budou dostavat nikoliv vsechny procesy co bezi,
ale jen ty, co jsou ve stavu READY. Dost bezicich procesu bude
ve stavu SLEEP - napr. cekat na vstup z klavesnice, a ty klidne
muzou byt neustale odswapovany (dokud se ta klavesa neuhodi,
pak se musi naswapovat...).

Fuzzy

Ostatní příspěvky vlákna:

 
[2003/1 (22)] [2003/2 (25)] [2003/3 (14)] [2003/4 (20)] [2003/5 (73)] [2003/6 (108)] [2003/7 (88)] [2003/8 (81)] [2003/9 (146)] [2003/10 (60)] [2003/11 (12)] [2003/12 (5)]


[1999 (1)] [2000 (168)] [2001 (733)] [2002 (459)] [2003 (654)] [2004 (224)] [2005 (105)] [2006 (182)] [2007 (201)] [2008 (294)] [2009 (363)] [2010 (782)] [2011 (522)] [2012 (642)] [2013 (442)]