lunes, 4 de agosto de 2008

RS-232




RS-232 (también conocido como Electronic Industries Alliance RS-232C) es una interfaz que designa una norma para el intercambio serie de datos binarios entre un DTE (Equipo terminal de datos) y un DCE (Data Communication Equipment, Equipo de Comunicación de datos), aunque existen otras situaciones en las que también se utiliza la interfaz RS-232.

Comector RS-23 hembra.
En particular, existen ocasiones en que interesa conectar otro tipo de equipamientos, como pueden ser computadores. Evidentemente, en el caso de interconexión entre los mismos, se requerirá la conexión de un DTE (Data Terminal Equipment) con otro DTE.
El RS-232 consiste en un conector tipo DB-25 (de 25 pines), aunque es normal encontrar la versión de 9 pines (DB-9), más barato e incluso más extendido para cierto tipo de periféricos (como el ratón serie del PC).






CNR

CNR (del inglés Communication and Networking Riser, Elevador de Comunicación y Red) es una ranura de expansión en la placa madre para dispositivos de comunicaciones como modems, tarjetas Lan o USB. Fue introducido en febrero de 2000 por Intel en sus placas para procesadores Pentium y se trataba de un diseño propietario por lo que no se extendió más allá de las placas que incluían los chipsets de Intel.
Adolecía de los mismos problemas de recursos de los dispositivos diseñados para ranura AMR. Actualmente no se incluye en las placas.

DMA

El acceso directo a memoria (DMA, del inglés Direct Memory Access) permite a cierto tipo de componentes de ordenador acceder a la memoria del sistema para leer o escribir independientemente de la CPU principal. Muchos sistemas hardware utilizan DMA, incluyendo controladores de unidades de disco, tarjetas gráficas y tarjetas de sonido. DMA es una característica esencial en todos los ordenadores modernos, ya que permite a dispositivos de diferentes velocidades comunicarse sin someter a la CPU a una carga masiva de interrupciones.
Una transferencia DMA consiste principalmente en copiar un bloque de memoria de un dispositivo a otro. En lugar de que la CPU inicie la transferencia, la transferencia se lleva a cabo por el controlador DMA. Un ejemplo típico es mover un bloque de memoria desde una memoria externa a una interna más rápida. Tal operación no ocupa el procesador y como resultado puede ser planificado para efectuar otras tareas. Las transferencias DMA son esenciales para aumentar el rendimiento de aplicaciones que requieran muchos recursos.
Cabe destacar que aunque no se necesite a la CPU para la transacción de datos, sí que se necesita el bus del sistema (tanto bus de datos como bus de direcciones), por lo que existen diferentes estrategias para regular su uso, permitiendo así que no quede totalmente acaparado por el controlador DMA.

ISA

El Industry Standard Architecture (en inglés, Arquitectura Estándar Industrial), casi siempre abreviado ISA, es una arquitectura de bus creada por IBM en 1980 en Boca Raton, Florida para ser empleado en los IBM PCs.


