Vous êtes sur la page 1sur 89

Procesamiento de Datos I

UNIDAD
CENTRAL
DE
PROCESO

U.C.P.
MICROPROCESADOR

MICROPROCESADOR = C.P.U. ??

Depende de la bibliografa, puesto que para


algunos autores puede ser:
a) C.P.U. = Solamente el Microprocesador.
b) C.P.U. = Comprende toda la caja (box) que
contiene la placa madre (motherboard), el
microprocesador, las tarjetas y el resto de los
circuitos principales
MICROPROCESADOR

Es el cerebro del computador

Es un chip, que es un tipo de componente electrnico en cuyo interior


existen millones de transistores, cuya combinacin de seales permite
realizar el trabajo ordenado.
MICROPROCESADOR

Suele tener forma de cuadrado o rectngulo


negro.-
Va colocado:
- en un zcalo (socket) o soldados en la placa
madre (motherboard).
- o metidos dentro de una especie de cartucho
que se conecta a la placa (aunque el chip est
soldado en el interior de dicho cartucho)
MICROPROCESADOR

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

PARTES DEL MICRO


En los micros podemos diferenciar diversas partes:
ENCAPSULADO: Es lo que rodea a la oblea de
silicio para darle consistencia e impedir su deterioro,
permitiendo en enlace con los conectores que lo
acoplarn al zcalo o a la placa base.

MEMORIA CACHE: Memoria ultrarrpida que


emplea el micro para tener a mano ciertos datos o
instrucciones que previsiblemente sern usados en
las siguientes operaciones y as no tener que recurrir
a la memoria RAM, ocasionando prdidas de tiempo
MICROPROCESADOR

PARTES DEL MICRO

COPROCESADOR MATEMATICO: Parte del


micro especializada en esa clase de clculos
matemticos. Antiguamente se encontraba
afuera del micro en un chip aparte.

OTRAS PARTES DEL MICRO: Tales como


unidad de enteros, registros, etc..
PROCESAMIENTO DE DATOS I - UNIDAD 4

MICROPROCESADOR

PLACA MADRE (MOTHERBOARD)

Placa donde se instala el microprocesador, ya


sea soldado, o insertado en zcalos.
Suele tener otros chips tales como chips de
memoria adicional, placa de video, placa de
sonido, etc.
PROCESAMIENTO DE DATOS I - UNIDAD 4

ESQUEMA DE LA UNIDAD CENTRAL DE


PROCESO (U.C.P.)
MEMORIA INTERNA
PROCESAMIENTO DE DATOS I - UNIDAD 4

MEMORIA INTERNA

DESCRIPCION Y CARACTERISTICAS

Es una parte de la U.C.P.


Se la denomina tambin memoria principal
Para describirla se la asimila a un sistema de casillas
de correos donde se depositan cartas, aunque en
realidad la memoria interna tiene transistores
organizados en planos o bandejas y a su vez stos se
encuentran apilados uno arriba del otro.
PROCESAMIENTO DE DATOS I - UNIDAD 4

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:

CARACTER: Pueden ser numricos, alfabticos o


alfanumricos. Utilizando cdigos pueden representarse
con una combinacin de ocho dgitos binarios (BYTE)
POSICION DE MEMORIA: Lugar fsico de la memoria
interna destinado a almacenar un byte
PALABRA: Conjunto de posiciones de memoria
contiguas que se procesan como si fueran una sola
unidad.
PROCESAMIENTO DE DATOS I - UNIDAD 4

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

El direccionamiento es la capacidad que tiene el


sistema de cmputos de almacenar un dato en un lugar
especfico de la memoria, y posteriormente determinar
con toda exactitud dnde se encuentra guardado a los
efectos de su recuperacin posterior
Para efectuar esta operacin utiliza diversas tcnicas
PROCESAMIENTO DE DATOS I - UNIDAD 4

MEMORIA INTERNA

DIRECCIONAMIENTO

El direccionamiento puede hacerse de dos maneras:

- Direccionamiento por carcter: En cuyo caso


coincide la direccin con la posicin de memoria

- Direccionamiento por palabra: Cuando una direccin


abarca varias posiciones de memoria
PROCESAMIENTO DE DATOS I - UNIDAD 4

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 R.O.M. - VARIANTES


