SlideShare uma empresa Scribd logo
1 de 42
Fundamentos de Sistemas 
Operativos 
Lección 5 
Instructor 
Ugo Andrés Sánchez Baeza 
ugoandresprofesor@gmail.com 
Celular : 311 345 #### 
1
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 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
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
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
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
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
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
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
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.
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
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
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://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
42

Mais conteúdo relacionado

Mais procurados

ICI-Unidad V
ICI-Unidad VICI-Unidad V
ICI-Unidad V
gparra989
 
Importancia De Los Controladores y Uso De Sofware De Verificacion
Importancia De Los Controladores y Uso De Sofware De VerificacionImportancia De Los Controladores y Uso De Sofware De Verificacion
Importancia De Los Controladores y Uso De Sofware De Verificacion
Wilmar_990519
 

Mais procurados (16)

ICI-Unidad V
ICI-Unidad VICI-Unidad V
ICI-Unidad V
 
Computadora
ComputadoraComputadora
Computadora
 
Estructura del computador
Estructura del computadorEstructura del computador
Estructura del computador
 
Drivers
DriversDrivers
Drivers
 
Definicion, caracteristiticas y funcionamiento de los PLC
Definicion, caracteristiticas y funcionamiento de los PLCDefinicion, caracteristiticas y funcionamiento de los PLC
Definicion, caracteristiticas y funcionamiento de los PLC
 
Definicion, caracteristiticas y funcionamiento de los plc
Definicion, caracteristiticas y funcionamiento de los plcDefinicion, caracteristiticas y funcionamiento de los plc
Definicion, caracteristiticas y funcionamiento de los plc
 
Mantenimiento preventivo
Mantenimiento preventivoMantenimiento preventivo
Mantenimiento preventivo
 
Redes
RedesRedes
Redes
 
funcionamiento basico de una computadora
funcionamiento basico de una computadora funcionamiento basico de una computadora
funcionamiento basico de una computadora
 
partes de una computadora
partes de una computadorapartes de una computadora
partes de una computadora
 
Modelo de newmann
Modelo de newmannModelo de newmann
Modelo de newmann
 
funcionamiento basico de la computadora
funcionamiento basico de la computadora funcionamiento basico de la computadora
funcionamiento basico de la computadora
 
Scada
ScadaScada
Scada
 
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computador
 
Importancia De Los Controladores y Uso De Sofware De Verificacion
Importancia De Los Controladores y Uso De Sofware De VerificacionImportancia De Los Controladores y Uso De Sofware De Verificacion
Importancia De Los Controladores y Uso De Sofware De Verificacion
 
El funcionamiento básico de una computadora (1)
El funcionamiento básico de una computadora (1)El funcionamiento básico de una computadora (1)
El funcionamiento básico de una computadora (1)
 

Destaque (6)

F redes taller1
F redes taller1F redes taller1
F redes taller1
 
FRedes tarea1
FRedes tarea1FRedes tarea1
FRedes tarea1
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Curso básico Linux
Curso básico LinuxCurso básico Linux
Curso básico Linux
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Semelhante a Leccion5 sisop

Sistemas operativos ciclo 2 - capítulo 3
Sistemas operativos   ciclo 2 - capítulo 3Sistemas operativos   ciclo 2 - capítulo 3
Sistemas operativos ciclo 2 - capítulo 3
Ing. Alexis Rocha, MGTI
 
Presentación arquitectura de la computadora
Presentación arquitectura de la computadoraPresentación arquitectura de la computadora
Presentación arquitectura de la computadora
Yenny Morales
 
Cuaderno electronico
Cuaderno electronicoCuaderno electronico
Cuaderno electronico
Eder Abundis
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas Operativos
G Hoyos A
 
Cuaderno electronico
Cuaderno electronicoCuaderno electronico
Cuaderno electronico
Eder Abundis
 
Actividades naye
Actividades nayeActividades naye
Actividades naye
Lenidav
 
Trabajo de sistema maria12
Trabajo de sistema maria12Trabajo de sistema maria12
Trabajo de sistema maria12
MariaMora155
 
Act uni4
Act uni4Act uni4
Act uni4
Lenidav
 

Semelhante a Leccion5 sisop (20)

Sistemas operativos ciclo 2 - capítulo 3
Sistemas operativos   ciclo 2 - capítulo 3Sistemas operativos   ciclo 2 - capítulo 3
Sistemas operativos ciclo 2 - capítulo 3
 
Presentación arquitectura de la computadora
Presentación arquitectura de la computadoraPresentación arquitectura de la computadora
Presentación arquitectura de la computadora
 
Gestión de entradas y salidas
Gestión de entradas y salidasGestión de entradas y salidas
Gestión de entradas y salidas
 
Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.
 
Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.
 
