Departamento de Informática. Curso 2005-20061 ENTRADA Y SALIDA LECCIÓN 12 ORGANIZACIÓN DE ENTRADA Y SALIDA.

Slides:



Advertisements
Presentaciones similares
Org. y Arquitectura del Computador
Advertisements

Dispositivos de Entrada y Salida
El modelo de Von Neumann
Intoduccion a la Arquitectura y Organizaciòn del Computador
Fernando Escribano Pro 1º de Bachillerato
Arquitectura de computadoras
1. Introducción Estructura básica de un computador.
ITESCAM Lenguaje de Interfaz
Modelo de procesos de dos estados
ENTRADA / SALIDA 1.
SISTEMAS OPERATIVOS UNIDAD 1..
Funcionamiento de una Computadora
Organización del Computador I Verano Programación de Operaciones de Entrada/Salida Profesora Borensztejn.
UNIDAD DE CONTROL (CU) Universidad Nacional Autónoma De Honduras UNAH
Composición Interna de un Procesador
Microcomputadores Prof : Tatiana Marín R.. Sistema basado en microprocesador de 8 bits.
Arquitectura del Computador
Semana 4 - periferico.
Práctica 7 AOC. Gestión de la pila Una pila es una estructura de datos caracterizada por que el último dato que se almacena es el primero que se obtiene.
ARQUITECTURA DE LOS MICROPROCESADORES DE 8 BITS
Unidad 2: Organización del CPU
Introducción a la Ingeniería en Sistemas
Unidad 7 Entrada/Salida
Modelo de Von Neumann Ana Lilia Laureano-Cruces Departamento de Sistemas Universidad Autónoma Metropolitana.
SEMANA 9_3.
TIMER 1 El módulo TIMER1 así como el TIMER0 es un temporizador/contador con las siguientes características. Trabaja con 16 bits (con 2 registros de 8 bits:TMR1H.
Conceptos Arquitectónicos del computador
Esquemas de Interrupción
MICROCONTROLADORES NOCIONES BÁSICAS. ¿QUÉ ES UN MICROCONTROLADOR? MICROCONTROLADOR = MICROPROCESADOR + MEMORIA + PERIFERICOS.
TEMA 2: Organización de computadores
Introducción a los Sistemas Operativos
Introducción al tiempo real en sistemas empotrados
Ing. Jorge A. Abraham Técnicas Digitales II
Puertos I/O Los puertos son los encargados de enviar y recibir la información en un computador, pero como hace el procesador para hacer este intercambio.
Organización del Computador Entradas / Salidas. Modelo de I/O.
Funcionamiento de la CPU
1 Presentación: Copyright 2004© Nelson Arapé Basado en Introduction to Programming Using Java Versión 4 de David J. Eck Capítulo 1: Introducción a la Computación.
Gestión de procesos Sistemas Operativos Edwin Morales
Microcomputadores Prof: Tatiana Marín R.. Lenguaje máquina = lenguaje binario InstrucciónLenguaje máquina (binario)OP ( hex)Nemónico Restar F0SUB.
ES TODO LO QUE NO SE PUEDE TOCAR Y VER ES TODO LO QUE SE PUEDE TOCAR.
DMA.
Nombre: Cristian Achina Curso: 4to «A» Fecha:
Administrador de procesos
“Organización y Arquitectura de Computadores” William Stallings
Sistemas de E/S, Programada por Interrupciones su Gestión
1. El sistema de entrada/salida
Trabajo de Informática
Sesión 07: Interrupciones. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Sistemas Digitales II Universidad.
Teoría de Sistemas Operativos Sistema de I/O. 2 Introducción Una de las funciones principales del sistema operativo es el control de todos los dispositivos.
Informática Clase Arquitectura de la Computadora.
1.1 Introducción A Los Sistemas Informáticos
NOCIONES BÁSICAS COMPUTO II
Objetivos Generales Conocer el manejo de las instrucciones provenientes, o hacia, los dispositivos de E/S. Manejar las interrupciones que suceden en la.
INTERRUPCIONES – ABRAZO MORTAL
INTEGRANTES: JOSE ESTEVEZ _HUGO ANDRADE CURSO: 5TO “B”
El procesador es el cerebro del computador que se encarga de organizar, procesar la información ejecutar cálculos y en general realizar muchos procesos.
LA CPU Ing. Manuel Andrés Belalcázar S. Corporación Universitaria Autónoma del Cauca.
José Alvarado – Cristian Anzola
Resolución de problemas Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
También es conocido como proceso ligero. Es una entidad básica de utilización de CPU y esta formado por un contador de programa, algunos registros y una.
ò Unidad Aritmético-Lógica ò Unidad de Control ò Buses internos ò Registros ò Puntero de Instrucciones (IP o PC) ò Acumulador ò De uso Generales ò.
1 Unidades funcionales de un ordenador Procesadores Memorias Dispositivos de E/S
Curso: Fundamentos de Computación
Republica Bolivariana de Venezuela Universidad Alonso de Ojeda Facultad de Ingeniería Escuela de Computación Ing. Prof. Leonel Sequera Entrada y Salidas.
Lenguaje ensamblador Conceptos introductorios. Formatos de Instrucción. Modos de Direccionamiento. Conjunto de instrucciones básico. Introducción al Lenguaje.
INTRODUCCIÓN A LA INFORMÁTICA Realizado por: SARI FOLGADO.
CAPITULO V Arquitectura de Von Neumann
Arquitectura de PCs Arquitectura básica del PC. Introducción El PC es el resultado de una especificación técnica de IBM El hardware se organiza de forma.
Estructura y funcionamiento de un sistema de cómputo
Organización del Computador Entradas / Salidas. Modelo de I/O.
Transcripción de la presentación:

Departamento de Informática. Curso ENTRADA Y SALIDA LECCIÓN 12 ORGANIZACIÓN DE ENTRADA Y SALIDA

Departamento de Informática. Curso FUNCIONES BÁSICAS Direccionamiento del dispositivo Transferencia de datos Sincronización de las operaciones

Departamento de Informática. Curso DIRECCIONAMIENTO DE DISPOSITIVOS DE E/S Bus específico de E/S Bus común o bus sistema: E/S aislada. E/S mapeada

Departamento de Informática. Curso TRANSFERENCIA DE DATOS Mediante entrada-salida programada Leer la información sobre el estado del dispositivo de E/S sobre el que se desea llevar a cabo la operación. Analizar si el dispositivo está preparado para llevar a cabo la transferencia, en caso contrario volvemos al punto anterior Realizar la transferencia

Departamento de Informática. Curso CONTROLADOR DMA

Departamento de Informática. Curso TRANSFERENCIA DE DATOS MEDIANTE DMA El controlador comunica a la CPU que está listo para una transferencia a través de una línea específica de control o mediante una interrupción Si la CPU tiene alguna transferencia pendiente, deposita la información necesaria en los registros del controlador DMA mediante instrucciones de E/S en las direcciones oportunas (el controlador DMA para estos efectos es un periférico mas). Una vez que el controlador dispone de todos los datos comienza la transferencia de datos sin intervención de la CPU, que puede estar dedicada a otras funciones. En este sentido el DMA funciona como un procesador de E/S independiente. El proceso continua hasta que el contador de unidades transferidas llegue a cero, momento en que el controlador estará listo para iniciar una nueva transferencia.

Departamento de Informática. Curso SINCRONIZACIÓN Sincronización por encuesta Sincronización mediante interrupciones

Departamento de Informática. Curso GESTIÓN DE INTERRUPCIONES Habilitación e inhabilitación de interrupciones: Enmascaramiento de interrupciones. Anidamiento de interrupciones Identificación de dispositivo: Muestreo Vectorización de interrupciones

Departamento de Informática. Curso INTERRUPCIONES VECTORIZADAS El dispositivo solicita la interrupción a través de la línea INTR. La CPU después de ejecutar la instrucción en curso analiza el valor de INTR. La CPU reconoce la interrupción activando la línea INTA El periférico recibe la señal INTA y pone en el bus de datos su número de interrupción La CPU calcula la dirección del vector de interrupción a partir de ese número (dir inicio + número*4) Se salva en la pila el registro de estado de la CPU Se salva en la pila el valor del contador de programa Se carga el vector de interrupción en el registro contador de programa Se ejecuta la rutina de servicio. Lo habitual es comenzar deshabilitando las interrupciones Al final de la rutina se habilitan de nuevo las interrupciones y mediante la instrucción de retorno (IRET) se vuelve al programa principal restaurando su estado y su PC a partir de la pila.

Departamento de Informática. Curso CONTROLADORES DE INTERRUPCIONES