Estoy estudiando la historia de las computadoras para comprender mejor por qué las terminales Linux funcionan como lo hacen. He leído que desde mediados de los 70 hasta mediados de los 80, la mayoría de la gente usaba terminales reales (a diferencia de emuladores de terminales) para comunicarse con computadoras grandes. Este es un ejemplo de un terminal real:
Pero no puedo encontrar información sobre estos grandes ordenadores a los que estaban conectados los terminales reales. ¿Alguien puede proporcionar un nombre/imagen de una computadora tan grande?
Respuesta1
Ese terminal normalmente estaría conectado a unPDP-11, o unVAX-11(¡Aunque se puede usar con muchos, muchos tipos diferentes de computadoras!). El PDP-11, como muchos miniordenadores, solía estar alojado en un bastidor:
Puede ver fotografías detalladas de un rack Data General Nova (junto con un terminal) en nuestrasitio hermano de retrocomputación.
Algunas variantes se alojaron en armarios; Este también fue el caso típico de Vaxen:
(Ambas fotografías tomadas de los artículos de Wikipedia vinculados anteriormente).
Los terminales se utilizaban con ordenadores de todos los tamaños, desde mainframes del tamaño de una habitación como elPDP-10aServidores VAX del tamaño de una PC en torre(gracias ahobbspara el enlace a esa foto: ¡el servidor que se muestra allí es más pequeño que muchos servidores de PC de la época!) o incluso estaciones de trabajo tipo caja de pizza de mediados de los noventa.
Aún puede conectar muchos de estos terminales a una PC moderna que ejecute Linux u otros sistemas operativos, siempre que la PC tenga puertos serie o adaptadores USB a RS-232 (como lo señalaMichael Kjorling), y utiliza cables de módem nulo para conectarlos (como lo señalaMark Plotnick).
VerificarPluma de dinosaurioPara ver muchas, muchas más fotos de dichos sistemas en uso real. Algunas aplicaciones aún en producción utilizan software que se remonta a este tipo de sistemas, aunque comúnmente se emula el hardware;Recientemente se dio un ejemploenSistemas que amamos.
Respuesta2
Ese terminal está conectado a un DEC PDP-11 en ejecuciónRT-11(que se introdujo unos años antes del DEC VT100). Los otros sistemas mencionados (sistemas operativos que utilizan VAX y PDP-10) utilizaban nombres de archivos más largos. RT-11 almacenó 3 caracteres por palabra de 16 bits (raíz50 / mod40), y los nombres de archivos tenían hasta 6 caracteres con una extensión de 3 caracteres.
Si busca documentación para VAX-11, su sistema operativo VMS usó (recuperación casual) inicialmente nombres de 14 caracteres (con el sufijo también largo) y luego pasó a nombres de 39 caracteres. ¿Por qué 39 te preguntarás? Esto es para que un nombre muy largo pueda caber en 80 columnas. Creo recordar que aún más tarde (en la década de 1990) los nombres de archivos VAX podían ser más largos que eso...
Incluso sin la longitud del nombre del archivo, obviamente es RT-11 ya que el tercer elemento esRT11SJ.SYS
(no es algo que verías en un VAX). En términos generales, RT-11 se ejecutó enpequeñocomputadoras, con no más de 56 kilobytes de memoria (los últimos 8 kilobytes eran espacio de direcciones de E/S). Cuando se introdujo a principios de los años 1970,podríaejecuté en un PDP-11/70 de alta gama que podría tener más memoria, pero (hice esto una vez, en 1981, para transferir archivos), el 11/70 ejecutó RSX-11 (el antepasado inmediato de VAX-11). Los VAX tenían más memoria, normalmente unos pocos cientos de kilobytes en los primeros modelos. Pero la captura de pantalla parece tener sólo unos diez años (varios de los años comienzan con0
(aunque podrían ser 8), por lo que los PDP-11 podrían tener más memoria que esa.
Unix fue portado a esas plataformas de hardware, pero generalmente no mostraba listados de directorios en formato de columnas como se muestra. Sus desarrolladores prefirieron listados más concisos, sin relleno entre el nombre del archivo y el sufijo (y en Unix, por supuesto, puede tener varios puntos en el nombre del archivo, a diferencia de los sistemas operativos de DEC).
Lectura adicional (programas que usan los nombres de archivo):
dirsrt
(clasificación de directorio), para RT-11flist
(lista de archivos), para VAX-11- Museo de la Computación(si estás buscando fotos dehardware)
Respuesta3
Se trata de un terminal Digital-VT100.
El terminal DEC-VT100 era uno de una serie de terminales VT-NNN que estaban conectados a través de una serie asíncrona (RS-232) que tenía de 4 a 8 cables (y que a menudo usaba control de flujo de hardware RTS+CTS, DSR+DTR, más DCD portador). , transferencia de datos RX, TX, tierra de señal SD). El terminal estaría conectado a una tarjeta asíncrona/serie que a menudo tendría entre 4 y 16 puertos serie. La velocidad de transmisión de los terminales era a menudo de 9600 bps, pero oscilaba entre 300,1200,2400,4800,9600,19200,38400, y los módems oscilaban entre 300,1200,2400,9600,14400,19200,28800 (los módems usaban baudios, mientras que terminales usaban bps/bits por segundo, y una lectura interesante sobre la diferencia).
Había fabricantes de terminales que fabricaban terminales que emulaban el protocolo del terminal VT-100/102. El Wyse-50/60 tenía una emulación excelente y tenía dos puertos serie para¡dos!sesiones. Pero el verdadero problema fue la NCD-XStation que usé para conectarme a Stratus (VOS) y a la estación de trabajo Sun, ejecutar la emulación VT-102 y X (sí, más de 9600 acceso telefónico). Eso fue antes de Internet. Y sí, he pirateado entradas termcap/terminfo.
El DEC VAX-11 y el PDP-11 eran minicomputadores típicos, pero había una gran cantidad de fabricantes de minicomputadores, incluidos Data General (lea el libro 'Soul of a New Machine' sobre el sistema DG Eclipse de 32 bits), Hewlett-Packard, NCR, En tándem (computadoras tolerantes a fallas), incluso AT&T tenía el 3B2 y el 3B1 (yo tenía un 3B1 con Unix y uno de los primeros sistemas Unix que usé fue un Fortune 32:16). Mi esposa programó los Data General Nova y Eclipse. Aunque el PDP-11 era el prototipo de una de las primeras minicomputadoras, había muchos fabricantes y una gran proliferación de terminales, cada uno de los cuales tenía sus propias codificaciones de bytes especiales para controlar el movimiento y el comportamiento del cursor, además de los conjuntos de caracteres que se mostrarían. Incluso los primeros IBM-PC tenían ANSI.sys, que permitía a los caracteres de control del terminal utilizar secuencias específicas para codificar movimiento, posición y color.
El PDP-11 fue un sistema muy popular y ayudó a cultivar y difundir la popularidad de Unix. Incluso las combinaciones de teclas ^S y ^Q reconocidas por su programa de terminal xterm para el control de flujo datan de esa época en la que el control de flujo de software competía con el control de flujo de hardware proporcionado por el flujo suave (RTS+CTS) y duro (DSR+DTR). pines de control ofrecidos por RS-232. Las palabras de 12 bits en el PDP-11^H^H8 (corregido: los PDP-8 y PDP-9 anteriores de DEC tenían palabras de 12 y 18 bits, respectivamente), afectaron a Unix y Linux (consulte el volcado od/octal programa y los bits de permisos de archivos). El programa de pantalla y los comandos de control de trabajos (&,bg,fg,^Z,^C) descienden de esa época. Mientras observa el hardware anterior, observe el conjunto de comandos del módem Hayes para ayudarlo a comprender cómo se comunicaban las computadoras de forma remota. Lea acerca de los conectores serie macho y hembra de 25 pines y los conectores serie de 9 pines y descubra hasta dónde ha progresado la industria. ¿Quieres pesadillas? Lea sobre X-25.
¿Ejecutar un PDP-11/40 en su navegador?https://programmer209.wordpress.com/2011/08/03/the-pdp-11-assembly-language/
Disfruta de tu viaje a través de la historia.
Respuesta4
Aunque este no es exactamente el período de tiempo del que estás hablando, creo que es interesante demostrar que podían conectarse a prácticamente cualquier cosa y estuvieron en servicio durante décadas: en Hungría, recuerdo que en 1998-1999 en la Universidad BME, fuera de los laboratorios de PC principales (muchos PC, siempre ocupados) tenían terminales VT220 en el pasillo conectados a ural2.hszk.bme.hu; por lo que sé, es posible que todavía estén allí, la máquina ciertamente lo está:
Esto significaba que si conocía Solaris CLI podría manejar sus correos electrónicos mientras otros esperaban que algunas PC estuvieran disponibles...
El nombre de host es un homenaje a unmuchofamilia de computadoras más antigua que en realidad es anterior a su terminal: