IBM Software Group | Lotus software Maquinas Digitales R Pontificia Universidad Javeriana Maquinas Digitales BUSES INTERNOS: ISA, PCI Juan José Correa.

Slides:



Advertisements
Presentaciones similares
Capítulo I Gestión de E/S 1.- Gestión de E/S 2.- Hardware de E/S 3.- Software de E/S.
Advertisements

CONTROLES ELÉCTRICOS Y AUTOMATIZACIÓN EE - 621
Alumnas: Micaela Colque Alejandra Panozo Curso: 3ro Informatica.
Integrantes: Ezequiel Blanco Mauro Gómez Gonzalo Rios
El ordenador.
PCI & AGP. PCI (Peripheral Component Interconnect ) Desarrollado por INTEL alrededor de Se trata de un bus de 32 bits cuya primera especificación.
Hardware.
Ranuras de expansión Puertos
Hardware: Evolucion de los ordenadores.
Tema: Componentes físicos de un ordenador (II)
Entrada/Salida.
Instalación y reemplazo de componentes internos
Arquitectura del Computador
DIAGRAMA DE MAIN BOARD Jasbleidy González Murillo Nº 12
Karen Morales Castañeda # 20 Angélica Suarez Henao # 29.
CECyTEC CESAR GALINDO MIGUEL ALVAREZ I “C”
Anastasia del Pino Ramos Mayor Nayarit Santana Pacheco
Diana Katherine Mosquera Vente María Elizabeth Angulo.
RANURAS DE EXPANSIÓN.
CPU “Microprocesador de datos” Bus “ Transporte de los datos”
La Placa Base.
Redes III. Primeras Redes Empezaron agregando redes y expandiendo las redes existentes casi tan rápidamente como se producía la introducción de nuevas.
BUSES.
Zócalo o conexión de la placa base que se utiliza para instalar el procesador. es un método para la comunicación.
1 Universidad Surcolombiana Tecnologia en desarrollo de software Introduccion a la tecnologia “ BUS Y PUERTO” Por : Holman Alexis Robayo Garcia.
Función Estructura y composición Tipos
FUNDAMENTOS DE PROGRAMACIÓN
Sara Janeth Quiroz Santa Maria Alejandra Delgado.
BUS DE DATOS.
Buses de datos Carlos José valencia Lili Andrea morales introd
PLACA MADRE El primer componente de un ordenador es la placa madre (también denominada "placa base"). La placa madre es el concentrador que se utiliza.
¿Qué unidades conforman el procesador?
Chips Controladores Pequeño circuito electrónico utilizado para realizar una función electrónica especifica. El chips es el que hace posible que la placa.
PUERTOS DE ENTRADA Y SALIDA
ARQUIICTETURA DE COMPUTADORES.
PUERTO AGP (ACELERATED GRAPHICS PORT)
ZÓCALO DEL MICROPROCESADOR
Equipos de computo.
COMPONENTES DE HARDWARE
LA PLACA MADRE SUS PARTES Y FUNCIONES
Es evidente que, debido a la rapidísima evolución del hardware y del propio software, los componentes de los ordenadores también evolucionan rápidamente.
Tema: Componentes físicos de una computadora
TARJETAS DE RED.
LA PC POR DENTRO Ing. LUZ MILA VARON ALVIS INSTITUTICION EDUCATIVA TECNICA MINUTO DE DIOS FE Y ALEGRIA LERIDA - TOLIMA AÑO 2009.
 En el interior de un ordenador habita una densa amalgama de componentes electrónicos que son los responsable de su correcto funcionamiento; componentes.
COMPONENTES ELECTRÓNICOS
HARDWAREHARDWARE FELIX BELLA EDU ROS. INDICE 1-. INTRODUCCION 2-. FUNCIONES BASICAS A) LA UNIDAD CENTRAL (CPU) B) LA MEMORIA PRINCIPAL C) DISPOSITIVOS.
TARJETA MADRE.
PUERTOS INTERNOS DE UNA COMPUTADORA
Tipos de computadores Personales.
I.- COMPONENTES BÁSICOS DE UNA MICROCOMPUTADORA
INTEGRANTES: ONEIDA OSORIO VILLA, JUAN CAMILO SÁNCHEZ BAENA, JOANNA SÁNCHEZ, LUISA VILLA, JIMMY MORALES, BRIAM ZAMBRANO.
El procesador.
 En la RAM se cargan todas las instrucciones que ejecutan la unidad central de procesamiento (procesador) y otras unidades de cómputo.  Se denominan.
