Wiki

 Pag. 25 a 42 

Historia

______________________________________________________________

 

Los módulos fueron el componente básico de la mayoría de los diseños de computadoras tempranas edificio, hasta que comenzaron a ser sustituidos por los circuitos integrados en la década de 1960, que eran esencialmente un módulo entero empaquetados en un solo chip de computadora . Los módulos con componentes discretos se siguió utilizando en puestos especializados en la década de 1970, en particular los diseños de alta velocidad como el CDC 8600 , pero los avances en el diseño de chips llevaron a la desaparición del módulo TON-componente en la década de 1970.

Beneficios de módulos informáticos

_________________________________________________________________
Hay muchas ventajas a usar productos de COM en lugar de desarrollos desde cero. [ 1 ] Estos beneficios incluyen la velocidad cada vez mayor en el mercado, la reducción de riesgos, ahorro de costes, la elección de una variedad de CPUs, requisitos y tiempo reducidos para el diseño del cliente, y un capacidad para llevar a cabo tanto el hardware como el desarrollo de software a la vez.

Memory connection.

____________________________________________________________

Recibe y envia datos.                                                                                                                                                         Recive direccion .

Recibe control de señales.                                                                                                                                               Lee, Escribe & Tiempo.

 

Input/Output Connection

________________________________________________________________

Similar a la memoria de computadora de punto de vista.

Salida: Recibe datos de la computadora y envia datos a periferico.

Entrada: Recibe datos de periferico y envia datos de la computadora.

Recibe señal de control de la computadora.

Envia señal de control de periferico. ( e.g.  efecto disco).

Recibe direccion de  computadora. ( e.g. numero de puerto a identificar).

Interrumpe señales de control.

Conexion de CPU

____________________________________________________________

Son las acciones que ejecuta la conexion de CPU. Escribe, lee, envia.

Lee instrucciones y datos

Escribe datos de salida ( despues de procesar).

Envia señal de control a otras unidades.

Recibe e interrumpe.

Buses

_______________________________________________________________
En arquitectura de computadores, el bus (o canal) es un sistema digital que trasfiere datos entre los componentes de una computadora o entre varias computadoras. Está formado por cables o pistas en un circuito impreso, dispositivos como resistores y condensadores además de circuitos integrados.

En los primeros computadores electrónicos, todos los buses eran de tipo paralelo, de manera que la comunicación entre las partes del computador se hacía por medio de cintas o muchas pistas en el circuito impreso, en los cuales cada conductor tiene una función fija y la conexión es sencilla requiriendo únicamente puertos de entrada y de salida para cada dispositivo.

Bus de control

_____________________________________________________________

El bus de control gobierna el uso y acceso a las líneas de datos y de direcciones. Como éstas líneas están compartidas por todos los componentes, tiene que proveerse de determinados mecanismos que controlen su utilización. Las señales de control transmiten tanto órdenes como información de temporización entre los módulos. Mejor dicho, es el que permite que no haya colisión de información en el sistema.

Bus de datos

___________________________________________________________

 

Su función es mover los datos entre los dispositivos de hardware de entrada / salida

Bus de direcciones

___________________________________________________________
El bus de direcciones es un canal del microprocesador totalmente independiente del bus de datos donde se establece la dirección de memoria del dato en tránsito.

El bus de dirección consiste en el conjunto de líneas eléctricas necesarias para establecer una dirección. La capacidad de la memoria que se puede direccionar depende de la cantidad de bits que conforman el bus de direcciones, siendo 2n el tamaño máximo en bits del banco de memoria que se podrá direccionar con n líneas. Por ejemplo, para direccionar una memoria de 256 bits, son necesarias al menos 8 líneas, pues 28 = 256. Adicionalmente pueden ser necesarias líneas de control para señalar cuando la dirección está disponible en el bus. Esto depende del diseño del propio bus.

 

Esquema de bus de interconexion

__________________________________________________________________

 

 

 

 

 

 

 

Realizacion fisica de arquitectura de bus

_____________________________________________________________
 Se tiene 3 niveles donde se comunican entre si.
CPU.
Memoria.
Entrada & salida
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Problemas de bus

 
____________________________________________________________
 
 
Los retardos de propagación
Rutas de datos largas significan que la coordinación del uso de bus puede afectar negativamente al rendimiento.
Si la transferencia de datos agregados acerca a la capacidad del bus.
La mayoría de los sistemas utilizan varios buses para superar estos problemas.
 

Alto rendimieno de bus

___________________________________________________________
Esquema del funcionamiento del un bus de alto rendimiento.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Tipos de buses

_________________________________________________________________
 
Datos y líneas de dirección separada
multiplexado
líneas compartidas
Dirección de línea válido o control válido de datos
menos líneas
Desventajas
Un control más complejo
Máximo rendimiento
 

Bus Arbitraje

________________________________________________________________

Más de un módulo de control de bus por ejemplo CPU y el controlador de DMA.

Sólo un módulo puede controlar bus de una sola vez.

El arbitraje puede ser centralizada o distribuida.