Professional Documents
Culture Documents
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:
Temtica:
ARQUITECTURA VON NEWMAN
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.
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.
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.