I.- COMPONENTES BÁSICOS DE UNA MICROCOMPUTADORA
DISCOS RAID (Redundant Array of Independent Disks)
RED DE COMPUTADORAS. También llamada red de ordenadores o red informática es un conjunto de equipos (computadoras y/o dispositivos) conectados por medio.
INGENIERIA EN SISTEMAS FUNDAMENTOS DE COMPUTACION
BOARD O TARJETA MADRE.
Se denomina tecnologías integradas de la internet al conjunto de herramientas que permiten la operación, elaboración almacenamiento, procedimiento, envió,
Se denomina tecnologías integradas de la internet al conjunto de herramientas que permiten la operación, elaboración almacenamiento, procedimiento, envió,
Republica Bolivariana de Venezuela Universidad Alonso de Ojeda Facultad de Ingeniería Escuela de Computación Ing. Prof. Leonel Sequera Entrada y Salidas.
ESTRUCTURA INTERNA DE UN ORDENADOR
LOS COMPONENTES DEL ORDENADOR
BUSES DE DATOS.
SISTEMAS DE INFORMACIÓN TECNOLOGÍAS DE LOS SISTEMAS DE INFORMACIÓN ARQUITECTURA Ing. Rodolfo Spagnuolo.
TARJETAS DE EXPANSIÓN:. ¿Qué es? ◦ Las tarjetas de expansión son dispositivos con diversos circuitos integrados, y controladores que, insertadas en sus.
Unidad de Control Ubicación: Es uno de los tres bloques funcionales principales en los que se divide una unidad central de procesamiento (CPU). Realizar.
INTEGRANTES: JULIANA ANDREA LARGO AGUDELO LINA MARIA RUIZ JARAMILLO YENNI YISELA CARDONA ESTEFANNY CHAVARRIA MARIN GRADO: 10°2.
La tarjeta madre.
Transcripción de la presentación:

IBM Software Group | Lotus software Maquinas Digitales R Pontificia Universidad Javeriana Maquinas Digitales BUSES INTERNOS: ISA, PCI Juan José Correa Henry Robert Fuentes William Galindez Ana Maria Ocaña Cristian Mauricio Ávila

IBM Software Group | Lotus software Maquinas Digitales Buses Bus es el conjunto de conexiones físicas (cables, placa de circuito impreso, etc.) que pueden compartirse con múltiples componentes de hardware para que se comuniquen entre sí. Los buses se utilizan principalmente para reducir el número de rutas para la comunicación entre los componentes, realizando las comunicaciones a través de un solo canal de datos.

IBM Software Group | Lotus software Maquinas Digitales Buses Un bus se caracteriza por la cantidad de información que se transmite en forma simultánea. Este volumen se expresa en bits Por otra parte, la velocidad del bus se define a través de su frecuencia (Hertz), es decir el número de paquetes de datos que pueden ser enviados o recibidos por segundo. Asi es se puede determinar la velocidad de transferencia máxima del bus, la cantidad de datos que puede transportar por unidad de tiempo, al multiplicar su ancho por la frecuencia.

IBM Software Group | Lotus software Maquinas Digitales Historia de los Buses Primera Generacion: Los primeros computadores tenían 2 sistemas de buses, uno para la memoria y otro para los demás dispositivos. La CPU tenía que acceder a dos sistemas con instrucciones para cada uno, protocolos y sincronizaciones diferentes.

IBM Software Group | Lotus software Maquinas Digitales Historia de los Buses Segunda Generacion: Jerarquía de diversos buses en un equipo relativamente moderno: SATA, FSB, AGP, USB entre otros. El hecho de que el bus fuera pasivo y que usara la CPU como control, representaba varios problemas para la ampliación y modernización de cualquier sistema con esa arquitectura. Además que la CPU utilizaba una parte considerable de su potencia en controlar el bus. Desde que los procesadores empezaron a funcionar con frecuencias más altas, se hizo necesario jerarquizar los buses de acuerdo a su frecuencia: se creó el concepto de bus de sistema (conexión entre el procesador y la RAM) y de buses de expansión, haciendo necesario el uso de un chipsetRAMchipset

