× Atención!! Los materiales de este libro aún no están optimizados para dispositivos móviles, para una mejor visualización le recomendamos acceder desde un navegador de escritorio.

Material de Libre Acceso.

Glosario

Diccionario de términos diseñado según se usa en el libro de Arquitectura de computadoras de la editorial Alfaomega, ordenado alfabéticamente. Partiendo del hecho de que documentar las definiciones de términos y acrónimos ayuda a que la información del libro sea más concisa y precisa. Un glosario compartido ayuda a prevenir malos entendidos y hace más fácil la lectura y comprensión del libro.
 

Á

Ábaco:

objeto que sirve para facilitar cálculos sencillos (sumas, restas, multiplicaciones) y operaciones aritméticas. Se trata de cierto número de cuentas engarzadas con varillas, cada una de las cuales indica una cifra del número que representa.

A

Acarreo o carry:

es el 1 producido cuando se suma 1+1 en base 2.

Acumulador:

registro de cálculo referenciado por la mayor parte de las instrucciones aritméticas.

Aiken, Howard:

(1900-1973). Ingeniero estadounidense, pionero en computación al ser el ingeniero principal tras la creación de un dispositivo electromecánico de computación.

Arquitectura de computadoras:

concepto que incluye los aspectos relacionados con el formato del conjunto de instrucciones que el procesador pueda ejecutar, la representación interna de los datos y el estudio de los módulos de hardware que sostienen la dinámica del conjunto, desde la perspectiva del sistema informático.

Arquitectura del set de instrucciones:

determina el formato de las instrucciones, los tipos de datos que puede operar, las distintas formas de obtener datos de memoria, que se denominan “modo de direccionamiento”, y la forma en que se atienden eventos externos.

B

Babbage, Charles:

(1791-1871). Matemático británico y científico de la computación, considerado “el padre de las computadoras” junto con Pascal.

BCD (Binary Coded Decimal):

es un código que representa un dígito decimal con 4 bits.

Bit:

acrónimo de binary digit (dígito binario); unidad mínima de información.

Bit de paridad:

bit redundante agregado a una cadena de bits en la que se pretende detectar un posible error.

Boole, George:

(1815-1864). Matemático británico que es considerado uno de los fundadores de las Ciencias de la Computación, debido a su creación del Álgebra booleana, la cual es la base de la Aritmética computacional moderna.

Bus:

un elemento de comunicación que relaciona cierto número de componentes o dispositivos. Se puede definir como un conjunto de conductores que transfieren señales eléctricas en forma pasiva, asociado con un hardware que regula su actividad, denominado controlador de bus.

C

Celda binaria:

es un elemento que se puede mantener estable en uno de dos estados, 0 o 1.

Chip:

es un circuito electrónico diseñado sobre una estructura de silicio.

Ciclo de reloj:

es el tiempo que transcurre entre dos pulsos adyacentes.

Código de máquina:

es el lenguaje que interpreta la CPU y pertenece al nivel de arquitectura del set de instrucciones.

Códigos BCD:

convenciones que permiten la representación de números decimales (0 a 9) en bloques binarios de 4 bits.

Compuerta de tres estados:

es un circuito digital que permite los estados 0 lógico, 1 lógico y, además, el estado de “alta impedancia”.

Compuerta lógica:

es el bloque elemental que permite la implementación de circuito digital. La mayoría tiene dos entradas y una salida, que también se denominan “terminales”; cada terminal puede estar en uno de dos estados, 0 o 1, representados por diferentes niveles de voltajes.

Computadora:

dispositivo electrónico, diseñado para aceptar datos de entrada y realizar operaciones sobre ellos (organizadas en una secuencia lógica y predeterminada por un algoritmo), para elaborar resultados que se puedan obtener como salidas.

D

Datamining:

Repositorio de datos que se almacenan con el objetivo de extraer conocimiento procesable implícito en ellos utilizando inteligencia artificial, análisis estadístico y patrones de comportamiento.

Datawarehouse:

Repositorio completo de datos de empresa, donde se almacenan datos estratégicos, tácticos y operativos, con el objeto de obtener información estratégica y táctica que ayuda al proceso de toma de decisiones gerenciales.

Datos:

conjuntos de símbolos que representan un objeto concreto o abstracto.

De Morgan:

(1806-1871). Profesor de Matemáticas en el Colegio Universitario de Londres entre 1828 y 1866 y primer Presidente de la Sociedad de Matemáticas de Londres. Se interesó especialmente por el Álgebra y escribió varias obras de Lógica. En la moderna Lógica Matemática, llevan el nombre de De Morgan las siguientes leyes fundamentales del Álgebra de la Lógica: “la negación de la conjunción es equivalente a la disyunción de las negaciones»; «la negación de la disyunción es equivalente a la conjunción de las negaciones”.