Memoria P.R.O.M.: Recibe su nombre de las iniciales de
las palabras inglesas (Programmable Read Only Memory,
que traducidas libremente significan Memoria de Slo
Lectura Programable.
Aunque parezca una contradiccin, esta 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
PROCESAMIENTO DE DATOS I - UNIDAD 4

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

La relacin entre la memoria principal y el disco duro es


anloga a la relacin que existe en una oficina entre un
escritorio y varios ficheros o archiveros de carpetas colgantes,
donde en el escritorio estn las carpetas que vamos a utilizar
en un momento dado y en los ficheros estn todos las carpetas
utilizables.
En tanto que la relacin entre la memoria cach y la memoria
principal es anloga a la relacin entre un tablero de anuncios
donde se colocan los papeles que se utilizan con mayor
frecuencia para recordatorio, y el escritorio donde se trabaja.
Cuando se necesita la informacin simplemente se mira el
tablero.
PROCESAMIENTO DE DATOS I - UNIDAD 4

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

UNIDAD ARITMETICA Y LOGICA

La Unidad Aritmtico-Lgica (U.A.L.) tiene dos sectores


diferenciados teniendo en cuenta el tipo de tareas que
cada una de ella realiza:
- Sector Aritmtico: Donde existen circuitos
especializados para efectuar operaciones aritmticas.

- Sector Lgico: Donde existen circuitos


especializados para realizar operaciones lgicas.
PROCESAMIENTO DE DATOS I - UNIDAD 4

UNIDAD ARITMETICA Y LOGICA

Sector Aritmtico
Efecta solamente clculos numricos con datos
numricos.

Para abaratar los costos de fabricacin, los fabricantes


utilizan un circuito sumador para efectuar todas las
operaciones aritmticas, aprovechando reglas aritmticas
de resolucin de operaciones y la velocidad de la
computadora que puede llegar a miles de millones de
sumas por segundo.
PROCESAMIENTO DE DATOS I - UNIDAD 4

UNIDAD ARITMETICA Y LOGICA

Circuitos Sector Aritmtico


Este sector tiene los siguientes circuitos:
Sumador: Que como su nombre lo indica efecta todas
las operaciones aritmticas reducindolas a sumas.
Acumulador: Que guarda los resultados obtenidos en la
operacin antes de transferirlos a la Zona de Proceso de
la Memoria Interna.
MQ: Que recibe su nombre de las iniciales de las
palabras inglesas (Multiply/Quotation), o sea
multiplicacin o divisin.
PROCESAMIENTO DE DATOS I - UNIDAD 4

UNIDAD ARITMETICA Y LOGICA

Circuitos Sector Aritmtico


Acumulador: El acumulador tiene cierta cantidad de
posiciones para guardar dgitos, y dos posiciones
adicionales: Una para indicar el signo positivo o negativo
del resultado, y otra para indicar si existe una condicin
de desborde (overflow), que nos indica si en el resultado
existen dgitos que no entran en el acumulador.
MQ: Cuando existe la condicin de desborde, se utiliza
este circuito, que est destinado a almacenar los dgitos
que exceden de la capacidad del acumulador
PROCESAMIENTO DE DATOS I - UNIDAD 4

UNIDAD ARITMETICA Y LOGICA

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

UNIDAD ARITMETICA Y LOGICA


Sector Lgico
Comparacin: Se toman dos posiciones de memoria que
contienen datos variables y se las compara para ver cul
es la mayor.
Si las posiciones contienen datos numricos,
simplemente se restan una de otra y si el resultado es
positivo la primera posicin con datos variable ser
mayor que la segunda; si el resultado es negativo, la
primera posicin con datos variable ser menor que la
segunda.
Segn sea el resultado de la comparacin, el programa
continuar ejecutndose en la misma secuencia o se
alterar la secuencia programada.
PROCESAMIENTO DE DATOS I - UNIDAD 4

UNIDAD ARITMETICA Y LOGICA

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

UNIDAD ARITMETICA Y LOGICA

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

UNIDAD ARITMETICA Y LOGICA

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

El desplazamiento sea a la izquierda o a la derecha,


genera ceros, por lo que hay que tener cuidado de que al
desplazar no elimine dgitos significativos.
UNIDAD DE CONTROL
Unidad de control
PROCESAMIENTO DE DATOS I - UNIDAD 4

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.

Instruccin: Orden especfica que se le da al


computador para que ejecute una operacin.
PROCESAMIENTO DE DATOS I - UNIDAD 4

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

ESQUEMA DEL FUNCIONAMIENTO DE LA U.C.P.

Siglas a Utilizar en el Esquema

C. I.: Contador de Instrucciones

R.I.: Registro de Instrucciones

R.D.: Registro de Direcciones

D.I.: Decodificador de Instrucciones


M R.A.M. U.A.L.
E ZE ZS
ACUMULADOR
M 8
ZPROCESO
O M.Q.
-------- -------- ----
7
R ---- ------- -------- ------
- ------- --------- --------
SUMADOR
I 5
--
A 6

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

ESQUEMA DEL FUNCIONAMIENTO DE LA U.C.P.

Paso N1: El contador de instrucciones asume el valor 1


y va a la Zona de Programas a buscar la instruccin N1
Paso N2: Desde la zona de programas se transfiere la
instruccin N1, y se la almacena en el Registro de
Instrucciones
Paso N 3: La instruccin se desdobla y el cdigo de
operacin se almacena en el Decodificador de
Instrucciones y los operandos en el Registro de
Direcciones
PROCESAMIENTO DE DATOS I - UNIDAD 4

ESQUEMA DEL FUNCIONAMIENTO DE LA U.C.P.

Paso N4: El decodificador interpreta los cdigos de


operacin y enva una seal a la UAL para activar los
circuitos requeridos para efectuar la operacin
ordenada.
Paso N5: Desde el Registro de Direcciones se envan
seales a la Zona de Proceso de la Memoria Interna
para ubicar las direcciones de memoria donde estn
almacenados los datos a procesar.
Paso N 6: Los datos son transferidos a la UAL
PROCESAMIENTO DE DATOS I - UNIDAD 4

ESQUEMA DEL FUNCIONAMIENTO DE LA U.C.P.

Paso N7: Con los datos y los circuitos activados en la


UAL, sta realiza la operacin ordenada y guarda el
resultado en el acumulador y eventualmente en el
registro MQ.
Paso N 8: Los resultados son transferidos a posiciones
de memoria de la Zona de Proceso para su uso
posterior o para ser transferidos a la Zona de Salida y
desde all al almacenamiento secundario o a un medio
de salida.
PROCESAMIENTO DE DATOS I - UNIDAD 4

ESQUEMA DEL FUNCIONAMIENTO DE LA U.C.P.

Paso N 9: El contador de instrucciones aumenta su


valor en una unidad y va a buscar la instruccin N 2 a
la Zona de Programas, y desde all en adelante se
repiten todos los pasos anteriores hasta que que se
llega a ejecutar la ltima instruccin del programa
almacenado.
PROCESAMIENTO DE DATOS I - UNIDAD 4

ESQUEMA DEL FUNCIONAMIENTO DE LA U.C.P.

Desde el paso N 1 al paso N 6, estamos en presencia


del denominado ciclo de preparacin, que es donde se
preparan los circuitos de la UAL y se tienen los datos a
procesar tambin en la UAL.
Desde el paso N 7 al paso N 8, estamos en presencia
del denominado ciclo de ejecucin, que es donde
efectivamente se realiza la operacin ordenada.

Hay un solo ciclo de preparacin, pero puede haber a


continuacin varios ciclos de ejecucin, dependiendo de
la operacin ordenada.
Estructura de un computador
Arquitecturas utilizadas

Hay dos arquitecturas distintas relacionadas con el uso y


distribucin de la memoria:
Arquitectura de von Neumann
Arquitectura Harvard.
Arquitectura de von
Neumann
Tradicionalmente los sistemas con microprocesadores se
basan en esta arquitectura, en la cual la unidad central de
proceso (CPU), est conectada a una memoria principal
nica (casi siempre slo RAM) donde se guardan las
instrucciones del programa y los datos. A dicha memoria
se accede a travs de un sistema de buses nico (control,
direcciones y datos).
Arquitectura de von
Neumann
Arquitectura de von
Neumann
En un sistema con arquitectura Von Neumann el tamao de
la unidad de datos o instrucciones est fijado por el ancho
del bus que comunica la memoria con la CPU. As un
microprocesador de 8 bits con un bus de 8 bits, tendr que
manejar datos e instrucciones de una o ms unidades de 8
bits (bytes) de longitud. Si tiene que acceder a una
instruccin o dato de ms de un byte de longitud, tendr
que realizar ms de un acceso a la memoria.
El tener un nico bus hace que el microprocesador sea ms
lento en su respuesta, ya que no puede buscar en memoria
una nueva instruccin mientras no finalicen las
transferencias de datos de la instruccin anterior.
Partes de la arquitectura de
Von Neumann
Pasos de la arquitectura de
Von Neumann
1. Obtiene la siguiente instruccin desde la memoria en la
direccin indicada por el contador de programa y la
guarda en el registro de instruccin.
2. Aumenta el contador de programa en la longitud de la
instruccin para apuntar a la siguiente.
3. Descodifica la instruccin mediante la unidad de control.
sta se encarga de coordinar el resto de componentes del
ordenador para realizar una funcin determinada.
4. Se ejecuta la instruccin. sta puede cambiar el valor del
contador del programa, permitiendo as operaciones
repetitivas.
5. Regresa al paso N 1.
En conclusin

o La mayora de las computadoras todava utilizan


la arquitectura Von Neumann, propuesta a
principios de los aos 40 por John Von Neumann.
o La arquitectura Von Neumann describe a la
computadora con 4 secciones principales: la
unidad lgica y aritmtica (ALU), la unidad de
control, la memoria, y los dispositivos de
entrada y salida (E/S).
o En este sistema, la memoria es una secuencia de
celdas de almacenamiento numeradas, donde
cada una es un bit, o unidad de informacin.
Arquitectura Harvard

Este modelo, es la que utiliza los micontroladores PIC (Los


PIC son una familia de microcontroladores tipo RISC
fabricados por Microchip Technology Inc. y derivados del
PIC1650, originalmente desarrollado por la divisin de
microelectrnica de General Instrument), tiene la unidad
central de proceso (CPU) conectada a dos memorias (una
con las instrucciones y otra con los datos) por medio de
dos buses diferentes.
Arquitectura Harvard
Arquitectura Harvard

o Una de las memorias contiene solamente las


instrucciones del programa (Memoria de Programa), y la
otra slo almacena datos (Memoria de Datos).
o Ambos buses son totalmente independientes lo que
permite que la CPU pueda acceder de forma
independiente y simultnea a la memoria de datos y a
la de instrucciones. Como los buses son independientes
estos pueden tener distintos contenidos en la misma
direccin y tambin distinta longitud.
o Tambin la longitud de los datos y las instrucciones
puede ser distinta, lo que optimiza el uso de la memoria
en general.
Ventajas de la arquitectura
Harvard
El tamao de las instrucciones no esta
relacionado con el de los datos, y por lo tanto
puede ser optimizado para que cualquier
instruccin ocupe una sola posicin de
memoria de programa, logrando as mayor
velocidad y menor longitud de programa.
El tiempo de acceso a las instrucciones puede
superponerse con el de los datos, logrando una
mayor velocidad en cada operacin
Procesadores

o La unidad central de procesamiento, UCP o CPU


(por el acrnimo en ingls de central processing
unit), interpreta las instrucciones contenidas en
los programas y procesa los datos
Arquitectura del
microprocesador
Las arquitecturas RISC (reduced instruction set computer) se
basan, como su propio nombre indica, en un conjunto de
instrucciones reducido y simple, pero eso no quiere decir
que estos procesadores sean poco potentes. Todo lo
contrario: la simplicidad de su diseo favorece que las
instrucciones se ejecuten rpidamente, aunque sea
necesario ejecutar varias de ellas para tener el mismo
resultado que con una sola instruccin ms compleja. Es la
base de los procesadores que suelen incorporar los grandes
sistemas como los mainframes debido a las posibilidades de
paralelismo y de multitarea real que ofrece su diseo.
Arquitectura del
microprocesador
Por otra parte, las arquitecturas CISC
(complex instruction set computer) usan una
aproximacin distinta. Disponen de un juego
de instrucciones complejo y muy elaborado,
incluyendo hasta instrucciones especiales
para la gestin de datos multimedia.
Son las arquitecturas en las que se basan los
procesadores para los ordenadores
personales, como los de Intel o AMD.
Chipset

Es el intermediario entre la CPU, la memoria y los


componentes del sistema
El chipset determina las principales caractersticas de la
placa madre:
Qu procesador/es soporta
Qu tipos de mdulos RAM admite
Qu tipos de bus soporta y a qu velocidades
Qu interfaces de E/S
Normalmente los chipsets actuales se condensan en dos
chips. Puede aparecer algn chip ms de extensinde
Entrada/Salida. Raro, pero posible, encontrar chipsets en un
solo chip.
Los chips se denominan coloquialmente: Puente norte (CPU,
Memoria, Video) y Puente Sur (PCI, IDE, USB, )
El chipset define la funcionalidad de la placa
76
madre.
MEMORIAS UTILIZADAS EN
TERCERA Y CUARTA
GENERACION
PROCESAMIENTO DE DATOS I - UNIDAD 4

MEMORIAS UTILIZADAS EN 3RA. Y 4TA.GENERACION

En estas generaciones se utilizaron tres tipos de


memorias:
Ncleos magnticos: En la que los datos transformados en
ceros y unos binarios, se almacenan en anillos
magnetizables.
Pelcula delgada: En la que los datos transformados en
unos y ceros binarios, se representan mediante la
magnetizacin o no de puntos.
Semiconductores: En la que los datos transformados en
unos y ceros binarios, se representan mediante el pase o
no de corriente elctrica en un transistor.
PROCESAMIENTO DE DATOS I - UNIDAD 4

MEMORIAS UTILIZADAS EN 3RA. Y 4TA.GENERACION

Ncleos magnticos: Se utilizan pequeos anillos


delgados de material que puede ser magnetizado en el
sentido de las agujas del reloj representando un uno
binario o en sentido contrario, representando un cero
binario.
Estos anillos son atravesados por alambres que conducen
corriente y miden el estado de magnetizacin de los
mismos. Se disponen enhebrados en una especie de
bandeja o plano(semejante a una raqueta cuadrada de
tenis) y a su vez los planos se apilan hasta conformar una
pila de nueve planos donde se puede representar un byte
ms el bit de paridad.
PROCESAMIENTO DE DATOS I - UNIDAD 4

MEMORIAS UTILIZADAS EN 3RA. Y 4TA.GENERACION


PROCESAMIENTO DE DATOS I - UNIDAD 4

MEMORIAS UTILIZADAS EN 3RA. Y 4TA.GENERACION

Representa un Representa un
0 binario uno binario

Alambre conductor

Alambre detector
Alambre conductor
PROCESAMIENTO DE DATOS I - UNIDAD 4

MEMORIAS UTILIZADAS EN 3RA. Y 4TA.GENERACION

Pelcula delgada: Consiste en un puntos de una aleacin


especial que se depositan en una lmina muy delgada de
vidrio o plstico. Los puntos estn conectados con
alambres muy delgados de cobre grabados en la lmina.
Cada punto opera como un ncleo y la lmina de puntos
como un plano de ncleos.
Este almacenamiento es mucho ms compacto que el
almacenamiento en ncleos ya que cada plano de ncleos
es ms pequeo que un solo ncleo.
Es ms rpido y tiene la misma estabilidad que el
almacenamiento en ncleos
PROCESAMIENTO DE DATOS I - UNIDAD 4

MEMORIAS UTILIZADAS EN 3RA. Y 4TA.GENERACION

Semiconductores: Son pequeos circuitos integrados


(tipo L.S.I. o V.L.S.I.) empacados en un chip.
Contienen un transistor que deja pasar corriente elctrica
o no, y un capacitor capaz de almacenar una carga
elctrica.
Segn sea la accin de conmutacin del transistor el
capacitor contendr carga (bit 1) o no (bit 0).
Debido a que la carga del capacitor tiende a disminuir, se
debe prever una renovacin peridica de la carga de
almacenamiento (refresco).
PROCESAMIENTO DE DATOS I - UNIDAD 4

MEMORIAS UTILIZADAS EN 3RA. Y 4TA.GENERACION

De acuerdo a la intensidad de la corriente


el transistor deja pasar o no la misma,
representando as un uno o cero binario
PROCESAMIENTO DE DATOS I - UNIDAD 4

MEMORIAS UTILIZADAS EN 3RA. Y 4TA.GENERACION

Si el transistor deja pasar corriente, la


misma se almacena en el capacitor, el que
debe ser refrescado cada tanto para
mantener la carga
PROCESAMIENTO DE DATOS I - UNIDAD 4

MEMORIAS UTILIZADAS EN 3RA. Y 4TA.GENERACION

Actualmente slo se utilizan las memorias de


semiconductores, ya que las anteriores han quedado
obsoletas.
Las ventajas de este tipo de memoria son:
Costo: Permite almacenar grandes cantidades de bits a un
costo por bit mucho menor que las otras.
Tamao reducido: Requieren muchsimo menos espacio
fsico que otras memorias con capacidad similar
Velocidad: Operan mucho ms rpido que los otros tipos
de memoria
BUSES
PROCESAMIENTO DE DATOS I - UNIDAD 4

BUSES

BUS: Circuito que provee un camino de comunicacin


entre dos o ms dispositivos, tales como partes de la
UCP, y perifricos de todo tipo.
Los buses pueden ser de tres clases: bus de datos, bus de
direccin y bus de control.
Como las seales electrnicas que circulan por los buses
son idnticas, para poder diferencias entre los distintos
tipos de buses, la Unidad de Control tiene un sistema de
rutas y enva los datos por unos circuitos, las direcciones
por otros y las seales de control por otros, y de esa
manera se puede identificar el tipo de seal segn la ruta
(bus)que ha tomado.
BIBLIOGRAFIA DE LA UNIDAD

SANDERS: Informtica-Presente y Futuro


ABRAMS-CORVINE: Elementos de Proceso de Datos
VASZONYI: Introduccin a la Computacin
Electrnica
PRICE: Informtica

Vous aimerez peut-être aussi