close

PDP-11

Vai alla navigazione Vai alla ricerca
Image
PDP-11/40
Image
Microprocessore J11

Il PDP-11 era un computer prodotto da Digital Equipment Corp. negli anni '70 e '80, appartenente alla serie PDP . È stato il primo minicomputer a collegare tutti gli elementi del sistema (processore, memoria e periferiche) a un bus di comunicazione asincrono, bidirezionale. Questo dispositivo, denominato UNIBUS , permetteva ai dispositivi di inviare, ricevere o scambiare dati senza la necessità di fare un passaggio intermedio attraverso la memoria. Il PDP-11 è stata una delle serie di minicomputer più vendute del suo tempo ed è stato uno dei primi computer a eseguire il sistema Unix , sviluppato presso i Bell Labs .

Si stava evolvendo con la tecnologia, passando dall'avere la CPU realizzata con circuiti TTL MSI all'utilizzo di microprocessori, come l'LSI-11. Le ultime versioni, dal PDP-11/73 in poi, incorporavano il J-11, con registri duplicati, tre stack ( Utente , Kernel e Supervisore), memoria virtuale (22 bit), cache e spazi separati per istruzioni e dati. Era un chip molto ambizioso ma non è mai stato all'altezza delle aspettative, a causa delle discussioni e dei confronti tra DEC e Harris, il produttore dei chip.

Durante la Guerra Fredda , l' architettura PDP-11 è stata clonata senza il permesso del produttore in modo che i programmi in esecuzione su macchine PDP-11 potessero funzionare invariati su cloni prodotti nell'Europa orientale .

Qualità tecniche

  • Otto registri a 16 bit:
  • I primi sei (da %0 a %5) sono di uso generale.
  • Il settimo (%6) è lo S tack Pointer .
  • L'ottavo (%7) è il Program Counter .
  • Ha un set di istruzioni altamente ortogonale , con otto modalità di indirizzamento .
  • È un processore a due vie.
  • Ha quattro flag: ZNVC
  • Z=1 significa che l'ultimo valore uscito dall'ALU è 0.
  • N=1 significa che l'ultimo valore uscito dall'ALU è negativo.
  • V=1 significa che si è verificato un overflow nell'ultima operazione ALU .
  • C è uguale all'esecuzione dell'ultima operazione ALU.

Vedi anche