Sunteți pe pagina 1din 14

Buses....................................................................................................................................... 2 Jerarqua de Buses .............................................................................................................. 2 Buses de datos, direcciones y control ............................................................................. 3 Caractersticas de los Buses ............................................................................................

3 Buses Locales ................................................................................................................ 4 Tipos de Buses de Sistema ............................................................................................. 5 SCSI .................................................................................................................................... 5 USB .................................................................................................................................... 6 Firewire............................................................................................................................... 7 FireWire 400 ................................................................................................................... 7 FireWire 800 ................................................................................................................... 7 Fibre Channel ..................................................................................................................... 7 Ejercicios ................................................................................................................................ 8 Solucin Ejercicios ............................................................................................................... 11

Buses
Este tema se complementa con las notas del curso de Arquitectura de Rafael Gmez. Los componentes al interior del computador deben poder hablar entre si. La mayora de componentes internos, incluyendo el procesador, el cach, la memoria y los dispositivos de entrada/salida hablan entre si a travs de uno o ms buses. Un bus, en trminos computacionales, es simplemente un canal sobre el que fluye informacin entre dos o ms dispositivos. Un bus normalmente tiene puntos de acceso que son los lugares en los que se pueden conectar dispositivos para hacerse parte del bus. Los dispositivos entonces envan y reciben informacin de otros dispositivos a travs del bus. El concepto de bus es comn en el mundo de los computadores y en el mundo real. As por ejemplo, el cableado telefnico que llega a un hogar es un bus: La informacin fluye a travs del cable que llega a la casa y es posible conectarse al bus a travs de una toma telefnica. En esta seccin nos concentraremos principalmente en los buses de Entrada/Salida (E/S) tambin llamados buses de expansin.

Jerarqua de Buses
El computador tiene diferentes tipos de buses. Los computadores modernos tienen por lo menos 4 buses diferentes. Se les considera una jerarqua porque cada bus se conecta al nivel superior a l dentro del computador integrando as todas las partes del computador. Cada uno es generalmente ms lento que el que se encuentra sobre l (siendo el bus del procesador el ms rpido tratndose de que este es el dispositivo ms rpido del computador) Bus Interno: Es el nivel ms alto en la jerarqua. Es el bus que comunica las partes internas del procesador. Bus del Procesador: Es usado para enviar informacin desde y hacia el procesador. Bus del Cach: Es un bus dedicado que se tiene en algunas arquitecturas para acceder el cach. En otras arquitecturas el cach se conecta directamente al bus de memoria. Bus de Memoria: Este bus conecta la memoria al procesador. En algunos sistemas los buses de memoria y del procesador son bsicamente los mismos. Bus Local de E/S: Este es un bus de alta velocidad de entrada/salida y es usado para conectar perifricos cuyo desempeo es crtico (tarjetas de video, discos, redes

de alta velocidad) con la memoria y el procesador. Los ms conocidos son los buses VESA y PCI. El Bus estndar de E/S: Este es un bus usado para conectar dispositivos de E/S de baja velocidad (ratn, mdems, tarjetas de sonido). Para dispositivos de video existe tambin el bus AGP (Accelerated Graphics Port). Este no es propiamente un bus en el sentido que no puede ser compartido por varios dispositivos, sino que slo permite conectar a l dos dispositivos (por esto su nombre de puerto).

Buses de datos, direcciones y control


Cada bus se compone de tres partes distintas. El bus de datos, el de direcciones y el de control. El bus de datos es al que la mayora de personas se refiere cuando habla de un bus. Estas son las lneas que llevan los datos que se transfieren. El bus de direcciones es el conjunto de lneas que transportan la informacin del sitio en la memoria de donde o hacia donde se transfieren los datos. Finalmente, el bus de control como su nombre lo indica, lleva las seales que controlan las funciones y operacin del bus.

Caractersticas de los Buses


