DMA.

Slides:



Advertisements
Presentaciones similares
Dispositivos de Entrada y Salida
Advertisements

El modelo de Von Neumann
Estructura de los sistemas de Entrada - Salida
Arquitectura de Computadores I
Procesador El sistema computador se centra en un procesador Aparece la Entrada /Salida Pero un procesador es una piedra si no se comunica con el exterior.
Microprocesadores Componentes básicos..
Definición Objetivos Funciones de un S.O.
Ing. María Rosa Dámaso Ríos CPU(cuarta semana)
¿Qué son las Computadoras?
Introduction to Microprocessors (Conference 2) From: Wikipedia, the free encyclopedia.
CICLO DE EJECUCION DE UNA INSTRUCCION
Unidad VII: Sistema de Entrada / Salida
Tema: Microprocesadores
1. Introducción Estructura básica de un computador.
Introducción al software
ENTRADA / SALIDA 1.
MEMORIA 1.
Funcionamiento de una Computadora
Gestión de Entrada / Salida
Composición Interna de un Procesador
Computadora Digital Arquitectura de John Von Neumann
Semana 4 - periferico.
Vista General del Funcionamiento del Computador y sus Interconexiones
CPU “Microprocesador de datos” Bus “ Transporte de los datos”
ARQUITECTURA DE LOS MICROPROCESADORES DE 8 BITS
La Planificación de la CPU se ocupa del problema de decidir cual de los procesos que están en la cola de procesos listos debe recibir la CPU. A continuación.
Unidad 7 Entrada/Salida
Arquitectura de ordenadores.
Overview Sistemas Computacionales
Capítulo 5 El procesador Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones Paraninfo1.
Lenguaje de Programación cap. 1 Estructura del Computador.
TEMA 2: Organización de computadores
Introducción al tiempo real en sistemas empotrados
Enrutamiento IP. Enrutamiento IP El router como una computadora Describa la función básica de un router Son computadoras que se especializan en el.
Departamento de Informática. Curso ENTRADA Y SALIDA LECCIÓN 12 ORGANIZACIÓN DE ENTRADA Y SALIDA.
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.
 Hardware de E/S  Interfaz de aplicación E/S (API)  Sub-sistema de E/S en el Kernel  Transformando solicitudes de E/S en operaciones de hardware 
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.
Unidad 2: Segmentación Excepciones en la Segmentación Docente: Ing. José Díaz Chow ARQUITECTURA DE MÁQUINAS COMPUTADORAS III.
“Organización y Arquitectura de Computadores” William Stallings
Sistemas de E/S, Programada por Interrupciones su Gestión
1 Capítulo 8: Cableado en LAN, Topología Física, e Interfaces de Hardware ICD 327 Redes de Computadores I Agustín J. González.
Placa base: La placa base, también conocida como placa madre o tarjeta es una placa de circuito impreso a la que se conectan los componentes que.
TARJETAS DE RED.
1 Señales del bus. 2 Expansión del bus El tamaño (cantidad de líneas) del bus depende de talla de la data (Word, unidad de datos) que será transferido.
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.
Procesos ITS - Informática Sistemas Operativos II Javier Sellanes.
Informática Clase Arquitectura de la Computadora.
Tendencias Generales Dotación física Software lógica Más pequeño
NOCIONES BÁSICAS COMPUTO II
El microprocesador, o simplemente procesador, es el circuito integrado central y más complejo de una computadora u ordenador; a modo de ilustración, se.
Objetivos Generales Conocer el manejo de las instrucciones provenientes, o hacia, los dispositivos de E/S. Manejar las interrupciones que suceden en la.
INTEGRANTES: ONEIDA OSORIO VILLA, JUAN CAMILO SÁNCHEZ BAENA, JOANNA SÁNCHEZ, LUISA VILLA, JIMMY MORALES, BRIAM ZAMBRANO.
Capítulo 8 Segmentación de Instrucciones.
introducción al Lenguaje Ensamblador
Hardware Son todos los componentes y dispositivos físicos y tangibles que forman una computadora. ¿ Cómo describir un hardware?
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.
Software.
PROCESADOR SEBASTIAN MADRID PEREZ. ¿QUÉ ES UN PROCESADOR? El procesador, también conocido como CPU o micro, es el cerebro del PC. A pesar de que generalmente.
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
Historia de los sistemas operativos. Los Sistemas Operativos han sufrido una serie de cambios revolucionarios llamados generaciones. Hay cuatro generaciones:
Republica Bolivariana de Venezuela Universidad Alonso de Ojeda Facultad de Ingeniería Escuela de Computación Ing. Prof. Leonel Sequera Entrada y Salidas.
Estructura funcional (Von Neumann)
Sistemas Operativos I Sistemas Operativos Modernos (Tanenbaum/Prentice Hall/2003)‏ Fundamentos de Sistemas Operativos – Silberschatz/McGraw-Hill/2006)‏
CAPITULO V Arquitectura de Von Neumann
1 Tema 13: Lectura y Escritura Sistemas Operativos (Tema 10 en apuntes prof. Rovayo)
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.
Transcripción de la presentación:

DMA

Control de E/S E/S Programada (Polling) E/S por interrupciones DMA …

Transferencia de datos MIENTRAS True Incrementar contador_datos SI contador_datos> total_datos ENTONCES SALIR FINSI Colocar dato en buffer destino Levantar señal de dato listo REPETIR ESPERAR HASTA QUE nuevo_dato_listo()? FINMIENTRAS

Computadora con DMA bus DMAC CPU Controlador LED LED Memoria Sensor Humedad Sensor Humedad

Computadora con DMA DMAC y CPU comparten Bus de Memoria Generalmente, E/S tienen mayor prioridad de acceso al bus DMA crea ráfagas de tráfico en el bus

Protocolo DMA El CPU configura el DMAC El CPU arranca el DMAC y continúa con la próxima tarea El DMAC realiza la transferencia de datos Cuando finaliza la transferencia, el DMAC solicita interrupción al CPU El CPU atiende la interrupción del DMAC

Computadora con DMA (2)

Computadora con DMA (2) Computadora con más de un bus entre componentes Bus de Memoria (CPU, DMAC, Memoria) Bus de E/S (DMAC, Controladoras) Posibilita paralelismo de transferencias de datos de dispositivos

Canal de E/S DMA con mayor inteligencia (responsabilidad) del lado del DMAC Se utilizan pequeños CPUs optimizados para E/S (IOPs) Ejecutan instrucciones aritméticas y de saltos El IOP negocia protocolos, envía comandos al dispositivo de E/S

Computadora con Canales de E/S

Protocolo Canal E/S El CPU coloca un programa de E/S en la memoria principal El CPU indica la dirección de inicio del programa de E/S al IOP, y lo arranca El IOP ejecuta el programa de E/S, cuando concluye el programa, emite interrupción al CPU El CPU atiende la interrupción

Conclusiones