Dirección física:

número ordinal que le corresponde dentro de la matriz.

E

Datamining:

Repositorio de datos que se almacenan con el objetivo de extraer conocimiento procesable implícito en ellos utilizando inteligencia artificial, análisis estadístico y patrones de comportamiento.

F

Formato de una entidad binaria:

es la estructura y la cantidad de bits de un determinado tipo de dato para su tratamiento en la computadora.

H

Hertz:

unidad de medida del Sistema Internacional de Unidades. Se aplica a la cantidad de veces que se repite una onda en un segundo, de modo que un Hertz quiere decir que se repite una vez.

Hollerith, Herman:

(1860-1929). Estadístico estadounidense que inventó la máquina tabuladora. Es considerado el primero en lograr un tratamiento automático de la información.

I

Información:

datos procesados con significado en un contexto real que permita al usuario la toma de decisiones.

Interrupciones:

son eventos externos producidos por dispositivos entrada/salida (E/S).

K

Karnaugh:

Ingeniero de Telecomunicaciones estadounidense y director emérito del ICCC (International Council for Computer Comunication). Hizo grandes aportes sobre la utilización de métodos numéricos en las Telecomunicaciones. Es el creador del método tabular o mapa de Karnaugh.

M

Mantisa:

representa todos los bits del número sin coma o punto decimal.

Memoria de acceso aleatorio:

cuando un componente de selección habilita una palabra (o posición) e inhabilita a las demás.

Memoria de acceso asociativo:

cuando la búsqueda de la unidad de información implica la comparación de un grupo de bits de la unidad de información con el contenido de una posición de memoria.

Memoria de acceso secuencial:

cuando para acceder a una unidad de información se establece una posición de referencia, a partir de la cual comienza un rastreo de la unidad de información que consiste en la lectura de todas las unidades que la precedan.

Memoria principal (PM o Principal Memory):

es de tecnología de semiconductores y también se denomina memoria central, interna o memoria de trabajo.

Memoria virtual:

es una forma de administrar la memoria para asignar más de ella a cada tarea, utilizando almacenamiento en disco, que suele ser el dispositivo de acceso directo más rápido; así, se simula que se dispone de una memoria mucho más amplia que la que el sistema tiene en realidad.

Memory stick:

dispositivo de almacenamiento que utiliza memoria tipo flash, que lo convierte en extraíble y no volátil, y permite un cómodo traslado de la información; por ejemplo, en este momento toda la información de este libro se haya en unmemory stick formateado por Windows XP con FAT 32.

Metadatos:

son datos estructurados que describen información. Esto es, son datos “acerca de otros datos”. Un ejemplo puede ser: su identificación (área en la que está incluido), su calidad (nivel de precisión), su referencia (nivel de actualización).

Microcontrolador:

computadora completa con un programa de propósito específico.

Microprocesador:

CPU completa incluida en un solo chip.

Modo plano (Flat Real Mode):

permite inicializar en forma parcial el modo protegido y permite utilizar todo el espacio de direccionamiento de la memoria existente en una computadora.

Módulo de memoria:

es una agrupación de chips distribuidos sobre una placa. Estos chips también suelen llamarse cápsulas o pastillas de memoria.

Multiprogramación:

método que consiste en que varios programas residan en forma simultánea en la memoria en estado de ejecución.

Multiusuario:

sistema que admite la atención de múltiples usuarios.

N

Napier, John:

(1550-1617). Matemático escocés, reconocido por haber descubierto los logaritmos o “números artificiales”.

Nibble:

agrupación de 4 bits o medio byte. Un byte está constituido por dos nibbles, el de orden superior y el de orden inferior.

O

Organización de una computadora:

relación entre los distintos componentes y su diseño y tecnología, sea en un nivel de detalle como el presentado o en uno menos abstracto.

Overflow:

es un error que se produce cuando el resultado se encuentra fuera de los límites superiores del rango.

P

Palabra de CPU:

es la unidad de trabajo o procesamiento de CPU expresada en bits.

Pascal, Blaise:

(1623-1662). Matemático, filósofo y teólogo francés, considerado el “padre de las computadoras” junto con Babbage.

Pila:

es una estructura de dato en memoria de acceso LIFO.

Procesadores vectoriales:

son aquellos en los que una sola instrucción opera en forma simultánea sobre un conjunto grande de datos.

Programa:

representación de un algoritmo en un lenguaje de programación.