IBM Software Group | Lotus software Maquinas Digitales Historia de los Buses Tercera Generacion: Los buses de tercera generación se caracterizan por tener conexiones punto a punto, a diferencia de los buses arriba nombrados en los que se comparten señales de reloj, y otras partes del bus. Esto se logra reduciendo fuertemente el número de conexiones que presenta cada dispositivo usando interfaces seriales. Entonces cada dispositivo puede negociar las características de enlace al inicio de la conexión y en algunos casos de manera dinámica, al igual que sucede en las redes de comunicaciones. Entre los ejemplos más notables, están los buses PCI-Express, el Infiniband y el HyperTransport.PCI-ExpressInfiniband HyperTransport

IBM Software Group | Lotus software Maquinas Digitales Tipos de Buses Existen dos grandes tipos clasificados por el método de envío de la información: bus paralelo o bus serie.

IBM Software Group | Lotus software Maquinas Digitales 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. La cantidad de datos enviada es bastante grande con una frecuencia moderada y es igual al ancho de los datos por la frecuencia de funcionamiento. En los computadores ha sido usado de manera intensiva, desde el bus del procesador, los buses de discos duros, tarjetas de expansión y de vídeo, hasta las impresoras.

IBM Software Group | Lotus software Maquinas Digitales Bus paralelo El Front side bus de los procesadores Intel es un bus de este tipo y como cualquier bus presenta unas funciones en líneas dedicadas: -Las Líneas de Dirección son las encargadas de indicar la posición de memoria o el dispositivo con el que se desea establecer comunicación. -Las Líneas de Control son las encargadas de enviar señales de arbitraje entre los dispositivos. Entre las más importantes están las líneas de interrupción, DMA. -Las Líneas de Datos trasmiten los bits de forma aleatoria de manera que por lo general un bus tiene un ancho que es potencia de 2.

IBM Software Group | Lotus software Maquinas Digitales Bus Serie En este los datos son enviados, bit a bit y se reconstruyen por medio de registros o rutinas de software. Está formado por pocos conductores y su ancho de banda depende de la frecuencia. Es usado desde hace menos de 10 años en buses para discos duros, unidades de estado sólido, tarjetas de expansión y para el bus del procesador.

IBM Software Group | Lotus software Maquinas Digitales Subconjunto de un Bus -El bus de direcciones, transporta las direcciones de memoria al que el procesador desea acceder, para leer o escribir datos. Es un bus unidireccional. -El bus de datos transfiere tanto las instrucciones que provienen del procesador como las que se dirigen hacia él. Es un bus bidireccional. -El bus de control transporta las órdenes y las señales de sincronización que provienen de la unidad de control y viajan hacia los distintos componentes de hardware. un bus bidireccional.

IBM Software Group | Lotus software Maquinas Digitales Buses principales Se tienen dos buses principales: -Bus interno o sistema :El bus interno permite al procesador comunicarse con la memoria central del sistema. - Bus de expansión: permite a diversos componentes de la placa madre (USB, puerto serial o paralelo, tarjetas insertadas en conectores PCI, discos duros, unidades de CD-ROM y CD-RW, etc.) comunicarse entre sí.

IBM Software Group | Lotus software Maquinas Digitales Buses de acuerdo a las normas

IBM Software Group | Lotus software Maquinas Digitales Funcionamiento En el bus se encuentran dos pistas separadas, el bus de datos y el bus de direcciones. La CPU escribe la dirección de la posición deseada de la memoria en el bus de direcciones accediendo a la memoria, teniendo cada una de las líneas carácter binario. Solo pueden representar 0 o 1 y de esta manera forman conjuntamente el número de la posición dentro de la memoria (es decir: la dirección). Cuanto mas líneas haya disponibles, mayor es la dirección máxima y mayor es la memoria a la cual puede dirigirse de esta forma.

