Вы находитесь на странице: 1из 3

Arquitectura de Computadores

Jorge Rafael Maquera Parihuana Codigo : 2009-34080


E.A.P. de Ingeniera en Informtica y Sistemas - Facultad de Ingeniera
Universidad Nacional Jorge Basadre Grohmann
Tacna - Per
Jorge_753_m@hotmail.com

ResumenDentro del presente artculo cientfico


enfatizaremos y analizaremos la evolucin del computador
desde su creacin; para ello iremos presenciando las diferentes
formas, tamaos y capacidades en donde el computador ha ido
siendo mejorado a travs del tiempo.

I.INTRODUCCIN
El chip ms importante de cualquier placa madre
es el microprocesador o simplemente procesador.
Sin l, un ordenador no podra funcionar. A menudo
a este componente se le denomina CPU (Central
Processing Unit, Unidad de procesamiento central),
que descrbe a la perfeccin su papel dentro del
sistema. El procesador es realmente el elemento
central del proceso de tratamiento de datos.
II.

UNIDAD DE EJECUCION
Una vez que la unidad de decodificacin sabe
cul es el significado de la instruccin leda de
memoria, se lo comunica a la unidad de ejecucin.
Esta unidad ser la encargada de consumar la
ejecucin y para ello activar las seales necesarias
y en un orden determinado. Es decir, es la
encargada de dar las rdenes necesarias a las
diversas partes del microprocesador para poder
ejecutar cada una de las instrucciones.

CONCEPTOS

La unidad central de proceso (CPU), procesador o


microprocesador, es el verdadero cerebro del
ordenador. Su misin consiste en controlar y
coordinar todas las operaciones del sistema. Para
ello extrae, una a una, las instrucciones del
programa que est en la memora central del
ordenador (memoria RAM),las analiza y emite las
rdenes necesaras para su completa realizacin.
Para entender cmo funciona un microprocesador,
hay que tener en prmer lugar una clara idea acerca
de las partes o bloques que lo componen. De otro
modo, ser prcticamente imposible hacerse una
idea sobre su funcionamiento. De una forma global,
podemos considerar al microprocesador dividido en
tres grandes bloques:
UNIDAD DE DECODIFICACION
Se encarga de decodificar la instruccin que se va
a ejecutar. Es decir, saber qu instruccin es.
Cuando el microprocesador lee de memoria una
instruccin, el cdigo de esa instruccin le llega a
Sistemas Operativos

esta unidad. Esta unidad se encarga de interpretar


ese cdigo para averiguar el tipo de instruccin a
realizar. Por ejemplo, instrucciones de suma,
multiplicacin, almacenamiento de datos en
memoria,etc.

UNIDAD ARITMETICO LOGICA (ALU)


La ALU (Aritmethic Logic Unit) es el bloque
funcional del microprocesador encargado de realizar
todas aquellas operaciones matemticas. Las
operaciones que realiza son las siguientes: suma,
resta, multiplicacin, divisin y aquellas que
trabajan con dgitos binarios (10 que se conoce
como operaciones lgicas: ANO, NOR, NOT,
NANO, OR, X-OR, etc). En suma, saber cmo
funciona un microprocesador, implica conocer
cmo se van ejecutando cada una de las
instrucciones del programa que se almacena en
memoria. Los pasos globales que se siguen a la hora
de consumar una instruccin son:

Bsqueda de la instruccin:

III.

INSTRUCCIONS DE UN
MICROPROCESADOR

Unidad Aritmtica/Lgica (ALU) que desarrolla


operaciones aritmticas (por ejemplo, suma, resta,
multiplicacin y divisin) y lgicas (por ejemplo,
mayor que, menor que, igual que) requeridas para
procesar las instrucciones.
La memoria cach, una memoria especial de altavelocidad que almacena los datos usados ms
recientemente, para acelerar el proceso de
ejecucin de instrucciones.
La tasa a la cual se procesan las instrucciones es
controlada por un reloj interno, tambin conocido
como el reloj del sistema.
Un ciclo de instruccin no necesariamente
corresponde a la ejecucin de un nmero fijo de
instrucciones. En algunas ocasiones se necesitan
dos ciclos o ms para ejecutar una instruccin.
El nmero de instrucciones completadas es
independiente del nmero de ciclos usados.
Algunas veces las comparaciones entre
computadoras se hacen basndose en el nmero
de instrucciones por segundo (IPS) en lugar del
tiempo de ciclo; sta medida depende tanto del
nmero de ciclos por segundo como de la mezcla
de instrucciones.
IV.

