lunes, 5 de noviembre de 2007

Conceptos Basicos

Bus

Es un camino de comunicación entre dos o más dispositivos. Cada tipo de bus tiene sus propios requisitos y propiedades.

Clasificación de Buses

Los buses se pueden clasificar por distintos parámetros ya que existen varios diseños

Tipos de buses

Dedicados:
uso de líneas separadas para direcciones y para datos.


Multiplexados: uso de las mismas líneas, línea de control de dirección validas o de datos validas aquí se indica si se esta transmitiendo una dirección o un dato.

Otra clasificación que es utilizada para los buses es por el modo de transmitir la información:

Bus Unidireccional :
Este tipo de bus se caracteriza por que la información que fluye a través de el es en una sola dirección, por ejemplo, El CPU usa un bus de direcciones que es unidireccional, el CPU puede mandar direcciones de memoria hacia la memoria, pero la memoria no puede mandar datos a través de este bus.


Bus Bidireccional: Este tipo a contraparte del bus mencionado anteriormente, se caracteriza por que a través de el los datos pueden fluir en cualquiera de los dos sentidos.


Bus serie: En este tipo de bus, la información puede fluir en uno o dos sentidos, la diferencia es que la información se transmite bit por bit, por lo que se puede considerar como lento a comparación del paralelo.


Bus Paralelo: En este Bus, toda la información que se transmite se manda a través de varios canales simultáneos, por eso es mas rápido que el bus anterior.


Método de Arbitraje

Esquema Centralizado:
Es responsable de asignar tiempos en el bus.


Esquema Distribuido: Cada módulo dispone de lógica para controlar el acceso y los módulos actúan conjuntamente para compartir el bus.

Tipo de Transferencia de Datos

Un bus permite varios tipos de transferencia de datos. Todos los buses permiten tanto transferencia de escritura como de lectura.

Ancho del Bus

Cuanto más ancho el bus de datos, mayor el número de bits que transmite a la vez. Si un bus tiene n líneas de dirección, una CPU podrá usarlo para direccionar 2n localidades de memorias distintas.


Temporización

Síncrona:
Todos los eventos empiezan al principio del ciclo de reloj.

Asíncrona:
Se envía un bits de arranque, luego un conjunto de datos y por ultimo un bits de finalización de los datos.

Isócrono:
ISO (algún) CRONOS (tiempo), tiempo especifico de enviar los datos.

Bus ISA

Desarrollado por IBM en 1981, inicialmente era de 8 bits (4.77 MHz), fue desarrollado para su PC XT (Intel 8086 y 8088), con el pasar del tiempo surge el AT de 16 bits para el 80286. (1984), finalmente lanzan la extensión de ISA ya de 32 bits para el 80386. (1988)

Aplicaciones


Sobre este tipo de bus, se montaban todas las tarjetas de expansión de las computadores para su época, ya fuesen dispositivos de comunicación, de expansión de pu
ertos, audiovisuales entre otros.


Bus PCI

Desarrollado por Intel en 1990, inicialmente era de 8 bits (4.77 MHz).

Consiste en un bus de ordenador estándar para conectar dispositivos periféricos directamente a su placa base.


Se desarrolla debido a las bajas velocidades del bus
ISA y la deficiencia de este en aplicaciones con cierta exigencia grafica.

Aplicaciones


Ha sido usado durante muchisimos años, como el bus estandár interno para realizar expansiones al pc, es decir conectarle nuevos dispositivos internos, como Tarjetas de Audio, dispositivos de Red, Capturadoras de TV, controladores de dispositivos externos especializados, Tarjetas de video, Tarjetas de Expansión de puertos externos entre otras.



Bus SCSI

Se origina a principios de los años ochenta cuando el fabricante de discos desarrolló su propio sistema de E/S nominada SASI (Shugart Asociates System Interface) que dado su éxito y su gran aceptación comercial fue aprobada por ANSI al 1986.

SCSI no se conecta directamente a la CPU sino que utiliza de puente uno de los buses anteriormente mencionados. Se podría definir como un subsistema de E/S inteligente, cumplido y bidireccional. Un solo adaptador host SCSI puede controlar hasta 7 dispositivos SCSI conectados con él.


Aplicaciones


Se ha usado normalmente para conectar unidades de disco, ya que su alta velocidad lo hace ideal para la tarea, aunque en sus principios fue usado para conectar diferentes tipos de dispositivos incluyendo scanners, Unidades de CD/ROM e incluso hasta impresoras.





Micro Channel Architecture Bus

Esta nueva tecnología de bus se trabajo en vista de las limitaciones del diseño del bus ISA en IBM teniendo un gran e impresionante desempeño tomando en cuenta que fue introducido al mercado el 1987, cuando 7 años antes el Bus PCI realizaba un desempeño similar común en las PC’s.

Aplicaciones


Solo se usaron para datos y direccionamiento en los procesadores 386 y 286.






Bus FireWire

El FireWire fue inventado por Apple Computer a mediados de los 90, para luego convertirse en el estándar multiplataforma “IEEE 1394”. A principios de este siglo fue adoptado por los fabricantes de periféricos digitales hasta convertirse en un estándar establecido. Sony utiliza el estándar IEEE 1394 bajo la denominación i.Link, que sigue los mismos estándares pero solo utiliza 4 conexiones, de las 6 disponibles en la norma IEEE 1394, suprimiendo las dos conexiones encargadas de proporcionar energía al dispositivo, que tendrá que proveerse de ella mediante una toma separada.

Aplicaciones


Videocámaras DV, Cámaras digitales de alta resolución, Unidades DVD/CD-ROM externas, Unidades de Almacenamiento Magneticas externas, Interfaces de Audio, Interfaces Midi, Controladores o superficies de control, Impresoras, Escáneres, Conexión de red entre varios hosts, etc.




Bus USB

El Universal Serial Bus (bus universal en serie) fue creado en 1996 por siete empresas: IBM, Intel, Northern Telecom, COMPAQ, Microsoft, Digital Equipment Corporation y NEC.


El estándar incluye la transmisión de energía eléctrica al dispositivo conectado. Algunos dispositivos requieren una potencia mínima, así que se pueden conectar varios sin necesitar fuentes de alimentación extra. La mayoría de los concentradores incluyen fuentes de alimentación que brindan energía a los dispositivos conectados a ellos, pero algunos dispositivos consumen tanta energía que necesitan su propia fuente de alimentación. Los concentradores con fuente de alimentación pueden proporcionarle corriente eléctrica a otros dispositivos sin quitarle corriente al resto de la conexión (dentro de ciertos límites).

Aplicaciones


Componentes de red, dispositivos de interfaz humana, escáneres, cámaras digitales, cámaras web, Unidades DVD/CD-ROM externas, Unidades de Almacenamiento Magnéticas externas, memorias flash, impresoras, tarjetas de audio, lámparas, controladores de aplicaciones, Lectores de Memoria, etc.