IBM Software Group | Lotus software Maquinas Digitales ESTRUCTURACIÓN DE LOS BUSES Existen dos organizaciones físicas de operaciones E/S que tienen que ver con los buses que son: -Bus único -Bus dedicado

IBM Software Group | Lotus software Maquinas Digitales ESTRUCTURACIÓN DE LOS BUSES BUS UNICOBUS DEDICADO No permite un controlador DMA (todo se controla desde la CPU) Soporta este controlador Considera a la memoria y a los periféricos como posiciones de memoria Trata a la memoria de manera distinta que a los periféricos (utiliza un bus especial)

IBM Software Group | Lotus software Maquinas Digitales ESTRUCTURACIÓN DE LOS BUSES El bus dedicado consta de 4 partes fundamentales: -Datos: Intercambio de información entre la CPU y los periféricos. -Control: Lleva información referente al estado de los periféricos (petición de interrupciones).estado -Direcciones: Identifica el periférico referido. -Sincronización: Temporiza las señales de reloj.

IBM Software Group | Lotus software Maquinas Digitales EL BUS XT En 1980 IBM fabricó su primer PC, este contaba con un bus de expansión conocido como XT que funcionaba a la velocidad de 4.77 Mhz. El ancho de banda de este bus era de 8 bits pero con la evolucion de los procesadores con buses de 16 bits apareció un nuevo bus en el mundo del PC, que en relación con el bus de datos tenía finalmente 16 bits (ISA), el nuevo estándar de 16 bits se le llama habitualmente AT bus architecture. La única diferencia fue que el bus XT era síncrono y el nuevo AT era asíncrono.

IBM Software Group | Lotus software Maquinas Digitales ISA (Industry Standard Architecture): Tiene un bus de 16 bits y la velocidad de reloj pasó de 6 a 8 MHz y finalmente a 8,33 MHz, ofreciendo una velocidad de transferencia máxima de 16 Mb/s (en la práctica solamente 8 Mb/s porque un ciclo de cada dos se utilizó para direccionar). El bus ISA admitió el bus maestro, es decir, permitió que los controladores conectados directamente al bus se comunicaran directamente con los otros periféricos sin tener que pasar por el procesador.

IBM Software Group | Lotus software Maquinas Digitales ISA (Industry Standard Architecture): Una de las consecuencias del bus maestro es sin dudas el acceso directo a memoria (DMA). Sin embargo, el bus ISA únicamente permite que el hardware direccione los primeros 16 megabytes de RAM. Conector ISA de 8 bits: Conector ISA de 16 bits:

IBM Software Group | Lotus software Maquinas Digitales BUS MICRO CHANNEL (MCA) Vistas las limitaciones que tenía el diseño del bus ISA en IBM se trabajó en un nueva tecnología de bus que comercializó con su gama de ordenadores PS/2. El diseño MCA (Micro Channel Arquitecture) permitía una ruta de datos de 32 bits, más ancha, y una velocidad de reloj ligeramente más elevada de 10 Mhz, con una velocidad de transferencia máxima de 20 Mbps frente a los 8 Mbps del bus ISA.tecnología Pero lo que es más importante el novedoso diseño de bus de IBM incluyó un circuito de control especial a cargo del bus, que le permitía operar independientemente de la velocidad e incluso del tipo del microprocesador del sistema.

IBM Software Group | Lotus software Maquinas Digitales BUS MICRO CHANNEL (MCA) Bajo MCA, la CPU no es más que uno de los posibles dispositivos dominantes del bus a los que se puede acceder para gestionar transferencias. La circuitería de control, llamada CAP (punto de decisión central), se enlaza con un proceso denominado control del bus para determinar y responder a las prioridades de cada uno de los dispositivos que dominan el bus.proceso Para permitir la conexión de más dispositivos, el bus MCA especifica interrupciones sensibles al nivel, que resultan más fiables que el sistema de interrupciones del bus ISA. De esta forma es posible compartir interrupciones. Pero además se impusieron estándares de rendimiento superiores en las tarjetas de expansión. Es cierto que el progreso conlleva un precio: La nueva arquitectura de IBM es totalmente incompatible con las tarjetas de expansión que se incluyen en el bus ISA. Esto viene derivado de que los conectores de las tarjetas de expansión MCA eran más pequeños que las de los buses ISA.precioarquitectura

