Diferencia entre revisiones de «PDP-11»

Contenido eliminado Contenido añadido
Aosbot (discusión · contribs.)
m Mantenimiento de Control de autoridades
Jand.cc (discusión · contribs.)
m Se añaden enlaces Unibus y Arquitectura PDP-11
Línea 1:
[[Archivo:Pdp-11-40.jpg|thumb|250px|PDP-11/40]][[Archivo:J11.JPG|thumb|250px|Microprocesador J11]]
 
'''PDP-11''' fue una [[computadora]] fabricada por la empresa [[Digital Equipment Corporation|Digital Equipment Corp.]] en las décadas de 1970 y 1980, perteneciente a la serie [[Programmed Data Processor|PDP]]. Fue la primera [[minicomputadora]] en interconectar todos los elementos del sistema — procesador, memoria y periférico — a un único bus de comunicación, bidireccional, asíncrono. Este dispositivo, llamado '''[[Unibus|UNIBUS]]''' permitía a los dispositivos enviar, recibir o intercambiar datos sin necesidad de dar un paso intermedio por la memoria. La PDP-11 fue una de las series de minicomputadoras más vendidas en su época y fue una de las primeras computadoras en las que corrió el sistema [[Unix]], desarrollado en los [[Laboratorios Bell]].
 
Fue evolucionando con la tecnología, pasando de tener la CPU hecha con circuitos [[Tecnología TTL|TTL]] [[Integración a media escala|MSI]] a utilizar microprocesadores, como el LSI-11. Las últimas versiones, PDP-11/73 en adelante, incorporaban el J-11, con los registros duplicados, tres [[pila (informática)|pilas]] (''stack'') (Usuario, Kernel y Supervisor), [[memoria virtual]] (22 bits), [[Caché (informática)|caché]] y espacios separados para instrucciones y datos. Era un chip muy ambicioso pero que nunca llegó a cumplir las expectativas, debido a discusiones y enfrentamientos entre [[Digital Equipment Corporation|DEC]] y Harris, fabricante de los chips.
 
Durante la [[guerra fría]], la [[arquitectura de la PDP-11]] fue clonada sin autorización del constructor de manera que los programas que corrían en máquinas de esta serie podían ser ejecutados sin cambios en los clones fabricados en [[Europa del Este]].
 
== Cualidades técnicas ==