Vous êtes sur la page 1sur 15

Relacin CPU-Perifricos

Recursos
Gestionados
por un SO

Dispositivo de
Entrada / Salida

CPU

Memoria
Principal y Caches

Almacenamiento
Secundario

Pero qu son las unidades mencionadas?


La unidad central de proceso (CPU)
Esta formada por la unidad aritmtica, banco de registros y se encarga de
realizar operaciones como: +, -, *, /, etc. (suma, resta, multiplicacin,
divisin)

Memoria principal y cachs


El SO necesita asignar espacio de memoria a un proceso antes de poder
ejecutarlo. El cdigo ejecutable de un programa suele almacenarse en el disco
duro(o en algn otro medio de almacenamiento secundario).
El mdulo de gestin de memoria del SO debe intercambiar a un medio externo
algo de la informacin residente en memoria , a fin de poder cargar las
porciones adicionales necesarias por el proceso.
Almacenamiento Secundario
La mayora de los archivos de cdigo del programa y los archivos de datos
estn almacenados en el disco duro hasta que hay una peticin para cargar una
parte de estos en la memoria principal.
El SO suele mantener una cola o ms para las solicitudes de lectura y escritura
en el disco, y usa varios algoritmos para optimizar la atencin de solicitudes.

Pero qu son las unidades mencionadas?


Dispositivos de E/S
El SO incluye mdulos denominados controladores de dispositivos que vigilan el
acceso a estos dispositivos.
Los SO modernos cuentan con la capacidad de detectar nuevo hardware e
instalar dinmicamente los controladores de dispositivos idneos.
Un controlador de dispositivos manipula la interaccin a bajo nivel con los
controladores de dispositivos de hardware, y presenta una vista a nivel superior
de los dispositivos de E/S al resto del SO.

Interfaces del usuario


Muchos SO modernos incluyen otro componente de alto nivel para manipular la
interaccin con el usuario. Esto incluye la funcionalidad para crear y gestionar
ventanas en la pantalla de una computadora a fin de permitir que los usuarios
interacten con el sistema

Pero qu son las unidades mencionadas?


Acceso a redes
Permite que los usuarios y programas en una computadora accedan a otros
servicios y dispositivos en una red de computadoras.
Un SO es capaz de proporcionar funcionalidad tanto de bajo nivel como de alto
nivel para el acceso de redes.

Suministro de proteccin y seguridad


El SO cuenta con mecanismos para proteger los diversos recursos de algn
acceso no autorizado, as como tcnicas de seguridad para permitir que los
administradores del sistema refuercen sus polticas de seguridad.

Mdulos ms importantes de un SO
Los mdulos proporcionan funciones a las que acceden usuarios y programas
del sistema, as como otros mdulos del SO. Se restringe algo de funcionalidad
de modo que slo sea posible acceder a sta de en modo privilegiado por los
otros mdulos del SO.

Mdulos
del nivel
superior

Gestin
del
proceso

Gestin
de
archivos

Gestin
GUI

Mdulos
del nivel
inferior

Programaci
n de la
CPU

Gestin de
memoria/cac
he

Gestin
de E/S

Segurida
dy
protecci
n

Planificaci
n del
disco

Gestin
de redes

Controlado
r de
dispositivo
s

Qu son los dispositivos de Entrada / Salida?


Dispositivos de E/S
Estn conectados al bus del computador. Un dispositivo de entrada/salida
transfiere datos desde un mecanismo como un teclado, un ratn, una pantalla
tctil o un micrfono a un registro de la CPU
La CPU puede almacenar los datos de la memoria primaria. La CPU obtiene
informacin de la memoria y la coloca en los registros, y despus escribe los
datos en el bus hacia un dispositivo de salida como una pantalla, un altavoz o
una impresora.

Controlador
Cada dispositivo de E/S est compuesto de un componente controlador para
controlar el funcionamiento del dispositivo y del dispositivo fsico.
El controlador de dispositivo conecta el dispositivo a los buses de datos y de
direcciones del computador. El controlador proporciona un conjunto de
componentes que las instrucciones de la CPU pueden manipular para hacer que
funcione el dispositivo.

Relacin Dispositivo-Controlador-Software
El dispositivo del manejador del dispositivo del SO gestiona el hardware de
dispositivo interactuando con el controlador del mismo Los manejadores de los
dispositivos ocultan los detalles de la gestin del controlador exportando una
interfaz comn al software de aplicacin. La interfaz dispositivo-controlador es
una interfaz hardware-hardware. Sus detalles son especficos del dispositivo, y
estn ms all del alcance de los sistemas operativos

Software en
la CPU

Programa
de Aplicacin
Mquina E/S
abstracta

Gestor del dispositivo


Programa para gestionar el
controlador del dispositivo
Software en modo supervisor

Controlador
de dispositivo

Dispositivo