ISA se creó como un sistema de 8 bits en el IBM PC en 1980, y se extendió en 1983 como el XT bus architecture. El nuevo estándar de 16 bits se introduce en 1984 y se le llama habitualmente AT bus architecture. Diseñado para conectar tarjetas de ampliación a la placa madre, el protocolo también permite el bus mastering aunque sólo los primeros 16 MiB de la memoria principal están disponibles para acceso directo. El bus de 8 bits funciona a 4,77 MHz (la misma velocidad que el procesador Intel 8088 empleado en el IBM PC), mientras que el de 16 bits opera a 8 MHz (el de Intel 80286 del IBM AT). Está también disponible en algunas máquinas que no son compatibles IBM PC, como el AT&T Hobbit (de corta historia), los Commodore Amiga 2000 y los BeBox basados en PowerPC.
Físicamente, el slot XT es un conector de borde de tarjeta de 62 contactos (31 por cara) y 8,5 cm, mientras que el AT se añade un segundo conector de 36 contactos (18 por cara), con un tamaño de 14 cm. Ambos suelen ser en color negro. Al ser retro compatibles, puede pincharse una tarjeta XT en un slot AT sin problemas, excepto en placas mal diseñadas.
En 1987, IBM comienza a reemplazar el bus ISA por su bus propietario MCA (Micro Channel Architecture) en un intento por recuperar el control de la arquitectura PC y con ello del mercado PC. El sistema es mucho más avanzado que ISA, pero incompatible física y lógicamente, por lo que los fabricantes de ordenadores responden con el Extended Industry Standard Architecture (EISA) y posteriormente con el VESA Local Bus (VLB). De hecho, VLB usa algunas partes originalmente diseñados para MCA debido a que los fabricantes de componentes ya tienen la habilidad de fabricarlos. Ambos son extensiones compatibles con el estándar ISA.
Los usuarios de máquinas basadas en ISA tenían que disponer de información especial sobre el hardware que iban a añadir al sistema. Aunque un puñado de tarjetas eran esencialmente Plug-and-play (enchufar y listo), no era lo habitual. Frecuentemente había que configurar varias cosas al añadir un nuevo dispositivo, como la IRQ, las direcciones de entrada/salida, o el canal DMA. MCA había resuelto esos problemas, y actualmente PCI incorpora muchas de las ideas que nacieron con MCA (aunque descienden más directamente de EISA).

EISA

El Extended Industry Standard Architecture (en inglés, Arquitectura Estándar Industrial Extendida), casi siempre abreviado EISA, es una arquitectura de bus para computadora es compatibles con el IBM PC. Fue anunciado a finales de 1988 y desarrollado por el llamado "Grupo de los Nueve" (AST, Compaq, Epson, Hewlett-Packard, NEC Corporation, Olivetti, Tandy, Wyse y Zenith), vendedores de computadores clónicos como respuesta al uso por parte de IBM de su arquitectura propietaria MicroChannel (MCA) en su serie PS/2. Tuvo un uso limitado en computadores personales 386 e 486 hasta mediados de los años 1990, cuando fue reemplazado por los buses locales tales como el bus local VESA y el PCI
EISA amplía la arquitectura de bus ISA a 32 bits y permite que más de una CPU comparta el bus. El soporte de bus mastering también se mejora para permitir acceso hasta a 4 GB de memoria. A diferencia de MCA, EISA es compatible de forma descendente con ISA, por lo que puede aceptar tarjetas antiguas XT e ISA, siendo conexiones y las ranuras una ampliación de las del bus ISA.
A pesar de ser en cierto modo inferior a MCA, el estándar EISA fue muy favorecido por los fabricantes debido a la naturaleza propietaria de MCA, e incluso IBM fabricó algunas máquinas que lo soportaban. Pero en el momento en el que hubo una fuerte demanda de un bus de estas velocidades y prestaciones, el bus local VESA y posteriormente el PCI llenaron este nicho y el EISA desapareció en la oscuridad.
EISA introduce las siguientes mejoras sobre ISA:
Direcciones de memoria de 32 bits para CPU, DMA, y dispositivos de bus master.
Protocolo de transmisión síncrona para transferencias de alta velocidad.
Traducción automática de ciclos de bus entre maestros y esclavos EISA e ISA.
Soporte de controladores de periféricos maestros inteligentes.
33 MB/s de velocidad de transferencia para buses maestros y dispositivos DMA
Interrupciones compartidas
Configuración automática del sistema y las tarjetas de expansión

VESA

El bus VESA (Video Electronics Standards Association, la compañía que lo diseñó) es un tipo de bus de datos para ordenadores personales, utilizado sobre todo en equipos diseñados para el procesador Intel 80486. Permite conectar directamente la tarjeta gráfica al procesador.


Este bus es compatible con el bus ISA pero mejora la respuesta gráfica, solucionando el problema de la insuficiencia de flujo de datos de su predecesor. Para ello su estructura consistía en un extensión del ISA de 16 bits. Las tarjetas de expansión de este tipo eran enormes lo que, junto a la aparición del bus PCI, mucho más rápido en velocidad de reloj, y con menor longitud y mayor versatilidad, hizo desaparecer al VESA, aunque sigue existiendo en algunos equipos antiguos.

MCA

El bus MCA (Micro Channel Architecture) es un bus creado por IBM con la intención de superar las limitaciones que presentaba el bus ISA.


Este nuevo tipo de bus es de 32 bits y funciona con una frecuencia de reloj ligeramente más elevada, 10 MHZ, permitiendo una velocidad de transferencia máxima de 20 MB/s. Esta nueva estructura se comercializó con la gama PS/2.
El gran problema de este bus es que no era compatible con los anteriores y necesitaba de tarjetas de expansión especialmente diseñadas para su estructura.

S/PIDF

S/PDIF, inicialmente utilizado en los lectores de CD (dispositivo desarrollado conjuntamente por los ingenieros de Sony y Philips), ha extendido su uso a la mayoría de los dispositivos de audio modernos; como reproductores de DVD (en sus salidas de audio), Minidisc, decodificadores TDT, las tarjetas de sonido de los ordenadores más modernos y, en general, cualquier dispositivo que cuente con "salida óptica". Es también muy utilizado en los sistemas de audio en los automóviles, donde sustituye al cableado habitual de cobre por un único cable de fibra óptica, inmune al ruido eléctrico.
Otro uso común del protocolo S/PDIF es la transmisión de audio digital comprimido según lo definido por el estándar IEC 61937. Este modo se utiliza para conectar la salida de un reproductor de DVD con un dispositivo de cine en casa que soporte el sistema Dolby Digital o bien el sistema DTS de sonido envolvente.

Red

Un puerto de red es una interfaz para comunicarse con un programa a través de una red. Un puerto de red puede ser un puerto serie o un puerto paralelo; suelen ser numerados. La implementación del protocolo en el destino utilizará ese número para decidir a qué programa entregará los datos recibidos.

IDE

El sistema IDE (Integrated Device Electronics, "Dispositivo con electrónica integrada") o ATA (Advanced Technology Attachment), controla los dispositivos de almacenamiento masivo de datos, como los discos duros y ATAPI (Advanced Technology Attachment Packet Interface) y además añade dispositivos como las unidades CD-ROM.
En el sistema IDE el controlador del dispositivo se encuentra integrado en la electrónica del dispositivo. Las diversas versiones de sistemas ATA son:
Paralell ATA (algunos estan utilizando la sigla PATA)
ATA-1
ATA-2, soporta transferencias rápidas en bloque y multiword DMA.
ATA-3, es el ATA2 revisado y megamejorado.
ATA-4, conocido como Ultra-DMA o ATA-33 que soporta transferencias en 33 MB/s.
ATA-5 o Ultra ATA/66, originalmente propuesta por Quantum para transferencias en 66 MB/s.
ATA-6 o Ultra ATA/100, soporte para velocidades de 100 MB/s.
ATA-7 o Ultra ATA/133, soporte para velocidades de 133 MB/s.
Serial ATA, remodelación de ATA con nuevos conectores (alimentación y datos), cables, tensión de alimentación y conocida por algunos como SATA.
Ata over ethernet implementación sobre Ethernet de comandos ATA para montar una red SAN. Se presenta como alternativa a iSCSI
En un primer momento, las controladoras IDE iban como tarjetas de ampliación, mayoritariamente ISA, y sólo se integraban en la placa madre de equipos de marca como IBM, Dell o Commodore. Su versión más extendida eran las tarjetas multi I/O, que agrupaban las controladores IDE y de disquete, así como los puertos RS-232 y el puerto paralelo, y sólo modelos de gama alta incorporaban zócalos y conectores SIMM para cachear el disco. La integración de dispositivos trajo consigo que un solo chip fuera capaz de desempeñar todo el trabajo.
Con la aparición del bus PCI, las controladoras IDE casi siempre están incluidas en la placa base, inicialmente como un chip, para pasar a formar parte del chipset. Suele presentarse como dos conectores para dos dispositivos cada uno. De los dos discos duros, uno tiene que estar como esclavo y el otro como maestro para que la controladora sepa a/de qué dispositivo mandar/recibir los datos. La configuración se realiza mediante jumpers. Habitualmente, un disco duro puede estar configurado de una de estas tres formas:
Como maestro ('master'). Si es el único dispositivo en el cable, debe tener esta configuración, aunque a veces también funciona si está como esclavo. Si hay otro dispositivo, el otro debe estar como esclavo.
Como esclavo ('slave'). Debe haber otro dispositivo que sea maestro.
Selección por cable (cable select). El dispositivo será maestro o esclavo en función de su posición en el cable. Si hay otro dispositivo, también debe estar configurado como cable select. Si el dispositivo es el único en el cable, debe estar situado en la posición de maestro. Para distinguir el conector en el que se conectará el primer bus Ide (Ide 1) se utilizan colores distintos.
Este diseño (dos dispositivos a un bus) tiene el inconveniente de que mientras se accede a un dispositivo el otro dispositivo del mismo conector IDE no se puede usar. En algunos chipset (Intel FX triton) no se podría usar siquiera el otro IDE a la vez.
Este inconveniente está resuelto en S-ATA y en SCSI, que pueden usar dos dispositivos por canal.
Los discos IDE están mucho más extendidos que los SCSI debido a su precio mucho más bajo. El rendimiento de IDE es menor que SCSI pero se están reduciendo las diferencias. El UDMA hace la función del Bus Mastering en SCSI con lo que se reduce la carga de la CPU y aumenta la velocidad y el Serial ATA permite que cada disco duro trabaje sin interferir a los demás.
De todos modos aunque SCSI es superior se empieza a considerar la alternativa S-ATA para sistemas informáticos de gama alta ya que su rendimiento no es mucho menor y su diferencia de precio sí resulta más ventajosa.

PS/2

El conector PS/2 o puerto PS/2 toma su nombre de la serie de ordenadores IBM Personal System/2 en que es creada por IBM en 1987, y empleada para conectar teclados y ratones. Muchos de los adelantos presentados fueron inmediatamente adoptados por el mercado del PC, siendo este conector uno de los primeros.
La comunicación en ambos casos es serial (bidireccional en el caso del teclado), y controlada por microcontroladores situados en la placa madre. No han sido diseñados para ser intercambiados en caliente, y el hecho de que al hacerlo no suela ocurrir nada es más debido a que los microcontroladores modernos son mucho más resistentes a cortocircuitos en sus líneas de entrada/salida. Pero no es buena idea tentar a la suerte, pues se puede matar fácilmente uno de ellos.
Aunque idéntico eléctricamente al conector de teclado AT DIN 5 (con un sencillo adaptador puede usarse uno en otro), por su pequeño tamaño permite que en donde antes sólo entraba el conector de teclado lo hagan ahora el de teclado y ratón, liberando además el puerto RS-232 usado entonces mayoritariamente para los ratones, y que presentaba el inconveniente de compartir interrupciones con otro puerto serial (lo que imposibilitaba el conectar un ratón al COM1 y un modem al COM3, pues cada vez que se movía el ratón cortaba al modem la llamada)
A su vez, las interfaces de teclado y ratón PS/2, aunque eléctricamente similares, se diferencias en que en la interfaz de teclado se requiere en ambos lados un colector abierto que para permitir la comunicación bidireccional. Los ordenadores normales de sobremesa no son capaces de identificar al teclado y ratón si se intercambian las posiciones.
En cambio en un ordenador portátil o un equipo de tamaño reducido es muy frecuente ver un sólo conector PS/2 que agrupa en los conectores sobrantes ambas conexiones (ver diagrama) y que mediante un cable especial las divide en los conectores normales.
Por su parte el ratón PS/2 es muy diferente eléctricamente del serie, pero puede usarse mediante adaptadores en un puerto serie.
En los equipos de marca (Dell, Compaq, HP...) su implementación es rápida, mientras que en los clónicos 386, 486 y Pentium, al usar cajas tipo AT, si aparecen es como conectores en uno de los slots. La aparición del estándar ATX da un vuelco al tema. Al ser idénticos ambos se producen numerosas confusiones y códigos de colores e iconos variados (que suelen generar más confusión entre usuarios de diferentes marcas), hasta que Microsoft publica las especificaciones PC 99, que definen un color estándar violeta para el conector de teclado y un color verde para el de ratón, tanto en los conectores de placa madre como en los cables de cada periférico.

Serie

Un puerto de serie es una interfaz de comunicaciones de datos digitales, frecuentemente utilizado por computadoras y periféricos, en donde la información es transmitida bit a bit enviando un solo bit a la vez, en contraste con el puerto paralelo que envía varios bits simultaneamente. La comparación entre la transmisión en serie y en paralelo se puede explicar con analogía con la carreteras. Una carretera tradicional de un sólo carril por sentido sería la como la transmisión en serie y una autovía con varios carriles por sentido sería la transmisión en paralelo, siendo los coches los bits.




Puerto serie tradicional
El puerto serie RS-232 (también conocido como COM) por excelencia es el que utiliza cableado simple desde 3 hilos hasta 25 y que conecta ordenadores o microcontroladores a todo tipo de periféricos, desde terminales a impresoras y módems pasando por ratones.
La interfaz entre el RS-232 y el microprocesador generalmente se realiza mediante el integrado 82C50.
El RS-232 original tenía un conector tipo D de 25 pines, sin embargo la mayoría de dichos pines no se utilizaban, por lo que IBM incorporó desde su PS/2 un conector más pequeño de solamente 9 pines que es el que actualmente se utiliza.
En Europa la norma RS-422 de origen alemán es también un estándar muy usado en el ámbito industrial.




Uno de los defectos de los puertos serie iniciales era su lentitud en comparación con los puertos paralelos -hablamos de 19.2 kbits por segundo- sin embargo, con el paso del tiempo, están apareciendo multitud de puertos serie de alta velocidad que los hacen muy interesantes ya que utilizan las ventajas del menor cableado y solucionan el problema de la velocidad con un mayor apantallamiento y más barato usando la técnica del par trenzado. Por ello, el puerto RS-232 e incluso multitud de puertos paralelos están siendo reemplazados por nuevos puertos serie como el USB, el Firewire o el Serial ATA.
Un puerto de red puede ser puerto serie o puerto paralelo.

Paralelo

Un puerto paralelo es una interfaz entre una computadora y un periférico cuya principal característica es que los bits de datos viajan juntos enviando un byte completo o más a la vez. Es decir, se implementa un cable o una vía física para cada bit de datos formando un bus.
El cable paralelo es el conector físico entre el puerto paralelo y el periférico. En un puerto paralelo habrá una serie de bits de control en vías aparte que irán en ambos sentidos por caminos distintos.
En contraposición al puerto paralelo está el Puerto serie, que envía los datos bit a bit por el mismo hilo.


Puerto paralelo IDE
No obstante existe otro puerto paralelo usado masivamente en los ordenadores: el puerto paralelo IDE, también llamado PATA (Paralell ATA), usado para la conexión de discos duros, unidades lectoras/grabadoras (CD-ROM, DVD), unidades magneto-ópticas, unidades ZIP y SuperDisk, entre la placa madre del ordenador y el dispositivo.

