Você está na página 1de 9

MICROPROCESADORES

PROTOCOLO 2

NOMBRE
RAFAEL ARRIETA SALCEDO

TUTOR
JOS ALDEMAR PREZ

UNIVERSIDAD DE CARTAGENA
CENTRO TUTORIAL MAGANGUE
VII INGENIERA DE SISTEMAS
05/03/15

DESCRIPCION DE LA ACTIVIDAD:

1. La sesin se inici con el anlisis de la unidad a tratar el cual se refiere a las


arquitecturas bsicas de los microprocesadores.

Temtica:
ARQUITECTURA VON NEWMAN

Es una familia de arquitecturas de computadoras que utilizan el mismo dispositivo de


almacenamiento tanto para las instrucciones como para los datos (a diferencia de la
arquitectura Harvard).
La mayora de computadoras modernas estn basadas en esta arquitectura, aunque
pueden incluir otros dispositivos adicionales (por ejemplo, para gestionar las
interrupciones de dispositivos externos como ratn, teclado, etc.).

ARQUITECTURA INTERNA
LOS REGISTROS: Los registros del procesador se emplean para controlar instrucciones en
ejecucin, manejar direccionamiento de memoria y proporcionar capacidad aritmtica.
REGISTROS ACUMULADOR: En computacin, un acumulador es un registro en donde se
almacenan los resultados lgicos y aritmticos intermedios. Sin un registro acumulador,
sera necesario escribir el resultado de cada clculo (suma, multiplicacin, etc.) en la
memoria primaria, tal vez para leerse y ser usado slo para la siguiente operacin.
Acceder a la memoria primaria es ms lento que acceder a un registro acumulador,
porque la tecnologa utilizada para la memoria primaria es ms lenta.
CONTADOR DE PROGRAMA: El contador de programa en ingls Program Counter o PC es
un registro interno del computador en el que se almacena la direccin de la ltima
instruccin leda. De esta manera el computador puede saber cul es la siguiente
instruccin que debe ejecutar.
PUNTERO DE PILA: Es un registro de una CPU de computadora cuyo propsito es
mantener la pista de la posicin actual de la pila de llamadas. En una mquina de
arquitectura basada en acumulador, ste puede ser un registro dedicado como el puntero
de pila (SP del ingls stack pointer) de una mquina Intel x86. En una mquina de registro
general, puede ser un registro reservado por convencin, como el de las mquinas PDP-11
o RISC. Algunos diseos como el Data General Eclipse no tenan ningn registro dedicado
para el puntero de pila, pero usaron una direccin de memoria de hardware reservada
para esta funcin.
Registros de Propsito General: (en ingls GPRs o General Purpose Registers) pueden
guardar tanto datos como direcciones. Son fundamentales en la arquitectura de von
Neumann. La mayor parte de las computadoras modernas usa GPR.
REGISTROS NDICE: En una CPU de computadora, un registro ndice es un registro de
procesador usado para direccionar los datos de proceso hacia o desde la memoria RAM.
REGISTROS DE SEGMENTACIN: Segmentacin (en ingls pipelining, literalmente tubera
o caera) es un mtodo por el cual se consigue aumentar el rendimiento de algunos
sistemas electrnicos digitales. Es aplicado, sobre todo, en microprocesadores. El nombre
viene de que para impulsar el gas en un oleoducto a la mxima velocidad es necesario
dividir el oleoducto en tramos y colocar una bomba que d un nuevo impulse al gas. El
smil con la programacin existe en que los clculos deben ser registrados o sincronizados
con el reloj cada cierto tiempo para que la ruta crtica (tramo con ms carga o retardo
computacional entre dos registros de reloj) se reduzca.

