Académique Documents
Professionnel Documents
Culture Documents
UNIDAD
CENTRAL
DE
PROCESO
U.C.P.
MICROPROCESADOR
MICROPROCESADOR = C.P.U. ??
VELOCIDAD
Se mide en Megahertzios(Mhz) o Gigahertzios
(Ghz), donde 1 Ghz = 1000 Mhz.-
Es solamente una medida de la potencia del
micro, pero no indica su perfomance real, que
ms bien est relacionada con la modernidad
de sus componentes y su organizacin.
PROCESAMIENTO DE DATOS I - UNIDAD 4
MICROPROCESADOR
VELOCIDAD
Todos los micros modernos tienen dos velocidades:
a) VELOCIDAD INTERNA: Es la velocidad a que
funciona el micro internamente.
b) VELOCIDAD EXTERNA : Tambin denominada
velocidad del bus.
Es la velocidad a que se comunican el micro y la
placa madre.
Es mucho menor que la anterior para poder abaratar
costos de fabricacin
PROCESAMIENTO DE DATOS I - UNIDAD 4
MICROPROCESADOR
MICROPROCESADOR
MEMORIA INTERNA
DESCRIPCION Y CARACTERISTICAS
MEMORIA INTERNA
DESCRIPCION Y CARACTERISTICAS
El sistema de cmputos debe ser capaz de acceder a
todos los datos que se encuentren en la memoria
interna, y una vez all puede:
a) Guardar datos
b) Borrar datos
c) Recuperar datos
d) Mover datos de un lugar a otro
MEMORIA INTERNA
CONCEPTOS:
BIT: La menor unidad de informacin con sentido
lgico. Generalmente se la asimila a un 1 o 0 binario
BYTE: Combinacin de ocho bits binarios. Representa
un carcter
K: Tambin denominada Kbyte. Medida de capacidad de
memoria. Equivale a 1024 bytes.
MEGABYTE: (Mb). Medida de capacidad de memoria.
Equivale a 1.000.000 de bytes
GIGABYTE: (Gb). Medida de capacidad de memoria.
Equivale a 1.000 Mb
MEMORIA INTERNA
CONCEPTOS:
MEMORIA INTERNA
DIRECCIONAMIENTO
Todo carcter (codificado como un byte) se almacena
en un lugar de la memoria denominado posicin de
memoria.
Para poder acceder a los datos y efectuar las tareas
requeridas tambin tenemos que tener una direccin.
Esa direccin de memoria identifica el lugar fsico de
la memoria interna donde se encuentra almacenado un
carcter, y segn el sistema de direccionamiento
utilizado abarcar una o varias posiciones de memoria
PROCESAMIENTO DE DATOS I - UNIDAD 4
MEMORIA INTERNA
DIRECCIONAMIENTO
MEMORIA INTERNA
DIRECCIONAMIENTO
MEMORIA INTERNA
DIRECCIONAMIENTO
POR CARCTER:
POSICION DE MEMORIA
1 2 3 4 5 6 7 8 9 10
A L V A R E Z , J U
1 2 3 4 5 6 7 8 9 10
DIRECCION DE MEMORIA
PROCESAMIENTO DE DATOS I - UNIDAD 4
MEMORIA INTERNA
DIRECCIONAMIENTO
POR PALABRA: (De cuatro bytes)
POSICION DE MEMORIA
1 2 3 4 5 6 7 8 9 10
A L V A R E Z , J U
1 2 3
DIRECCION DE MEMORIA
PROCESAMIENTO DE DATOS I - UNIDAD 4
MEMORIA INTERNA
DIVISION
La memoria interna se divide en dos partes:
- Memoria ROM y Memoria RAM, y cada una de
ellas tiene caractersticas y funciones totalmente
diferentes
MEMORIA ROM
MEMORIA INTERNA
MEMORIA RAM
PROCESAMIENTO DE DATOS I - UNIDAD 4
MEMORIA INTERNA
MEMORIA R.O.M.
Recibe su nombre de las iniciales de las palabras
inglesas (Read Only Memory, que traducidas
libremente significan Memoria de Slo Lectura.
En esta memoria el usuario puede solamente leer lo
que se encuentra grabado en ella, no pudiendo
introducir ninguna modificacin. O sea que no puede
borrar o grabar en ella
Es una memoria permanente, es decir que no se borra
si se apaga la computadora, ya que la pila interna
mantiene lo grabado en ella.
PROCESAMIENTO DE DATOS I - UNIDAD 4
MEMORIA INTERNA
MEMORIA INTERNA
MEMORIA R.O.M. - VARIANTES
Memoria E.P.R.O.M.: Recibe su nombre de las iniciales
de las palabras inglesas (Erasable Programmable Read
Only Memory, que traducidas libremente significan
Memoria de Slo Lectura Programable y Borrable.
Esta variante de Memoria ROM puede ser programable,
pero por nica vez, y por su fabricante. De all en adelante
el usuario puede solamente leer lo que se encuentra
grabado en ella, no pudiendo introducir ninguna
modificacin. O sea que no puede borrar o grabar en ella.
Tambin es permanente. Sin embargo puede ser modificada
nuevamente por su fabricante bajo condiciones especiales
de laboratorio, utilizando luz ultravioleta.-
PROCESAMIENTO DE DATOS I - UNIDAD 4
MEMORIA INTERNA
MEMORIA R.A.M.
Memoria R.A.M.: Recibe su nombre de las iniciales de las
palabras inglesas (Random Access Memory, que traducidas
libremente significan Memoria de Acceso Aleatorio (o al
Azar).
Esta memoria RAM es accedida libremente por parte del
usuario. El mismo puede leer lo que se encuentra grabado
en ella, pero tambin puede borrar o grabar en ella.
Es voltil, lo que significa que lo grabado en ella se pierde
cuando se apaga la computadora
PROCESAMIENTO DE DATOS I - UNIDAD 4
MEMORIA INTERNA
MEMORIA R.A.M. - DIVISION FUNCIONAL
La memoria RAM se divide funcionalmente en cuatro reas,
atendiendo a las funciones que cada una de ellas realiza:
- Zona de Entrada:Donde se almacenan los datos que
ingresan a travs de los dispositivos de entrada
- Zona de Proceso:Donde se almacenan resultados de las
operaciones que efecta la U.A.L.
- Zona de Salida: Donde se organizan la informacin
obtenida para su posterior salida al exterior de la UCP
- Zona de Programas: Donde se almacenan los programas
que se estn ejecutando.
PROCESAMIENTO DE DATOS I - UNIDAD 4
MEMORIA CACHE
La memoria cach es una clase especial de memoria de alta
velocidad que est diseada para acelerar el proceso de las
instrucciones de memoria de la UCP. La UCP puede obtener
las instrucciones y los datos ubicados en la memoria cach
mucho ms rpidamente que las instrucciones y datos
almacenados en la memoria principal. De esta manera la
computadora funciona ms rpidamente.
La memoria cach puede estar incorporada en el micro-
procesador o fuera de ella.
Normalmente la memoria cach principal es interna y est
incorporada al microprocesador.-
En cambio la memoria cach secundaria es externa al micro y
se encuentra en la placa madre.-
PROCESAMIENTO DE DATOS I - UNIDAD 4
MEMORIA CACHE
MEMORIA VIRTUAL
La memoria virtual es una tcnica que simula ms memoria que
la que realmente existe en nuestra computadora, y permite
ejecutar varios programas en forma simultnea, sin importar su
tamao.
El sistema de memoria virtual almacena el programa en el disco
duro y corta el mismo en segmentos llamados pginas, y en
lugar de llevar el programa entero a la zona de programas de la
memoria interna, lleva (copia) tantas pginas en la memoria
como puedan caber dejando el resto en el disco duro
Cuando se requieren instrucciones que no estn en la pgina
almacenada en la memoria principal, la pgina correspondiente
es llamada desde el disco y transferida a la memoria principal
continundose con la ejecucin del programa
PROCESAMIENTO DE DATOS I - UNIDAD 4
MEMORIA VIRTUAL
DISCO DURO
PROGRAMA
PAGINADO
UNIDAD ARITMETICA Y LOGICA
Unidad aritmtico lgica
PROCESAMIENTO DE DATOS I - UNIDAD 4
Sector Aritmtico
Efecta solamente clculos numricos con datos
numricos.
Sector Lgico
Tambin tiene circuitos especializados
Realiza operaciones con todo tipo de datos (numricos,
alfabticos o alfanumricos).
Las operaciones ms comunes que realiza son:
Comparacin,
Edicin,
Clasificacin,
Desplazamiento
PROCESAMIENTO DE DATOS I - UNIDAD 4
Sector Lgico
Edicin: Dado un conjunto de datos, se extraen del
conjunto, aqullos datos que cumplimentan el requisito
pedido.
Ejemplo: De una lista de asistencia extraer los alumnos
que tengan ms de cinco faltas a clase
PROCESAMIENTO DE DATOS I - UNIDAD 4
Sector Lgico
Clasificacin: Se toma un conjunto de datos y se los
ordena siguiendo un orden predeterminado que puede ser:
orden alfabtico, numrico creciente, numrico
decreciente, etc.
Si el conjunto contiene exclusivamente datos numricos,
para clasificar se restan uno de otro, pero si estamos en
presencia de datos alfabticos o alfanumricos habr que
clasificar teniendo en cuenta las equivalencias de cada
uno de los caracteres con los cdigos de la tabla EBCDIC
y clasificar conforme a los valores de dicho cdigo.
PROCESAMIENTO DE DATOS I - UNIDAD 4
Sector Lgico
Desplazamiento: Se utiliza para alinear datos numricos
antes de efectuar operaciones aritmticas con ellos.
Antes de desplazar Despus de desplazar
1100.3 1100.30
+ 1380 + 1380.00
140.29 0140.29
UNIDAD DE CONTROL
Conceptos Bsicos
Programa: Conjunto de instrucciones, escritas en una
secuencia determinada y en un lenguaje que puede
interpretar el computador, y que se usa para resolver un
problema.
UNIDAD DE CONTROL
Conceptos Bsicos
La instruccin consta de dos partes:
Cdigo de operacin: Que por medio de una combinacin
de unos y ceros, indica al microprocesador, cul es la
operacin que tiene que efectuar. Cada marca y modelo
de microprocesador tiene un juego de cdigos diferente.
Operandos: Conjunto de unos y ceros binarios que
indican al microprocesador las direcciones de memoria,
adnde hay que ir a buscar los datos a procesar.
PROCESAMIENTO DE DATOS I - UNIDAD 4
UNIDAD DE CONTROL
Circuitos Especializados
Contador de Instrucciones: Controla la secuencia de
ejecucin de un programa. Asume el valor 1 al comenzar
la ejecucin y se va incrementando en una unidad cada
vez que se termin de ejecutar una instruccin; salvo que
la instruccin sea del tipo Ir a instruccin XXX, y en
ese caso tomar el valor XXX, y seguir la ejecucin
del programa desde all.
PROCESAMIENTO DE DATOS I - UNIDAD 4
UNIDAD DE CONTROL
Circuitos Especializados
Registro de Instrucciones: Almacena la instruccin que se
est ejecutando en un momento determinado.
Decodificador de Instrucciones: Interpreta (decodifica) el
cdigo de operacin de la instruccin que se est
ejecutando
Registro de Direcciones: Almacena las direcciones de los
operandos de la instruccin que se est ejecutando.
Reloj interno: Marca intervalos de tiempo exacto para
efectuar las operaciones.
ESQUEMA DEL
FUNCIONAMIENTO BASICO DE
LA U.C.P.
Unidad central de procesos
PROCESAMIENTO DE DATOS I - UNIDAD 4
I C.I. RELOJ
N 1
ZPROG 4
T R.I.
5 1--------
E 2 3
2--------
R 3-------- R.D. D.I.
N 5
A R.O.M. UNID.CONT.
PROCESAMIENTO DE DATOS I - UNIDAD 4
Representa un Representa un
0 binario uno binario
Alambre conductor
Alambre detector
Alambre conductor
PROCESAMIENTO DE DATOS I - UNIDAD 4
BUSES