Está en la página 1de 24

3.-1 BUSES Y LA TRANSFERENCIA DE LA INFORMACION Bus es una palabra inglesa que significa "transporte".

En arquitectura de computadores, un bus puede conectar varios perifricos sobre el mismo conjunto de cables. Aplicada a la informtica, se relaciona con la idea de las transferencias internas de datos que se dan en un sistema en funcionamiento. Hay tres clases de buses El bus de control, el bus de datos y el de direcciones. !n bus es un sistema digital que transfiere datos entre los componentes de un computador o entre computadores. Est formado por cables o pistas en un circuito impreso, dispositivos como resistencias y condensadores adems de circuitos integrados El bus, por lo general supervisado por el microprocesador que se especiali"a en el transporte de diferentes tipos de informaci#n. $e refiere al camino que recorren los datos desde una o varias fuentes %acia uno o varios destinos y es una serie de %ilos continuos.

En una computadora un &puerto' es un lugar por donde entra informaci#n, sale informaci#n o ambos. Es una cone(i#n o un enc%ufe, el cual es utili"ado para conectar dispositivo de Hard)are como impresoras o *ouse, permitiendo el intercambio de datos con otro dispositivo. +ambin e(isten puertos internos definidos mediante el $oft)are. ,ormalmente estos puertos se encuentran en la parte trasera del computador, aunque en la actualidad muc%os computadores incorporan puertos !$B y audio en la parte delantera. En arquitectura de computadora, el bus -o canal. es un sistema digital que transfiere datos entre entre los componentes de una computadora o entre computadoras. Est formado por cables o pistas de circuitos impresos, dispositivos como resistores y condensadores adems de circuitos integrados Estructura de un Bus.

!n bus es un medio compartido de comunicaci#n constituido por un conjunto de l/neas -conductores. que conecta las diferentes unidades de un computador. 0a principal funci#n de un bus ser, servir de soporte para la reali"aci#n de transferencias de informaci#n entre dic%as unidades. 0a unidad que inicia y controla la transferencia se conoce como master del bus para dic%a transferencia, y la unidad sobre la que se reali"a la transferencia se conoce como slave. 0os papeles de master y slave son dinmicos, de manera que una misma unidad puede reali"ar ambas funciones en transferencias diferentes. 1ara garanti"ar el acceso ordenado al bus, e(iste un sistema de arbitraje, centrali"ado o distribuido, que establece las prioridades cuando dos o ms unidades pretenden acceder al mismo tiempo al bus, es decir, garanti"a que en cada momento s#lo e(ista un master. 0/neas 0as l/neas de un bus podemos clasificarlas en grupos, atendiendo al papel que cumplen en las transferencias.

0/neas de informaci#n bsica 0as utili"a el master para definir los dos elementos principales de una transferencia, el slave y los datos. $e dividen, pues, en dos grupos direcciones y datos. 0/neas de 2irecciones 2eterminan la unidad que %ace de slave en la transferencia. 0/neas de 2atos +ransportan los datos de la transferencia. E(isten buses con l/neas independientes para cada uno de los anteriores tipos de informaci#n. En cambio en otros se utili"an las mismas l/neas multiple(adas en el tiempo.

BUS DE DIRECCIONES ONES E/S

CPU
BUS DE CONTROL

MEMORIA

BUS DE DATOS

0/neas de control +ransmiten las #rdenes que determinan la operaci#n de transferencia a reali"ar por las l/neas de datos y direcciones, y marcan el ordenamiento temporal de las se3ales que circulan por el bus. 0/neas de arbitraje Establecen la prioridad entre diferentes peticiones de acceso al bus. 1or ejemplo 4 1etici#n del bus 4 5esi#n del bus 4 6cupaci#n del bus 2ireccionalidad de buses 0as l/neas de un bus podemos tambin clasificarlas en funci#n de su direccionalidad 0/neas unidireccionales 4 Emisor simple control tri-state 4 Emisor m7ltiple colector abierto 0/neas bidireccionales 2esde el punto de vista f/sico un bus es un conjunto de conductores elctricos paralelos dispuestos sobre una tarjeta