Controladores de dispositivo
La interfaz dispositivo-controlador es transparente para el software.
Los controladores incorporan dos indicadores como parte de su interfaz de
registro de estado: ocupado y hecho
Si ambos indicadores estn puestos a 0 (o False), entonces el software
puede colocar una orden en el registro de rdenes para activar el dispositivo.
La presencia de una orden de E/S hace que el controlador coloque el
indicador de ocupado a True y que comience la operacin. Una operacin de
salida hace que se escriban en el dispositivo los datos en el registro de datos, y
una operacin de lectura hace que se ordene al dispositivo una operacin de
lectura.
Cuando se ha completado una operacin de E/S, el controlador limpia el
indicador de ocupado y activa el indicador de hecho.
Si ambos indicadores han sido puestos a False tras una operacin de
escritura, resulta seguro escribir datos nuevos en el registro de datos del
controlador.

La interfaz conceptual del controlador de dispositivo


La interfaz dispositivo-controlador contiene varios registros que incluyen los
indicadores ocupado y hecho, as como un campo para informar de estados de
error. La interfaz manejador-controlador interacta utilizando estos campos
para coordinar su movimiento.

...

Ocupado

Orden

hecho

Estado

Cdigo de error

Datos 0
Datos 1

Lgica

Datos n-1

...

Ocupado hecho
0
0
ocioso
0
1
finalizado
1
0
trabajando
1
1
(no definidos)

Dispositivos externos
Un dispositivo externo conectado a un mdulo de E/S frecuentemente se denomina
dispositivo perifrico o simplemente perifrico.
Los dispositivos externos se pueden clasificar en tres categoras:

De interaccin con los humanos: permiten la comunicacin con


el usuario del computador.

De interaccin con mquinas: permiten la comunicacin con los


elementos del equipo.

De comunicacin: permiten la comunicacin con dispositivos


remotos

Diagrama de bloque de un dispositivo externo

Control (desde el
mdulo de E/S)

Bis de datos (desde


y hacia el mdulo
de E/S)

Estado (hacia
mdulo de E/S)

Lgica
de control

Buffer

Transductor

Datos desde y hacia


el exterior
(especficos del
dispositivo)

Mdulos de E/S
Las principales funciones y requisitos de un mdulo de E/S se encuentran dentro
las siguientes categoras:

Control y temporizacin
Comunicacin con el procesador
Comunicacin con los dispositivos
Almacenamiento temporal de datos
Deteccin de errores

Mdulos de E/S
El control de la transferencia de datos desde un dispositivo externo al procesador podra
indicar la siguiente secuencia de pasos:
1. El procesador interroga al mdulo de E/S para comprobar el estado del dispositivo
conectado al mismo.
2. El mdulo de E/S devuelve el estado del dispositivo.
3. Si el dispositivo est operativo y preparado para transmitir, el procesador solicita
la transferencia del dato mediante una orden del mdulo de E/S.
4. El mdulo de E/S obtiene un dato del dispositivo externo
5. Los datos se transfieren desde el mdulo de E/S al procesador.

Si el sistema utiliza un bus, entonces cada una de las interacciones entre el procesador y
el mdulo de E/S implican uno o ms arbitrajes del bus.

UNIDAD 1. Introduccin

Tipo de actividad: Test relacin de columnas (Arrastre01)


Descripcin: Relaciona la letra del concepto a la definicin que corresponda.
Propsito: Autoevaluar tus conocimientos sobre lo visto hasta ahora.
A

Interfaces de usuario

Proporcionan funciones a las que acceden usuarios y


programas del sistema

Es una secuencia del control


de la transferencia de datos

Una operacin de salida hace que se escriban en el


dispositivo los datos en el registro de datos, y una
operacin de lectura hace que se ordene al dispositivo
una operacin de lectura.

Es categora de las principales


funciones y requisitos de un
mdulo de E/S

Incluye la funcionalidad para crear y gestionar ventanas


en la pantalla de una computadora a fin de permitir que
los usuarios interacten con el sistema

Interfaz manejadorcontrolador

permiten la comunicacin con dispositivos remotos

Controladores del dispositivo

Almacenamiento temporal de datos

Dispositivos de comunicacin

interacta utilizando estos campos para coordinar su


movimiento.

Mdulos de un SO

Interfaz hardware-hardware

interfaz dispositivocontrolador

Si el dispositivo est operativo y preparado para


transmitir, el procesador solicita la transferencia
del dato mediante una orden del mdulo de E/S.

Tarea

Investigar los siguientes tpicos y preparar una presentacin de los mismos:


1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

Controladores de dispositivos
BIOS
Describe brevemente los orgenes de los sistemas operativos en los
primeros sistemas de computadoras grandes.
Las caractersticas de una interfaz de ventana -- Los factores que
determinan su ver y sentir -- Deben ser parte del ncleo del SO o
del shell de comandos?
La evolucin del funcionamiento de las E/S
Enumere tres clasificaciones generales de dispositivos externos o
perifricos
Qu es el IRA?
Enumere y defina brevemente tres tcnicas para realizar la E/S?
Cul es la diferencia entre E/S asignada en memoria y E/S aislada?
Cuando se produce una interrupcin de dispositivo, cmo
determina el procesador el dispositivo que la ha originado?

Vous aimerez peut-être aussi