Descargar

Bases de datos

Enviado por wnavarrete


    Indice1. Introducción 2. Tipos de bases de datos 3. Líneas de tierras y de datos 4. Dialogo de datos 5. Dialogo de estado 6. El extremo del periférico 7. Conclusiones

    1. Introducción

    En el ambiente computacional el tema de actualizaciones es algo que para muchos no es un tema agradable ya que es un ambiente donde constantemente están evolucionando y mejorando con rapidez. Uno de esos aspectos lo han tenido los tipos de buses de datos que las computadoras han estado utilizando a lo largo del tiempo el cual ha mejorado de manera considerable. De los tipos de buses de datos que existen podemos mencionar: PCI, EISA, ISA, USB, SCSI, entre otro en donde mas adelante hablaremos en detalle de algunos de los tipos de buses

    2. Tipos de bases de datos

    Bus local PCI Introduccion El bus local PCI es un bus de alto rendimiento para interconectar chips, tarjetas de expansión y subsistemas de memoria y procesador. Este bus fue diseñado por Intel a principios de 1990 como un método estándar de interconexión de tarjetas y chips, posteriormente fue adaptado por la industria como un estándar administrado por el PCI Special Interest Group o también llamado PCI SIG. Bajo la definición de PCI SIG el bus PCI fue extendido como una definición estándar de buses de expansión para tarjetas adicionales. PCI fue el primer bus adoptado para uso en computadoras personales en 1994 con la producción de chipsets SATURN de Intel y las motherboards ALFREDO para procesadores 486. Con la introducción de chipsets y motherboards para procesadores Pentium Intel, PCI prontamente reemplazo los buses anteriores como EISA, VL y Micro Channel. El bus ISA inicialmente ha continuado en coexistencia con el bus PCI con el objetivo de brindar soporte al legado de tarjetas que aun existían y que no requerían un bus de alto rendimiento como el de PCI. El legado de tarjetas ISA fue rediseñado y PCI termino reemplazando dicho bus. El 11 de septiembre de 1998 PCI SIG anuncio que Compaq, Hewlett-Packard e IBM emitieron una nueva especificación de un bus al cual la revisión se llamó: PCI-X. El estándar propuesto permitía un incremento en la velocidad del bus de hasta 133Mhz. Este estándar además sugería un cambio en los protocolos de comunicación afectando las tasas de transferencia de datos y requerimientos en los tiempos eléctricos. El PCI SIG aprobó la formación de un grupo de trabajo para revisar la propuesta.

    PCI Bus Protocol PCI es un bus de arquitectura sincrónica donde toda la transferencia de los datos es realizada a través de sistema de reloj relative (CLK). Las especificaciones iniciales de PCI permitieron una transferencia máxima de reloj de 33Mhz permitiendo que la transferencia del bus fuera de cada 30 nanosegundos. Posteriormente la revisión 2.1 de las especificaciones de PCI extendieran la definición del bus para soportar operaciones a 66 Mhz, pero la mayoría de las computadoras en ese momento continuaban implementando buses PCI que corrían a una velocidad máxima de 33 Mhz. PCI implemento un multiplexaje de 32-bits de Direcciones y Datos (AD[31:0]). Esta arquitectura permitió soportar un bus de datos de 64 bits a través de un conector de bus más largo. A 33 Mhz un slot de 32 bits soporta un máximo de transferencia de datos de 132Mb/sec y un slot de 64 bits soporta 264 Mb/sec. El multiplexaje de direcciones y de bus de datos permitió reducir un pin en el conector PCI lo cual redució costos más bajos y paquetes más pequeños para componentes PCI. Típicamente las tarjetas PCI de 32 bits solo usan 50 pines de señales en el conector. Las señales durante el primer ciclo del reloj son llamados Address phase. Una transferencia de un bus PCI consiste en un ardes phase y cualquier numero de data phase Las operaciones de Entrada/Salida que accesan los registros dentro de los dispositivos PCI típicamente tienen solo una simple fase de datos, La memoria transfiere los bloques de datos que consisten en multiples fases de datos que lee o escribe consecutivamente en ubicaciones de memoria. Ambos componentes el iniciador y el objetivo pueden terminar la secuencia de transferencia del bus en cualquier momento. PCI soporta un riguroso de auto configuración. Cada dispositivo PCI incluye un conjunto de registros de configuración que permiten la identificación de cada tipo de dispositivo (SCSI, video, Ethernet, etc) y la compañía que los ha producido. Otros registros permiten la configuración del dispositivo como los aspectos de las direcciones de Entrada/ Salida, direcciones de memoria, niveles de interrupción, etc. Aunque no ha sido ampliamente usado, la implementación de PCI para direccionamiento de 64 bits, esta opción requería un conector más largo con 32 bits adicionales de señales de datos; el direccionamiento de 64 bits puede ser soportado en un conector de 32 bits. Ciclos duales de direcciones es un tema en el cual el bajo orden de direcciones de 32 bits han pasado a señales de AD[31:0] durante las primer fase de direcciones, y el orden alto de direcciones han pasado a AD[31:0] durante la segunda fase de direcciones. El resto de la transferencia continúa como una transferencia normal del bus. PCI define compatibilidad para 5 y 3.3 voltios, El conector PCI define la ubicación de los pines para ambos niveles, sin embargo los sistemas más recientes basados en PCI utilizan únicamente 5 voltios y no poseen alimentación activa para conectores de 3.3 voltios. A pesar de se usados extensivamente en sistemas de PC compatibles, la arquitectura del bus PCI es independiente del procesador, la definición de las señales son genéricas permitiéndole al bus que sea usado en sistemas basados en otros procesadores. Para información sobre señalización ver anexo 1.

    Bus ISA Introduccion El bus ISA (Industry Standard Architecture) fue iniciado a inicio de 1980 en los laboratorios de IBM en Boca Ratón Florida. La computadora IBM Personal Computer introducida en 1981 incluyo un bus ISA de 8 bits. En 1984, IBM introdujo el PC-AT el cual incluyo la primera implementación del bus ISA a 16 bits. Aunque la referencia técnica en el PC-AT incluyo los detalles sistemáticos y BIOS, este no incluía los tiempos rigurosos, reglas y otros requerimientos que pudieron construir unas buenas especificaciones de bus. Como un resultado de varias implementaciones de ISA donde no siempre eran compatibles unos con otros. A través del tiempo varias implementaciones de ISA fueron producidas para aliviar los problemas de compatibilidad. Desafortunadamente estas especificaciones no siempre estaban en acuerdo unas con otras, lo cual implico que no se desarrollara una especificación en concreto para este bus.

    Diseño físico: Las tarjetas ISA fueron diseñadas de 8 a 16 bits tienen un total de 98 pines. Algunas de 8 bits usan algunos de los 16 bits de los pines de extensión para tener más interrupciones.

    Bus EISA Introduccion El bus EISA fue creado en 1988 y 1989, fue desarrollado por el llamado "Banda de los nueve" (AST, Compaq, Epson, Hewlett-Packard, NEC, Olivetti, Tandy, Wyse y Zenith) como una alternativa a la patente de IBM para el bus Micro Channel. Este tenía limitado uso en computadoras personales 386 y 486 y a partir de 1995 comenzó a ser obsoleto por el uso de buses PCI en computadotas Pentium que fueron introducidos en ese momento. EISA incorporo muchos de los beneficios del bus Micro Channel mientras mantenía compatibilidad con el legado de las tarjetas de expansión ISA. El conector EISA era un súper conjunto de 16 bits de conectores usados en tarjetas ISA. Isa de 8 bits y las tarjetas de expansión de 16 bits podían ser instaladas dentro de la porción compatible con ISA de el spot EISA. Las tarjetas de expansión EISA usan una señal compatible con el conector a si como señales adicionales para proveer una función mejorada y rendimiento. EISA introdujo los siguientes beneficios sobre ISA:

    • Direccionamiento de memoria de 32 bits para CPU, DMA y dispositivos master bus.
    • Una transferencia de datos sincrónicos usando un protocolo de alta velocidad de transferencia.
    • Traslado automático de ciclo de bus entre EISA e ISA en dispositivos esclavos y master.
    • Compatibilidad para periféricos de controladores de buses inteligentes.
    • DMA mejorado para tasas de arbitrariedad y transferencias.
    • 33 MBps de transferencia de datos para dispositivos de bus master y DMA.
    • Interrupciones compartidas para bus master y dispositivos DMA
    • Configuración automática de sistemas en tarjetas de expansión.

    SCSI – Small Computer System Interfase Introduccion Una interfaz de periféricos inteligentes se caracterizo por el uso de un alto nivel de comunicación entre dispositivos. Comunicaciones eran definidas como un "Iniciador" y el "Destino". El iniciados es normalmente una computadora, y el destino es normalmente un periférico. La información puede ser transferida en modo asincrónico o sincrónico. Todos los mensajes y comandos son siempre transferidos en modo asincrónico. Este término es frecuentemente usado para describir la publicación del estándar ANSI, ahora llamado SCSI-1 (Xs.131-1986).

    SCSI – 2 Este es un término que describe la publicación del estándar ANSI (x3.131-1994). SCSI – 2 es una actualización de el original interfaz SCSI, los cambios incluían transferencia de datos más rápidos y mensajes de mandatos y estructura de comandos para mejorar la compatibilidad existente. La transferencia de datos para SCSI – 2 es sincrónica es de 2.5 a 10 Mbytes/sec para en un bus de 8 bits de datos y de 5.0 a 20 Mbytes/sec para un bus de 16 bits de datos.

    SCSI – 3 Este término describe un conjunto de estándares relacionados de ANSI que fue desarrollado para el bus SCSI, es un documento que cubre un rango completo de tópicos. SCSI – 3 esta dividido en largos documentos en series de pequeños documentos, cada uno cubre un nivel de definición de la interfase. Los niveles básicos son:

    • Físico (conectores, asignación de pines y especificaciones eléctricas)
    • Protocolo (la actividad del nivel físico es organizada en fases del bus, paquetes, etc.)
    • Arquitectura (una descripción de cómo la solicitud de comandos eran organizados, puestos en cola y respondidos por cualquier protocolo.)
    • Comandos principales (descripción de comandos que deben de ser soportado por todos los dispositivos SCSI)
    • Comandos específicos para dispositivos (comandos para una clase particular de dispositivos como: CD-ROMs o –WORM drives por ejemplo.)

    El conjunto de estándares necesarios para hacer SCSI – 3 para la implementación de interfases de discos paralelos son:

    • SPI (SCSI Parallel Interfase) para el nivel fisico
    • SIP (SCSI Interlocked Protocol) para el nivel de protocolo
    • SAM (SCSI Architecture Model) para el nivel de arquitectura
    • SPC (SCSI Primary Commands) para el conjunto de comandos principales
    • SBC (SCSI Block Commands) para comandos específicos en drives.

    Los estándares SCSI – 3 son en niveles ya que de esta manera, permitirán sustituciones en partes de estructuras de nuevas tecnologías que aparezcan. Por ejemplo un conjunto comparable de estándares para interfase para un SCSI de canal de fibra, reemplaza los niveles físicos y de protocolo con nuevos documentos pero usa los mismos documentos para los otros tres niveles. El principal punto a recordar acá es que el termino SCSI – 2 o SCSI – 3 no implican cualquier rendimiento particular para cada uno, más que eso ellos se refieren a la generación de documentos para los cuales el producto esta conformado. Desde que las nuevas características están solo en SCSI – 3 y la tendencia de un alto rendimiento, los dispositivos SCSI – 3 demuestran un mejor rendimiento que SCSI – 2 en la mayoría de los casos.

    SCSI FAST Este se refiere a los tiempos definidos en SCSI – 2 para transferencia de 10 MegaTransfer/sec. Un "MegaTransfer" es una unidad de medida referida a la tasa de transferencia de señal en la interfase sin importar el ancho del bus.

    SCSI FAST-20 Este se refiere a los tiempos definidos en SCSI -3 para 20 MT/sec tasas de transferencia, el cual permitía tasas de datos dos veces más rápido que SCSI Fast. Por ejemplo un 20MT/sec en un bite de ancho de bus resulta en 20 Mbytes/sec en la transferencia de datos, pero en 2 bytes de bus el resultado es 40 Mbytes/sec de tasa de transferencia.

    SCSI FAST-40 Este se refiere a los tiempos definidos para la futura revisión de SCSI -3 SPI que permite 40 MT/sec, el cual es dos veces más rápido que SCSI FAST 20. Por ejemplo 40 MT/sec en un bite de ancho de bus los resulta en 40 Mbytes/sec, pero en 2 byte de ancho de bus este resulta en 80 Mbyte/sec.

    SCSI FAST-80 Este se refiere a los tiempos definidos para la futura revisión de SCSI -3 SPI el cual permite 80 MT/sec es cual es dos veces más rápido que SCSI FAST 40 en tasas de transferencia. Por ejemplo en 80 MT/sec en 1 byte de ancho del bus resulta en 80 Mbytes/sec de tasa de transferencia, pero en 2 bytes de ancho de bus resulta en 160 Mbytes/sec de tasa de transferencia.

    Ultra SCSI Este es un termino que describe la ultima publicación de estándar ANSI (X3T10/107iD rev 6), comúnmente conocido como Fast-20. Ultra SCSI, como todos utilizan transferencia sincrónica, en una negociación de reloj por la tasa de transferencia.

    Ultra2 SCSI Este es un termino que describe la publicación de estándar ANSI (X3T10/1071D rev. 6), comúnmente conocido como Fast-40. Ultra SCSI, como todos los sistemas utiliza transferencia sincrónica.

    SCSI Narrow Este término se refiere a 1 byte de ancho de bus en una interfase paralela de 50 pines que es definida como el estándar ANSI SCSI-1 (X3.131-1986). El bus consiste de 8 líneas de datos con paridad, una serie de controles de líneas y un juego de líneas de tierra.

    SCSI WIDE Este término usualmente se refiere a los 2 bytes de bus de datos en una interfase paralelo de 68 pines, que es definido en el documento de SCSI -3 SPI. El término puede ser genéricamente aplicado a cualquier implementación superior a 1 byte, pero al tiempo que fue escrito este documento, no existieron implementaciones superiores a 2 bytes. Futuras implementaciones pueden incluir más bytes de datos debido a que las tasas de transferencias de datos serán mucho más rápidas brindando abundancia a la vida de la transferencia de 2 bytes hasta que las interfases seriales sean más populares (como canales de fibra o FireWire).

    SCSI FAST-WIDE Este se refiere a la combinación de tasas de transferencia mucho más rápidas con conectores amplios de 2 bytes, resultando en un incremento de la tasa de transferencia de datos. Wide Fast-20 (40 Mbytes/sec) y Fast – 80 (160 Mbytes/sec) productos de este tipo estarán disponibles en el futuro.

    Differential or High Voltage Differential (HVD) Diferencial (D, ND, WD, WDC) es una señal lógica de sistema usado en algunos discos SCSI. Este usa un par adicional y un nivel menos de señal para reducir el efecto del ruido en el bus SCSI. Cualquier ruido que afecte la señal estará presente en ambos ya sean en un nivel menos o más. Debido al cambio de definiciones, el término diferencial es ahora más usado para referenciar a Diferenciales de Alto Voltaje.

    Low Voltage Differential (LVD) Bajo Voltaje Diferenciales, es un esquema logico de uso de niveles de bajo voltaje más que HVD. Fiber Channel Arbitrated Loop (FCAL) Este es el nombre formal para el sistema de canales de fibra usado por SCSI. Este es más comúnmente conocido como Canal de Fibra SCSI. El "loop" parte del nombre se refiere a la manera en que el sistema es conectado en un anillo largo. Debido a la característica del loop, esta interfase tiene más en común con redes de área local que con el SCSI paralelo. Fiber Channel SCSI Este se refiere a productos con canales físicos de fibra y niveles de protocolo usándole comando SCSI set. La interfaz de canal de fibra es completamente diferente al paralelo SCSI en que es una interfase serial, significando que comandos y datos es transmitido en un stream de datos organizado en paquetes. La fibra puede ser un cable de cobre coaxial o fibra óptica. La señal en la primera implementación de canales de fibra una tasa de 1 Ghz, logrando 100 Mbytes/sec a través del cable. Canales de fibra además implementan control de software de control de configuración y presiono en el total de dispositivos en el bus llegando a 126 IDs en oposición a solo 8 o 16 en un bus paralelo.

    SCA-2 Este es un estilo miniatura de estilo D, un conector de 80 pines usado en discos SCSI para insertarse en un sistema de backplane. El SCA-2 provee conectores de tierra, voltaje y líneas de control necesarias para permitir desconexión en "caliente" en interfases paralelos de discos SCSI

    Puesto que las interfases paralelas de la mayoría de las computadoras son casi idénticas, tomemos por ahora como ejemplo el más universal de ellos (que se encuentra en la mayoría de las tarjetas IBM-compatibles). Los conectores pueden variar aunque casi todas las líneas de señal son las mismas. La mayoría de los puertos paralelos de la parte posterior de las computadoras IBM-compatibles poseen un conector DB-25. El conector es normalmente hembra (tiene orificios en lugar de patitas) para distinguirlo de los conectores serie que son habitualmente machos y que puede tener también la computadora. La función de cada terminal del conector DB-25 se muestra en la figura 1. Las señales que ocupan esas terminales se pueden dividir en cuatro grupos básicos: tierras, salidas de datos, entradas de dialogo y salidas de dialogo. En la figura. 1, las tierras se indican con círculos, las entradas de dialogo se indican con flechas que apuntan al conector y las salidas (tanto de datos como de dialogo) tienen flechas que apuntan hacia afuera del conector. (Algunas de las líneas tienen una abreviatura convencional que se indica entre paréntesis.)

    3. Líneas de tierras y de datos

    Las líneas de tierra cumplen dos funciones: la primera es que vinculan las tierras de señal de los dos dispositivos que se interconectan de modo que puedan compartir una tierra común como referencia para la señal. La otra es que, la conexión entre los dos dispositivos se realiza a menudo mediante un cable tipo cinta, las tierras (Llamadas muchas veces retornos de tierra en este contexto) actúan como blindajes de las líneas más importantes. Por ejemplo, el conductor conectado al terminal 19 de un cable de cinta apantalla a la 6 de la 7, y viceversa. Esto impide que las señales D4 afecten capacitivamente la Línea D5, y viceversa. En los cables de calidad que no se hacen de tipo cinta, cada retorno de tierra se retuerce alrededor de una Línea de señal formando un par retorcido, para proporcionar un poco de blindaje. Como su nombre lo indica, la salida de datos transfiere información desde la computadora a un periférico en paralelo. Esto se hace con ocho bits (un byte) por vez utilizando los terminantes 2-9. DO se considera el bit menos significativo (LSB) y D7 el más significativo (MSB). (Nota: algunas computadoras emplean las designaciones D1 -D8 en lugar de D0-D7). Algunos puertos de computadora no soportan el MSB. Por supuesto que en esos casos no debe diseñar sus proyectos de modo que lo necesiten. De la misma manera, algunos periféricos solo utilizan datos de 7 bits. En tales circunstancias, el MSB se ignora o a veces se emplea como bit de paridad. Los bits, como también las demás señales, se representan mediante niveles de tensión TTL convencionales: una señal entre 2,4 y 5 voltios es un nivel alto o 1 binario. Cualquier cosa entre 0,8 y 2,4 voltios se considera dato no valido.

    4. Dialogo de datos

    Puesto que la computadora es mucho más rápida que cualquier periférico con el que se comunique, puede fácilmente transmitir más datos que los que el periférico puede manejar. Par ello, los periféricos utilizan señales especiales para decirle a la computadora que detenga momentáneamente el envió de datos cuando tienen suficientes para trabajar. Esto le permite al periférico alcanzar a la computadora, que puede realizar otras tareas mientras tanto. Una vez que el periférico queda libre, le pide a la computadora que transmita más datos y el proceso continua. Este proceso computarizado de "luz roja, luz verde" se logra enviando señales por cables dedicados a ese propósito. El proceso de utilizar señales para controlar el flujo de datos se denomina dialogo (handshaking), de modo que las señales empleadas para ello se llaman "señales de dialogo". Las señales de estrobo, ocupado y acuse de recibo son las señales de dialogo más importantes. Para ayudar a explicar como se relacionan y controlan el flujo de datos, observe la figura. 2. Allí se muestran las ocho Líneas de datos concentradas como una sola línea en la parte superior. Lo que si importa es el tiempo en que los datos sufren transiciones (representadas por las líneas cruzadas) y el tiempo en que permanecen constantes (las bandas). Los datos que salen por las líneas D0-D7 comienzan a formarse en el tiempo t1 y se establecen y quedan listos para utilizarse en el instante t2. Un momento después (t3) la computadora manda un pulso momentáneo negativo (Llamado señal de "estrobo") al periférico, para indicar que los datos están listos y en espera en las líneas de datos. Luego de t3, el periférico puede responder en una de dos maneras: puede tirar de la línea ocupada hasta que este listo para más datos o puede esperar hasta que haya utilizado los nuevos datos y enviar entonces un pulso negativo de acuse de recibo a la computadora cuando desea más. Cualquiera de las respuestas retiene a la computadora hasta que el periférico informe que esta preparado. (Hay unos pocos periféricos que detienen a la computadora de ambas maneras, aunque hacerlo así es algo redundante), luego que la línea ocupada se pone baja o se recibe un pulso de acuse de recibo, la computadora configurará las líneas de datos para el siguiente byte, y se repite el procedimiento. La línea ocupada se utiliza algunas veces para detener la computadora por otras razones. Por ejemplo, si se acabó el papel o esta fuera de línea lo cual de detallara a continuación.

    5. Dialogo de estado

    A lo largo de algunas líneas, a veces los periféricos paralelos (especialmente las impresoras) utilizan cables dedicados para indicar su estado. Puesto que el estado de un periférico puede afectar el flujo de datos, esto se puede considerar también una forma de dialogo. Por ejemplo, si una impresora, un graficador u oscilógrafo necesita informar a la computadora que se queda sin papel, puede hacerlo manteniendo alta la línea de papel vacío hasta que se aprovisione nuevamente. Esto impide que la computadora envié datos al periférico cuando el dispositivo es incapaz de hacer algo con ellos. La mayoría de los puertos paralelos de tipo IBM soportan esta característica, pero no la soportan muchas otras computadoras domesticas. Asimismo, un periférico puede informar a la computadora que esta alimentado y en línea manteniendo alta la línea de "selección" del terminal 13 (obsérvese que hay dos líneas de selección en la figura. 1). Esta es a veces una línea de señal necesaria porque algunos periféricos se pueden mantener alimentados pero fuera de línea, enviándoles un carácter especial de "deseleccion" (denominado DC1 o XON, que tiene el valor ASCII 17). Un periférico puede hasta pedir ayuda sosteniendo baja la línea de error. Al igual que la línea ocupada, los periféricos utilizan a veces la línea de error para indicar que simplemente están fuera de línea o que se acabo el papel. La computadora puede hacer también requerimientos especiales o proporcionar datos de configuración enviando señales desde las restantes salidas de dialogo. (Hay que tener en cuenta que un periférico puede contener interruptores DIP que pueden configurarlo para que ignore los requerimientos de la computadora). Por ejemplo, en algunos periféricos la característica de selección/deselección la puede habilitar e inhibir el puerto de la computadora. Para esos dispositivos, si la computadora mantiene alta la línea de salida de selección del terminal 17, la característica DC1 /DC3 se habilita. Al mantenerse esa línea baja, la característica se inhibe. Asimismo, al mantener baja la línea de avance automático, la computadora solicita al periférico que acompañe cada retorno de carro con un avance de línea (es decir, la computadora informa al periférico que probablemente no enviara caracteres de avance de línea, de Modo que el periférico deberá agregarlos). Por otra parte, si el computador envía un pulso negativo por la línea de inicialización (denominada técnicamente línea de input prime o IP), el periférico que responde a esa línea se pondrá en cero (pasara a reset). Esto significa que el periférico adoptara cierta configuración por omisión y actúa normalmente como si recién se hubiera encendido. Tan poderosa como es, esta línea la soportan las computadoras IBM compatibles y muy pocas más, puesto que hay a menudo mandatos especiales que se pueden enviar por las líneas de datos para lograr lo mismo.

    6. El extremo del periférico

    Un conector hembra de 36 conductores es la terminación que se encuentra en los periféricos paralelos. Las funciones convencionales de cada terminal de ese conector se muestran en la figura. 3.

    Las flechas que señalan hacia el conector indican que el terminal es una entrada al periférico. Las flechas hacia afuera significan salidas del periférico, y los círculos son tierras. Observe que este conector soporta unas cuantas funciones más que el conector DB-25. Para nombrarlas, hay una tierra de chasis y dos líneas de 5 voltios. No todos los equipos paralelos las soportan. Tanto la tierra de chasis como las líneas de 5 V pueden causar inconvenientes si se conectan incorrectamente. Las líneas de 5V las proporcionan a algunos periféricos para mantener alta una línea de dialogo si es necesario. Por ejemplo, supongamos que un puerto de computadora no genera un nivel alto para la línea de avance automático, pero el periférico necesita esa línea alta para funcionar correctamente.

    El USB El USB (Universial Serial Bus) fue originalmente desarrollado en 1995 por las mayores compañías líderes de la industria. La mayor meta de USB fue definir un bus de expansión externa el cual hiciera que el agregar periféricos a una computadora tan fácil como conectar el jack de teléfono. La conducción del programa fue el lograr las metas de fácil de usar y bajo costo, el cual fue posible con la arquitectura de expansión externa mostrada en la figura 1, la cual resalta:

    • Controladores de PC para Hardware y Software
    • Conectores robustos y cables de ensamble
    • Periféricos esclavos con protocolos amigables
    • Expansión a través de hubs multipuestos.

    Actualmente se esta desarrollando la versión de USB 2.0 el cual se esta desarrollando para redes inalámbricas. Para entender los roles de cada uno de los elementos principales dentro del estándar de USB 1.1. El rol del software del sistema es proveer una vista uniforme del sistema de entrada/salida para todas las aplicaciones de software. Este oculta los detalles de implementaciones de hardware para que el software de aplicaciones sea más portable. Para el sistema de Entrada/Salida de USB el subsistema en particular maneja de manera dinámica la conexión y la desconexión de los periféricos. Esta fase llamada enumeración envuelve la comunicación con el periférico para descubrir la identidad del driver del dispositivo que debe ser cargado si no ha sido cargado. Una dirección única a ser usada en tiempo de corrida es asignada para cada dispositivo durante la enumeración. Durante el tiempo de corrida la computadora inicia transacciones para específicos periféricos y cada periférico acepta esta transacción y responde por consiguiente. Adicionalmente el software de la computadora incorpora el periférico dentro del sistema del esquema de administración de poder y puede manejar el poder total de sistema sin intervención del usuario.

    Rol del HUB Además del rol obvio de proveer conectividad adicional para otros periféricos USB, un hub provee administración de poder para los dispositivos conectados. Este reconoce a los dispositivos conectados u provee un mínimo de 0.5w de poder para cada periférico durante la iniciación. Bajo el control del software de la computadora, el hub puede proveer de mayor poder a los dispositivos hasta un máximo de 2,5w, para la operación del dispositivo. Un hub recientemente conectado se le asigna una dirección única y los hub se pueden conectar en cascada hasta cinco niveles. Durante el tiempo de corrida un hub opera como un repetidor bidireccional y estará repitiendo señales USB hacia arriba (hacia la computadora) y señales hacia abajo (hacia los dispositivos) o cables. El hub además monitorea estas señales y mantiene las direcciones de las transacciones dirigidas hacia el mismo. Todas las otras transacciones son repetidas a los dispositivos conectados. Un hub permite conectar ambos periféricos de 12MB/s (full-speed) y 1.5Mb/s (lowspeed).

    Rol del periférico Todos los periféricos son esclavos y obedecen un protocolo específico. Ellos deben reaccionar para solicitar transacciones que son enviadas desde la PC, el periférico responde al control de esa transacción; por ejemplo, solicitan información detallada acerca del dispositivo y su configuración. El periférico envía y recibe datos de y hacia la computadora usando un formato estándar de USB. Este dato estandarizado es movido desde y hacia la PC y la interpretación por el periférico le provee a USB su enorme flexibilidad con un pequeño cambio de software.

    Computadoras Se ha decidido que solamente 4 computadoras se asignaran a esta empresa ya que por el poco personal se asignaran de la siguiente manera: 1 par el gerente 1 para el contador 1 para secretaria 1 para vendedores (uso de consulta de inventario)

    Se ha seleccionado este tipo de computadora ya que cumple con los requisitos mínimo que se deben poseer en una computadora, además hemos seleccionado la marca COMPAQ por su buen rendimiento. Hemos seleccionado que el sistema operativo sea Windows 98 ya que ya viene preinstalado en la computadora y es de uso común para los usuarios.

    Impresor El impresor a utilizar para esta compañía será un HP Lasserjet 5L, por ser un impresor que es básicamente económico y es de muy buen rendimiento para el tamaño de la compañía, este impresor será instalado en red para que sea de acceso común. El mantenimiento del toner para este tipo de impresor es relativamente económico y ofrece una buena cantidad de páginas.

    ZIP Drive Esta unidad será utilizada para ofrecer un medio de respaldo de información contable utilizada por el contador de la compañía

    Instalación de red Se recomienda la instalación de una red de datos para poder hacer uso compartido de un archivo donde se pudiera manejar el inventario y para poder compartir el impresor.

    SOFTWARE: Start Office Se ha seleccionado este software para uso de oficina ya que es un producto similar al Microsoft Office, lo cual hará un fácil manejo de la herramienta y es gratuito.

    7. Conclusiones

    Del presente trabajo podemos llegar a la conclusión que existen muchas formas de como implementar una solución basada en tecnología para una empresa dada, que existen muchos factores a evaluar, tanto económicos como técnicos y que la mejor opción siempre es meditar sobre todas las alternativas posibles y a partir de allí evaluar la factibilidad de su implementación. Con respecto a los buses de datos, podemos mencionar que a medida pasa el tiempo la tecnología de transferencia de datos para computadora, se esta haciendo cada vez mas rápido, fácil de usar y se esta haciendo el esfuerzo de que los futuros precios sean accesibles.

     

     

     

    Autor:

    Walter Navarrete