de circuito impreso. 0os dispositivos del sistema se conectan a travs de conectores -slots. dispuestas a intervalos regulares a lo largo del bus. Protocolos de Transferencia. $/ncronos En los buses s/ncronos e(iste un reloj que gobierna todas las actividades del bus, las cuales tienen lugar en un n7mero entero de ciclos de reloj. 0a transferencia propiamente dic%a coincide con uno de los flancos del reloj. As/ncronos 0os buses as/ncronos utili"an un protocolo tipo handshaking para comunicarse el master con el slave. !n bus as/ncrono trabaja igual que un par de mquinas de estados finitos que se comunican de tal forma que uno de los aut#matas no avan"a %asta que sabe que el otro aut#mata %a alcan"ado un determinado estado, es decir, los dos aut#matas estn coordinados. $emis/ncronos

En los protocolos semis/ncronos e(iste, como en los s/ncronos, un reloj que gobierna las transferencias en el bus. $in embargo, en este caso e(iste, adems, una se3al de espera -wait. que es activada por el slave cuando la transferencia va a durar ms de un ciclo de reloj. 2e esta forma, los dispositivos rpidos operarn como en bus s/ncrono, mientras que los lentos alargarn la operaci#n el n7mero de ciclos que les sea necesario. Tipos de Bus. E(isten dos grandes tipos clasificados por el mtodo de env/o de la informaci#n bus paralelo o bus serie. Hay diferencias en el desempe3o y %asta %ace unos a3os se consideraba que el uso apropiado depend/a de la longitud f/sica de la cone(i#n para cortas distancias el bus paralelo, para largas el serial. Bus paralelo Es un bus en el cual los datos son enviados por bytes al mismo tiempo, con la ayuda de varias l/neas que tienen funciones fijas. 0a cantidad de

datos enviada es bastante grande con una frecuencia moderada y es igual al anc%o de los datos por la frecuencia de funcionamiento. En los computadores %a sido usado de manera intensiva, desde el bus del procesador, los buses de discos duros, tarjetas de e(pansi#n y de v/deo, %asta las impresoras. Bus serie: En este los datos son enviados, bit a bit y se reconstruyen por medio de registros o rutinas de soft)are. Est formado por pocos conductores y su anc%o de banda depende de la frecuencia. 3 . 2 EVOLUCION DE LOS BUSES Y EL TAMAO DE DATOS 0a funci#n del bus es la de permitir la cone(i#n l#gica entre distintos subsistemas de un sistema digital, enviando datos entre dispositivos de distintos ordenes desde dentro de los mismos circuitos integrados, %asta equipos digitales completos que forman parte de supercomputadoras.

0a mayor/a de los buses estn basados en conductores metlicos por los cuales se transmiten se3ales elctricas que son enviadas y recibidas con la ayuda de integrados que poseen una interfa" del bus dado y se encarga de manejar las se3ales y entregarlas como datos 7tiles. 0os buses definen su capacidad de acuerdo a la frecuencia m(ima de envi# y al anc%o de datos. 1or lo general estos valores son inversamente proporcionales si se tiene una alta frecuencia, el anc%o de datos debe ser peque3o. Historia. E0 B!$ 8+ 9 E0 B!$ :$A -A+.. 5uando en ;<=> :B* fabrico su primer 15, este contaba con un bus de e(pansi#n conocido como 8+ que funcionaba a la misma velocidad que los procesadores intel =>=? y =>==-@.AA*%".. 1or lo tanto con la introducci#n del A+ apareci# un nuevo bus en el mundo del 15, que en relaci#n con el bus de datos tenia finalmente ;? bits -:$A., pero que era compatible con su antecesor.

En los discos duros modernos por ejemplo, la relaci#n -ratio. de transferencia de datos ya que es superior al ratio de bus. A las tarjetas de ampliaci#n se les %an asignado incluso un freno de seguridad, concretamente en forma de una se3al de estado de espera -)ait state., que deja todav/a ms tiempo a las tarjetas lentas para depositar los datos deseados en la 51!. Bus Microchannel. El dise3o *5A -*icro 5%annel Arquitecture. que permit/a una ruta de datos de BC bits, ms anc%a, y una velocidad de reloj ligeramente ms elevada de ;> *%", con una velocidad de transferencia m(ima de C> *bps del bus :$A.

Bajo *5A, la cpu no es ms que uno de los posibles dispositivos dominantes a los que se debe acceder para gestionar transferencias. 0a circuiter/a de control, llamada 5A1 -punto de decisi#n central. se enla"a con un proceso denominado control del bus para determinar y

responder a las prioridades de cada uno de los dispositivos que dominan el bus. EISA (Extended ISA). El principal rival del bus *5A fue el bus E:$A, tambin basado en la idea de controlar el bus desde el microprocesador y ensanc%ar la ruta de datos %asta BC bits. $u mayor ventaja con respecto al bus *5A es que :$A era un sistema abierto, ya que fue desarrollado por la mayor/a de fabricantes de ordenadores compatibles 15 que no aceptaron el monopolio que intento ejercer :B*. Esta arquitectura de bus permite multiproceso, es decir, integrar en los sistemas varios buses dentro de los sistemas, cada una con su procesador. En una maquina E:$A, puede %aber al mismo tiempo %asta ? buses principales con diferentes procesadores centrales y con sus correspondientes tarjetas au(iliares. En este bus %ay un c%ip que se encarga de controlar el trfico de datos se3alando prioridades para cada posible punto de colisi#n o

bloqueo mediante las reglas de control de la especificaci#n E:$A. El motivo para que ni *5A ni E:$A %ayan sustituido por completo a :$A es muy sencillo Estas alternativas aumentaban el coste del pc -incluso.. Local Bus. +eniendo en cuenta las mencionadas limitaciones del bus A+ y la infabilidad de los buses E:$A y *5A para asentarse en el mercado, en estos a3os se %an ideado otros conceptos del bus. $e inicio con el llamado Desa 0ocal Bus -D0E B!$., que fue concebido y programado independientemente por el comit DE$A, que se propuso el definir estndares en el mbito de las tarjetas graficas y as/ por primera ve" y realmente tuviera poco que ver con el dise3o del bus del 15. Es un tipo de bus de datos para ordenadores personales, utili"ado sobre todo en equipos dise3ados para el procesador :ntel

=>@=?.1ermite conectar directamente la tarjeta grafica al procesador. El D0 es una e(pansi#n %omogeneali"ada del bus local, que funciona a BC bits, pero que puede reali"ar operaciones a ;? bits. 0a aceptaci#n por parte del mercado fue inmediata. Fiel a sus or/genes, el D0EB!$ se acerca muc%o al dise3o del procesador =>@=?.

P I. El bus del futuro es claramente del 15: del :ntel. 15: significa intercone(i#n de los componentes perifricos -1erip%eral 5omponent :nterconnect. y presenta un moderno bus que no solo esta meditado para no tener la relaci#n del bus :$A en relaci#n a la frecuencia de reloj o su capacidad, sino tambin, la sincroni"aci#n con las tarjetas de ampliaci#n en relaci#n a sus direcciones de puerto, canales 2*A e interrupciones se %a automati"ado finalmente de tal manera que el usuario no deber preocuparse ms por ello. El bus 15: es independiente de la 51!, ya que entre la 51! y el bus 15: se instalara siempre

un controlador del bus 15:, lo que facilito en gran medida el trabajo de los dise3adores de placas. 0as tarjetas de e(pansi#n 15: trabajan eficientemente en todos los sistemas y pueden ser intercambiadas de la manera que se desee. El bus 15: no depende del reloj de la 51!, porque est separado de ella por el controlador del bus. El limite practico de la cantidad de conectores mas conectores la capacidad del bus y las operaciones a m(ima velocidad resultaran menos fiables. 3 . 3 TIPOS DE PUERTOS ESTANDAR !n puerto es una cone(i#n o un enc%ufe, el cual es utili"ado para conectar dispositivo de Hard)are como impresoras o *ouse, permitiendo el intercambio de datos con otro dispositivo. +ambin e(isten puertos internos definidos mediante el $oft)are.

,ormalmente estos puertos se encuentran en la parte trasera del computador, aunque en la actualidad muc%os computadores incorporan puertos !$B y audio en la parte delantera. El termino puerto tambin se utili"a para referirse al acto de traducir un tra"o de soft)are de un tipo de sistema informtico a otro. Puerto Serial. El puerto en serie de un ordenador es un adaptador as/ncrono utili"ado para poder intercomunicar varios ordenadores entre s/. !n puerto serie recibe y env/a informaci#n fuera del ordenador mediante un determinado soft)are de comunicaci#n o un drive del puerto serie. El $oft)are env/a la informaci#n al puerto, carcter a carcter, convirtiendo en una se3al que puede ser enviada por cable serie o un m#dem. 5uando se %a recibido un carcter, el puerto serie env/a una se3al por medio de una interrupci#n indicando que el carcter est listo.

5uando el ordenador ve la se3al, los servicios del puerto serie leen el carcter. El puerto serial, puerto serie o puerto de comunicaciones 56*, es una interfa" de comunicaciones entre ordenadores y perifricos el cual env/a y recibe informaci#n B:+ por B:+. Actualmente en la mayor/a de los perifricos serie, la interfa" !$B %a reempla"ado al puerto serie por ser ms rpida. 0a mayor parte de los ordenadores estn conectados a dispositivos e(ternos a travs de !$B y, a menudo, ni siquiera llegan a tener un puerto serie. El puerto serie se elimina para reducir los costes y se considera que es un puerto %eredado y obsoleto. $in embargo, los puertos serie todav/a se encuentran en sistemas de automati"aci#n industrial y algunos productos industriales y de consumo. Puertos Series Modernos.

!no de los defectos de los puertos serie in/ciales era su lentitud en comparaci#n con los puertos paralelos %ablamos de un ;<.C Gbits por segundo sin embargo con el paso del tiempo, estn apareciendo multitud de puertos serie de alta velocidad que los %ace muy interesantes ya que presentan las ventajas del menor cableado y solucionan el problema de la manera de velocidad usando un mayor apantallamiento, y ms barato, usando la tcnica del par tren"ado. $e estn sustituyendo rempla"ndose por los nuevos puertos series como el !$B, el fire)ire o el serial A+A. 0a t/pica transmisi#n startEstop es la que se usa en la transmisi#n del c#digo A$5:: a travs del puerto H$ECBC, como la que se establece en las operaciones con tele tipos. !n puerto serial posee un conector estndar y trabaja con un protocolo que permite la cone(i#n de dispositivos al computador. 0os puertos seriales utili"an un c%ip especial denominado !AH+ -universal async%ronous

recieved transmitter.. Este c%ip toma la salida paralela del bus del computador y lo convierte a forma serial, lo que permite la transmisi#n de los datos a travs del puerto. El conector e(terno para un puerto serial pude ser de < o de CI pines. Puerto Serie As!ncrono. A travs de de este tipo de puerto la comunicaci#n se establece usando un protocolo de transmisi#n as/ncrono. En este caso se enviara en primer lugar una se3al inicial anterior al primer bit de cada byte, carcter o palabra codificada. !na ve" enviada el c#digo correspondiente, se env/a inmediatamente una se3al de stop despus de cada palabra codificada. 0a se3al de inicio -start. sirve para preparar al mecanismo de recepci#n o receptor, la llegada y registro de un s/mbolo, mientras que la se3al de stop sirve para predisponer al mecanismo de

recepci#n para que tome un descanso y se prepare para la recepci#n del nuevo s/mbolo. El puerto serie H$ECBC -tambin conocido como 56*. es del tipo asincr#nico, utili"a cableado simple desde B %ilos %asta CI y conecta computadoras o microcontroladores a todo tipo de perifricos, desde terminales a impresoras y m#dems pasan do por mouses.

Tipos de o"unicaci#n en Serie. $imple( $#lo permiten la transmisi#n en un sentido. Aunque en la actualidad ya e(iste la posibilidad de enviar y recibir se3al a travs de una sola fibra #ptica pero en diferentes longitudes de onda. !na cone(i#n semid7ple( -a veces denominada una cone(i#n alternativa o semiEd7ple(. es una cone(i#n en la que los datos fluyen en una u otra direcci#n, pero no las dos al mismo tiempo. 5on este tipo de cone(i#n, cada e(tremo de la

cone(i#n transmite uno despus del otro. Este tipo de cone(i#n %ace posible tener una comunicaci#n bidireccional utili"ando toda la capacidad de la l/nea. 27ple(, %alfduple( o semiduple( 27ple( es utili"ado en las telecomunicaciones para definir a un sistema que es capa" de mantener una comunicaci#n bidireccional, enviando y recibiendo mensajes de forma simultnea. 0a capacidad de transmitir en modo d7ple( est condicionado por varios niveles 4 *edio f/sico -capa" de transmitir en ambos sentidos.. 4 $istema de transmisi#n -capa" de enviar y recibir a la ve".. 41rotocolo o norma de comunicaci#n empleado por los equipos terminales. En ocasiones encontramos sistemas que pueden transmitir en los dos sentidos, pero no de forma simultnea. 1uede darse el caso de una

comunicaci#n por equipos de radio, si los equipos no son full d7ple(, uno no podr/a transmitir -%ablar. si la otra persona est tambin transmitiendo -%ablando. porque su equipo estar/a recibiendo -escuc%ando. en ese momento. En radiodifusi#n, se da por %ec%o que todo d7ple( %a de poder ser bidireccional y simultneo, pues de esta manera, se puede reali"ar un programa de radio desde dos estudios de lugares diferentes. Full d7ple( 0a mayor/a de los sistemas y redes de comunicaciones modernos funcionan en modo d7ple( permitiendo canales de env/o y recepci#n simultneos. 1odemos conseguir esa simultaneidad de varias formas

Empleo de frecuencias -multiple(aci#n en frecuencia.. 5ables separados.

separadas

Puerto $SB. El puerto !$B fue creado a principio de ;<<?. 0a sigla !$B significa Bus $erie !niversal -!niversal $erial Bus. $e llama universal, porque todos los dispositivos se conecten al puerto. 5one(i#n que es posible, porque es capa" de %acer conectar %asta un total de ;CA dispositivos. !nas de las ra"ones ms importantes que dieron origen a este puerto fueron 45one(i#n del 15 con el telfono. 4Fcil uso. 4E(pansi#n del puerto. !nas de las principales caracter/sticas de este puerto es que permite la cone(i#n entre el 15 y el telfono, adems, nos elimina la incomodidad al momento de ampliar el 15. 5abe destacar que para %acer esto, se necesita abrir el case e introducir las tarjetas de e(pansi#n

o cualquier dispositivo deseado y despus configurar y reiniciar el 15. 1or lo tanto se puede decir que con este puerto tienes la capacidad de almacenar %asta de ;CA dispositivos perifricos simultneamente. 3 . -4 ENTRADA Y SALIDA DE DATOS A DISPOSITIVOS PERIFERICOS. 0as 5omputadoras son una %erramienta esencial, prcticamente en casi todos los campos de nuestras vidasJ ayuda a la mejora y e(celencia del trabajoJ lo que lo %ace muc%o ms fcil y prctico El papel que juegan los dispositivos perifricos de la computadora es esencial, ya que sin tales dispositivos la computadora no ser/a 7til a los usuarios. 0os dispositivos perifricos nos ayudan a introducir a la computadora los datos para que esta nos ayude a la resoluci#n de problemas y por consiguiente obtener el resultado de dic%as

operaciones, es decirJ estos dispositivos nos ayudan a comunicarnos con la computadora, para que esta a su ve" nos ayude a resolver los problemas que tengamos y realice las operaciones que nosotros no podamos reali"ar manualmente. %ispositi&os de Entrada. Estos dispositivos permiten al usuario del computador introducir datos, comandos y programas en el 51!. El dispositivo de entrada ms com7n es un teclado similar al de las mquinas de escribir. 0a informaci#n introducida con el mismo, es transformada por el ordenador en modelos reconocibles. 0os datos se leen de los dispositivos de entrada y se almacenan en la memoria central o interna.

También podría gustarte