Buses y Subsistemas Internos de 32 bits

Documentos relacionados
Organización n del Computador 1. C13 buses

Arquitectura de Computadoras. Anexo Clase 8 Buses del Sistema

TEMA 6.- INTERFACES PARA DISCOS DUROS. nexo de conexión que facilita la comunicación entre dos dispositivos

Aceleradores gráficos. Su impacto en el bus del sistema.

Estructura de Computadores 2 [08/09] Buses de interconexión

Tema 10: Buses de comunicación

Electrónica Digital II

Soporte a sistemas informáticos. Discos duros. Tipos. Velocidad de giro (RPM)

2.- Se puede cambiar el puente norte en una placa si se estropea? 3.- La memoria caché, donde se encuentra y para qué sirve?

INEL 4206 Microprocesadores Texto: Barry B Brey, The Intel Microprocessors: 8va. Ed., Prentice Hall, 2009

TEMA 1: Concepto de ordenador

Profesor : Iván Mechan Zapata Alumna: Miriam vallejos Cavero Año: IV ciclo 27/11 /2012

2. UNION TEMPORAL SED INTERNACIONAL - HARDWARE ASESORIAS Y SOFTWARE. HP DX 5150 MINITORRE 1. DELL COLOMBIA INC.

BUSES. Una comunicación compartida Un conjunto de cables para comunicar múltiples subsistemas. Memoria

Tutoría 2. Banco de memoria de 8 y 16 bits (8086)

Trabajo Practico Análisis placa madre

Introducción. Trabajo Práctico de TAI 2 - PCI Express Página 1

Hecho por: Mario Alberto Romero Lòpez Materia: Estructura fisica y logica del pc

Estructura y Tecnología de Computadores. Módulo D. Buses del computador. Tema 6. Características y protocolos de los buses

Tema: Microprocesadores

Bus I 2 C. Introducción

Dpto. de Electrónica 2º GM - EMTT. Tema 8 Buses, Puertos y Cables.

A continuación se mencionan en orden cronológico, los sistemas de conexión entre la tarjeta gráfica y la placa base. ISA

TEMA 3: Buses, puertos e interfaces

Arquitectura Del Computador

0,00. PYME Ofimática Basic

PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO. DE GALLETA: se utilizaban en las board en los años 80 y 90.

Sistemas de Almacenamiento y Periféricos. ricos

4. Escribe con palabras lo que significan las siguientes letras y di cuántos bytes hay aproximadamente: a) 1 Gb? b) 1 Mb? C) 1 Kb?

Introducción a la arquitectura del PC. Informática Básica Curso 2010/2011

TEMA 1 ELEMENTOS DE UN ORDENADOR BLOQUE 1 HARDWARE

ITT-327-T Microprocesadores

Tema 4.1 La interfaz ATA/IDE

Tecnología de la Información y las Comunicaciones. Colegio Bosque Del Plata. UNIDAD 6 Hardware Procesador y Unidades de Almacenamiento.

En la Sección II, Datos de la Licitación, página 36, IAL 24.1

ANEXO C : ESPECIFICACIONES TÉCNICAS BÁSICAS. RENGLÓN N 1: PC de Escritorio Gama Media con Sistema Operativo y Monitor LED

Taller de Operaciones Informáticas

Fundamentos de Computación e Informática Algoritmos Profesor : Fernando Espinoza S.

PUERTOS DE COMUNICACIÓN EXTERNOS TIPO VELOCIDAD DESCRIPCION GRAFICO

VOCABULARIO DEL HARDWARE. Docente Yeni Ávila

MANTENIMIENTO RELACIÓN ENTRE COMPONENTES (1): LA MOTHER BOARD DRIVE TARJETA DE RED DISCO DURO Y CD ROM MEMORIA MOUSE TECLADO

CAPÍTULO 1. Introducción.

La memoria del ordenador

Tema 3 Buses de Entrada/Salida

1) Se dispone de un computador de 32 bits con la siguiente estructura:

Tipos de Buses, Puertos y Conectores

0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)

Sistema de Buses en una PC

MANTENIMIENTO DE EQUIPOS INFORMÁTICOS

LOS BUSES DEL PC EL BUS PCI

Federico Reina Toranzo

Sistemas de Computación I/O. 2º Semestre, 2008 José Miguel Rubio L.

PCF8574 EXPANSOR REMOTO 8-BIT I/O PARA I²C-BUS

Herramientas Informáticas I Software: Sistemas Operativos

Federico Reina Toranzo

COMPONENTES PRINCIPALES DEL HARDWARE DE UN ORDENADOR:

Periféricos. Departament d Informàtica de Sistemes i Computadors. Introducción a la informática. Preliminares

Introducción a la arquitectura de computadores

Módulo 8: SCSI. Objetivos. Generalidades Evolución. Velocidad de Transferencia Acceso Secuenciales y Aleatorios Longitudes de SCSI Tecnología Hot Plug

Arquitectura de Computadores. Apellidos, Nombre:

PLIEGO DE CONDICIONES TÉCNICAS LICITACION PÚBLICA N 12/2016

Dispositivos de Entrada/Salida

FUNDAMENTOS DE COMPUTACION INVESTIGACION PROCESADORES DIANA CARRIÓN DEL VALLE DOCENTE: JOHANNA NAVARRO ESPINOSA TRIMESTRE II

BUSES GRUPO 8 Miguel París Dehesa Ricardo Sánchez Arroyo

ACER SKU: DT.B15AL.004 EAN: Principales características:

Tema 1: Arquitectura de ordenadores, hardware y software

Chipsets. Por David Díaz Clavijo

Mejorando el desempeño de una red Gigabit Ethernet en un cluster Linux

Tema I: Introducción a los Sistemas Informáticos

1. Introducción a la Arquitectura de Computadoras

Tema 1. Hardware. Fundamentos de Informática Grado en Ingeniería Mecánica

Ranuras de Expansión o Slots 1

ESPECIFICACIONES TÉCNICAS PARA COMPUTADORAS DE ESCRITORIO

ANEXO TÉCNICO CONVOCATORIA PÚBLICA DE MAYOR CUANTIA DESCRIPCIÓN DEL BIEN O SERVICIO (CARACTERÍSTICAS MÍNIMAS EXIGIDAS)

Estructura del Computador

T3.- La Placa Base. 1.- El factor de forma Tipos: ATX, MicroATX, BTX Dimensiones Otras características Ejemplos.

Notas de Teórico. Entrada / Salida

Componentes Internos de Una Computadora

La placa base: Una evolución retrospectiva. I. Modelos comerciales y sus componentes esenciales. Indice de contenidos

Fundamentos de Computadores

Tema 5: Memorias. Espacio reservado para notas del alumno

Galeria de Puertos, Sockets, Slots, Ranuras y Conectores

Dispositivos periféricos

Caja de Disco Duro HDD de 2,5in Pulgadas SATA Externo Inalámbrico Punto de Acceso WAP WiFi USB 2.0

CHIPSET. Conjunto de circuitos integrados que controla funciones y comunicación entre dispositivos cursos.

Lenovo 3000 N200. Modelo: 0769BCG No. de pieza: TY2BCSP. General. Volver al principio. Sistema operativo. Volver al principio.

Gabinete para Disco Duro SATA Externo 2,5 pulgadas Inalámbrico c/usb y WiFi AP

Servidores de Red Genéricos Arquitectura basada en X86

TEMA 2. El ordenador: hardware y software

Introducción a la Computación. Capítulo 10 Repertorio de instrucciones: Características y Funciones

Ejemplos de una tarjeta Madre o Principal:

Comunicación MM4 - USS - S7-200

ADJUDICACIONES

ESTRUCTURA BÁSICA DE UN ORDENADOR

COMIENZA A TRANSMITIR VIDEO EN VIVO

ECOM CHACO S.A. Pág. 1 de Pages. Licitación Privada Nro RRptInvitacionEnBlanco PROVINCIA DEL CHACO 02 - SECRETARIA GENERAL DE LA GOBERNACION

Especificaciones Técnicas para Equipos Servidores. Arquitectura basada en x86.

Guía rápida para gestionar el puerto paralelo del PC

MCP2200, Conversor serial USB 2.0 a UART de MICROCHIP...

INFORMÁTICA. Hardware

Transcripción:

Buses y Subsistemas Internos de 32 bits Universidad Tecnológica Nacional - FRBA Técnicas Digitales III 1

Evolución de ISA 1 Bus EISA: 1 Se introduce con el procesador 80386 de 32 bits 1 EISA (ISA extendido) es un bus de 32 bits. 1 Electrónica compleja, poco escalable y continúa a 8 MHz. 1 VESA Local Bus : 1 Desarrollado por un consorcio de fabricantes de controladoras de video. 1 Plantea una extensión al bus ISA de alta velocidad (25 MHz), pero muy orientada a video. No contempla el resto de los dispositivos que demandan velocidad de bus y tampoco muestra escalabilidad suficiente. 2

Bus PCI (Periferical Component Interconnect) 1 Se desarrolla debido a la baja velocidad del bus ISA, y las poco eficaces alternativas de alta velocidad. (la mayoría, caras y de poca escalabilidad) 1 Intel en 1990 propone el borrador de la especificación 1.0: 2 32 líneas de datos 2 33MHz 2 Posee una electrónica sencilla. 2 Permite interconexión con otros buses (como ISA) 1 Se forma PCISIG (PCI Special Interest Group como consorcio de fabricantes). 1 Versión 2.0 2 66 MHz ->4.224 Gbps (528MB/s). 1 Versión 2.1 2 64 bits de datos 3

PCI: Diagrama Genérico 4

PCI: estructura y señales: 1 Se configura como bus de 32 ó 64 bits. 1 49 líneas de señal obligatorias. 2 Sistema: reloj y reset 2 Direcciones y datos 2 32 líneas multiplexadas (datos y direcciones) 1 Líneas para interpretar y validar 2 Control de interfaz: coordinan envío y recepción 2 Arbitraje: pares de líneas dedicadas maestros-árbitro 2 Señales de error (ej: paridad). 5

PCI: Señales obligatorias 6

PCI 64 bits 1 Aparecen 51 señales opcionales. 2 Interrupción: líneas dedicadas para cada dispositivo 2 Soporte de caché para que se conecten al PCI 2 32 líneas multiplexadas (datos y direcciones) (adicionales) 2 Líneas de interpretación y validación 2 2 líneas que permiten que 2 dispositivos PCI utilicen 64 bits. 2 Terminales de test: estándar IEEE 1149.1 7

PCI: Transferencia de Lectura 8

PCI: Transferencia de Lectura a) El master obtiene el control del bus, inicia la comunicación activando FRAME, que deberá permanecer activa hasta que el master termine la comunicación. El master también coloca la dirección de inicio en el bus de direcciones en el flanco ascendente del primer ciclo de clock, y con C/BE (líneas de comandos / Byte Enable), establece la operación a realizar (lectura o escritura de memoria, o de entrada salida). 9

PCI: Transferencia de Lectura b) Al comienzo del clock 2, el dispositivo slave (del cual se leerán los datos) reconoce la dirección colocada en AD. 10

PCI: Transferencia de Lectura c) El master deja las líneas AD libres. El maestro cambia las líneas C/BE para indicar cuáles de los bytes de las líneas AD se utilizarán para transferir el dato direccionado. El master activa IRDY (Initiator ready) para indicar que está preparado para recibir datos. 11

PCI: Transferencia de Lectura d) El slave (dispositivo de lectura seleccionado) activa DEVSEL (Device Select) para indicar que ha reconocido las direcciones y va a responder. Coloca el dato solicitado en las líneas AD y activa TRDY (Target ready) para indicar que hay un dato válido en el bus. 12

PCI: Transferencia de Lectura e) El master lee el dato al comienzo del clock 4 y cambia las líneas de habilitación de byte según se necesite para la próxima lectura. 13

PCI: Transferencia de Lectura f) El slave necesita un tiempo adicional para preparar el segundo bloque de datos para la transmisión. Por consiguiente desactiva TRDY para señalar al master que no proporcionará un nuevo dato en el próximo ciclo. En consecuencia, el master no lee las líneas de datos al comienzo del clock 5 y no cambia la señal de habilitación de byte durante ese ciclo. El bloque de datos es leído Autor: al comienzo Alejandro Furfaro del clock 6. Präsentat 14 ion