Ancho del Bus: Un bus es un canal por el que fluye la informacin. Entre ms ancho sea el bus, ms informacin puede fluir por el canal, as como una autopista ancha puede conducir ms vehculos que una angosta. El bus original del PC (ISA) era un bus de 8 bits de ancho, el bus ISA Universal es de 16 bits de ancho, el PCI es de 32 bits. El ancho del bus de direcciones se especifica de manera independiente del ancho del bus de datos. El ancho de este bus determina cuntas posiciones de memoria pueden direccionarse. As, si el bus tiene n lneas permitir direccional hasta 2n posiciones diferentes. Velocidad del Bus: La velocidad del bus determina cuntos bits de informacin pueden enviarse por cada lnea del bus por Segundo. La mayora de buses transmiten un bit de datos por lnea por ciclo de reloj. Algunos buses como el AGP pueden transmitir ms de un bit por ciclo de reloj. En buses antiguos como el ISA solo podan transmitir un bit por cada dos ciclos de reloj. Ancho de Banda (bandwidth) El ancho de banda, tambin llamado throughput, se refiere a la cantidad de datos que tericamente pueden transmitirse por el bus por unidad de tiempo. Usando una analoga con una autopista, el ancho del bus es el nmero de carriles en la autopista y la velocidad del

bus se refiere a la velocidad por la que circulan los vehculos por cada carril. El ancho de banda es entonces el producto del ancho por la velocidad del bus y refleja el trfico que el canal puede conducir por segundo. La siguiente tabla muestra el ancho de banda terico de algunos buses de E/S. Se habla de ancho de banda terico ya que la mayora de buses no pueden transmitir a esta velocidad mxima por diferentes overheads que son necesarios para la operacin del bus.
Bus 8-bit ISA 16-bit ISA EISA VLB PCI 64-bit PCI 2.1 AGP AGP (x2 mode) AGP (x4 mode) Ancho(bits) 8 16 32 32 32 64 32 32 32 Velocidad Bus (MHz) 8.3 8.3 8.3 33 33 66 66 66x2 66x4 Ancho de Banda (MiBytes/sec) 7.9 15.8 31.66 125.8 125.8 503.54 251.7 503.54 1,007.8

Buses Locales
El cambio de aplicaciones basadas en caracteres a aplicaciones grficas a comienzos de los 90s supuso un aumento en la informacin que deba moverse entre el procesador, la memoria y el video. (Una pantalla monocromtica de texto de 25 filas por 80 columnas requiere 4000 bytes de informacin: 2000 para los caracteres propiamente dichos y 2000 para atributos representacin en la pantalla. Una pantalla grfica de color verdadero con resolucin de 1600x1200 pixels requiere 5.4 MiB de informacin por pantalla!!!) Este hecho tuvo varios impactos, uno de los cuales fue mayor demanda de ancho de banda. Por esta razn se cre un bus ms rpido que aumentaba la velocidad de los buses en uso en ese momento (ISA). Este bus se colocaba sobre o ms cerca al bus del procesador para permitir que este bus llegara a velocidades cercanas a la velocidad externa del procesador permitiendo el flujo de datos entre estos dispositivos y el procesador sin pasar por el bus ISA. Al ubicar estos dispositivos cerca al procesador se dio nacimiento al bus local.

Tipos de Buses de Sistema