IBM Software Group | Lotus software Maquinas Digitales EISA (Extended ISA) El principal rival del bus MCA fue el bus EISA, también basado en la idea de controlar el bus desde el microprocesador y ensanchar la ruta de datos hasta 32 bits. Sin embargo EISA mantuvo compatibilidad con las tarjetas de expansión ISA ya existentes lo cual le obligo a funcionar a una velocidad de 8 Mhz (exactamente 8.33). Esta limitación fue a la postre la que adjudico el papel de estándar a esta arquitectura, ya que los usuarios no veían factible cambiar sus antiguas tarjetas ISA por otras nuevas que en realidad no podían aprovechar al 100%. Su mayor ventaja con respecto al bus MCA es que EISA era un sistema abierto, ya que fue desarrollado por la mayoría de fabricantes de ordenadores compatibles PC que no aceptaron el monopolio que intentó ejercer IBM. Estos fabricantes fueron: AST, Compaq, Epson, Hewlett Packard, NEC, Olivetti, Tandy, Wyse y Zenith.monopolio

IBM Software Group | Lotus software Maquinas Digitales EISA (Extended ISA) Esta arquitectura de bus permite multiproceso, es decir, integrar en el sistema varios buses dentro del sistema, cada uno con su procesador. Si bien esta característica no es utilizada más que por sistemas operativos como UNIX o Windows NT.UNIX En una máquina EISA, puede haber al mismo tiempo hasta 6 buses principales con diferentes procesadores centrales y con sus correspondientes tarjetas auxiliares.

IBM Software Group | Lotus software Maquinas Digitales EISA (Extended ISA) En este bus hay un chip que se encarga de controlar el tráfico de datos señalando prioridades para cada posible punto de colisión o bloqueo mediante las reglas de control de la especificación EISA. Este chip recibe el nombre de Chip del Sistema Periférico Integrado (ISP). Este chip actúa en la CPU como un controlador del tráfico de datos.

IBM Software Group | Lotus software Maquinas Digitales EISA (Extended ISA) El motivo para que ni MCA ni EISA hayan sustituido por completo a ISA es muy sencillo: Estas alternativas aumentaban el coste del PC (incluso más del 50%) y no ofrecían ninguna mejora evidente en el rendimiento del sistema. Es más, en el momento en que se presentaron estos buses ( ) esta superioridad en el rendimiento no resultaba excesivamente necesaria: Muy pocos dispositivos llegaban a los límites del rendimiento del bus ISA ordinario.límites

IBM Software Group | Lotus software Maquinas Digitales LOCAL BUS Teniendo en cuenta las mencionadas limitaciones del bus AT y la infalibilidad de los buses EISA y MCA para asentarse en el mercado, en estos años se han ideado otros conceptos de bus. Se inició con el llamado Vesa Local Bus (VL-Bus), que fue concebido y propagado independientemente por el comité VESA, que se propuso el definir estándares en el ámbito de las tarjetas gráficas y así por primera vez y realmente tuviera poco que ver con el diseño del bus del PC. Fueron y son todavía las tarjetas gráficas quienes sufren la menor velocidad del bus AT. Por eso surgió, en el Comité VESA, la propuesta para un bus más rápido que fue el VESA Local Bus.gráficas

IBM Software Group | Lotus software Maquinas Digitales Vesa Local Bus Al contrario que con el EISA, MCA y PCI, el bus VL no sustituye al bus ISA sino que lo complementa. Un PC con bus VL dispone para ello de un bus ISA y de las correspondientes ranuras (slots) para tarjetas de ampliación. Además, en un PC con bus VL puede haber, sin embargo, una, dos o incluso tres ranuras de expansión, para la colocación de tarjetas concebidas para el bus VL, casi siempre gráficos. Solamente estos slots están conectados con la CPU a través de un bus VL, de tal manera que las otras ranuras permanecen sin ser molestadas y las tarjetas ISA pueden hacer su servicio sin inconvenientes.servicio

