? INTERRUCCIONES Y BUSES Interrupciones Buses

Slides:



Advertisements
Presentaciones similares
Vista General del Funcionamiento del Computador y sus Interconexiones
Advertisements

1 Universidad Surcolombiana Tecnologia en desarrollo de software Introduccion a la tecnologia “ BUS Y PUERTO” Por : Holman Alexis Robayo Garcia.
Sistemas de E/S, Programada por Interrupciones su Gestión
Republica Bolivariana de Venezuela Universidad Alonso de Ojeda Facultad de Ingeniería Escuela de Computación Ing. Prof. Leonel Sequera Entrada y Salidas.
Organización del Computador Entradas / Salidas. Modelo de I/O.
La tarjeta madre.
Informática Etimología de informática Integrantes:  Amanda Loayza  Michael Saltos  Doris Ramírez UNIVERSIDAD TÉCNICA DE MACHALA FACULTAD DE CIENCIAS.
COMPUTACION PARALELA GLORIA PATRICIA FLOREZ ANGIE PAOLA ANCHICO.
Diseño de título Subtítulo. Digitalización y codificación La digitalización es el primer paso en el proceso de la transmisión de voz a través de la red.
Estructura de un ordenador. Ronald Valverde Zambrano.
CONCEPTOS BÁSICOS DE REDES. ALUMNO: LUIS MANUEL GARCÍA ESPINOZA MAESTRO: CRISTÓBAL CRUZ MATERIA: INFORMÁTICA GRADO Y GRUPO: 3°C.
CONCEPTOS BÁSICOS DE REDES. ALUMNO: LUIS MANUEL GARCÍA ESPINOZA MAESTRO: CRISTÓBAL CRUZ MATERIA: INFORMÁTICA GRADO Y GRUPO: 3°C.
Componentes de un ordenador ÍNDICE EL ORDENADOR PERSONAL PARTES DEL PC Hardware Software PERIFÉRICOS DE ENTRADA PERIFÉRICOS DE SALIDA PERIFÉRICOS DE.
BOARD O TARJETA MADRE. EXPOSICION DE INFORMATICA TEMA 1: BOARD TIPOS DE PROCESADOR BUS PUERTOS MEMORIA NUEVAS TECNOLOGIAS.
Tarjeta Madre.
REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSIDAD VALLE DEL MOMBOY FACULTAD DE INGENIERIA INTERRUPCIONES Autores:
AUTORES: INGENERIA EN COMPUTACION PROF.: IVAN PEREZ MARZO, 2017.
Estructuras de interconexión de un computador
Menú Presentación Dispositivos de Salida Que es informática
SISTEMAS DE E/S Es la colección de interfaces que usan las distintas unidades funcionales de un sistema de procesamiento de información para comunicarse.
TIPOS DE BUSES Y MEDIOS DE TRANSMISION DE DATOS
INTERRUPCIONES POR HARDWARE CLAUS CHOCHO – MANUEL LOAYZA
Integrantes: . Wilfer Acevedo .Sebastian Rave .Anderson Valencia
Registro y transferencia para manejo de interrupciones
Memoria Introducción.
Partes de la Computadora
TEMA 7 HARDWARE TECNOLOGÍA 3º ESO ADELA GINER LARRAURI.
INFORMATICA.
HARDWARE POR: JOEL CASTAÑEDA 1ºA.
TARJETAS.
Computadora La computadora es una máquina capaz de realizar y controlar a gran velocidad cálculos y procesos complicado que requieren una toma rápida de.
Componentes básicos de una computadora
Computación Curso 2017.
Universidad manuela beltran - virtual
[ E/S ] Buses Tipos de buses Präsentation.
Definición de un Sistema Distribuido
Tarjeta Madre USB Ranuras PCI Chip set Ranura AGP Procesador
Partes internas de la computadora
ORDENADORES Y EL SISTEMA COMPUTACIONAL
MEMORIAS. Alba Lus, Esther Escobar, Laura Hierro, Raquel Fdez.
Diagramas del modelo uml
Almacenamiento El computador tiene 2 aspectos
Explicación 2 Interrupciones.
CONTROLADORES DE MEMORIA DE COMPUTADORAS
DISPOSITIVOS DE E/S IU Colegio Mayor del Cauca Sistemas operativos Popayán, mayo de 2015.
Conceptos básicos.
UD1 (PARTE 2: NUMERACIÓN)
Herramientas Entorno Web
SISTEMAS OPERATIVOS DISTRIBUIDOS. Es la unión de varios sistemas de computo compuestos posiblemente cada uno de varios CPU's, interconectados mediante.
Manejo de video y teclado
Computadora La computadora es una maquina de realizar y controlar a gran velocidad cálculos y procesos complicados que requieren una toma rápida de decisiones.
COMPONENTES FISICOS INTERNOS DEL CPU
Dispositivos de Entrada y Salida
Sistemas Operativos Componentes Ejecutivo de Tiempo Real.
EL COMPUTADOR ( componentes internos y externos) Por: Alex Favian Loja Villavicencio.
PUERTOS SERIALES Un puerto serial es una interfaz física de comunicación en serie a través de la cual se transfiere información mandando o recibiendo un.
Arquitectura de ordenadores
Arquitectura de Computadores de Computadores. Organización y Arquitectura La Arquitectura: se refiere a los atributos que tienen un impacto directo en.
ABREVIACIONES Y SU SIGNIFICADO
Componentes de una computadora
Control De Interrupción En El Sistema Operativo Alumno: Juan Gómez v Ángel Dávila v-xxxxxxxx Profesor República Bolivariana de Venezuela Ministerio.
1 TEMA 10. SISTEMAS OPERATIVOS DISTRIBUIDOS Introducción Hardware Software Aspectos de diseño.
Arquitectura de Hardware
Gestión del sistema de entrada / salida
Memoria Rendimiento del caché.
公司 徽标 Gestión De Entrada Y Salida. Introducción Unaspectoconfusoenlossistemas operativos es la E/S, debido a la amplia variedad de dispositivos, resulta.
estructura de un bus
ARQUITECTURA DE UN MICROPROCESADOR. ESTRUCTURA BÁSICA DE UN SISTEMA MICROPROGRAMABLE A. Hardware CPU (chip microprocesador): es un circuito integrado.
ESTRUCTURA DE UNA PC.
Los sistemas operativos en el sistema informático
Transcripción de la presentación:

? INTERRUCCIONES Y BUSES Interrupciones Buses REPUBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD VALLE DEL MOMBOY FACULTAD DE INGENIERIA MATERIA ARQUITECTURA DEL COMPUTADOR PROFESOR: IVAN PEREZ INTERRUCCIONES Y BUSES Interrupciones Buses ? INTEGRANTES: Manuel Rodríguez Raúl Materan Yonmar Villareal Jose Gonzalez

Interrupción enmascarable(no) Interrupciones Interrupciones Síncronas(provocadas por una ejecución instrucciones de programa en el CPU ) Interrupciones fallo Programa Interrupciones internas Interrupciones Asíncronas(provocadas por agentes externos) Interrupción externa Interrupción fallo Maquina Interrupción enmascarable(no) Las interrupciones proporcionan una forma de mejorar la eficiencia del procesador PSW(registro contienen información estado programa)

Interrupciones requeridas por hardware y software Interrupciones requerida por software para interactuar con periférico Interrupciones requeridas por hardware Primeras 16 interrupciones, primeros 64 bytes de la memoria RAM direcciones apuntan bloque instrucciones Jerarquizadas de mayor importancia

Diagrama de estado de ciclo de instrucción con interrupción

Diferencia de flujo de control sin y con interrupciones El programa lleva cabo series de llamada escribir intercaladas con el procesamiento 1-3 son secuencias instrucciones no implican E/S Secuencias instrucciones para la operación concreta E/S Completar operación , indicar el éxito fracaso a)Sin interrupciones b)Interrupciones espera e/s corta c)Interrupciones espera e/s larga

Manejo de interrupciones Existen una gran variedad de motivos para constituirse una UTE ya sean motivos económicos, técnicos o organizativos  (limite máximo de 25 años, obras publicas 50 años) CPU Controladores Dispositivos