Industry Standard Architecture (ISA) Bus: Fue el tipo de bus ms usado durante mucho tiempo. Permaneci invariable por mucho tiempo desde su creacin hasta su ampliacin a 16 bits en 1984. El bus ISA original era un bus de 8 bits que corra a 4.77 MHz que coincida con la velocidad del Intel 8088. Con la salida del IBM AT, el bus se aument a 16 bits y su reloj pas a 8 Mhz. Bus de Micro Canal (MCA): Este fue un intento de IBM por reemplazar el bus ISA por algo mejor y ms rpido. Fue un bus de 32 bits pensado en dar soporte a los procesadores Intel de 32 bits (80386). Este bus era plug and play de manera que se auto configuraban sin necesidad de ajustar jumpers o switchs sobre las tarjetas. MCA tuvo un gran potencial. No obstante IBM tom dos decisiones que ocasionaron su fracaso en el mercado. En primer lugar era incompatible con ISA de manera que los dispositivos ISA ampliamente disponibles en el mercado, no podan funcionar sobre MCA. La segunda razn fue que IBM decidi hacer de este un bus propietario de manera que su fabricacin requera de licenciamientos y acuerdos con IBM. Estos dos factores aunados al costo que tenan estos dispositivos ocasionaron el fin de su uso en arquitecturas de PC (MCA es an usado en ortas familias de computadores). Bus Extended Industry Standard Architecture (EISA): Fue la respuesta de Compaq al bus MCA de IBM. No obstante Compaq super los dos problemas que hicieron fracasar a MCA en el mercado. En primer lugar era compatible con ISA y en segundo lugar abrieron el diseo a otros fabricantes en lugar de mantener un diseo propietario, creando as un comit abierto encargado de disear y estandarizar el bus EISA. Al igual que en el caso de MCA este era un us plug and play.. Bus Local Video Electronics Standards Association (VESA): Fu el primer bus local en ganar popularidad. Fue introducido al mercado en 1992 y como se mencion anteriormente, buscaba mejorar el desempeo de video. Es un bus de 32 bits que de alguna manera era una extensin directa del bus de memoria del 486. Normalmente funcionaba a 33 Mhz. Este bus permaneci hasta el advenimiento del Pentium con su bus local PCI. Peripheral Component Interconnect (PCI) Local Bus: Es el bus ms usado en la actualidad. Fue diseado e introducido al mercado por Intel en 1993. Al igual que el bis VESA era un bus de 32 bits que operaba a 32 bits a 33 Mhz. La principal ventaja sobre el VESA era que contaba con una circuitera propia independiente de la del procesador lo que facilitaba su control y mejoraba su desempeo.

SCSI
SCSI (Small Computer System Interface) es un conjunto de estndares para conectar y transferir fsicamente datos entre computadores y perifricos. Los estndares SCSI definen los comandos, protocolos y las interfaces electrnicas y pticas. Es usado principalmente

para conectar discos duros pero puede usarse para conectar un amplio nmero de dispositivos (escaners, impresoras, CD, DVD, etc.) SCSI est disponible en una gran variedad de interfaces. La primera y ms comn fue el SCSI paralelo tambin llamado SPI que usa un diseo paralelo a travs de una interfaz electrnica. Esta interfaz est migrando hacia el SCSI serial que lo convierte en un mecanismo de conexin punto a punto pero manteniendo algunos aspectos de la tecnologa original. iSCSI es una nueva variante que cambia toda la implementacin fsica y usa TCP/IP como mecanismo de transporte

Intefaz SCSI-1 Fast SCSI Fast-Wide SCSI Ultra SCSI Ultra Wide SCSI Ultra2 SCSI Ultra2 Wide SCSI Ultra3 SCSI Ultra-320 SCSI Ultra-640 SCSI

Nombre Alternativo

Ancho (bits) 8 8 16

Reloj 5 MHz 10 MHz 10 MHz 20 MHz 20 MHz 40 MHz 40 MHz

Mximo Throughput Dispositivos 5 MB/s 10 MB/s 20 MB/s 20 MB/s 40 MB/s 40 MB/s 80 MB/s 8 8 16 8 16 8 16 16 16 16

Fast-20

8 16

Fast-40

8 16

Ultra-160

16 16 16

40 MHz DDR1 160 MB/s 80 MHz DDR 320 MB/s

160 MHz DDR 640 MB/s

USB
Universal Serial Bus (USB) es un bus serial estndar. Fue diseado originalmente para computadores pero su uso es cada da ms comn y hoy se emplea en juegos, PDA, DVD, celulares etc. Un bus USB consiste de un controlador y una serie de dispositivos (hasta 127) que pueden conectarse al bus. Fue diseado para permitir que dispositivos hot swapable2. Cuando se conecta un dispositivo por primera vez, el host reconoce y carga el driver requerido para la operacin del dispositivo. USB soporta tres velocidades de transferencia: Low Speed: Hasta 1.5 Mbit/s (187.5 kB/s) que es la usada por la mayora de dispositivos para manejo de interfaz humana (ratones, joysticks, teclados).
1

Double Data Rate: Bus en el que las transferencias de datos se dan tanto en los bordes de subida como en los de bajada del reloj, prcticamente doblando la tasa de transmisin. 2 Este trmino designa la posibilidad de conectar y desconectar dispositivos sin necesidad de apagar o reiniciar el sistema.

Full Speed: Hasta 12 Mbit/s (1.5 MB/s). Esta fue la velocidad ms alta hasta antes de la aparicin de USB 2.0. Los dispositivos Full Speed dividen el ancho de banda en un esquema FIFO y no es raro que al conectar varios dispositivos isocrnicos al mismo tiempo al bus, este no alcance a atender a todos con las exigencias de un trfico isocrnico. Hi-Speed: Hasta 480 Mbit/s (60 MB/s). Este es el estndar conocido como USB 2.0. No todos los dispositivos USB 2.0 alcanzan esta velocidad y por eso se anuncian como hasta 480Mbit/seg). La mayor velocidad alcanzada a 2006 por un dispositivo USB 2.0 es de cerca de la mitad del mximo terico (i.e 30MB/seg).

Firewire
FireWire es un nombre registrado por Apple Inc.'s para la interfaz IEEE 1394. Es un estndar de bus serial de alta velocidad que permite la transmisin de informacin de caracter isocrnico. Firewire ha reemplazado el bus SCSI en muchas aplicaciones debido a que tiene costos menores. Es el estndar adoptado por la High Definition Audio-Video Network Alliance (HANA) para conexin de dispositivos de audio/video.

FireWire 400
Tiene un conector de 6 pines3 y puede transferor datos a 98.304 Mbits/seg, 196.608 Mbits/seg, y 393.216 Mbit/s, ie (12.288, 24.576 y 49.152MBytes / seg respectivamente). Estos modos de transferencia son comnmente referenciados como S100, S200, y S400. La longitud del cable est limitada a 4.5 metros aunque pueden conectarse hasta 16 cables usando repetidores activos u otro tipo de dispositivo.

FireWire 800
Es la implementacin de Apple del estndar IEEE 1394b. Tiene un conector de A 9 pies. Esta nueva especificacin permite ratas de transferencias de hasta 786.432 Mbit/seg con compatibilidad con Firewire 400. El estndar completo de IEEE 1394b permite conexiones hasta de 100 metros y tasas de transferencia de hasta 3.2 Gbit/seg.

Fibre Channel

Existe una versin de 4 pines para laptops

El Canal de Fibra es una tecnologa de red a velocidad de gigabit principalmente utilizada para redes de almacenamiento. l. A pesar de su nombre, la sealizacin del Canal de Fibra puede funcionar tanto sobre pares de cobre, como sobre cables de fibra ptica. El protocolo del Canal de Fibra (FCP) es el protocolo de interfaz de SCSI sobre Fibre Channel. Un enlace en el Canal de Fibra consiste en dos fibras unidireccionales que transmiten en direcciones opuestas. Cada fibra est unida a un puerto transmisor (TX) y a un puerto receptor (RX). Dependiendo de las conexiones entre los diferentes elementos, podemos distinguir tres topologas Fibre Channel principales: Punto a punto: Dos dispositivos se conectan el uno al otro directamente. Es la topologa ms simple, con conectividad limitada a dos elementos. Anillo arbitrado: En este diseo, todos los dispositivos estn en un bucle o anillo, similar a una red token ring. El aadir o quitar un elemento del anillo hace que se interrumpa la actividad en el mismo. El fallo de un dispositivo hace que se interrumpa el anillo. Al igual que en las redes en amillo, existen concentradores de Fibre Channel que conectan mltiples dispositivos entre s y que pueden puentar los dispositivos que han fallado. Un anillo tambin se puede hacer conectando cada puerto al siguiente elemento formando el anillo. Permite hasta 127 dispositivos en el anillo. Medio conmutado: Todos los dispositivos o bucles de dispositivos se conectan a conmutadores (switches) de Fibre Channel, conceptualmente similares a las modernas implementaciones ethernet. Los conmutadores controlan el estado del medio fsico, proporcionando interconexiones optimizadas. Permite interconectar hasta 224 (16.777.216) dispositivos. Las implementaciones de Fibre Channel estn disponibles a 1 Gbps, 2 Gbps y 4 Gbps. Un standard a 8 Gbps est en desarrollo. Un desarrollo a 10 Gbps ha sido ratificado, pero en este momento slo se usa para interconectar switches. No existen todava iniciadores ni dispositivos de destino a 10 Gbps basados en el estndar. Los productos basados en los estndar a 1, 2, 4 y 8 Gbps deben ser interoperables, y compatibles hacia atrs; el estndar a 10 Gbps, sin embargo, no ser compatible hacia atrs con ninguna de las implementaciones ms lentas.