IBM Software Group | Lotus software Maquinas Digitales Vesa Local Bus El VL es una expansión homogeneizada de bus local, que funciona a 32 bits, pero que puede realizar operaciones a 16 bits. VESA presentó la primera versión del estándar VL-BUS en agosto de La aceptación por parte del mercado fue inmediata. Fiel a sus orígenes, el VL-BUS se acerca mucho al diseño del procesador De hecho presenta las mismas necesidades de señal de dicho chip, exceptuando unas cuantas menos estrictas destinadas a mantener la compatibilidad con los 386.

IBM Software Group | Lotus software Maquinas Digitales Vesa Local Bus La especificación VL-Bus como tal, no establece límites, ni superiores ni inferiores, en la velocidad del reloj, pero una mayor cantidad de conectores supone una mayor capacitancia, lo que hace que la fiabilidad disminuya a la par que aumenta la frecuencia. En la práctica, el VL-BUS no puede superar los 66 Mhz. Por este motivo, la especificación VL-BUS original recomienda que los diseñadores no empleen más de tres dispositivos de bus local en sistemas que operan a velocidades superiores a los 33 Mhz. A velocidades de bus superiores, el total disminuye: a 40 Mhz solo se pueden incorporar dos dispositivos; y a 50 Mhz un único dispositivo que ha de integrarse en la placa. En la práctica, la mejor combinación de rendimiento y funciones aparece a 33 Mhz.funciones

IBM Software Group | Lotus software Maquinas Digitales VL-Bus versión 2.0 Tras la presentación del procesador Pentium a 64 bits, VESA comenzó a trabajar en un nuevo estándar (VL-Bus versión 2.0).Pentium La nueva especificación define un interface de 64 bits pero que mantienen toda compatibilidad con la actual especificación VL-BUS. La nueva especificación 2.0 redefine además la cantidad máxima de ranuras VL-BUYS que se permiten en un sistema sencillo. Ahora consta de hasta tres ranuras a 40 Mhz y dos a 50 Mhz, siempre que el sistema utilice un diseño de baja capacitancia. En el nombre del bus VL queda de manifiesto que se trata de un bus local. De forma distinta al bus ISA éste se acopla directamente en la CPU. Esto le proporciona por un lado una mejora substancial de la frecuencia de reloj (de la CPU) y hace que dependa de las línea de control de la CPU y del reloj. A estas desventajas hay que añadirle que no en todos los puntos están bien resueltas las especificaciones del comité VESA, hecho que a la larga le llevará a que el éxito del bus VL se vea empañado por ello.éxito

IBM Software Group | Lotus software Maquinas Digitales PCI El bus PCI (Interconexión de componentes periféricos) fue desarrollado por Intel el 22 de junio de Se trata de un bus intermedio ubicado entre el bus de procesador y el bus de entrada/salida. 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 PC, donde ha desplazado al ISA como bus estándar, pero también se emplea en otro tipo de ordenadores.bus de procesadorbus de entrada/salidabusPCISA A diferencia de los buses ISA, el bus PCI permite configuración dinámica de un dispositivo periférico.

IBM Software Group | Lotus software Maquinas Digitales PCI La interconexión de componentes periféricos [Peripheral Component Interconnect (PCI)] es un puerto de computadora estándar para conectar dispositivos periféricos a la tarjeta madre de la computadora (llamado puerto local). Estos dispositivos pueden ser circuitos integrados ajustados en la misma tarjeta madre (llamado dispositivos planares en la especificación PCI) o tarjetas de expansión que se ajustan en enchufes.circuitos integrados Es común en PCs, donde ha desplazado el ISA como el puerto estándar, pero es también usado en otro tipo de computadoras. A diferencia de los puertos ISA, el puerto PCI permite configuración dinámica de un dispositivo periférico. En el tiempo de arranque de la máquina las tarjetas PCI y el sistema BIOS interactúan y negocian los recursos que son pedidos por la tarjeta PCI. Esto permite asignación de IRQs y direcciones del puerto por medio de un proceso dinámico diferente del puerto ISA donde los IRQs tienen que ser configurados manualmente usando jumpers externos.