Arquitectura “Von Neumann”
Enviado por Noviembre268 • 16 de Noviembre de 2022 • Tarea • 2.535 Palabras (11 Páginas) • 52 Visitas
Actividad 1.
Identificar los elementos funcionales de un ordenador. Esquematizando las conexiones entre ellos e indicando los componentes de dichos elementos y su relevancia dentro del entorno del ordenador.
Antes de empezar debemos conocer que arquitectura vamos a utilizar.
En principio deberíamos utilizar la Arquitectura “Von Neumann” , que es en la que se basan la mayoría de procesadores para PC actuales.
La ventaja de este tipo de arquitectura es que es más eficiente en la utilización de la memoria, ya que usa el mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos. Estos, al ser almacenados en el mismo formato dentro de la memoria, utilizan un único bus de datos para poder mantener contacto con la CPU.
Su desventaja es que requiere una ambigüedad para poder reconocer y distinguir los datos. Los ordenadores que utilizan este modelo se componen de:
-la unidad aritmética lógica o “ALU”[pic 1]
-la Unidad de Control
-Una memoria principal
-Un dispositivo de entrada y salida (E/S)
Otra arquitectura sería la de “Harvard” que es la más usada en microcontroladores y otros sistemas integrados. Su diferencia principal con la de “Neumann” es que las instrucciones y los datos se encuentran en dos espacios de memoria separados, esto lleva a una optimización de la cache.
[pic 2]
Ahora pasaremos a desarrollar los elementos funcionales de un ordenador basado en arquitectura “Von Neumann”.
Los podemos dividir en 4 bloques:
-La Memoria Principal[pic 3]
-La Unidad Aritmético/Lógica (AUL)[pic 4][pic 5]
-La Unidad de Control (UC)
-El Subsistema de Entrada/Salida (E/S)
LA MEMORIA PRINCIPAL O CENTRAL
Es la Unidad donde se almacenan de forma temporal tanto las instrucciones que forman los programa como los propios datos de trabajo. Las operaciones básicas que permite son la escritura o almacenamiento y lectura.
Elementos que componen la memoria central o principal:
1 Registro de direcciones. (RD) Almacena, temporalmente la dirección de la celda o posición de memoria a la que se va a acceder o escribir.
2 Registro de intercambio o de datos (RM). Almacena, temporalmente los datos que se intercambian con la memoria principal tanto en la operación de escritura como de lectura
3 Selector de memoria. Se activa cada vez que hay que leer o escribir conectando la celda o posición de memoria con el registro de intercambio.
4 Señales de control. Indica si una operación es de lectura o escritura.[pic 6]
La construcción de las memorias ha ido cambiando con el tiempo ahora se usan memorias de estado sólido, basadas en circuitos eléctricos de silicio, las cuales están formada por celdillas o circuitos biestables (flip flop)capaces de almacenar información en forma de 0 (ausencia de información) y 1 (información). Cada información de este tipo se llama bit .Para almacenar la información en la memoria se suele usar bloques.Cada bloque tiene 8 celdillas (octeto o byte). A Estos dispositivos los denominamos RAM, (memorias de acceso aleatorio) y pueden ser de:
- tipo estático (SRAM) suele llevar entre cuatro y seis dispositivos electrónicos de estado sólido, conocidos como transistores, que controlan el flujo de electricidad. Su característica definitoria es que nunca necesita ser actualizada, por lo que los datos permanecen en sus celdas de memoria hasta que se sobrescriben o se extrae la fuente.
-Por otro lado el tipo dinámico, (DRAM) se compone de un solo transistor y un único dispositivo para la acumulación y posesión de carga eléctrica, conocido como un condensador. La presencia o ausencia de una carga en el condensador determina si la celda de memoria contiene un dígito binario 1 o un dígito 0.basan su funcionamiento en la carga de diminutos condensadores, que necesitan ser refrescadas cada cierto tiempo para evitar que pierdan toda la carga, Normalmente en este tipo de memoria se pierde la información si se quita la alimentación, salvo que tengan baterías para mantenerla. La ram dinámica es más económica que la estática es y la que normalmente más se usa en los ordenadores.
Otro tipo de memoria sería la ROM,que es una memoria no volatil ( es decir que no pierde los datos aun cuando no tenga energía) en contraposición a la memoria RAM que es volatil. La ROM es una memoria de solo lectura, que pueden ser a su vez borrables (EPROM, EEPROM,FLAS) o permanentes (PROM, ROM)
LA UNIDAD CENTRAL DE PROCESO (CPU).
La UCP o CPU(Central Process Unit ) sería el encargado del control general,la ejecución y envío de las operaciones que se desarrollan dentro del ordenador para realizar el tratamiento automático de la información. La CPU interpretará ordenadamente las instrucciones almacenadas en la memoria para que éstas puedan ser ejecutadas. Dentro de la CPU habrá unos elementos que memorizarán temporalmente la información correspondiente a una palabra. A estos elementos se les llama registros.[pic 7][pic 8]
Un factor que influye en la velocidad de un computador es el ancho de banda, que representa la cantidad de información transferida por segundo entre una unidad y otra.
La potencia de un computador está determinada en gran parte por el tiempo de ciclo, el ancho de banda y la capacidad de memoria.
[pic 9]
La CPU está formado por:
- la Unidad de Control (UC), incluyendo los registros en los que se almacena temporalmente la información manejada por la unidad central de proceso y
-la Unidad Operativa o Unidad Aritmético-Lógica (ALU).
...