Prioridades de interrupciones Mecanismo para el tratamiento de interrupciones Prioridades de interrupciones La ocurrencia de varias interrupciones , establecer mecanismo que atiendan interrupciones en un determinado orden Dos interrupciones consecutivas : no se puede enmascarar la segunda si tiene mayor importancia

Cuando no existían las interrupciones Cuando no existían interrupciones, era el procesador el que tenía que estar continuamente comprobando el estado del dispositivo cuando lo necesitaba. Todo ese tiempo que el procesador estaba sondeando el estado de los dispositivos era tiempo que no se podía dedicar a otros procesos, lo que significa esto una afectación al rendimiento. Por todo ello se. pensó que lo mejor era que existiera una línea especial entre el procesador y los dispositivos, por la que los dispositivos indicaban al procesador que ya estaban listos. Procesador

Buses Es un sistema digital que transfiere datos entre los componentes de una computadora o entre varias computadoras. Existen una gran variedad de motivos para constituirse una UTE ya sean motivos económicos, técnicos o organizativos  (limite máximo de 25 años, obras publicas 50 años) Estructuras de interconexión Memoria a CPU CPU a Memoria E/S a CPU CPU a E/S Memoria a E/S Ejemplo simple de función del bus

Interconexión con buses En muchos casos un bus esta constituido por uno o por varios caminos de comunicación o líneas Las estructuras de interconexión mas comunes dentro de un computador están basadas en el uso de uno o mas buses

Estructura del bus Líneas de control típicas: Escritura en memoria Escritura en E/S Lectura E/S Transferencia reconocida Petición de bus Cesión de bus Petición de interrupción Interrupción reconocida Reloj Inicio El bus de sistema esta constituido usualmente entre 50 y 100 líneas, cada línea se le asigna una función particular (Datos, Direccion, Control)

Jerarquías de buses múltiples Si se conecta un gran numero de dispositivos al bus , las prestaciones pueden disminuir. ¿Cuales son las causas? Existen una gran variedad de motivos para constituirse una UTE ya sean motivos económicos, técnicos o organizativos  (limite máximo de 25 años, obras publicas 50 años) A mas dispositivos mayor el retardo de propagación. El bus puede convertirse en cuello de botella Arquitectura de bus tradicional

Jerarquías de buses múltiples Existen una gran variedad de motivos para constituirse una UTE ya sean motivos económicos, técnicos o organizativos  (limite máximo de 25 años, obras publicas 50 años) Arquitectura de bus altas prestaciones

Elementos de diseño de un bus Tipos de buses Dedicadas, multiplexadas. Método de arbitraje Centralizados, distribuidos. Temporización Coordina eventos del bus. Anchura de un bus Mayor la anchura de bus mayor el numero de bits que transmite. Tipos de transferencia de datos Temporalización síncrona y asíncrona

Bus PCI Interconexión de componentes periféricos El estándar actual permite hasta 64 líneas de datos de 33 MHz Velocidad de transferencia de 264 MB/S o 2.112 Gbps Diseñado para permitir variedad de configuraciones basadas en microprocesadores (tanto 1 o varios procesadores) Utiliza temporización síncrona y esquema de arbitraje centralizado. El PCI proporciona mejores prestaciones para los subsistemas de E/S de alta velocidad (adaptadores de de pantalla grafica, controladores de red, controladores de disco)

Arbitraje de PCI Representación grafica Utiliza un esquema de arbitraje centralizado síncrono en el que cada maestro tiene una única señal REQ y cesión GNT del bus REQ: indica al arbitro que el dispositivo correspondiente solicita utilizar el bus. GNT: indica al dispositivo que el arbitro le a cedido el acceso al bus. Representación grafica

Arbitraje de PCI Ejemplo de arbitraje

Ancho de Banda El ancho de banda a menudo se utiliza como sinónimo para la tasa de transferencia de datos la cantidad de datos que se puedan llevar de un punto a otro en un período dado (generalmente un segundo). Esta clase de ancho de banda se expresa generalmente en bits (de datos) por segundo (bps). En ocasiones, se expresa como bytes por segundo (Bps).

Ancho de Banda El teorema establece la capacidad del canal de Shannon, una cota superior que establece la máxima cantidad de datos digitales que pueden ser transmitidos sin error

Fin de la presentación