2-conceptos Operacionales

  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View 2-conceptos Operacionales as PDF for free.

More details

  • Words: 537
  • Pages: 3
Conceptos Operacionales. -

Para ejecutar un Programa (intruc. y datos) este se almacena en la Memoria. Las instrucciones son traídas una a una de la memoria al Procesador y este las Ejecuta. Ejemplo: Suma A,R0 Esta Instrucción suma el operando A que esta en Memoria con el Registro R0.

Memoria 0 A 1 2 Instruc. 1 .. …. n-1 Instruc. n

MAR

MDR

CONTROL

PC R0 IR

Dispositivo de E/S CPU

Registros de uso General

ALU

Rn

Operación : 1) La instrucción es transferida de la Memoria al Procesador. 2) Se trae el Operando A. 3) Se suma a R0. 4) La suma se almacena en R0. - La transferencia entre la Memoria y el Procesador empieza enviando a la Memoria la dirección del Dato A. - Luego se envía una señal de Control. - Luego se trasfiere la información desde la Memoria al Procesador.

Componentes de la CPU: - Circuitos Aritméticos y Lógicos (ALU). - Registro IR (Instruction Register) el cual contiene la instrucción a ejecutar. - Registro PC. (Program Counter) contiene la dirección en memoria de la próxima Instrucción. - Registros de Uso General. - Registro MAR (Memory Addres Register) contiene la dirección de Memoria desde o hacia se transfieren los datos. - Registro MDR (Memory Data Register) contiene los datos a escribir o leer en esa dirección. - Además contiene n Registros de Uso General.

Ejecución de un Programa: - La ejecución de un Programa empieza haciendo que el PC apunte a la primera Instrucción del programa. - El contenido se pasa al MAR y se manda una señal de Lectura a la Memoria. - Luego se trae la Palabra de esa dirección y se pone en el MDR. - El contenido del MDR se pasa IR y la instrucción esta lista para ejecutarse. -

Si la instrucción es una operación a ejecutar por la ALU, se deben obtener los Operandos Si un operando esta en Memoria debe ser enviada su dirección al MAR, leído y llevado al MDR para luego ser llevado a la ALU. Luego la ALU puede ejecutar la operación. Si el resultado de ella se envía a Memoria, es necesario, pasársela al MDR. Luego el PC se incrementa y apunta a la próxima instrucción a ejecutar. y se trae al MDR.

Estructura de BUS. -

-

Las partes individuales de una computadora se conectan entre si generalmente de forma paralela (todas las unidades manejan una palabra completa en un momento y las transferencias se hacen en forma paralela) Esto se hace a través de los BUSES (dirección, datos, y control).

Bus de E/S Entrada Bus de Memoria CPU

Memoria

Salida

Un Bus consiste en un conjunto de líneas diferentes (dirección, datos y control). - Lineas de Datos permiten trasmitir los datos. - Lineas de Direccion indican la direccion de los datos. - Lineas de Control indican la direccion de la transferencia de datos y coordinar los eventos (lea, escriba) La Transferencia de Información por un BUS no se realiza a la velocidad de los Dispositivos conectados a el (Ej. E/S) para ello se incluyen Buffers para que contengan la información de E/S y la transferencia se realiza sobre ellos. Esto permite al procesador conmutar rapidamente de un dispositivo a otro.

Related Documents