REGISTROS BASE: BX es el registro base, suele contener la direccin de inicio de una tabla
de valores.
REGISTRO DE BANDERAS: Sirven para indicar el estado actual de la mquina y el resultado
del procesamiento. De los 16 bits de registro de bandera 9 son comunes a toda la familia
de los procesadores 8086.
REGISTRO DE INSTRUCCIN IR: Es un registro de la unidad de control del CPU en donde se
almacena la instruccin que se est ejecutando. En los procesadores simples cada
instruccin a ser ejecutada es cargada en el registro de la instruccin que la contiene
mientras se es decodificada, preparada y a la final ejecutada, un proceso que puede tomar
varios pasos. Los procesadores ms complejos usan una tubera de registros de instruccin
donde cada etapa de la tubera hace parte del trabajo, decodificacin, preparacin, o
ejecucin, y despus pasa el resultado a la siguiente etapa para realizar el siguiente paso
hasta que la instruccin es procesada totalmente.
REGISTRO DE DIRECCIN DE MEMORIA MAR: En arquitectura de ordenadores, el
Memory Address Register (MAR), en espaol Registro de Direcciones de Memoria, es un
registro especfico de alta velocidad, integrado en el microprocesador. Este registro
contiene la direccin del dato que se quiere leer o escribir. El registro est conectado con
el bus de direcciones, y su contenido se refleja en este bus. El nmero de direcciones que
se pueden direccionar con una CPU depende del tamao del MAR. Si el MAR tiene n bits
de tamao entonces se podrn direccionar un mximo de 2n palabras.
REGISTRO INTERMEDIO DE MEMORIA MBR: Es el registro que contiene la palabra de
datos a escribir en memoria o la palabra leda ms recientemente.
UNIDAD ARITMTICO - LGICA (ALU): es la parte que tiene que ver con toda la ejecucin
de las operaciones aritmticas. Funciona con la tabla de registro para muchos de estos, en
particular, el acumulador y registro de banderas. El acumulador contiene los resultados de
las operaciones, mientras que el registro de marca contiene un nmero de bits que se
utilizan para almacenar informacin realizada por la Alu.

Tareas y subcomponentes
Suma y resta: realizadas por la construccin de puertas lgicas, como sumadores
complejos, adems puede realizar las sustraccin a travs de uso de convertidores
Multiplicacin y divisin: en la mayora de los procesadores mdernos la multiplicacin y
divisin de nmeros enteros es manejado por determinado punto flotante de hardware
en la CPU.

Pruebas lgicas: se utilizan para cambiar los valores almacenados en el registro de la


bandera, de modo que se puedan comparar ms adelante en operaciones separadas.
Comparacin: comparan los valores con el fin de determinar cosas tales como si un
nmero es mayor, menor o igual a otro.

UNIDAD DE CONTROL: es la responsable de controlar mayor parte de la operacin del


resto del procesador, se hace mediante la emisin de seales de control a las otras reas
del procesador. Dando instruccin de lo que se va a realizar.

ELEMENTOS PRINCIPALES
Decodificador: decodifica las instrucciones que compone un programa cuando se est
procesando y determina en q acciones se deben tomar con el fin de poder procesarlos.
Reloj: garantiza que todos los procesos y las instrucciones se lleven a cabo y completas en
el momento adecuado.
CIRCUITOS LOGICOS DE CONTROL: se utilizan para crear las seales de control de s
mismo que son enviados alrededor del procesador. Estas seales informan a la ALU y a la
tabla de registro las acciones, pasos que deben realizar y los datos que se deben utilizar
para llevar a cabo las acciones.
REGISTROS: es una ubicacin de la memoria dentro de la CPU, diseada para acceder a los
efectos de recuperacin de datos rpido. Muchos tipos de registros son comunes entre la
mayora de los diseos de microprocesadores estos son:
Contador de programa (PC): se utiliza para mantener la direccin de memoria de la
instruccin que se ejecuta en un programa.

Registro de instrucciones (IR): mantiene la instruccin en curso en el procesador mientras


