Está en la página 1de 22

Universidad Bolivariana de Venezuela

PFG Informtica para la Gestin Social


UC: Arquitectura del Computador

ESTRUCTURA BSICA DE
UN COMPUTADOR

Prof. Mayra Pariata


Junio,2010

Contenido
Estructura bsica de un computador
Unidad central de procesamiento (CPU)
Unidad lgica aritmtica (ULA)
Registros
Unidad de control (UC)

Estructura bsica

La arquitectura Von Neumann

Estructura bsica

Estructura bsica
Memoria
Es la unidad donde se almacenan tanto los
datos como las instrucciones. Existen dos tipos
bsicos de memoria, que se diferencian sobre
todo por su velocidad de acceso:
Memoria principal, central o interna: es la memoria
que acta con mayor velocidad y est ligada
directamente a las unidades ms rpidas del
computador (UC y ALU).
ROM (slo se puede leer y es permanente)
RAM (leer y escribir, es voltil)

Memoria auxiliar, secundaria o externa: La memoria


principal no tiene gran capacidad para almacenar
informacin, por lo que es necesario utilizar otros
tipos de memoria.

Estructura bsica
Memoria

Organizacin de la memoria principal


6

Estructura bsica
E/S
Entrada: dispositivo por donde se introducen en
el computador los datos e instrucciones. En
estas unidades se transforman las
informaciones de entrada en seales binarias de
naturaleza elctrica.
Salida: dispositivo por donde se obtienen los
resultados de los programas ejecutados en el
computador. Suelen transformar las seales
elctricas binarias en caracteres escritos o
visualizados.
7

Estructura bsica
Buses
Bus de Datos: transportan los datos e
instrucciones.
Bus de Direcciones: las direcciones son
nmeros naturales que indican la posicin de los
datos dentro de la memoria principal.
Bus de control: a travs de este bus se
transmiten las seales de control del sistema.
Suele incluir el reloj de la mquina, seales de
sincronizacin entre la CPU y las dems
unidades.
8

Unidad Central de Procesamiento


Controla las
operaciones de la
computadora y realiza
las funciones de
procesamiento de
datos.
Ejecuta una secuencia
de instrucciones que
estn almacenadas en
la memoria principal de
la computadora.

Unidad Central de Procesamiento


Las funciones que realiza la CPU para ejecutar
una instruccin son:
Buscar instrucciones
Interpretar instrucciones
Buscar datos
Procesar datos
Escribir datos

10

CPU
Unidad Aritmtico Lgica
Esta unidad contiene los circuitos electrnicos
con los que se hacen las operaciones de tipo
aritmtico (sumas, restas, etc...) y de tipo lgico
(comparar dos nmeros, hacer operaciones del
lgebra de Boole binaria - and, or, not, xor, ...- ,
etc...).
Un tpico smbolo esquemtico para una ALU: A
y B son operandos; R es la salida; F es la
entrada de la unidad de control; D es un estado
de la salida.
11

CPU
Registros

Esquema simplificado de las conexiones entre registros


ULA y unidad de control

12

CPU
Registros
R
E

G
I

Registros visibles al usuario: Son


aquellos que pueden ser referenciados
por medio del lenguaje de mquina que
ejecuta la CPU
Registro de direcciones: Pueden ser de
uso ms o menos general, o pueden
estar dedicados a un modo particular
de direccionamiento.

T
R
O

Registros de control y estado: Hay una


gran variedad , la mayora de estos, en
muchsimas mquinas, no son visibles
al usuario.

Registros de Propsito
General
Registros de Datos

Apuntadores de segmento
Registros ndices
Apuntadores de Pila
Registro de direccin de
memoria MAR (Memory
Address Register)
Registro de datos de
memoria MDR (Memory
Data Register)
Contador de Programa PC
(Program Counter)
Registro de Instruccin IR
13
(Instruction Register)

CPU
Unidad de Control
La funcin de la unidad de control de un
computador es la bsqueda de las instrucciones
en memoria, su interpretacin y la generacin
(en los instantes adecuados) de las seales de
control necesarias para ejecutar la operacin
especificada por cada instruccin. En este
proceso se distinguen dos aspectos
fundamentales:
El secuenciamiento de las instrucciones.
La interpretacin de las instrucciones.
14

CPU
Unidad de Control
Secuenciamiento: es el proceso por el cual las
instrucciones de un programa van siendo
seleccionadas para su ejecucin en un orden
determinado.

15

CPU
Unidad de Control
Interpretacin: es el proceso por el cual la
unidad de control obtiene las instrucciones
almacenadas en memoria y las ejecuta. Esto se
realiza en lo que llamaremos ciclo de
instruccin.
Ciclo de instruccin: es el perodo que tarda la unidad
central de proceso (CPU) en ejecutar una instruccin
de lenguaje mquina.
Ciclo de instruccin

Ciclo de captacin
Ciclo de decodificacin
Ciclo de ejecucin
16

CPU
Unidad de Control
Ciclo de instruccin

Ciclo de captacin
Ciclo de decodificacin
Ciclo de ejecucin

Las instrucciones que forman un programa se


almacenan en forma secuencial en la memoria. Para
ejecutar este programa la CPU trae una instruccin a la
vez de la memoria y realiza las funciones
especificadas. A este proceso se le conoce como ciclo
de captacin y ocurre al comienzo de cada ciclo de
instruccin produciendo que una instruccin sea
obtenida de la memoria.
17

CPU
Unidad de Control
Ciclo de instruccin

Ciclo de captacin
Ciclo de decodificacin
Ciclo de ejecucin

Una vez que se tiene la microinstruccin, lo siguiente


consiste en analizar los bits correspondientes al cdigo
de operacin de la instruccin y determinar las
operaciones a ejecutarse en el ciclo de ejecucin.

18

CPU
Unidad de Control
Ciclo de instruccin

Ciclo de captacin
Ciclo de decodificacin
Ciclo de ejecucin

El ciclo de ejecucin no tiene una secuencia fija de


operaciones, sino que para cada cdigo de operacin
y modo de direccionamiento hay una secuencia
distinta.

19

CISC
Las siglas de CISC significan en espaol,
Computador con un conjunto complejo de
instrucciones. sta arquitectura se fundamenta
en un procesador que maneja un amplio y
complejo conjunto de instrucciones. Su objetivo
principal es completar una tarea en pocas lneas
tanto como sea posible, lo cual se logra
construyendo un procesador que sea capaz de
entender y ejecutar una serie de operaciones.
20

RISC
RISC significa Computador con un conjunto de
instrucciones reducido, aunque la denominacin no es
correcta debido a que cuentan con una vasta cantidad
de conjuntos de instrucciones. Los procesadores RISC
usan instrucciones simples que pueden ser ejecutadas
en un ciclo de reloj
Instrucciones de tamao fijo y presentadas en un
reducido nmero de formatos.
Slo las instrucciones de carga y almacenamiento
acceden a la memoria por datos.
Adems estos procesadores suelen disponer de
muchos registros de propsito general.
21

Refrencias bibliogficas
Mano, Morris. Arquitectura del Computador. Editorial
Prentice Hall. 1994.
Mano, Morris. Lgica Digital y Diseo de
Computadores. Editorial Prentice Hall.

Mueller, Scott. Manual de Actualizacin y Reparacin


de PCs. Editorial Prentice Hall. 1998.
Thompson, Steven A. Convierte tu PC a Multimedia.
Editorial Prentice Hall. 1995.
Norton Peter. Introduccin a la computacin.
McGrawHill. Tercera edicin. Mxico 2001
22

También podría gustarte