CICLOS DE INSTRUCCION

Lo primero que realiza el microprocesador en un ciclo de


instruccin, es buscar la instruccin en la memoria principal
(RAM). El registro apuntador de instrucciones, tiene
almacenada la direccin de la prxima instruccin a ejecutar.
Cuando la instruccin fue hallada, el microprocesador pasa la
instruccin de la memoria principal a travs del bus de datos al
Registro de Datos de Memoria (MDR). A continuacin, lo
registrado all es colocado en el Registro de Instruccin Actual
(CIR), un circuito que guarda la instruccin temporalmente de
manera que pueda ser decodificada y ejecutada.
Decodificacin de la instruccin:
La segunda y ltima accin comprendida en el ciclo de
bsqueda es decodificar la instruccin.
El dato es enviado a una Unidad de Decodificacin,
que decodifica la instruccin que se va a ejecutar.
Es decir, el decodificador traduce la instruccin para
saber, justamente, qu instruccin es.
4.2.

Ciclo de Ejecucin

Una vez que la unidad de decodificacin sabe cul es el


significado de la instruccin leda de memoria,
se lo comunica a la Unidad de Ejecucin. Esta unidad ser la
encargada de consumar la ejecucin y para ello activar las
seales necesarias y en un orden determinado. Es decir, es la
encargada de dar las rdenes necesarias a las diversas partes
del microprocesador para poder ejecutar cada una de las
instrucciones.
La ejecucin de una instruccin de la mquina solo puede
dividirse en una secuencia de operaciones individuales
llamado el ciclo de ejecucin de la instruccin. Antes de
ejecutar un programa se carga en memoria. El puntero de la
instruccin contiene la direccin de la siguiente instruccin.
La cola de la instruccin contiene un grupo de instrucciones a
punto de ser ejecutado.
La ejecucin de las instrucciones se puede realizar en varias
fases: fetch, decodificar, y ejecutar.

Se conoce como set de instrucciones al conjunto


de instrucciones que es capaz de entender y ejecutar
un microprocesador. Un ciclo de instruccin,
tambin llamado fetch and execute (bsqueda y
ejecucin) es el perodo que tarda un
microprocesador en ejecutar una instruccin. Se
divide en dos etapas: Ciclo de bsqueda y Ciclo de
ejecucin

Fetch:

4.1.

Decode(decodificar):

Ciclo de bsqueda

Sistemas Operativos

Recuperar la instruccin de la cola de la instruccin y los


incrementos de la puntero de instruccin (IP). El puntero de
instruccin es tambin conocido como el contador de
programa.

Su funcin es decodificar la instruccin para determinar lo que


la instruccin hace. Operandos de entrada de la instruccin se
pasan a la unidad aritmtica lgica (ALU), y las seales son
enviadas a la ALU que indica la operacin a realizar.
Fetchoperandos:
Si la instruccin utiliza un insumo que se encuentra operando
en la memoria, la unidad de control utiliza un operacin de
lectura para recuperar el operando y copiarla en los registros
internos. Registros internos no son visible para programas de
usuario.
Ejecutar:
La ALU ejecuta la instruccin con los registros con nombre y
los registros internos como operandos y enva el resultado a
los registros de nombre y / o la memoria. Los indicadores de
estado ALU proporcionan informacin sobre el estado del
procesador.
Operando de salida:
Si el operando de salida est en la memoria, la unidad de
control utiliza una operacin de escritura para almacenar los
datos.

V.

CONCLUSIONES

A. La
mision
del
procesador
o
microprocesador consiste en controlar y
coordinar todas las operaciones del sistema. Para
ello recibe intrucciones de las cuales las analiza y
emite las ordenes necesarias para completarlas.
B.
Para entender su funcionamiento es
necesario dividir el microprocesador en tres
bloques Unidad de decodifcacion, unidadad de
ejecucion y unidad aritmetica
C. El periodo que tarda un microprocesador en
ejecutar una instruccin se divide en dos etapas
Ciclo de busqueda y Ciclo de ejecucion
Autor:
Jorge Maquera Parihuana, Naci el 11 de Noviembre de 1992
en la regin Tacna-Per. Actualmente cursa el 3er ao de la
E.A.P de Ingeniera en Informtica y Sistemas - Facultad de
Ingeniera - Universidad Nacional Jorge Basadre Grohmann.

Sistemas Operativos

Вам также может понравиться