Ejercicios
1. Se desea transmitir vdeo con las siguientes caractersticas: cada imagen tiene 1024x1024 puntos (pixels), cada punto se representa por 3 bytes y se transmiten 24 imgenes por segundo. a) Qu capacidad de transmisin (ancho de banda), expresada en bytes por segundo, se necesita para esto? Puede expresarlo en MiBytes o KiBytes.

b) Si se est usando un bus paralelo sincrnico de 64 bits de datos, en el cual cada transaccin toma 4 ciclos de reloj, Cul debe ser la velocidad del reloj en MHz para soportar el ritmo de transmisin? c) Si se est usando un bus serial sincrnico, Cul debe ser la velocidad del reloj, en MHz, para soportar el ritmo de transmisin? 2. Se est haciendo transmisin serial a 100.000 bps. Suponiendo que la seal viaja a la velocidad de la luz, cunto mide un bit? Es decir, desde que se empieza a emitir un bit, hasta que se acaba de emitir, cunto alcanza a avanzar la seal? a) Se tiene una fibra ptica intercontinental (10.000 Km a Europa) que puede transmitir a 1 Gigabit. La seal va a la velocidad de la luz. Si se transmite un paquete de 1 Megabit, qu porcentaje del cable ocupar el megabit? b) Nota: tome Megabit = 106 bits, y Gigabit = 103 Megabits. c) Se tiene un bus (bus A) paralelo de 32 bits, que funciona a una frecuencia de 33 MHz, y transmite cada dato en un ciclo de reloj; se tiene otro bus B de 64 bits y 66MHz. Cuntos ciclos de reloj debe gastar el bus B para transmitir cada dato para que su velocidad de transmisin (Bytes/segundo) sea la misma del bus A?

3. Supongamos los siguientes datos: Para transmitir voz digitalmente es necesario realizar 8000 muestreos por segundo de la onda de voz. Cada muestreo es de 8 bits (un nmero entre 0 y 255). Los muestreos se envan serialmente. El TiVo es un nuevo dispositivo con la misma funcionalidad de un VHS pero almacena la informacin en un disco duro. El TiVo puede grabar en tiempo real, lo cual permite que est, al mismo tiempo, grabando el programa y reproducindolo solo que con un desfase en el tiempo. De esta manera, es posible activar el TiVo y alejarse del televisor mientras se est emitiendo un programa, para retomar el programa en el punto en que uno se encontraba antes de alejarse. Una transmisin digital de televisin enva 24 imgenes/seg., cada imagen tiene 1024x1024 pixels y puede representar 16 Mega colores. La transmisin se efecta serialmente. En una tpica conversacin telefnica con Pedro el escamoso circulan 4800 KiBytes por la lnea. Si usted est viendo televisin, y le llega una tpica llamada de Pedro el escamoso, De cunto espacio de debe disponer en el disco duro de su TiVo con el fin de que no se pierda nada del programa? Exprselo en MBytes.