est siendo codificado y ejecutado. Con el fin de que la velocidad del proceso de ejecucin
sea reducida.
Acumulador (A): se utiliza para mantener el resultado de las operaciones realizadas por la
ALU.
SISTEMA DE BUS: es un cable que lleva la comunicacin de datos entre los componentes.
El bus de sistema del sistema se compone de 3 grupos diferentes de cableado:
Bus de control: transporta las seales relacionadas con el control y la coordinacin de las
actividades del equipo.
Bus de datos: se utiliza para el intercambio de informacin entre el procesador, la
memoria y los perifricos.
Bus de direccin: contiene las conexiones ente el microprocesador y la memoria que lleva
la seal a las direcciones de la CPU.
LA MEMORIA: Tambin llamada almacenamiento se refiere a parte de los componentes
que integran una computadora. Son dispositivos que retienen datos informticos durante
algn intervalo de tiempo. Las memorias de computadora proporcionan una de las
principales funciones de la computacin moderna, la retencin o almacenamiento de
informacin. Es uno de los componentes fundamentales de todas las computadoras
modernas que, acoplado a una unidad central de procesamiento (CPU por su sigla en
ingls, central processing unit), implementa lo fundamental del modelo de computadora
de Arquitectura de von Neumann, usado desde la dcada de 1940.
En la actualidad, memoria suele referirse a una forma de almacenamiento de estado
slido conocido como memoria RAM (memoria de acceso aleatorio, RAM por sus siglas en
ingls random access memory) y otras veces se refiere a otras formas de almacenamiento
rpido pero temporal. De forma similar, se refiere a formas de almacenamiento masivo
como discos pticos y tipos de almacenamiento magntico como discos duros y otros
tipos de almacenamiento ms lentos que las memorias RAM, pero de naturaleza ms
permanente. Estas distinciones contemporneas son de ayuda porque son fundamentales
para la arquitectura de computadores en general.
LOS PUERTOS: En la informtica, un puerto es una forma genrica de denominar a una
interfaz a travs de la cual los diferentes tipos de datos se pueden enviar y recibir. Dicha
interfaz puede ser de tipo fsico, o puede ser a nivel de software (por ejemplo, los puertos

que permiten la transmisin de datos entre diferentes ordenadores en cuyo caso se usa
frecuentemente el trmino puerto lgico.
PUERTOS AISLADOS: Concentrador de 4 puertos USB con aislamiento de hasta 3 kV.
Protege los equipos de descargas provocadas por cualquier perifrico o conexin USB.
Tanto el ordenador y el dispositivo USB conectado estn protegidos contra
sobretensiones, interferencias EMI/RFI, y picos transitorios de voltaje que pueden causar
daos en la alimentacin USB. El aislador es muy eficiente y seguro para eliminar
descargas, corrientes de tierra y proteger contra sobretensiones. Compatible con USB 2.0
y USB 1.1. Se suministra con fuente de alimentacin de 12VDC (1A) que retro-alimenta
directamente los puertos USB y proporciona hasta 500mA de corriente a los dispositivos
conectados. El aislador USB ayuda a mejorar la estabilidad del sistema y la proteccin de
los equipos industriales. Cuando el host USB y los dispositivos USB operan con diferentes
tensiones de tierra, el USB-ISO-M es un protector ideal para prevenir daos.
PUERTOS MAPEADOS A MEMORIA E/S MAPEADA EN MEMORIA Y E/S: independiente
son dos mtodos de implementar entradas/salidas entre los perifricos y la CPU en un
computador. Otro mtodo no discutido en este artculo es usar DMA. La E/S mapeada en
memoria usa el mismo bus de direcciones para memoria y dispositivos de E/S, y las
instrucciones de la CPU usadas para acceder a la memoria son tambin usadas para
acceder a los dispositivos. Para tener espacio para los dispositivos de E/S, las reas del
espacio direccionable por la CPU deben ser reservadas para E/S ms que para memoria.
Esta reserva puede ser temporal Commodore 64 poda usar bank switch entre dispositivos
de E/S y memoria- o permanente. Cada dispositivo de E/S monitoriza el bus de direcciones
de la CPU y responde a cualquier acceso de esta al espacio de direcciones del dispositivo,
conectando el bus de datos con la localizacin en memoria fsica del dispositivo deseado.

ARQUITECTURA DE HARVARD

Este modelo utiliza los microcontroladores PIC, 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.
CARACTERSTICAS GENERALES
Su unidad de control es un sistema secuencial sncrono que puede ser Poseen dos buses
de cableado o programable segn direcciones diferentes lo cual posea un circuito combi
nacional complica el sistema fsico, cableado o programable, respectivamente. Su circuito
sobre todo si el procesador combi nacional suele ser una no se coloca en un solo memoria
de instrucciones no voltil circuito integrado. EPROM o FLASH que contiene las
direcciones de la memoria de datos (RAM). Reciben el nombre de procesadores de un
nivel porque El circuito combi nacional son capaces de realizar una de la unidad de control
operacin y tomar una decisin en debe ser programable para funcin de su resultado en
teora que el procesador lo sea en un solo ciclo del generador de tambin. Impulsos y en la
prctica en un mximo de dos.
VENTAJAS DE ESTA ARQUITECTURA
El tamao de las instrucciones no est 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.
PRINCIPALES LIMITACIONES DE LA ARQUITECTURA VON NEUMAN.
Una es la limitacin de la longitud de las instrucciones por el bus de datos, que hace que el
microprocesador tenga que realizar varios accesos a memoria para buscar instrucciones
complejas.
Otra es la limitacin de la velocidad de operacin a causa del bus nico para datos e
instrucciones que no deja acceder simultneamente a unos y otras, lo cual impide
superponer ambos tiempos de acceso.
PROBLEMAS QUE SE ENCONTRARON EN LA INVESTIGACIN
Durante la realizacin de este protocolo surgieron algunas preguntas correspondiente a
esta unidad, pero contamos con suficiente material de apoyo, el cual una parte fue
suministrada por el tutor correspondiente a esta asignatura con el fin de hacer ms fcil el
desarrollo de este actividad y aclara las respectivas inquietudes q surgieron.

Você também pode gostar