PCI: Transferencia de Lectura g) Durante el clock 6, el slave sitúa el tercer dato en el bus. Pero (en este ejemplo específico) el master está ocupado y por lo tanto desactiva IRDY. Esto hará que el esclavo mantenga el tercer dato en el bus durante un ciclo de reloj extra. 15

PCI: Transferencia de Lectura h) El master sabe que el tercer dato es el último y por eso desactiva FRAME. Además, activa IRDY para indicar que está listo para completar esa transferencia. 16

PCI: Transferencia de Lectura i) El master desactiva IRDY, con esto el slave desactiva TRDY y DEVSEL. hace que el bus vuelva a estar libre, y 17

PCI: Arbitraje 1 Arbitraje centralizado 2 Cada maestro tiene dos líneas dedicadas 2 REQ (petición del bus) 2 GNT (concesión del bus) 1 Transmisión 2 Dispositivo PCI (o CPU) solicita bus activando REQ 2 Espera GNT 2 Usa el bus mientras tenga GNT 18

PCI: Arbitraje Árbitro de PCI GNT REQ Dispositivo PCI GNT REQ Dispositivo PCI GNT REQ Dispositivo PCI 19

Comparación de buses Bus Type Bus Width Bus Speed MB/sec ISA 16 bits 8 MHz 16 MBps EISA 32 bits 8 MHz 32 MBps VL-bus 32 bits 25 MHz 100 MBps VL-bus 32 bits 33 MHz 132 MBps PCI 32 bits 33 MHz 132 MBps PCI 64 bits 33 MHz 264 MBps PCI 64 bits 66 MHz 512 MBps PCI-X 64 bits 133 MHz 1 GBps 20

Bus AGP (Accelerated Graphics Port) 1 Bus de alto rendimiento para controlador gráfico. 1 AGP reduce cuellos de botella ya que es un bus dedicado de alta velocidad. 1 Necesidades de las aplicaciones gráficas: 2 Acceso rápido a memoria local de video (refresh) 2 Elementos de píxel (3D) 2 Información del eje Z 2 Planos superpuestos 2 Malla poligonales 2 Texturas 1 32 líneas multiplexadas: direcciones/datos 1 Alta velocidad (reloj del bus de la CPU) 1 Transmisión: 528 MB/s ó 1 GB/s 21

Procesamiento de Video 3D en PCI Buffer Local de Texturas Monitor Buffer de trama Textura 2 Chip Gráfico RAM del Sistema a Local CPU Chipset PCI Memoria Del Sistema Textura 1 Textura 2 Los mapas de textura se leen del disco duro, y se cargan en la memoria del sistema, pero antes pasan a través de la interfaz IDE al bus y al chipset de video. Drive de DISCO BUS PCI Cuando se necesita en mapa de textura para procesar una escena, el procesador lo toma de la memoria del sistema. Lo procesa y cachea en disco los resultados. Finalmente se almacena en memoria para que lo tome el Chip Gráfico 22

Procesamiento de Video 3D con AGP Buffer de trama CPU Memoria Del Sistema Textura 1 Monitor Chip Gráfico AGP Chipset Textura 2 BUS PCI Drive de DISCO 23

Procesador Pentium III Cache L2 2.0 GB/s Core Memoria Local Acelerador Gráfico Intel 740 I/O 132 MB/s PCI AGP 528 MB/s I/O 800 MB/s Intel 440BX AGPset 800 MB/s Memoria del Sistema Texturas BUS AGP sobre Procesador Pentium III 24

Plataforma PCI: Arquitectura y Performance 1 A medida que aumentan los requerimientos de ancho de banda de bus por parte de los dispositivos, las plataformas PCI evolucionaron en una arquitectura compuesta por dos puentes: 2 Norte: representado por el Hub de Memoria. 2 Sur: representado por el Hub de E/S. 1 El concepto Primario es que los recursos de alta performance se conectan al Hub Controlador de Memoria y los de baja performance al Hub Controlador de E/S. 1 Dentro de los recursos de baja performance del Hub Controlador de E/S, algunos requieren conexión de alta performance (p.ej. un CD) y otros se pueden utilizar como un segmento compartido del bus PCI (p.ej. Ethernet y SCSI) 25

