Fundamentos de Sistemas 
Operativos 
Lección 5 
Instructor 
Ugo Andrés Sánchez Baeza 
ugoandresprofesor@gmail.com 
Celular...
Sistemas Operativos 
2
Contenido 
Gestor de dispositivos de entrada y salida 
Maquina virtual. 
3
Gestor de dispositivos de entrada y 
salida 
4
Gestor de dispositivos de entrada y 
salida 
Dispositivo, en este caso es cualquier 
elemento del computador que noes 
el ...
Gestor de dispositivos de entrada y 
salida 
Para poder hacer un uso adecuado 
de los dispositivos, estos deben 
conectars...
Gestor de dispositivos de entrada y 
salida 
Tipos de Entrada y Salida 
• E/S (I/O) Programada 
• E/S (I/O) Por interrupci...
Gestor de dispositivos de entrada y 
salida 
Entrada y salida por capas 
La entrada y salida se 
organiza y gestiona por 
...
Gestor de dispositivos de entrada y 
salida 
el nivel más interno del sistema 
operativo (núcleo) programa los 
controlado...
Gestor de dispositivos de entrada y 
salida 
La tercera capa contiene software 
independiente del dispositivo: 
gestión de...
Gestor de dispositivos de entrada y 
salida 
Esquema Cliente-Servidor 
Las operaciones de entrada/salida se 
especifican d...
Gestor de dispositivos de entrada y 
salida 
• La dirección (o posición) en el 
dispositivo E/S donde se accede. 
Normalme...
Gestor de dispositivos de entrada y 
salida 
El tratamiento de una 
operación de entrada/salida 
tiene dos partes. 
La pri...
Gestor de dispositivos de entrada y 
salida 
En este modelo, la 
implementación del sistema 
operativo adopta el 
esquema ...
Gestor de dispositivos de entrada y 
salida 
15
Gestor de dispositivos de entrada y 
salida 
16
Gestor de dispositivos de entrada y 
salida 
17
Gestor de dispositivos de entrada y 
salida 
18
Gestor de dispositivos de entrada y 
salida 
19
Gestor de dispositivos de entrada y 
salida 
20
21
Maquina virtual 
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Bibliografía 
• http://www.sc.ehu.es/acwlaroa/SO2/Apuntes/Cap5.pdf 
• http://support.microsoft.com/kb/100108/es 
• http://...
41
42
Próxima SlideShare
Cargando en…5
×

Leccion5 sisop

403 visualizaciones

Publicado el

