Sei sulla pagina 1di 6

Programación de sistemas operativos

Unidad 1. Administración de procesador, memoria y dispositivos de E/S

Universidad Abierta y a Distancia de México

Ingeniería en Desarrollo de Software


3er semestre

Programa de la asignatura:
Programación de sistemas operativos

Unidad 1.
Administración de procesador, memoria y dispositivos
E/S

Actividades de aprendizaje
Actividad 2. Administración y jerarquía de la memoria
Programación de sistemas operativos
Unidad 1. Administración de procesador, memoria y dispositivos de E/S

Actividad 3. Dispositivos de entrada, salida y entrada-salida

El propósito de esta actividad es distinguir los dispositivos de entrada, salida y de


entrada-salida, su interacción con el sistema operativo, y reconocer los mecanismos
y funciones de los manejadores de dispositivos. Para ello:

1. Investiga acerca de los dispositivos de entrada E, de salida S y de entrada-salida


E-S, sus características y la forma en que interactúan con el sistema operativo.

CLASIFICACIÓN DE LOS PERIFÉRICOS.

Se denominan periféricos tanto a las unidades o dispositivos a través de los cuales el


ordenador se comunica con el mundo exterior, como a los sistemas que almacenan o
archivan la información, sirviendo de memoria auxiliar de la memoria principal. Se
entenderá por periférico a todo conjunto de dispositivos que, sin pertenecer al núcleo
fundamental de la CPU-Memoria Central, permitan realizar operaciones de E/S,
complementarias al proceso de datos que realiza la CPU

Los dispositivos de E/S transforman la información externa en señales codificadas,


permitiendo su transmisión, detección, interpretación, procesamiento y almacenamiento de
forma automática.

Periféricos de entrada: son aquellos mediante los cuales se introduce la información en el


computador para luego ser almacenada o procesada (teclado, ratón, escáner, lector de
marcas, joystick, cámara de video, etc.)

Periféricos de salida: son aquellos con los que el ordenador da salida a la información que
tiene almacenada o a los datos que ha procesado (monitor, impresoras, plotter, altavoces,
etc.)

Características de los dispositivos de entrada/salida

Los dispositivos de entrada/salida (I/O) forman junto con la CPU y la memoria los elementos
más importantes del computador Uno de sus objetivos principales es la eficiencia en las
operaciones de entrada/salida, minimizando el trabajo a realizar por la CPU Las velocidades
de los dispositivos de I/O son muy variadas:
 dispositivos lentos (p.e., ratón, teclado)
 dispositivos medios (p.e., impresora)
 dispositivos rápidos (p.e., red, disco)
Para acomodar las velocidades se usan circuitos de interfaz
Programación de sistemas operativos
Unidad 1. Administración de procesador, memoria y dispositivos de E/S

El sistema operativo y los periféricos

conjunto de programas que manejan el hardware de una computadora u otro


dispositivo electrónico. Provee de rutinas básicas para controlar los distintos dispositivos
del equipo y permite administrar, escalar y realizar interacción de tareas.

Un sistema operativo, tiene también como función, administrar todos los periféricos de
una computadora. Es el encargado de mantener la integridad del sistema.

2. Clasifica y explica qué son y cuál es la funcionalidad de los manejadores y


funciones.
Un controlador de dispositivo (device driver), es una pieza de software que permite al
sistema operativo y programas interactuar adecuadamente con dispositivos de hardware
anexados a la computadora.

Un controlador provee la interfaz de software apropiada para el dispositivo de hardware,


permitiendo que el software utilice las funciones del hardware sin la necesidad de conocer
detalles precisos del mismo.

El controlador suele comunicarse con el dispositivo a través del bus de la computadora o


del subsistema de comunicaciones al cual el hardware se conecta.

Un controlador es dependiente de un hardware y un sistema operativo específicos.

Manejadores de Interrupciones.
El primer objetivo referente a los manejadores de interrupciones consiste en que el
programador o el usuario no debe darse cuenta de los manejos de bajo nivel para los casos
en que el dispositivo está ocupado y se debe suspender el proceso o sincronizar algunas
tareas. Desde el punto de vista del proceso o usuario, el sistema simplemente tardó más o
menos en responder a su petición.