Cuaderno electronico
Cuaderno electronicoCuaderno electronico
Cuaderno electronico
 
Sc 11-sistema-io-b
Sc 11-sistema-io-bSc 11-sistema-io-b
Sc 11-sistema-io-b
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas Operativos
 
Arquitectura,simulacion trabajo final
Arquitectura,simulacion trabajo finalArquitectura,simulacion trabajo final
Arquitectura,simulacion trabajo final
 
Cuaderno electronico
Cuaderno electronicoCuaderno electronico
Cuaderno electronico
 
Presentación.pptx
Presentación.pptxPresentación.pptx
Presentación.pptx
 
Actividades naye
Actividades nayeActividades naye
Actividades naye
 
Tema manejo de la entrada
Tema manejo de la entradaTema manejo de la entrada
Tema manejo de la entrada
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salida
 
Introduccion hmi
Introduccion hmiIntroduccion hmi
Introduccion hmi
 
Hmi introduccion hmi
Hmi introduccion hmiHmi introduccion hmi
Hmi introduccion hmi
 
Trabajo de sistema maria12
Trabajo de sistema maria12Trabajo de sistema maria12
Trabajo de sistema maria12
 
Trabajo de sistema maria12
Trabajo de sistema maria12Trabajo de sistema maria12
Trabajo de sistema maria12
 
Act uni4
Act uni4Act uni4
Act uni4
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas Operativos
 

Mais de Ugo Sanchez Baeza Profesor

Mais de Ugo Sanchez Baeza Profesor (20)

00 sesion
00 sesion00 sesion
00 sesion
 
FRedes tarea0
FRedes tarea0FRedes tarea0
FRedes tarea0
 
FRedes taller0
FRedes taller0FRedes taller0
FRedes taller0
 
Leccion4 sisop
Leccion4 sisopLeccion4 sisop
Leccion4 sisop
 
Leccion3 sisop
Leccion3 sisopLeccion3 sisop
Leccion3 sisop
 
Leccion5 f redes
Leccion5 f redesLeccion5 f redes
Leccion5 f redes
 
Leccion4 f redes
Leccion4 f redesLeccion4 f redes
Leccion4 f redes
 
Html2
Html2Html2
Html2
 
Leccion3 f redes
Leccion3 f redesLeccion3 f redes
Leccion3 f redes
 
Leccion2 sisop
Leccion2 sisopLeccion2 sisop
Leccion2 sisop
 
Leccion2 f redes
Leccion2 f redesLeccion2 f redes
Leccion2 f redes
 
Tarea f net1
Tarea f net1Tarea f net1
Tarea f net1
 
Leccion1 Fundamentos de Redes
Leccion1 Fundamentos de RedesLeccion1 Fundamentos de Redes
Leccion1 Fundamentos de Redes
 
Html1
Html1Html1
Html1
 
Leccion1 sisop
Leccion1 sisopLeccion1 sisop
Leccion1 sisop
 
Leccion0 sisop
Leccion0 sisopLeccion0 sisop
Leccion0 sisop
 
I pv6 (internet protocol version 6)
I pv6 (internet protocol version 6)I pv6 (internet protocol version 6)
I pv6 (internet protocol version 6)
 
Laboratorisubnetind pt
Laboratorisubnetind ptLaboratorisubnetind pt
Laboratorisubnetind pt
 
Taller9
Taller9Taller9
Taller9
 
Taller 8
Taller 8Taller 8
Taller 8
 

Último

5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
MiNeyi1
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 

Último (20)

Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 

Leccion5 sisop

  • 1. Fundamentos de Sistemas Operativos Lección 5 Instructor Ugo Andrés Sánchez Baeza ugoandresprofesor@gmail.com Celular : 311 345 #### 1
  • 3. Contenido Gestor de dispositivos de entrada y salida Maquina virtual. 3
  • 4. Gestor de dispositivos de entrada y salida 4
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Gestor de dispositivos de entrada y salida 15
  • 16. Gestor de dispositivos de entrada y salida 16
  • 17. Gestor de dispositivos de entrada y salida 17
  • 18. Gestor de dispositivos de entrada y salida 18
  • 19. Gestor de dispositivos de entrada y salida 19
  • 20. Gestor de dispositivos de entrada y salida 20
  • 21. 21
  • 23. 23
  • 24. 24
  • 25. 25
  • 26. 26
  • 27. 27
  • 28. 28
  • 29. 29
  • 30. 30
  • 31. 31
  • 32. 32
  • 33. 33
  • 34. 34
  • 35. 35
  • 36. 36
  • 37. 37
  • 38. 38
  • 39. 39
  • 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
  • 42. 42