Arquitectura clasica de una computadora

arquitectura Von Neuman

arquitectura Von Neuman

Fue desarrollada por Von Neumann en los años 40 y describe una computadora, con cuatro secciones principales

Procesadores

Memoria

Periferico

Microprocesador

Procesa y ejecuta infoirmacion

Contiene los programas y los datos que se esten ejecutando

Permite la entrada, salida y el almacenamiento de informnaciobn

Partes de un ordenador

Memoria principal

Sistema E/S

Unidad de Control

Los buses

Alu

Se encarga de ejecutar todas las operaciones matematicas y de desicion logica

Gestiona las señales

Espácio de almacenamiento

Permite obtener informacion

Proporciona un medio de transporte para los datos

Lee instrucciones

Ejecuta ordenes usando la Alu

Temporal de instrucciones de datos

Ordena de manera reticular

De otros dispositivos externos

y devolver los resultados obtenidos

Las instrucciones

y la informacion de control

image

image

image

image

image

image

image

image

image

image

image

Arquitectura harvard

Arquitectura harvard

El término proviene de la computadora Harvard Mark I basada en relés, que almacenaba las instrucciones sobre cintas perforadas

Los programas necesitaban ser cargados por un operador; el procesador no podría arrancar por sí mismo.

Una arquitectura de computadora con pistas de almacenamiento y de señal físicamente separadas para las instrucciones y para los datos.

Microprocesadores

Memoria de datos

Contiene instrucciones del programa

Puede ser optimizado para cualquier instrucción y una sola posición de memoria

El tiempo de acceso a las instrucciones pueden superponerse con el de los datos logrando una mayor velocidad de operación.

Tamaño de las instrucciones no están relacionados con el de los datos.

mbos buses son totalmente independientes

Pueden ser de distintos anchos

Conecta a dos memorias por intermedios de dos buses separados

Un procesador de set de instrucciones

Set de instrucción y el bus de la memoria de programa pueden diseñarse para una instrucción especifica.

Acceder a tablas de valores constantes

Puedan ser necesarios incluir en los programas

Poseer instrucciones especiales

Estas tablas se encontraran físicamente en la memoria de programa

Almacenan datos

image

image

image

image

image

image

image

image

image

image

Francisco Uriel Santiago Agustin

Otros Componentes

Bus de instruccion

dirreciones de instruciones

Dirrecion de datos

Bus de control

Bus de datos

Transmite comandos desde la CPU y devuelve una señal de estado desde el dispositivo.

Es utilizado por la CPU para comunicarse con otros dispositivos dentro de la computadora.

Determinan el funcionamiento de la CPU que las ejecuta

Conjunto de datos insertados en una secuencia estructurada o específica que el procesador interpreta y ejecuta

Formado por cables o pistas en un circuito impreso, dispositivos como resistores y condensadores, además de circuitos integrados.

Sistema digital que transfiere datos entre los componentes de una computadora

formato de localización de bytes de memoria con la cual un programa informático o un dispositivo de hardware accede o almacena datos para su posterior utilización

se expresan a menudo en código hexadecimal.

Canal de transmisión de información dentro de la computadora que comunica a los componentes de dicho sistema con el microprocesador.

dispositivo mediante el cual al interior de una computadora se transportan datos e información relevante.