Está en la página 1de 15

Sistemas Operativos

Sistema de E-S

Mg. Aldo Robles Arana


Recordando..
Temario

 Sistema de E/S
 Ciclo de E/S activado por Interrupciones.
 Acceso directo a la memoria (DMA)
 Interfaz de E/S de las aplicaciones
Logro de aprendizaje

Al final de la sesión, el alumno


el alumno reconoce los
principales fundamentos y
aplicaciones de los
componentes de gestión de
entrada/salida de los sistemas
operativos.
Observa el video
https://www.youtube.com/watch?v=NFGiWSBXssk

Datos/Observaciones
Arquitectura E/S
Periférico:
Dispositivo que permite al microprocesador su
interacción con el entorno
Interfaz:
Conjunto de módulos electrónicos que permiten el
control de un periférico adaptando las diferentes
velocidades y modos de funcionamiento del
microprocesador y los periféricos
Bus:
Normalmente se refiere al conjunto de señales con las
que se comunica el microprocesador con el entorno:
memoria o periféricos (a través de las interfaces)
Datos/Observaciones
Arquitectura E/S

Las principales razones de uso de una interfaz son:


• Existen una gran variedad de periféricos con normas de
funcionamiento diferentes y resultaría imposible implementar
en el procesador tal diversidad de controladores.
• Las diferencias de velocidad de los dispositivos hace que no
sea práctico comunicarse con ellos directamente a través del
bus del sistema.
• Los periféricos utilizan datos con formatos y tamaños de
palabra diferentes de los del microprocesador al que se
conectan

Datos/Observaciones
Tipos de E/S
Entrada/salida por consulta o programada
la CPU accede a los registros desde programa para saber si el
dispositivo está listo, se hace una consulta periódica
Entrada/salida por interrupciones
el dispositivo avisa a la CPU cuando está listo
la entrada/salida se hace mediante una rutina de servicio
de interrupción
Entrada/salida por acceso directo a memoria
el dispositivo accede directamente a la memoria
avisa a la CPU del inicio o final de la operación

Datos/Observaciones
Acceso de Directo a Memoria

El acceso directo a memoria (DMA, del inglés direct


memory access) permite a cierto tipo de componentes de
una computadora acceder a la memoria del sistema para
leer o escribir independientemente de la unidad central
de procesamiento (CPU) principal.

Datos/Observaciones
Números Binarios
El sistema de numeración binario utiliza sólo dos dígitos, el cero (0) y el uno (1).
Convertir un número decimal al sistema binario es muy sencillo: basta con
realizar divisiones sucesivas por 2 y escribir los restos obtenidos en cada
división en orden inverso al que han sido obtenidos.

Convertir un Numero decimal a binario


Por ejemplo, para convertir al sistema binario el número 7710 haremos una serie
de divisiones y, tomando los restos en orden inverso obtenemos la cifra
binaria: 7710 = 10011012

Datos/Observaciones
Otra forma de Conversión
Otra forma de conversión es por la potencia en base 2, teniendo en
cuenta la siguiente tabal de 8 bit:

27 26 25 24 23 22 21 20
128 64 32 16 8 4 2 1

Para convertir un numero de decimal a binario se compara el numero


con la posición mayor de izquierda a derecha si no es mayor se coloca
cero y se sigue preguntando si es mayor se coloca un uno y restar

Datos/Observaciones
Convertir de Texto a Binario

Para convertir de texto a binario ten en cuenta lo siguiente:


 Ubicar en la tabla ASCII el identificador o código del carácter que
vamos a convertir.
 Convertir dicho código a binario.
Se utiliza la tabla de conversión y se convierte de decimal a binario

27 26 25 24 23 22 21 20
128 64 32 16 8 4 2 1

Datos/Observaciones
Preguntas
Lo que aprendimos hoy..

También podría gustarte