Arquitectura PCI 26

Plataforma PCI: Arquitectura y Performance 1 Ya implementado el modelo North Bridge South Bridge, la evolución de la tecnología siguió incrementando la necesidad de soportar mas recursos de alta performance. 2 El Hub Controlador de Memoria no provee suficiente performance para todos los recursos relativos a la Plataforma de Memoria. 2 Para resolverlo se agregaron segmentos PCI adicionales de alta performance al Controlador del Hub de Memoria. 1 Además de la conexión al Hub Controlador de Memoria, se aumentó el tamaño y la frecuencia del segmento del bus PCI. 1 Con 64 bits en el bus de datos PCI, alcanzó anchos de banda de 532.8 MBps. 1 Es posible integrar los dos Hubs en un solo Host/PCI Bridge. 27

Arquitectura PCI-X 1 PCI-X fue desarrollado para extender la performance de PCI. 1 El Bridge HOST/PCI-X representa una consolidación de los controladores de Hub en una estructura de Bridge único. 1 Inicialmente PCI-X simplemente incrementa la frecuencia de la línea de la señal CLK respecto de PCI con el objeto de incrementar el ancho de banda del segmento del bus. 1 Eventualmente PCI-X DDR y QDR proveen una fuente de sincronismo para mejorar el ancho de banda del segmento. D y Q se refieren a dual y quad como múltiplos respectivamente de la señal de strobe, dentro de un mismo período de la señal CLK. 1 El incremento en el ancho de banda del segmento del bus reduce ampliamente el número de slots de conexión de placas por cada segmento de bus. 1 El aumento en la performance de los PCI-X DDR y QDR resulta en interconexiones punto a punto. 28

Arquitectura PCI-X 29

Interfaces para dispositivos SCSI: - HD - CD-ROM -DVD IDE: - HD - CD-ROM -DVD 30

SCSI (Small Computer System Interface) 1 Introducido por Macintosh en 1984 1 Periféricos externos (8, 16, 32 líneas) 1 Se usa para conectar CDs, DVDs, Audio y HDs. 1 SCSI-1: 5MB/s, SCSI-2: 40MB/s, SCSI-3: 160MB/s 1 Dispositivos encadenados (2 conectores) 31

SCSI (señales) BSY: ocupado SEL: selecciona dispositivo C/D: datos / control MSG: mensaje REQ: solicita transferencia ACK: reconoce REQ ATN: mensaje disponible RST: inicio del bus 32

SCSI: Temporización 33

IDE (Integrated Drive Electronics) 1 Integrada en placas base (incluyen 2 canales IDE para 4 dispositivos). 1 Comunica CPU con periféricos 1 Costo reducido 1 DMA Integrado en el controlador 1 Rendimiento comparable al SCSI 1 Compatible con ISA, PCI y bus local 34

IDE (cables y conectores) PATA SATA 133MB/s 150MB/s 35

Conector IDE ATAPI - 40 Pines 36

Interfaz IDE ATAPI: Direcciones de E/S HEX BINARY DESCRIPTION 1FX 0001 1111 XXXX Primary Command Registers 3FX 0011 1111 XXXX Primary Control Registers 17X 0001 0111 XXXX Alternate Command Registers 37X 0011 0111 XXXX Alternate Control Registers Address bit A7 37

Interfaz IDE ATAPI: Registros 38

Interfaz IDE ATAPI: Registros Registros para lectura: -datos -error - sectores totales - Nº cilindro - Disco/cabeza - Estado Registros para escritura: -datos - características - sectores totales - Nº cilindro - Disco/cabeza - Comando 39

Interfaz IDE ATAPI: Comandos 40

SCSI vs. IDE 1 Velocidad de transferencia de datos: 2 SCSI: 160MB/s IDE: 133MB/s 1 Nº de dispositivos: 2 SCSI: 32 IDE: 7 1 Controladora: 2 SCSI es necesario añadirla con bus PCI a la placa base 2 IDE viene incluida 1 Discos duros: 2 Velocidad: SCSI 15.000 rpm IDE: 7.200 rpm 2 Tiempos de acceso: SCSI: 3-4ms IDE: 8ms 2 Precio: SCSI: X IDE: 0.7 X 41