Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Componentes fsicos
Componentes del ordenador.
Unidad Central de Control RAM Memoria Unidad Aritmetico-Lgica Bsqueda e interpretacin de la instruccin. Fase de Ejecucin de la instruccin
CPU o procesador
Elementos fundamentales del ordenador.
Componentes:
Unidad Central de Control (UC) Unidad Aritmetico-Logica
Unidad de Control
Es el cerebro del ordenador. Funciones:
Analiza e interpreta instrucciones del programa que se est ejecutando Controla los dems componentes fsicos del ordenador. Decide sobre las interrupciones
4
1110
a) Por ejemplo, cdigo de operacin de la instruccin suma
10011111
10111001
11001100
b) Direccin de la memoria donde se almacenar el resultado
Unidad de Control
Pag.3
Secuenciador Enviar micrordenes al resto de elementos que sincronizada con los pulsos de reloj, hace que se ejecute paso a paso la instruccin que est en el registro de instruccin.
Unidad de Control
Pag.2
Registro acumulador RA (2) En l se depositan los resultados de las operaciones llevadas a cabo por el circuito operacional.
10
Memoria Principal
Tambin conocida como memoria RAM Mucho mas rpida que la memoria secundaria (disco duro) Es de acceso aleatorio y voltil, solo almacena la informacin si existe alimentacin elctrica. Existe otra memoria denominada ROM tambin de acceso aleatorio, pero no voltil, esta conectada a una pila y la informacin permanece.
11
En un momento dado, la direccin de la celda que se trata de seleccionar de la memoriaa bien para leer de ella o para escribir en ella.
RDM
SM (Selector de memoria):
cuya direccin est contenida en el RDM y el para la 12 transferencia de datos en ambos sentidos en una orden de RW
RIM
Conjuntos de circuitos que permite la comunicacin entre la UCP y el resto de unidades del ordenador. La transmisin la realiza en paralelo, es decir enviando un nmero de bit de forma simultnea entre dos unidades.
Se pueden diferenciar: Bus de control Bus de datos Bus de direcciones
13
2) (Selector) Selecciona la
posicin de memoria que indica el RDM y se realiza una lectura Depositndose en el RIM lo que se ha ledo que evidentemente ser la instruccin a ejecutar.
16
Ordenacin
17
4) El codificador procede a la interpretacin de la instruccin (interpreta el cdigo de la operacin por ejemplo suma) CO
1110
a) Por ejemplo, cdigo de operacin de la instruccin suma
10011111 10111001
11001100
b) Por ejemplo , direcciones de la memoria donde estn el primer y el segundo operador c) Direccin de la memoria donde se almacenar el resultado
18
5) El registro contador de programa es incrementado con lo que su contenido ser la direccin de la prxima instruccin a ejecutar es de ruptura de secuencia el contador de programa tomar la direccin que corresponda por medio del bus de direccin)
19
20
21
1) La direccin del primer operando es transferida desde el RI hasta el RDM 2) Se selecciona la posicin de memoria que contiene el RDM y se realiza una lectura depositndose lo ledo en el primer operando en el RIM) 3) La UC ordena que se transfiera el contenido del RIM a unas de 22 las entradas de la UAL
4) Se transfiere la direccin del segundo operando desde el RI al RDM 5) Se selecciona la posicin de memoria del RDM y se lee en la memoria dejando lo ledo (segundo operando) en el RIM 6) Se transfiere del RIM a otra entrada de la UAL 7) El secuenciador enva una microorden a la UAL para que efecte la 23 operacin de suma
8) El resultado de la UAL se transfiere al RIM 9) Se transfiere la direccin donde debe almacenarse el resultado desde el RI al RDM 10) Se selecciona la posicin de memoria donde se va a almacenar y se escribe en
24
Ciclo de ejecucin
A todo este ciclo de ejecucin de una instruccin se le denomina un ciclo de CPU o UCP, a cada uno de estos ciclos por segundo se le denomina Hertzio 1 Hz= 1ciclo/segundo 1MHz=1.000.000 ciclos/segundo
25
Ciclo de ejecucin
Dcada
80s 90s 00s
Procesador
8085 Pentium IV i3-i7 o AMD
Ciclos/segundo
4MHz 1,3 GHz a 3 GHz= 3GigaHertzios 3,2 GigaHertzios
26
Ciclo de ejecucin
Esta velocidad se mantiene hoy en da, lo que aumenta es el numero de ncleos:
i5 >2,4 ncleos i7-> 4,6 ncleos
27
El juego de Instrucciones
La forma de representacin de una instruccin para ser almacenada en memoria se denomina FORMATO DE INSTRUCCIN pag. 46. Dicho formato especifica el significado de cada uno de los bits que constituyen la inspeccin, denominndose longitud del formato al nmero de bits que la compone. Para simplificar su decodificacin la instruccin se divide en una serie de campos (cadenas de bits contiguos), estando referido cada campo a un tipo de informacin especifico.
28
El juego de Instrucciones
El tipo de informacin que debe contener una instruccin es la siguiente: 1. Operacin 2. Direccin de los operandos 3. Direccin del resultado 4. Direccin de la siguiente instruccin.
Las instruccin mquina de un ordenador disponen de un campo denominado CODIGO DE OPERACIN (OPCODE), que especifica la operacin que realiza la instruccin. Adems la mayora usan uno o varios campos donde se recogen el/los operandos, donde se incluye informacin a partir de la cual obtenerlos.
29