Puerto:

es uno de los componentes de la comunicación, que permite que la CPU se enlace con un periférico.

R

Registro de estado:

almacena las banderas o flags aritméticas y otras que representan ciertas condiciones que pueden ser verdaderas o falsas.

Registros de segmento:

almacenan la referencia binaria a la base de un segmento en memoria, esto es, donde empieza la zona de memoria para ese objeto, tendremos seis de ellos.

Registros visibles:

aquellos que pueden ser accedidos por el repertorio de instrucciones disponibles para el programador de aplicaciones.

Retrieve de memoria:

es el tiempo que se tarda en recibir información solicitada a memoria.

S

Segmento:

es un bloque lógico de tamaño variable. Cada segmento contiene información de la misma clase (código, datos, pila).

Shannon, Claude:

(1916-2001). Ingeniero eléctrico y matemático estadounidense, considerado el fundador de la teoría de la información. Demostró que el Álgebra booleana se podía utilizar en el análisis y la síntesis de la conmutación de los circuitos digitales, idea que fue calificada como una de las aportaciones teóricas fundamentales que ayudó a cambiar el diseño de los circuitos digitales.

Sistema binario o de base 2:

es un sistema de notación posicional, formado por dos símbolos (0,1) a los que se denomina bits.

Sistema de información o sistema de informática:

conjunto coordinado de elementos, datos y procesos, cuya interacción permite la obtención de la información.

Sistema octal o de base 8:

es un sistema posicional formado por ocho símbolos (0, 1, 2, 3, 4, 5, 6, 7); el peso de cada cifra son las potencias sucesivas de 8.

Software de aplicación:

conjunto de programas que atienden los problemas específicos del usuario. Es concebido o creado por el programador en una empresa o por un fabricante; por ejemplo, el procesador de texto que se utiliza para escribir este capítulo fue diseñado por una empresa que vende productos de software denominados aplicaciones o aplicativos y que sirven para atender trabajos específicos del usuario.

T

Temporizador (timer):

es una función que se aloja en el chipset de la placa base, que incorporamos en este momento porque su función depende del reloj. La función específica del timer es mantener una cuenta de tiempo basada en el reloj. Se utiliza para conteo, cálculo de intervalos de pausas o para generar pausas. O sea que se puede medir el tiempo real de CPU que utiliza un programa al ejecutarse (cálculo de intervalo de tiempo) o, para dar un ejemplo de función de conteo, también puede indicarse que consiste en cargar un registro con cierto valor e ir decrementándolo por cada ciclo de reloj hasta que llegue a 0, momento en el que el timer genera una interrupción. Esta función de cuenta se puede utilizar para mantener actualizadas la hora y la fecha; la actualización se produce cada vez que se genera la interrupción y la cantidad de veces que se actualiza por segundo depende de la velocidad del reloj y el valor cargado en el registro.

Tiempo de acceso:

lapso que transcurre desde el momento en que el módulo de memoria recibe una solicitud de datos hasta el instante en que esos datos están disponibles para su transferencia al lugar de destino.

U

Unicode:

acrónimo de Universal Code que permite representar 216 combinaciones distintas, es decir 65.536 símbolos.

Unidad aritmético-lógica (ALU o Arithmetic Logic Unit):

se encarga de operar los datos que recibe de la memoria y obtener el resultado.

Unidad de información:

se utiliza para identificar un grupo de bytes a los que se accede en forma conjunta según el tipo de soporte.

V

Vector:

es un conjunto o una agrupación de variables del mismo tipo, cuyo acceso se realiza por índices. La forma de acceder a los elementos del array es directa, o sea que el valor del dato deseado se obtiene a partir de su índice y no hay que ir buscándolo elemento por elemento.

Von Leibniz, Gottfried Wilhelm:

(1903-1957). Matemático húngaro-estadounidense que realizó contribuciones importantes en Física cuántica, análisis funcional, teoría de conjuntos, Informática, Economía, análisis numérico, Hidrodinámica, Estadística y muchos otros campos de la Matemática. Fue pionero de la computadora digital moderna y publicó un artículo acerca del almacenamiento de programas. El concepto de programa almacenado permitió la lectura de un programa dentro de la memoria de la computadora y, después, la ejecución de las instrucciones del mismo, sin tener que volverlas a escribir. EDVAC (Electronic Discrete Variable Automatic Computer) fue la primera computadora que usó este concepto desarrollado por Von Neumann, Eckert y Mauchly. Los programas almacenados dieron a las computadoras flexibilidad y confiabilidad, haciéndolas más rápidas y menos sujetas a errores que los programas mecánicos.