Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algunas abreviaturas:
Hertz = ciclos de reloj por segundo (frecuencia)
1 MHz = 1,000,000 Hz
1GHz = 1,000 MHz
La velocidad del procesador se mide en MHz o GHz.
Byte = unidad de almacenamiento
1 KB = 210 = 1024 Bytes
1 MB = 220 = 1,048,576 Bytes
La memoria principal (RAM) se mide en MB
El almacenamiento en disco se mide en GB para sistemas chicos, en TB para
sistemas más grandes.
Word (palabra) = unidad de transferencia: cantidad de bits que pueden moverse
simultáneamente dentro de la CPU
8 bits, 16 bits, 32 bits, 64 bits
TEMA 2
Estructura de una computadora
Unidad aritmética lógica (UAL), Arithmetic Logic Unit (ALU): lleva a cabo las
operaciones aritméticas y lógicas.
Unidad de control: históricamente definida como una parte distinta del modelo
de referencia de 1946, de la Arquitectura de Von Neumann. En diseños
modernos de computadoras, la UC es típicamente una parte interna de la CPU
y fue conocida primeramente como arquitectura Eckert-Mauchly.
Memoria: que almacena datos y programas.
Dispositivos de entrada y salida: alimentan la memoria con datos e
instrucciones, y entregan los resultados del cómputo almacenados en memoria.
Buses: proporcionan un medio para transportar los datos e instrucciones entre
las distintos y pequeños que la memoria principal (los registros), constituyen la
CPU (Central Processing Unit).
Unidad de Control
Tiene como misión interpretar las
instrucciones, desencadenar y supervisar las operaciones elementales que
permitan ejecutar estas instrucciones. En definitiva, como resultado de la
interpretación o decodificación de cada una de las instrucciones, la Unidad de
Control, generará las adecuadas señales de control, que gobernarán y
sincronizarán la actuación conjunta de las unidades externas e internas al
microprocesador.
Hay que aclarar que cada instrucción consta de dos zonas: "Código de
Operación" (C.O.), que tiene la extensión de un Byte, cuyo significado es el de
ordenar. La otra zona es el "Operando" (OP). Su extensión es variable, y está
formado por el dato a manipular. Esto nos permite afirmar que la zona de la
instrucción que ingresa en la Unidad de Control es el Código de Operación, puesto
que éste es el que determina que es lo que se debe hacer con el Operando.
La ejecución de una instrucción empezará con la lectura del Código de
Operación, que a través del Bus de Datos, pasará al interior del Registro de
Instrucciones. A continuación, la Unidad de Control decodificará o traducirá la
orden, y desencadenará una serie de operaciones elementales, sincronizadas
con las fases de reloj, que permitirá ejecutar la instrucción.
La Unidad de Control tiene también la tarea adicional de gestionar la aceptación
de los comandos que ingresan a través del Bus de Control, (interrupciones,
detenciones,...) y de generar el posicionamiento de los controles de salida
según corresponda, (lectura, escritura).
Pila de Llamadas
Una pila de llamadas (en inglés call stack) es una estructura dinámica de datos LIFO,
(una pila), que almacena la información sobre las subrutinas activas de un programade
computadora. Esta clase de pila también es conocida como una pila de ejecución, pila
de control, pila de función, o pila de tiempo de ejecución, y a menudo se describe en
forma corta como "la pila".
Registro de Pila
Un registro de pila es un registro de una CPU de computadora cuyo propósito es
mantener la pista de la posición actual de la pila de llamadas. En una máquina de
arquitectura basada en acumulador, éste puede ser un registro dedicado como el
puntero de pila.
Componentes
Registro de instrucción: es el encargado de almacenar la instrucción que se
está ejecutando.
Registro contador de programas: Contiene la dirección de memoria de la
siguiente instrucción a ejecutar
Controlador y decodificador: se encarga de interpretar la instrucción para su
posterior proceso. Es el encargado de extraer el código de operación de la
instrucción en curso.
Secuenciador: genera microórdenes necesarias para ejecutar la instrucción.
Reloj: proporciona una sucesión de impulsos eléctricos a intervalos constantes.