Terminología de la Informática de los Años 1960
Una guía completa sobre términos de computación de los años 1960 y principios de los 70.
Tabla de Contenidos
Términos de Computación de los Años 1960 a Primera Vista
A-B
Lenguaje de Ensamblador
Lenguaje de programación de bajo nivel específico para la arquitectura
Read MoreSistema Operativo Básico (BOS)
Sistema operativo simple para funciones básicas y procesamiento por lotes
Read MoreCargador de Arranque
Pequeño programa que inicializa la computadora y carga el sistema operativo
Read MoreC-D
E-H
I-M
Disco Magnético
Dispositivo de almacenamiento que reemplaza sistemas de cinta magnética más lentos
Read MoreRegistro de Dirección de Memoria (MAR)
Registro que mantiene la ubicación de memoria para acceso de la CPU
Read MoreConsola de Monitor
Interfaz para la comunicación del operador con las primeras computadoras
Read MoreN-R
S-Z
Tiempo Compartido
Concepto que permite que múltiples usuarios accedan a la computadora simultáneamente
Read MoreMonitor de Máquina Virtual (VMM)
Capa que permite múltiples sistemas operativos en la misma máquina
Read MoreXerox PARC
División de investigación responsable de importantes innovaciones en computación
Read MoreExplicaciones Detalladas
A-B
Modo de Direccionamiento
Los modos de direccionamiento determinan cómo la CPU identifica la ubicación de los datos sobre los que opera. Diferentes modos, como directo, indirecto o indexado, permiten un acceso flexible a la memoria, mejorando la eficiencia computacional en las primeras computadoras.ALGOL
ALGOL (Lenguaje Algorítmico) fue un lenguaje de programación influyente que sentó las bases para muchos lenguajes futuros, incluidos Pascal y C. Introdujo la programación estructurada, un gran avance en la ingeniería de software, y fue ampliamente utilizado en la investigación científica durante los años 1960.Ensamblador
Un ensamblador es un programa que traduce código de lenguaje ensamblador a código máquina. En los años 1960, los lenguajes ensambladores eran cruciales para la programación de bajo nivel, controlando directamente el hardware y optimizando el rendimiento en las primeras computadoras mainframe y minicomputadoras.
Directiva de Ensamblador
Las directivas de ensamblador proporcionan instrucciones al ensamblador que controlan el proceso de traducción y generación de código. Las directivas no se traducen en instrucciones de máquina, pero afectan la asignación de memoria, el formato de datos o el flujo del programa en programas de lenguaje ensamblador.
Lenguaje de Ensamblador
El lenguaje de ensamblador es un lenguaje de programación de bajo nivel específico para la arquitectura de la computadora. Proporciona una representación simbólica del código máquina, ofreciendo una visión más cercana de cómo el software interactúa con el hardware subyacente y fue vital en la computación temprana para aplicaciones críticas en rendimiento.
Autocodificador
El autocodificador fue uno de los primeros lenguajes de ensamblador simbólico utilizados para aplicaciones empresariales en los años 1950 y 1960. Simplificó la programación al permitir códigos mnemotécnicos y fue particularmente popular en sistemas mainframe de IBM.
Sistema Operativo Básico (BOS)
BOS fue un sistema operativo simple diseñado para gestionar funciones básicas como la gestión de archivos y la programación en las primeras computadoras. A menudo se adaptaba a hardware específico y solo podía manejar procesamiento por lotes, una limitación esencial de los sistemas informáticos tempranos.
Trabajo por Lotes
Un trabajo por lotes se refiere a la ejecución de programas o tareas en grupos (lotes) sin interacción del usuario. En los años 1960, el procesamiento por lotes era el método dominante de ejecución de tareas en entornos de computación, ya que los sistemas podían ejecutar trabajos durante la noche o en horas de baja demanda, maximizando el uso de costosos mainframes.
Procesamiento por Lotes
El procesamiento por lotes permitía que múltiples programas se procesaran secuencialmente, maximizando la eficiencia en los sistemas informáticos tempranos. Era el método principal para manejar grandes volúmenes de datos en los años 1960 y se utilizó ampliamente en aplicaciones empresariales y científicas.
BIOS
BIOS (Sistema Básico de Entrada/Salida) es el firmware que inicializa y prueba el hardware durante el arranque y gestiona el flujo de datos entre el sistema operativo y dispositivos como discos duros y teclados. En las primeras computadoras, BIOS proporcionaba las instrucciones necesarias para iniciar el sistema y facilitaba operaciones básicas de entrada/salida.
Cargador de Arranque
Un cargador de arranque es un pequeño programa que inicializa una computadora y carga el sistema operativo al iniciarse. Desempeñó un papel crítico en los sistemas tempranos, permitiendo que la computadora pasara de apagada a un estado completamente operativo.
C-D
CDC 6600
El CDC 6600, diseñado por Seymour Cray, fue la supercomputadora más rápida del mundo en los años 1960. Su arquitectura innovadora, que separaba las tareas computacionales en unidades de procesamiento especializadas, le ayudó a lograr una velocidad computacional revolucionaria para su tiempo.
COBOL
COBOL (Lenguaje Común Orientado a Negocios) es un lenguaje de programación de alto nivel desarrollado en los años 1960 para el procesamiento de datos empresariales. Conocido por su legibilidad y facilidad de uso, COBOL todavía se utiliza hoy en día en sistemas financieros, reflejando su impacto duradero en la computación empresarial.
Control Data Corporation (CDC)
CDC fue una empresa pionera en el desarrollo de supercomputadoras en los años 1960. Conocida por crear el CDC 6600, fue un importante competidor de IBM y avanzó significativamente el poder computacional durante esta era.
Panel de Control
El panel de control en las primeras computadoras permitía a los operadores ingresar datos manualmente y controlar la ejecución a través de interruptores y luces. Era una parte esencial de la computación temprana, ya que las interfaces gráficas y los teclados aún no se habían estandarizado.
Memoria Central
La memoria central magnética fue una forma dominante de memoria de computadora en los años 1960, utilizando pequeños anillos magnéticos (núcleos) para almacenar información. Era más rápida y más confiable que las tecnologías anteriores, marcando un salto significativo en el rendimiento y la capacidad de los sistemas informáticos.
CPU
La CPU (Unidad Central de Procesamiento) es el componente principal de una computadora que realiza la mayor parte del procesamiento. En los años 1960, las CPU se diseñaban utilizando transistores y comenzaron a reemplazar los sistemas basados en tubos de vacío anteriores, dando lugar a máquinas más potentes y confiables.
Data General Nova
La Nova fue una minicomputadora muy exitosa introducida por Data General en 1969. Su asequibilidad y rendimiento ayudaron a popularizar las minicomputadoras en entornos académicos y pequeñas empresas, haciendo que la computación fuera más accesible.
Computadora Decimal
Una computadora decimal es aquella que procesa datos en decimal en lugar de en formato binario. Las primeras computadoras empresariales, como la IBM 650, utilizaban aritmética decimal, que se alineaba más estrechamente con los cálculos comerciales humanos.
Unidad de Disco
Las unidades de disco surgieron en los años 1960 como una alternativa más rápida a las cintas magnéticas para almacenar y acceder a datos. Las primeras unidades de disco permitían el acceso aleatorio a los datos, mejorando significativamente la velocidad y flexibilidad de la recuperación de datos en los sistemas informáticos.
Sistema de Archivos en Disco (DFS)
DFS se refiere al método de organizar, almacenar y recuperar archivos en almacenamiento en disco. Los sistemas tempranos de los años 1960 sentaron las bases para los sistemas de archivos modernos, permitiendo a las computadoras manejar conjuntos de datos más grandes de manera más eficiente que con sistemas basados en cinta.
Sistema Operativo de Disco (DOS)
DOS fue un sistema operativo temprano diseñado para gestionar el almacenamiento en disco y las operaciones de archivos. Se utilizó ampliamente en computadoras personales y minicomputadoras en los años 1970 y 1980, estableciendo una base para sistemas posteriores como MS-DOS.
E-H
EBCDIC
EBCDIC (Código de Intercambio de Decimal Codificado Binario Ampliado) es un sistema de codificación de caracteres de 8 bits desarrollado por IBM en los años 1960. Se utilizaba principalmente en los mainframes de IBM y, aunque menos común que ASCII, fue influyente en aplicaciones empresariales y financieras.
FLOPS
FLOPS (Operaciones de Punto Flotante por Segundo) es una medida del rendimiento de una computadora, especialmente en campos que requieren extensas cálculos de punto flotante, como simulaciones científicas. La introducción de FLOPS como referencia en los años 1960 ayudó a estandarizar las comparaciones del poder computacional entre máquinas.
FORTRAN
FORTRAN (Traducción de Fórmulas), desarrollado en los años 1950 y ampliamente utilizado en los años 1960, fue uno de los primeros lenguajes de programación de alto nivel, diseñado para cálculos científicos y de ingeniería. Su manejo eficiente de funciones matemáticas lo convirtió en el favorito para tareas computacionales en la academia y la industria.
Flip-Flop
Un flip-flop es un circuito electrónico básico que se utiliza para almacenar un solo bit de datos binarios, fundamental para los sistemas de memoria digital tempranos. Los flip-flops se utilizaron extensamente en registros y celdas de memoria, formando la columna vertebral de la lógica de las computadoras tempranas.
Aritmética de Punto Flotante
La aritmética de punto flotante permite a las computadoras representar y realizar cálculos con números reales, incluidos valores muy grandes o muy pequeños. Este fue un avance crítico en los años 1960, ya que permitió cálculos científicos y de ingeniería más precisos.
Honeywell 200
Introducido a principios de los años 1960, la serie Honeywell 200 fue una familia de computadoras de propósito general diseñadas para competir con la serie 1401 de IBM. Era conocida por su asequibilidad y flexibilidad, lo que la hacía popular entre las empresas.
Sistema de Archivos Jerárquico
Un sistema de archivos jerárquico organiza archivos en una estructura de árbol de directorios y subdirectorios. Introducido en los años 1960, revolucionó la gestión de archivos y se convirtió en el estándar para organizar y acceder a archivos en la mayoría de los sistemas operativos.
I-M
IBM 1401
Lanzada a principios de los años 1960, la IBM 1401 fue una de las computadoras empresariales más populares de su época, utilizada ampliamente para tareas como la nómina y la gestión de inventarios. Su versatilidad y asequibilidad ayudaron a expandir la adopción de computadoras en diversas industrias.
Circuito Integrado (IC)
Los IC, que combinan múltiples transistores y otros componentes electrónicos en un solo chip, revolucionaron la computación en los años 1960. Permitieron el desarrollo de computadoras más pequeñas, rápidas y confiables, reemplazando la tecnología de tubos de vacío más voluminosa y menos eficiente.
Interrupción
Una interrupción es una señal enviada a la CPU, que le permite detener temporalmente su tarea actual y abordar un evento de alta prioridad, como una operación de entrada/salida. En los años 1960, las interrupciones se convirtieron en una parte esencial de la eficiencia del sistema, permitiendo la multitarea y la computación receptiva.
Editor de Enlaces (Linker)
Un editor de enlaces es un programa que combina archivos de objeto generados por un compilador en un único programa ejecutable. En los años 1960, los editores de enlaces desempeñaron un papel vital en la transformación del código fuente en archivos ejecutables por la máquina, simplificando el proceso de desarrollo de software al resolver direcciones de memoria y dependencias externas.
Cargador
La función del cargador en la computación temprana era cargar instrucciones de máquina en la memoria para su ejecución por la CPU. Sin un cargador, los usuarios tendrían que ingresar manualmente programas en la memoria, convirtiéndolo en una utilidad crítica para hacer que las computadoras sean más fáciles de usar.
Disco Magnético
Introducido en los años 1960, el almacenamiento en disco magnético reemplazó a los sistemas de cinta magnética más lentos y menos flexibles. La capacidad de leer y escribir datos de manera aleatoria en lugar de secuencial revolucionó la recuperación de datos, llevando al uso generalizado de unidades de disco en la computación empresarial.
Mainframe
Los mainframes son computadoras grandes y potentes capaces de procesar vastas cantidades de datos y de soportar cientos de usuarios simultáneamente. En los años 1960, los mainframes eran la columna vertebral de muchas empresas y agencias gubernamentales, manejando todo, desde nómina hasta cálculos científicos.
Tambor Magnético
Precursor de los discos duros modernos, el tambor magnético se utilizó para almacenar datos en los años 1950 y 1960. Ofrecía un acceso relativamente rápido a los datos en comparación con las cintas magnéticas, pero fue superado eventualmente por las tecnologías de almacenamiento en disco.
Cinta Magnética
Utilizada ampliamente en los años 1960 para el almacenamiento y copia de seguridad de datos, la cinta magnética proporcionaba una forma confiable de archivar información. Sin embargo, su naturaleza secuencial la hacía lenta en comparación con los dispositivos de almacenamiento posteriores de acceso aleatorio como las unidades de disco.
Registro de Dirección de Memoria (MAR)
El MAR mantiene la ubicación de memoria de los datos que la CPU está a punto de acceder. Este registro fue vital en los sistemas informáticos tempranos para dirigir el flujo de datos entre la memoria y el procesador, asegurando una recuperación y manipulación de datos eficientes.
Minicomputadora
Más pequeñas y menos costosas que los mainframes, las minicomputadoras como la serie DEC PDP proporcionaban computación más accesible a empresas e instituciones académicas. Su tamaño relativamente compacto y su menor costo permitieron una mayor adopción de computadoras más allá de las grandes corporaciones.
Consola de Monitor
La consola de monitor era la interfaz que permitía a los operadores comunicarse con las primeras computadoras. Contaba con interruptores y luces que indicaban el estado de varios componentes del sistema, permitiendo el control manual del proceso de computación.
Multiplexión
La multiplexión es una técnica utilizada para enviar múltiples señales o flujos de datos a través de un único canal de comunicación. En los años 1960, esto era esencial para optimizar el uso de las líneas de comunicación en el teleprocesamiento y los primeros sistemas de red.
Multiprogramación
La multiprogramación se refiere a la capacidad de una computadora para ejecutar múltiples programas simultáneamente, mejorando la eficiencia al utilizar el tiempo de inactividad de la CPU. Este enfoque surgió en los años 1960, permitiendo un uso más efectivo de los recursos informáticos tanto en entornos mainframe como en minicomputadoras.
Multics
Multics (Servicio de Información y Computación Multiplexada) fue un sistema operativo de tiempo compartido influyente desarrollado en los años 1960 que introdujo muchos conceptos posteriormente adoptados en sistemas operativos modernos, como sistemas de archivos jerárquicos y enlace dinámico. Sentó las bases para Unix y fue uno de los primeros sistemas en admitir altos niveles de seguridad.
N-R
Código de Objeto
El código de objeto es la salida legible por máquina generada por un compilador o ensamblador a partir del código fuente. Representa un paso intermedio en la creación de programas, donde las instrucciones legibles por humanos se convierten en instrucciones binarias que la CPU de la computadora puede ejecutar.
Opcode
El opcode (Código de Operación) es la parte de una instrucción en lenguaje máquina que especifica la operación que debe realizar la CPU. Comprender los opcodes fue crítico para los programadores que trabajaban en lenguaje ensamblador o código máquina durante los años 1960.
PDP-8
El PDP-8, introducido por Digital Equipment Corporation en 1965, fue una de las primeras minicomputadoras comercialmente exitosas. Su asequibilidad y diseño compacto permitieron que instituciones más pequeñas adoptaran la computación, contribuyendo significativamente a la descentralización de los recursos informáticos.
Dispositivo Periférico
Los dispositivos periféricos como impresoras, teclados y unidades de almacenamiento permitían a los usuarios interactuar con las primeras computadoras. Estos dispositivos extendían la funcionalidad de los mainframes y minicomputadoras al permitir operaciones de entrada/salida necesarias para tareas prácticas empresariales y científicas.
Tarjeta Perforada
Las tarjetas perforadas se utilizaron ampliamente en los años 1960 tanto para la entrada de datos como para la entrada de programas. Cada tarjeta representaba una serie de instrucciones o datos, con agujeros perforados en patrones específicos, que podían ser leídos por una máquina y convertidos en forma digital.
Registro
Los registros son ubicaciones de almacenamiento pequeñas y rápidas dentro de la CPU utilizadas para mantener los datos que se están procesando. En los sistemas informáticos tempranos, el uso eficiente de registros fue crítico para acelerar las operaciones, ya que permitieron un acceso rápido a datos e instrucciones que se usaban con frecuencia.
Entrada Remota de Trabajos (RJE)
RJE permitía que los trabajos se enviaran a un mainframe o computadora central desde una terminal remota. Este fue un desarrollo significativo en los años 1960, ya que permitió un acceso más amplio a los recursos de computación desde ubicaciones distantes, sentando las bases para la computación en red moderna.
S-Z
Procesamiento Serial
El procesamiento serial implica completar una tarea o trabajo a la vez antes de pasar a la siguiente, un método común en los sistemas informáticos tempranos. Aunque ineficiente según los estándares modernos, el procesamiento serial era estándar antes de la adopción generalizada de la multiprogramación y el procesamiento paralelo.
Memoria Compartida
La memoria compartida se refiere a un espacio de memoria que puede ser accedido simultáneamente por múltiples programas o procesos. Este concepto se volvió cada vez más importante en los años 1960 a medida que se desarrollaron sistemas de multitarea más complejos, permitiendo una comunicación más rápida entre procesos concurrentes.
Simula
Simula, desarrollado en los años 1960, fue el primer lenguaje de programación que admitió conceptos de programación orientada a objetos. Introdujo el concepto de clases y objetos, influyendo en el desarrollo de muchos lenguajes modernos como C++ y Java.
SPSS
SPSS (Paquete Estadístico para las Ciencias Sociales) fue desarrollado en los años 1960 para facilitar el análisis estadístico, ofreciendo a los investigadores una manera más sencilla de manejar grandes conjuntos de datos. Se convirtió en una herramienta ampliamente utilizada en ciencias sociales y más allá, permitiendo un procesamiento de datos más eficiente.
Teletipo
Una máquina teletipo permitía a los usuarios interactuar con una computadora a largas distancias utilizando una interfaz similar a una máquina de escribir. Se utilizó comúnmente en sistemas de tiempo compartido y en la computación remota temprana, permitiendo que múltiples usuarios se comunicaran con una computadora central.
Tiempo Compartido
El tiempo compartido fue un concepto revolucionario en los años 1960 que permitía a múltiples usuarios acceder a una computadora simultáneamente al asignar pequeños fragmentos de tiempo de procesamiento a cada usuario. Esto allanó el camino para la multitarea moderna y la computación en la nube, ya que aumentó significativamente la eficiencia y disponibilidad de los recursos computacionales.
Transistor
Los transistores reemplazaron a los tubos de vacío en los años 1950 y 1960 como el principal elemento de conmutación en las computadoras, llevando a máquinas más pequeñas, rápidas y confiables. Su desarrollo marcó un cambio importante en el diseño del hardware de computación, sentando las bases para los procesadores modernos.
TRADIC
TRADIC (Computadora Digital Aerotransportada Transistorizada) fue la primera computadora completamente transistorizada, desarrollada en los años 1950 y utilizada por la Fuerza Aérea de los EE. UU. Su desarrollo marcó la transición de tubos de vacío a transistores, lo que redujo significativamente el tamaño y el consumo de energía de las computadoras.
UNIVAC
UNIVAC (Computadora Automática Universal) fue una de las primeras computadoras comercialmente disponibles, introducida en los años 1950 y utilizada extensamente durante los años 1960 para aplicaciones empresariales y científicas. Fue notable por su capacidad para manejar tanto información numérica como textual, convirtiéndola en una herramienta versátil para una amplia gama de industrias.
Dirección Virtual
La dirección virtual permite a una computadora utilizar más memoria de la que está físicamente disponible al usar almacenamiento en disco como una extensión de la RAM. Este concepto, que se adoptó ampliamente en los años 1960, fue un gran avance en la gestión de memoria y preparó el camino para los sistemas operativos modernos.
Memoria Virtual
La memoria virtual extiende la memoria física de una computadora utilizando espacio en disco para simular RAM adicional. Esta técnica, que se volvió prominente en los años 1960, permitió que las computadoras ejecutaran programas más grandes de los que su memoria física podía soportar, haciendo que la computación fuera más flexible y poderosa.
Monitor de Máquina Virtual (VMM)
Un VMM, o hipervisor, permite que múltiples sistemas operativos se ejecuten en la misma máquina física al proporcionar una capa de abstracción entre el hardware y los sistemas operativos. Este concepto, pionero en los años 1960, es la base de la tecnología moderna de virtualización.
Tamaño de Palabra
El tamaño de palabra se refiere al número de bits que el procesador de una computadora puede manejar a la vez. En los años 1960, los tamaños de palabra variaban significativamente entre máquinas, influyendo en la complejidad de los cálculos que podían realizar.
Xerox PARC
Fundada en 1970, Xerox PARC (Centro de Investigación de Palo Alto) fue una división de investigación responsable de algunas de las innovaciones más importantes en computación, incluyendo interfaces gráficas de usuario (GUIs), el ratón y el concepto de computación personal.