Presentaci N ASO

Páginas: 14 (3256 palabras) Publicado: 13 de abril de 2015
ASO
Benjamín Navarro Salinas
Ayrton Sergio García López
Gonzalo
Juan Antonio Sandoval

Entrada/Salida





Los dispositivos de e/s permiten al CPU relacionarse con el
mundo exterior: teclados, pantallas, impresoras, discos , etc.
Los dispositivos están conectados a una pieza de hardware
llamada controlador de dispositivo(a veces controladora o
adaptador)
Cualquier dispositivo (distinto de lamemoria RAM) que
intercambie datos con el sistema lo hace a través de un
"puerto", por esto se denominan también puertos de E/S ("I/O
ports"). 

Tipos de Entrada/Salida
Según el método de comunicación de la CPU con los
dispositivos distinguimos
 e/s explícita
 e/s mapeada en memoria
Según la percepción que tiene un proceso de como se
realiza la e/s
 e/s síncrona
 e/s asíncrona

Comunicaciónde la CPU con los dispositivos.
Dispositivos mapeados en memoria
 Los dispositivos aparecen en el espacio de direcciones. Se
comparte el espacio de direcciones entre la memoria y los
dispositivos.
 No suele plantear mucho problema porque espacio e/s <<
espacio de direcciones.
 Para acceder a los registros del controlador se hace con
instrucciones de tipo move.
Espacio e/s propio
 Se dispone deun rango de direcciones explicitas e/s. (este
sistema se llama e/s explícita)
 A veces hay instrucciones especiales para acceder a este
espacio e/s (IN y OUT en intel) o un registro de control que
activa este espacio (powerpc)
 En estos sistemas también se pueden utilizar los dispositivos
mapeados en memoria

E/S síncrona y asíncrona








SINCRONA = El proceso (percibe que) esperahasta que
termina la operación de e/s
ASINCRONA = El proceso (percibe que) NO espera hasta
que termina la operación de e/s, y ya lo avisarán
Dado que el CPU es mucho más rápida que los dispositivos
de e/s, una vez iniciada la e/s el S.O. asigna el CPU a otra
tarea dejando al proceso que inició en espera
El proceso percibe la e/s como síncrona, aunque es de
hecho asíncrona
Muchos sistemas operativospermiten también la e/s
asíncrona: el proceso inicia la e/s y continua su ejecución.
El proceso es avisado por el S.O. cunado la operación de
e/s se ha completado

Estructura de un sistema de e/s


El controlador del dispositivo se encarga de:



Coordinar el flujo de tráfico entre el CPU o memoria, y el
dispositivo periférico
Comunicación con la CPU: decodificación de los comandos que
vienen de elCPU, intercambio de los datos de E/S con el CPU,
reconocimiento de la dirección del dispositivo (debe darse
cuenta que los datos que vienen por los buses van dirigidos a
este dispositivo y no
a otro)
Comunicación con el Dispositivo: envío de comandos,
intercambio de datos y recepción de la información de estado.
Almacenamiento temporal de datos (buffer) puesto que las
velocidades son muy distintas(CPU y dispositivo)
Detección de Errores







Puertos
• En la informática, un puerto es una forma genérica de
denominar a una interfaz a través de la cual los diferentes
tipos de datos se pueden enviar y recibir. Dicha interfaz
puede ser de tipo físico, o puede ser a nivel de software (por
ejemplo, los puertos que permiten la transmisión de datos
entre diferentes ordenadores) (ver másabajo para más
detalles), en cuyo caso se usa frecuentemente el término
puerto lógico.


Puerto lógico se define así a una zona, o localización, de
la memoria de un ordenador que se asocia con un puerto
físico o con un canal de comunicación, y que proporciona un
espacio para el almacenamiento temporal de
la información que se va a transferir entre la localización de
memoria y el canal de comunicación. Puertos




Puertos de Memoria son puertos donde se conectan
las tarjetas de memoria RAM. Los puertos de memoria
son aquellos puertos, o bahías, donde se pueden
insertar nuevas tarjetas de memoria, con la finalidad
de extender la capacidad de la misma. Dicha memoria
está conectada con la CPU a través de buses de muy
alta velocidad. De esta manera, los datos ahí
almacenados se intercambian con...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Presentaci n
  • Presentaci n
  • Presentaci N
  • Presentaci N
  • presentaci n
  • PRESENTACI N
  • Presentaci N
  • Presentaci N

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS