2008/4/26 Alessandro <apoppi@xxxxxxxx>:
> Secondo me lo Z80 con stack in assembler risponde al ping molto piu` in
> fretta di un pentium con windows XP, considerato il rallentamento costituito
> dalla complessita` del sistema operativo.
Mah...
Anche considerando un "vecchio" Pentium a 1 Ghz, e considerando un pacchetto
ICMP al secondo generato dal "pingante", la nostra scatoletta nera preferita
ha il tempo di eseguire al massimo 3 milioni e mezzo di istruzioni macchina
tra un pacchetto e l'altro, ciascuna di queste operante al massimo su un
byte, mentre il Pentium ha il tempo di eseguire al massimo 1 miliardo di
operazioni macchina, ciascuna operante potenzialmente su 4 byte. Quindi
risulta un fattore mille di differenza (un po' di più in realtà), cioè nel
tempo che lo specrum impiega per leggere il primo byte dell'header ICMP, il
pentium riesce a fare mille operazioni equivalenti.
Mettiamo pure che Windows XP sia complesso, però....
Aggiungo anche che rispondere a un ping è una cosa, ma immaginate un po' il
nostro Speccy alle prese con una conversazione HTTP, per esempio servire la
home page (e solo quella) di World of Spectrum! Di certo non ci si può
giocare ad Atic Atac nel frattempo! :-)
Ciao
Paolo