leccion5 sisop
DESCRIPTION
Leccion 5 SisopTRANSCRIPT
![Page 1: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/1.jpg)
1
Fundamentos de Sistemas OperativosLección 5
Instructor Ugo Andrés Sánchez Baeza
[email protected] : 311 345 ####
![Page 2: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/2.jpg)
2
Sistemas Operativos
![Page 3: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/3.jpg)
3
ContenidoGestor de dispositivos de entrada y salida
Maquina virtual.
![Page 4: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/4.jpg)
4
Gestor de dispositivos de entrada y salida
![Page 5: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/5.jpg)
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
![Page 6: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/6.jpg)
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 .
![Page 7: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/7.jpg)
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 .
![Page 8: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/8.jpg)
8
Gestor de dispositivos de entrada y salida
Entrada y salida por capasLa 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.
![Page 9: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/9.jpg)
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.
![Page 10: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/10.jpg)
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.
![Page 11: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/11.jpg)
11
Gestor de dispositivos de entrada y salida
Esquema Cliente-ServidorLas 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.
![Page 12: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/12.jpg)
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 (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.
![Page 13: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/13.jpg)
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
![Page 14: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/14.jpg)
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.
![Page 15: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/15.jpg)
15
Gestor de dispositivos de entrada y salida
![Page 16: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/16.jpg)
16
Gestor de dispositivos de entrada y salida
![Page 17: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/17.jpg)
17
Gestor de dispositivos de entrada y salida
![Page 18: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/18.jpg)
18
Gestor de dispositivos de entrada y salida
![Page 19: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/19.jpg)
19
Gestor de dispositivos de entrada y salida
![Page 20: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/20.jpg)
20
Gestor de dispositivos de entrada y salida
![Page 21: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/21.jpg)
21
![Page 22: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/22.jpg)
22
Maquina virtual
![Page 23: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/23.jpg)
23
![Page 24: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/24.jpg)
24
![Page 25: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/25.jpg)
25
![Page 26: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/26.jpg)
26
![Page 27: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/27.jpg)
27
![Page 28: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/28.jpg)
28
![Page 29: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/29.jpg)
29
![Page 30: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/30.jpg)
30
![Page 31: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/31.jpg)
31
![Page 32: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/32.jpg)
32
![Page 33: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/33.jpg)
33
![Page 34: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/34.jpg)
34
![Page 35: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/35.jpg)
35
![Page 36: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/36.jpg)
36
![Page 37: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/37.jpg)
37
![Page 38: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/38.jpg)
38
![Page 39: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/39.jpg)
39
![Page 40: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/40.jpg)
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
![Page 41: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/41.jpg)
41
![Page 42: Leccion5 sisop](https://reader035.vdocuments.site/reader035/viewer/2022062706/557b77e1d8b42af70c8b4ad6/html5/thumbnails/42.jpg)
42