Manejadores de Dispositivos.
El sistema debe proveer los manejadores de dispositivos necesarios para los periféricos,
así como ocultar las peculiaridades del manejo interno de cada uno de ellos, tales como el
formato de la información, los medios mecánicos, los niveles de voltaje y otros. Por ejemplo,
si el sistema tiene varios tipos diferentes de discos duros, para el usuario o programador
las diferencias técnicas entre ellos no le deben importar, y los manejadores le deben ofrecer
el mismo conjunto de rutinas para leer y escribir datos.
Programación de sistemas operativos
Unidad 1. Administración de procesador, memoria y dispositivos de E/S

Función del controlador o driver de un dispositivo

El objetivo de los controladores es permitir simplificar la programación de las aplicaciones,


al funcionar como "traductor" entre el dispositivo de hardware y la aplicación o el sistema
operativo que lo usa. Los programadores pueden escribir códigos de alto nivel
independientemente del dispositivo de hardware específico que se emplee en estos.

Los comandos de alto nivel que escribe el programador son tomados por el controlador del
dispositivo, que los traduce en una serie de comandos de bajo nivel específicos para el
dispositivo de hardware que le corresponde. El dispositivo de hardware también puede
solicitar información al programa, siempre pasando por el controlador.

3. Investiga ejemplos de dispositivos E, S y E-S.

4. Realiza una tabla donde expongas los ejemplos de dispositivos de E, de S y


de E/S, su clasificación, categoría y la descripción de la forma en que interactúan con
el sistema operativo.

Dispositivo Clasificación Categoría Interacción con Manejadores y


(e, s o e/s) (legibles por los el sistema funciones
usuarios, de operativo
almacenamiento
o de
comunicación)

5. Redacta una conclusión explicando cómo se relacionan los manejadores y su


funcionalidad en la administración de un sistema operativo.

6. Guarda tu archivo con el nombre DPSO_U1_A3_XXYZ. Sustituye las XX por las


dos primeras letras de tu nombre, la Y por tu primer apellido y la Z por tu segundo
apellido.
Programación de sistemas operativos
Unidad 1. Administración de procesador, memoria y dispositivos de E/S

7. Lee detenidamente los Criterios de evaluación de las actividades de la unidad


1 para considerarlos en el desarrollo de esta actividad.

8. Envía tu actividad a tu Docente en línea mediante la herramienta Tarea para


recibir retroalimentación. Espera y atiende la retroalimentación correspondiente.

Conclusiones
Se observa una continua evolución en la tecnología de los periféricos. El avance repercute
directamente en una mayor velocidad, mejor compatibilidad, mayor capacidad y menor
tamaño de los dispositivos.

Hay una tendencia hacia mayor libertad de movimiento del usuario con la aparición de los
periféricos inalámbricos, reducción del tamaño de los equipos y el empleo de materiales
más ligeros.

No cabe duda de que con la variedad de periféricos que existen para cualquier tipo de
cometido, la informática constituye en la actualidad una disciplina presente en cualquier
ámbito de la sociedad.
Programación de sistemas operativos
Unidad 1. Administración de procesador, memoria y dispositivos de E/S

Bibliografía
Astudillo Muñoz, G. (8 de octubre de 2019). Administración de Memoria. Obtenido de
http://www2.elo.utfsm.cl/~elo321/2002/files/sem_06_01.pdf
desconocido. (8 de octubre de 2019). GESTIÓN DE MEMORIA. Obtenido de
https://w3.ual.es/~rguirado/so/tema5.pdf
Loaiza Perez, J. P. (8 de octubre de 2019). Sistemas Operativos. Obtenido de
https://chsos20142912043.wordpress.com/2014/10/02/segementacion-ventajas-y-
desventajas/
Naranjo Olán, M. Á., Sánchez Perera, R., Corral Tamayo, R., & García Merodio, J. L. (8
de octubre de 2019). Administracion de memoria. Obtenido de
https://administraciondememoria-corral.es.tl/3-.-2-.-5-Multiprogramaci%F3n-de-
partici%F3n-fija,-partici%F3n-variable,-con-intercambio-de-almacenamiento-.-.htm

Potrebbero piacerti anche