Leccion 5 Sisop

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
403
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
10
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Leccion5 sisop

  1. 1. Fundamentos de Sistemas Operativos Lección 5 Instructor Ugo Andrés Sánchez Baeza ugoandresprofesor@gmail.com Celular : 311 345 #### 1
  2. 2. Sistemas Operativos 2
  3. 3. Contenido Gestor de dispositivos de entrada y salida Maquina virtual. 3
  4. 4. Gestor de dispositivos de entrada y salida 4
  5. 5. Gestor de dispositivos de entrada y salida Dispositivo, en este caso es cualquier elemento del computador que noes el procesador o la memoria RAM. Las diferencias principales entre dispositivos radican en la importancia o forma como se comportan según su función dentro de un sistema de computo. Las principales características de los dispositivos, son. • Unidad de transferencia • Velocidad • Representación de los datos • Protocolos de comunicación • Operaciones • Errores 5
  6. 6. Gestor de dispositivos de entrada y salida Para poder hacer un uso adecuado de los dispositivos, estos deben conectarse mediante controladores. El sistema operativo no trabaja con el dispositivo directamente, si no que lo hace mediante una tabla de direccionamiento del controlador. Esta comunicación se realiza mediante un proceso de Lectura/Escritura, sobre el registro de datos , estado y control, permitiendo el control y transferencia sobre diagnostico y control . 6
  7. 7. Gestor de dispositivos de entrada y salida Tipos de Entrada y Salida • E/S (I/O) Programada • E/S (I/O) Por interrupciones • E/S (I/O) Por DMA (Bloques) El sistema operativo se comunica con el procesador de E/S para indicarle los parámetros de la operación a realizar y ordenar su inicio. El procesador de E/S ejecuta un código propio que controla los detalles de la operación. Por otra parte, lo habitual es incluir una cierta cantidad de memoria RAM en el controlador o en el dispositivo, sobre la que el sistema operativo realiza la transferencia . 7
  8. 8. Gestor de dispositivos de entrada y salida Entrada y salida por capas La entrada y salida se organiza y gestiona por capas, que responden a diferentes niveles de abstracción. El acceso a los recursos de entrada/salida se coordina de acuerdo al esquema cliente-servidor. 8
  9. 9. Gestor de dispositivos de entrada y salida el nivel más interno del sistema operativo (núcleo) programa los controladores de los dispositivos y maneja las interrupciones. Esta capa contiene software dependiente de los dispositivos y algunas partes han de ser codificadas en lenguaje máquina. Sobre el núcleo, en un segundo nivel se gestionan las peticiones de acceso a los dispositivos. Aquí residen los manejadores de los dispositivos(drivers), que tratan con las características particulares de los mismos y los controlan a través de las primitivas del núcleo. 9
  10. 10. Gestor de dispositivos de entrada y salida La tercera capa contiene software independiente del dispositivo: gestión de directorios, nombres, etc. Sobre estos niveles intermedios se monta la capa superior, que proporciona la interfaz de llamadas al sistema para las aplicaciones y muestra los dispositivos como abstracciones que se representan por canales, proporcionando conceptos como el re-direccionamiento de la entrada-salida. 10
  11. 11. Gestor de dispositivos de entrada y salida Esquema Cliente-Servidor Las operaciones de entrada/salida se especifican desde las aplicaciones mediante las llamadas al sistema, que trabajan con canales o dispositivos lógicos. En general, una llamada al sistema típica (lectura o escritura) especifica de manera explícita o implícita los siguientes parámetros: • La operación a realizar (leer, escribir...). • El canal sobre el que se realiza la operación. 11
  12. 12. Gestor de dispositivos de entrada y salida • La dirección (o posición) en el dispositivo E/S donde se accede. Normalmente está implícita (siguiente posición en un fichero) o incluso carece de sentido (lectura de teclado o ratón). • La fuente o destino de la transferencia 12 (dirección de memoria). • La cantidad de información a transferir (longitud). • En los sistemas que permiten operaciones síncronas y asíncronas, se indica esta condición y el evento con el que el programa que solicita la operación se va a sincronizar explícitamente.
  13. 13. Gestor de dispositivos de entrada y salida El tratamiento de una operación de entrada/salida tiene dos partes. La primera, independiente del dispositivo, es el código utilizado por la llamada al sistema. Nos referiremos a ella como rutina de E/S. La segunda es el código del driver o manejador del dispositivo, y es dependiente del dispositivo 13
  14. 14. Gestor de dispositivos de entrada y salida En este modelo, la implementación del sistema operativo adopta el esquema cliente-servidor: las rutinas de E/S, ejecutadas por los procesos de usuario, corresponden a la parte del cliente del servicio, y el manejador, que se ejecuta como un proceso del sistema operativo, a la parte del gestor de la petición. 14
  15. 15. Gestor de dispositivos de entrada y salida 15
  16. 16. Gestor de dispositivos de entrada y salida 16
  17. 17. Gestor de dispositivos de entrada y salida 17
  18. 18. Gestor de dispositivos de entrada y salida 18
  19. 19. Gestor de dispositivos de entrada y salida 19
  20. 20. Gestor de dispositivos de entrada y salida 20
  21. 21. 21
  22. 22. Maquina virtual 22
  23. 23. 23
  24. 24. 24
  25. 25. 25
  26. 26. 26
  27. 27. 27
  28. 28. 28
  29. 29. 29
  30. 30. 30
  31. 31. 31
  32. 32. 32
  33. 33. 33
  34. 34. 34
  35. 35. 35
  36. 36. 36
  37. 37. 37
  38. 38. 38
  39. 39. 39
  40. 40. Bibliografía • http://www.sc.ehu.es/acwlaroa/SO2/Apuntes/Cap5.pdf • http://support.microsoft.com/kb/100108/es • http://www.tldp.org/pub/Linux/docs/ldp-archived/system-admin-guide/ translations/es/html/ch06s08.html • http://windows.microsoft.com/es-co/windows/what-is-cmos#1TC=windows-7 • http://es.wikipedia.org/wiki/Complementary_metal_oxide_semiconductor • http://es.wikipedia.org/wiki/Extensible_Firmware_Interface • http://dosapo.com/tutoriales/firmware-que-es-y-para-que-sirve/ • http://es.wikipedia.org/wiki/Virus_inform%C3%A1tico • http://es.wikipedia.org/wiki/Antivirus 40
  41. 41. 41
  42. 42. 42

×