4. El USB es un bus serial que, entre otras caractersticas, permite la conexin simultnea de varios dispositivos al mismo bus.

a) Sabiendo que el reloj de transmisin del bus USB oscila a una frecuencia de 12 MHZ, Cul es el ancho de banda terico de un bus USB? (Exprselo en Mega Bytes / seg) b) Un bus ULTRA SCSI 2 ofrece un ancho de banda terico de 80MB/seg con un ancho del bus de 16 bits. A qu frecuencia oscila el reloj del Bus? c) En una teleconferencia se transmite voz y video simultneamente hacia un auditorio. Para transmitir voz en formato digital, es necesario tomar 8000 muestreos por segundo de la onda de voz. Cada muestreo mide 8 bits. Para una transmisin de video de baja calidad se requiere el envo de 10 imgenes por segundo. Cada imagen es de 800x 600 pixels y cada pixel se representa en 1 byte. Cuntas teleconferencias simultneas se pueden transmitir a travs de un bus USB y cuntas a travs de un bus ULTRA SCSI 2? 5. Se tiene un disco duro con 100 sectores por pista, cada uno de 512 bytes. El disco gira a 3600 RPM (Revoluciones Por Minuto). A la cabeza de lectura le toma 3 ms (milisegundos) pasar de una pista a la siguiente. El disco se est leyendo continuamente (un sector tras otro y una pista tras otra). a) Cuntos bytes por segundo est generando el disco? b) Se tiene un bus paralelo de 8 bits y con una frecuencia de reloj de 12 MHz. Cada transaccin de bus toma 4 ciclos de reloj. Cul es su ancho de banda (expresado en bytes por segundo)? c) Puede el bus de la parte b transportar la informacin generada por el disco de la parte 1 sin rezagarse o perder informacin? Explique su respuesta, argumntela y disctala. 6. Se tiene una memoria cuyo tiempo de lectura es 10 ns (nano segundos). La memoria se conecta a un bus en el cual todas las transacciones toman 5 ciclo de reloj Cul es la frecuencia mxima del reloj para que la memoria pueda funcionar correctamente en ese computador? 7. Un bus de 32 bits trabaja a 100 Mhz, cada operacin de memoria requiere 2 ciclos de reloj. Todas las instrucciones del computador ocupan 4 bytes y todos los operandos de memoria son de 4 bytes. Adems, se sabe que en promedio el 25% de las instrucciones leen un dato de memoria. En promedio, cuntas instrucciones por segundo puede ejecutar esta mquina? Nota: desprecie el tiempo de procesamiento; tenga en cuenta solo el tiempo
de lectura de instrucciones y datos.

8. Un bus ULTRA SCSI 2 es un bus paralelo con 16 lneas de datos y con un ancho de banda de 80 millones de Bytes/seg. a) Cul es la frecuencia del reloj del Bus? b) En una teleconferencia se transmite voz y video al tiempo. La voz con calidad telefnica, y el video a 10 imgenes por segundo, cada una de 800x600 pixels (cada pixel ocupa 1 byte). Cuntas teleconferencias simultneas se pueden transmitir a travs de un bus ULTRA SCSI 2?

Solucin Ejercicios
3. Se desea transmitir vdeo con las siguientes caractersticas: cada imagen tiene 1024x1024 puntos (pixels), cada punto se representa por 3 bytes y se transmiten 24 imgenes por segundo. d) Qu capacidad de transmisin (ancho de banda), expresada en bytes por segundo, se necesita para esto? Puede expresarlo en MiBytes o KiBytes. e) Si se est usando un bus paralelo sincrnico de 64 bits de datos, en el cual cada transaccin toma 4 ciclos de reloj, Cul debe ser la velocidad del reloj en MHz para soportar el ritmo de transmisin? f) Si se est usando un bus serial sincrnico, Cul debe ser la velocidad del reloj, en MHz, para soportar el ritmo de transmisin?

