¿Qué registros intervienen en una operación de lectura y de escritura en la memoria principal?
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 5,42 KB
La CPU se encarga de ejecutar
Los programas y realizar los cálculos matemáticos para que un programa
Funcione. Toma los datos de las unidades de entrada, los procesa y los envía a
Las unidades de salida.La memoria principal se encarga de almacenar el programa
Que se está ejecutando y los datos que éste necesita.--unidadesfunpcCPU)Memoria
Interna Dispositivos o periféricos(E/S)Buses--Está constituida por 2 elementos
Básicos: la(UC) y la Unidad Aritmético-Lógica (ALU) además de registros del sistema.UC:
Es la encargada de controlar la ejecución de las instrucciones en el orden
Indicado en el programa y la cual analiza e interpreta las instrucciones del
Programa que se está ejecutando. Además de coordinar entre la ALU, la memoria
Principal y el resto de componentes mediante órdenes dirigidas a estos
Componentes, y de atender y decidir sobre posibles interrupciones que se puedan
Producir en el proceso.ALU: es la encargada de realizar las operaciones
Aritméticas y lógicas que le ordene la UC. Recibe los datos con los que debe
Operar y tras realizar la operación oportuna almacena el resultado en un
RegistroRegistros del sistema: Son pequeñas zonas de memoria de acceso muy
Rápido que almacenan los datos a los que se va a acceder de forma inmediata,
Normalmente resultados intermedios de operaciones. El tamaño del registro
Indica el número de bits que se puede manipular de una vez por el procesador,
Lo que se conoce como ‘tamaño de palabra’ (múltiplo de 8). Por ejemplo: RI,CP,
RIM, RDM y Flags.--(RI):
En este registro se almacena la instrucción que se está ejecutando en cada
Momento. (CP): Contiene la dirección de la siguiente instrucción a ejecutar (D):
Extrae el código de operación de la instrucción en curso (que está en el RI),
Lo analiza y emite las señales necesarias para su ejecución a través del
Secuenciador. (S): Genera las microórdenes necesarias que, sincronizadas por
Los impulsos del reloj, hacen que se vaya ejecutando poco a poco la instrucción
Que está cargada en el Registro de Instrucciones.Reloj (R): Proporciona una
Sucesión de impulsos eléctricos a intervalos constantes, conocido como ritmo de
Reloj. El reloj marca los instantes en que han de comenzar los distintos pasos
De que consta cada instrucción. (REN1 y REN2): Contienen los operandos de la
Operación. •Circuito operacional (COP): Circuitos digitales que realizan las
Operaciones solicitadas por la UC con los datos de los registros de entrada.
Este circuito tiene unas entradas (señales de control o microórdenes) para
Seleccionar el tipo de operación a realizar en cada momento. •Registro
Acumulador: Almacena los resultados de las operaciones. •Registro de estado
(SR) o flags : (están fuera de la ALU, en el procesador, pero trabajan con
Ella): Proporciona información sobre el estado de la última operación. Después
De realizar ciertas operaciones se toman decisiones en función del resultado y
Almacenar carácterísticas del resultado en un solo bit. Algunos de los bits más
Comunes son: Z (zero flag), N (negative flag), V (overflow flag) y C (carry
Flag).--Los
Flags están fuera de la ALU, en el procesador. Cada bit almacena carácterísticas
Del resultado. Los más comunes son: Z
(zero flag), N (negative flag), V (overflow flag) y C (carry flag).—Registro: Son
Pequeñas zonas de memoria de acceso muy rápido que almacenan los datos a los
Que se va a acceder de forma inmediata, normalmente resultados intermedios de
Operaciones. Contador de programa “CP”: Contiene la dirección de la siguiente
Instrucción a ejecutar Registro de Instrucción “RI”: Contiene el código de la
Instrucción actual “Se analiza el código de la operación”Registro de dirección
De memoria “RDM”: Contiene la dirección de una posición de memoria.Registros de
Intercambio de memoria “RIM”: Recibe o envía, la información o dato contenido
En la posición apuntada por el RDM. Flags: Proporciona información sobre el
Estado de la última operación.-- No todas las unidades centrales de
Procesamiento tienen una FPU dedicada. En ausencia de FPU, la CPU puede
Utilizar programas en microcódigo para emular una función en coma flotante a
Través de la unidad aritmético lógica (ALU), la cual reduce el coste del
Hardware a cambio de una sensible pérdida de velocidad.--Celda de memoria: Las
Unidades de memoria son módulos conformados por un conjunto de cerrojos o
Condensadores agrupados de tal forma que almacenan varias palabras binarias de
N bits. Cada una de ellas tienen la capacidad de almacenar un bit de
Información (1 o 0), y se conocen con el nombre de celdas de memoria. Las
Celdas o bits de memoria se ubican mediante la fila y la columna en la que se
Encuentra.-Punto de memoria: La mayoría de las memorias emplean el
Almacenamiento binario. Esto significa que la información más elemental
Registrada es el bit, a cuyo soporte físico llamaremos punto de memoria. Es
Decir, el punto de memoria es el soporte físico del bit y constará de: dispositivo
De almacenamiento, dispositivo de lectura y dispositivo de escritura.-En la
Memoria principal se almacenan los datos informáticos durante algún intervalo
De tiempo, los resultados parciales y los resultados finales del proceso.
Cuando el sistema digital de proceso es programable, además, han de memorizarse
Las instrucciones del programa.