[editar] Puerto paralelo SCSI
Un tercer puerto paralelo, muy usado en los ordenadores Apple Macintosh y en servidores, son las diferentes implementaciones del SCSI. Al igual que IDE ha sido usado para la conexión de discos duros, unidades ópticas lectoras/grabadoras (CD-ROM, DVD), unidades magneto-ópticas y [ y SuperDisk, pero también de otros dispositivos como escáneres.

AGP

Accelerated Graphics Port (AGP, Puerto de Gráficos Acelerado, en ocasiones llamado Advanced Graphics Port, Puerto de Gráficos Avanzado) es un puerto (puesto que solo se puede conectar un dispositivo, mientras que en el bus se pueden conectar varios) desarrollado por Intel en 1996 como solución a los cuellos de botella que se producían en las tarjetas gráficas que usaban el bus PCI. El diseño parte de las especificaciones del PCI 2.1.
El puerto AGP es de 32 bit como PCI pero cuenta con notables diferencias como 8 canales más adicionales para acceso a la memoria RAM. Además puede acceder directamente a esta a través del puente norte pudiendo emular así memoria de vídeo en la RAM. La velocidad del bus es de 66 MHz.
El bus AGP cuenta con diferentes modos de funcionamiento.
AGP 1X: velocidad 66 MHz con una tasa de transferencia de 266 MB/s y funcionando a un voltaje de 3,3V.
AGP 2X: velocidad 133 MHz con una tasa de transferencia de 532 MB/s y funcionando a un voltaje de 3,3V.
AGP 4X: velocidad 266 MHz con una tasa de transferencia de 1 GB/s y funcionando a un voltaje de 3,3 o 1,5V para adaptarse a los diseños de las tarjetas gráficas.
AGP 8X: velocidad 533 MHz con una tasa de transferencia de 2 GB/s y funcionando a un voltaje de 0,7V o 1,5V.
Estas tasas de transferencias se consiguen aprovechando los ciclos de reloj del bus mediante un multiplicador pero sin modificarlos físicamente..
El puerto AGP se utiliza exclusivamente para conectar tarjetas gráficas, y debido a su arquitectura sólo puede haber una ranura. Dicha ranura mide unos 8 cm y se encuentra a un lado de las ranuras PCI.
A partir de 2006, el uso del puerto AGP ha ido disminuyendo con la aparición de una nueva evolución conocida como PCI-Express, que proporciona mayores prestaciones en cuanto a frecuencia y ancho de banda. Así, los principales fabricantes de tarjetas gráficas, como ATI y nVIDIA, han ido presentando cada vez menos productos para este puerto.
Sin embargo, la primera semana de enero de 2008, se anunció el lanzamiento de la tarjeta más poderosa que haya existido en la historia del AGP hasta la fecha. Se trata de la ATi Radeon HD 3850 AGP 8x con 512MB GDDR3, una frecuencia de 1660Mhz efectivos, interfaz de memoria de 256Bits y soporte para DirectX 10.1. Además destaca por ser la única, tarjeta de vídeo que puede mover DirectX10 de forma fluida.
Obtenido de "http://es.wikipedia.org/wiki/Accelerated_Graphics_Port"

PCI

Un Peripheral Component Interconnect (PCI, "Interconexión de Componentes Periféricos") consiste en un bus de ordenador estándar para conectar dispositivos periféricos directamente a su placa base. Estos dispositivos pueden ser circuitos integrados ajustados en ésta (los llamados "dispositivos planares" en la especificación PCI) o tarjetas de expansión que se ajustan en conectores. Es común en PCs, donde ha desplazado al ISA como bus estándar, pero también se emplea en otro tipo de ordenadores.
A diferencia de los buses ISA, el bus PCI permite configuración dinámica de un dispositivo periférico. En el tiempo de arranque del sistema, las tarjetas PCI y el BIOS interactúan y negocian los recursos solicitados por la tarjeta PCI. Esto permite asignación de IRQs y direcciones del puerto por medio de un proceso dinámico diferente del bus ISA, donde las IRQs tienen que ser configuradas manualmente usando jumpers externos. Las últimas revisiones de ISA y el bus MCA de IBM ya incorporaron tecnologías que automatizaban todo el proceso de configuración de las tarjetas, pero el bus PCI demostró una mayor eficacia en tecnología "plug and play". Aparte de esto, el bus PCI proporciona una descripción detallada de todos los dispositivos PCI conectados a través del espacio de configuración PCI.


Estas especificaciones representan a la versión de PCI más comúnmente usada en los PC
Reloj de 33,33 MHz con transferencias síncronas
Ancho de bus de 32 bits o 64 bits
Tasa de transferencia máxima de 133 MB por segundo en el bus de 32 bits (33,33 MHz × 32 bits ÷ 8 bits/byte = 133 MB/s)
Tasa de transferencia máxima de 266 MB/s en el bus de 64 bits.
Espacio de dirección de 32 bits (4 GB)
Espacio de puertos I/O de 32 bits (actualmente depreciado)
256 bytes de espacio de configuración.
3,3 V o 5 V, dependiendo del dispositivo
reflected-wave switching