Ancho de Banda: 1024*1024*3*24 = 75.497.472 bytes = 72 MiB/ seg Velocidad de Reloj: Regla de tres Cada 4 ciclos 8 Bytes X 75.497.472 X = 37.748.736 Ciclos = 37.7 MHZ Velocidad Bus Serial: Cada 1 ciclo1 X 1 Bit 75.497.472 x 8 bits

X = 75497472 * 8 = 603.979.776 Hz = 603.9 MHz

3. Se est haciendo transmisin serial a 100.000 bps. Suponiendo que la seal viaja a la velocidad de la luz, cunto mide un bit? Es decir, desde que se empieza a emitir un bit, hasta que se acaba de emitir, cunto alcanza a avanzar la seal? Longitud de un bit: 100.000bps 1 bit toma: 1 / 100000 seg A la velocidad de la luz avanza: 300000 km/seg / 100000 = 3 Km d) Se tiene una fibra ptica intercontinental (10.000 Km a Europa) que puede transmitir a 1 Gb/seg (Gigabit). La seal va a la velocidad de la luz. Si se transmite un paquete de 1 Mb, qu porcentaje del cable ocupar el megabit?

Nota: tome Megabit = 106 bits, y Gigabit = 103 Megabits. Cunto toma transmitir el Mb? Regla de tres: 1 Seg X 106 bits 103 bits X = 10-3 seg

En ese tiempo la luz avanza 300000 km/seg * 10-3 seg = 3000 Km = 30% del cabler e) Se tiene un bus (bus A) paralelo de 32 bits, que funciona a una frecuencia de 33 MHz, y transmite cada dato en un ciclo de reloj; se tiene otro bus B de 64 bits y 66MHz. Cuntos ciclos de reloj debe gastar el bus B para transmitir cada dato para que su velocidad de transmisin (Bytes/segundo) sea la misma del bus A? Velocidad Bus A: 4 bytes * 33.000.000 = 132.000.000 bytes/seg 8 Bytes * 66.000.000 / X (ciclos/tran) = 132.000.000 bytes/seg X = 4 ciclos / transaccin 4. Supongamos los siguientes datos: Para transmitir voz digitalmente es necesario realizar 8000 muestreos por segundo de la onda de voz. Cada muestreo es de 8 bits (un nmero entre 0 y 255). Los muestreos se envan serialmente. El TiVo es un nuevo dispositivo con la misma funcionalidad de un VHS pero almacena la informacin en un disco duro. El TiVo puede grabar en tiempo real, lo cual permite que est, al mismo tiempo, grabando el programa y reproducindolo solo que con un desfase en el tiempo. De esta manera, es posible activar el TiVo y alejarse del televisor mientras se est emitiendo un programa, para retomar el programa en el punto en que uno se encontraba antes de alejarse. Una transmisin digital de televisin enva 24 imgenes/seg., cada imagen tiene 1024x1024 pixels y puede representar 16 Mega colores. La transmisin se efecta serialmente. En una tpica conversacin telefnica con Pedro el escamoso circulan 4800 Kbytes por la lnea. Si usted est viendo televisin, y le llega una tpica llamada de Pedro el escamoso, De cunto espacio de debe disponer en el disco duro de su TiVo con el fin de que no se pierda nada del programa? Exprselo en MBytes.

Ancho Banda requerido para Voz: 8000 * 8 = 64000 bps Duracin de la llamada : 4800 * 1024 * 8 / 64000 = 614.4 segundos Ancho Banda Video: 24 * 1024 * 1024 * 3 = 75.497.472 bytes/seg Espacio requerido : 75.497.472 bytes/seg * 614.4 seg = 46.385.646.796,8 = 43.2GB

