Blogia
aguilarS5a

front panel

Un panel frontal se utilizaba en las primeras computadoras electrónicas para mostrar y permitir la alteración del estado de la máquina interna del registro y la memoria. El panel frontal por lo general consistían en conjuntos de luces indicadoras, interruptores de palancay botones de presión montado sobre una placa de metal frente a la hoja. En las primeras máquinas, tubos de rayos catódicostambién puede estar presente (como un osciloscopio, o, por ejemplo, para reflejar el contenido del tubo de Williams-Kilburn memoria).

En algunas máquinas, ciertas luces y los interruptores estaban reservadas para el uso bajo control de programa. Estos se refiere a menudo como las luces de sentidocambia el sentido. Por ejemplo, el original Fortran compilador para el IBM 704 que figuran las indicaciones específicas para las pruebas y la manipulación del sentido de las luces de 704 y conmutadores.

Los sistemas operativos para computadoras hechas con Blinkenlights, por ejemplo,RSTS / E y RSX-11, frecuentemente tienen una ociosa tarea de abrir y cerrar las luces del panel de alguna manera reconocible.programadores de sistemas a menudo se convirtió en muy familiarizado con estos patrones de luz y podría decir de ellos lo ocupado que el sistema ha sido y, a veces, exactamente lo que estaba haciendo en este momento.

Este estilo barroco de los paneles frontales comenzaron a morir cuando Seymour Cray diseñó su primer superordenador con una muy simple y elegante pantalla de la consola que contiene sólo dos CRT muestra y un teclado, en sustitución de los cientos de interruptores, botones y luces parpadeantes.

El uso común

Un operador se situaría en el panel frontal para arrancar la computadora, para depurar los programas en ejecución, y para encontrar hardware de fallas. Normalmente, el operador leer un trozo de papel que contiene una serie corta de las instrucciones de arranque que llevarse en la mano entró con los interruptores basculantes. En primer lugar, el operador establecerá la "dirección" del interruptor, y escriba la dirección en binario con los interruptores. A continuación, el operador establecer el "valor" del interruptor, y luego introduzca el valor deseado para esa dirección. Después de la perforación de una docena de estas instrucciones (la mayoría de las computadoras tenían un "depósito Next", que sería posterior depósito de valores en las direcciones siguientes, liberando al operador de la necesidad de cambiar de direcciones), el operador establecerá la dirección inicial del el programa de arranque y pulse el botón "ejecutar" el interruptor para comenzar la ejecución del programa. A menudo, el sistema de arranque a su vez en el lector de cinta perforada, que cargar un programa algo más largo, que a su vez carga el sistema operativo desde el disco.

Algunas máquinas acelerado el proceso de arranque, permitiendo que el operador fije los interruptores a uno o dos de lenguaje de máquinalas instrucciones y luego directamente la ejecución de esas instrucciones. Otras máquinas permiten dispositivos I / O para ser expresamente ordenado desde el panel frontal (por ejemplo, "Read-En preestablecidos" en la PDP-10 o el acceso de la memoria-traz Odispositivos en una PDP-11). Algunas máquinas también contenía arranque de varios programas en ROM y todo lo que tenía que arrancar el sistema se para comenzar a ejecutar en la dirección del programa ROM correcto.

Entretenimiento

Para la diversión, los programadores aburrido sería crear programas animados para mostrar espectáculos de luz. Los paneles frontales en los años 60's y 70's fueron muy vivos colores. Cuando arranque ROM equipos habilitados a sí mismos sin intervención del operador comenzará a finales de 1970 y principios de 1980, la mayoría de las computadoras fueron construidas sin un panel frontal del conmutador.Calculadoras de alta potencia, como el HP 9830 basados en ROM, se encontraban entre las primeras computadoras para acabar con paneles frontales, y los operadores.

Grandes bancos de "Blinkenlights"y" blowenfuzen "aparecieron en la televisión y el cine como la imagen popular de la" computadora "durante los años 1950 a 1970. (A Burroughs B205 fue utilizado como apoyo de Hollywood para muchos de estos espectáculos.)

Ejemplo

PDP-8 / panel frontal electrónico.

El siguiente procedimiento se arranque un RK05 movimiento de cabeza del disco magnético en una PDP-8 del sistema:

  1. Asegúrese de que la máquina se detiene por bajar y subir el Alto del interruptor, el panel frontal de luz "RUN" entonces debe estar apagada.
  2. Establecer los 12 datos cambia a 0030 (octal de la dirección 30), presione elde carga de direcciones (ADDR CARGA ") del interruptor. Las luces de dirección se cambia a "0030".
  3. Ajuste los interruptores de 6743, elevar el fuerte cambio. Las luces de datos mostrará esta instrucción.
  4. Ajuste los interruptores de 5031, elevar el fuerte cambio. Las luces de datos mostrará esta instrucción.
  5. Ajuste los interruptores de 0030 (octal de la dirección 30), presione ladirección de carga del interruptor. Las luces de dirección se cambia de nuevo a "0030".
  6. Presione el claro interruptor.
  7. Presione el Continuar interruptor. La luz "RUN" se iluminará y el sistema operativo en el disco se bootstrap.

Este proceso funciona mediante el depósito de un programa simple, de dos instrucciones en la memoria y la ejecuta. El primera instrucción ordena al controlador de disco para comenzar la lectura del disco de la dirección actual del disco en la dirección de memoria actual. La segunda instrucción es una instrucción JMP que salta sin cesar a sí mismo. Cuando "Clear" se pulsa, la dirección de la controladora de disco de disco actual se establece en el sector 0 y su dirección actual de la memoria se fija a la ubicación de memoria 0000. Cuando la lectura es ordenado, el programa almacenado en el sector de disco 0 se superpone al programa de arranque y, una vez que la instrucción JMP se superpone, el programa en disco toma el control de la máquina.

 

0 comentarios