5. El USB es un bus serial que, entre otras caractersticas, permite la conexin simultnea de varios dispositivos al mismo bus. d) Sabiendo que el reloj de transmisin del bus USB oscila a una frecuencia de 12 MHZ, Cul es el ancho de banda terico de un bus USB? (Exprselo en Mega Bytes / seg) e) Un bus ULTRA SCSI 2 ofrece un ancho de banda terico de 80MB/seg con un ancho del bus de 16 bits. A qu frecuencia oscila el reloj del Bus? f) En una teleconferencia se transmite voz y video simultneamente hacia un auditorio. Para transmitir voz en formato digital, es necesario tomar 8000 muestreos por segundo de la onda de voz. Cada muestreo mide 8 bits. Para una transmisin de video de baja calidad se requiere el envo de 10 imgenes por segundo. Cada imagen es de 800x 600 pixels y cada pixel se representa en 1 byte. Cuntas teleconferencias simultneas se pueden transmitir a travs de un bus USB y cuntas a travs de un bus ULTRA SCSI 2?

12.000.000 ciclos/seg * 1bit / ciclo = 12.000.000 bits / seg = 11.44 Mibits/seg Ancho Banda = 80 * 1024 * 1024 * 8 = 671.088.640 bits/seg En cada ciclo se envan 16 bits se requieren entonces 671.088.640 / 16 = 41.943.040 Hz 5. Se tiene un disco duro con 100 sectores por pista, cada uno de 512 bytes. El disco gira a 3600 RPM (Revoluciones Por Minuto). A la cabeza de lectura le toma 3 ms (milisegundos) pasar de una pista a la siguiente. El disco se est leyendo continuamente (un sector tras otro y una pista tras otra). d) Cuntos bytes por segundo est generando el disco? e) Se tiene un bus paralelo de 8 bits y con una frecuencia de reloj de 12 MHz. Cada transaccin de bus toma 4 ciclos de reloj. Cul es su ancho de banda (expresado en bytes por segundo)? f) Puede el bus de la parte b transportar la informacin generada por el disco de la parte 1 sin rezagarse o perder informacin? Explique su respuesta, argumntela y disctala.

T Rotacin = 60 / 3600 = 0.0167 seg

a) T Lectura Total = 0.003 + 0.0167 seg = 0.0197 seg Informacin de un track = 512 * 100 sectores = 51200 bytes/sector AB = 512*100 / 0.0197 seg = 2.598.984,7 Bytes / Seg = 20791877,6 bits/seg c) Transmite 8 bits cada 4 ciclos de reloj 12.000.000 / 4 = 3.000.000 transferencia por seg AB = 3.000.000 * 8 = 24.000.000 Bits/seg 8. Se tiene una memoria cuyo tiempo de lectura es 10 ns (nano segundos). La memoria se conecta a un bus en el cual todas las transacciones toman 5 ciclo de reloj Cul es la frecuencia mxima del reloj para que la memoria pueda funcionar correctamente en ese computador?

10 ns == > 1 / 10ns = 100.000.000 lecturas / seg Se requieren entonces 500.000.000 ciclos / seg para poder responder al procesador 9. Un bus de 32 bits trabaja a 100 Mhz, cada operacin de memoria requiere 2 ciclos de reloj. Todas las instrucciones del computador ocupan 4 bytes y todos los operandos de memoria son de 4 bytes. Adems, se sabe que en promedio el 25% de las instrucciones leen un dato de memoria. En promedio, cuntas instrucciones por segundo puede ejecutar esta mquina? Nota: desprecie el tiempo de procesamiento; tenga en cuenta solo el tiempo
de lectura de instrucciones y datos.

10. Un bus ULTRA SCSI 2 es un bus paralelo con 16 lneas de datos y con un ancho de banda de 80 millones de Bytes/seg. d) Cul es la frecuencia del reloj del Bus? e) En una teleconferencia se transmite voz y video al tiempo. La voz con calidad telefnica, y el video a 10 imgenes por segundo, cada una de 800x600 pixels (cada pixel ocupa 1 byte). Cuntas teleconferencias simultneas se pueden transmitir a travs de un bus ULTRA SCSI 2?

S-ar putea să vă placă și