SlideShare una empresa de Scribd logo
1 de 20
Capítulo 7 Componentes y Estructura de un Sistema Operativo 1 Sistemas Operativos I
en Win32 y POSIX Sistemas Operativos I 2 componentes Los componentes para Win32 y POSIX no son exactamente los mismos:
sistema operativo estructurado Sistemas Operativos I 3 estructura cliente - servidor En estos S.O. se tiene el concepto de micronúcleo para el modo núcleo, mientras que los servicios están concentrados en el modo usuario.
hilos y multihilos Sistemas Operativos I 4 gestión de procesos Procesos son programas en ejecución gestionados por el S.O.,  formados por: Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador. Su estado de ejecución en un momento dado: Valores de los registros para dicho programa. Su memoria de trabajo: La memoria que ha reservado y sus contenidos. Otra información que permite al S.O. su planificación. Esta definición varía ligeramente en el caso de S.O. multihilo: Un proceso consta de uno o más hilos, la memoria de trabajo (compartida por todos los hilos) y la información de planificación.  Cada hilo consta de instrucciones y estado de ejecución. Los procesos son creados y destruidos por el S.O., así como también este se debe hacer cargo de la comunicación entre procesos, pero lo hace a petición de otros procesos.  El mecanismo por el cual un proceso crea otro proceso se denomina bifurcación (fork).  Los nuevos procesos pueden ser independientes y no compartir el espacio de memoria con el proceso que los ha creado o ser creados en el mismo espacio de memoria. En los S.O. multihilo es posible crear tanto hilos como procesos.  Un proceso solamente puede crear hilos para sí mismo. Dichos hilos comparten toda la memoria reservada para el proceso.
Sistemas Operativos I 5 método de un proceso Dos o más procesos pueden cooperar mediante señales de forma que uno obliga a detenerse a los otros hasta que reciban una señal para continuar. Se usa una variable de tipo semáforo para sincronizar los procesos. Si un proceso está esperando una señal, se suspende (Hold) hasta que la señal se envíe. Se mantiene una cola de procesos en espera en el semáforo. La forma de elegir los procesos de la cola en espera es mediante una política FIFO (First In FirstOut) también llamada FCFS (First Come FirstServed), Round Robin, etc. La sincronización explícita entre procesos es un caso particular del estado "bloqueado".  En este caso, el suceso que permite desbloquear un proceso no es una operación de entrada/salida, sino una señal generada a propósito por el programador desde otro proceso.
Sistemas Operativos I 6 servicios de procesos Crear un proceso: A partir de un proceso padre (UNIX). A partir de un archivo ejecutable (Windows NT). Ejecutar un proceso. Terminar la ejecución de un proceso. Cambiar el programa que ejecuta un proceso.
Sistemas Operativos I 7 gestión de memoria Memoria: vector enorme de palabras o Bytes, cada uno con su propia dirección.  Compartido por CPU y dispositivos E/S. Volátil: pierde su contenido si el sistema falla. El S.O. tiene la responsabilidad de gestionar los siguientes aspectos de la memoria: Mantener un mapa de las partes de memoria en uso y saber quién las está usando. Decidir qué procesos se deben cargar, y dónde cuando hay memoria disponible. Asignar y liberar espacio de memoria cuando sea necesario. Ofrecer servicios para que los procesos puedan compartir memoria.
Sistemas Operativos I 8 servicios de gestión de memoria Solicitar memoria Liberar memoria Compartir memoria
Sistemas Operativos I 9 comunicación y sincronización entre procesos
Sistemas Operativos I 10 servicios de comunicación y sincronización Servicios de comunicación: Crear el mecanismo de comunicación. Enviar datos a un proceso. Recibir datos de un proceso. Destruir el servicio de comunicación. Servicios de sincronización: Crear el mecanismo de sincronización. Bloquear un proceso hasta que ocurra un evento. Despertar a un proceso bloqueado. Destruir el mecanismo de sincronización.
Sistemas Operativos I 11 tipos de comunicación Comunicación síncrona: Los dos procesos han de ejecutar los servicios de comunicación al mismo tiempo. Comunicación asíncrona: Los dos procesos no tienen que ejecutar los servicios de comunicación al mismo tiempo.
Sistemas Operativos I 12 gestión de E/S El gestor de E/S está formado por: Un sistema global de almacenamiento intermedio en memoria. Manejadores genéricos, uno por cada clase, de dispositivos. Manejadores específicos para cada dispositivo.  Almacenamiento secundario no volátil en dispositivos rápidos de E/S (discos, etc.) como respaldo de la memoria.  El S.O. tiene la responsabilidad de gestionar los siguientes aspectos de la E/S y el almacenamiento secundario:  Traducir peticiones a formato de manejador. Copiar memoria de/a memoria a/de controlador. Controlar operaciones por DMA. Controlar dispositivos de E/S: teclado, ratón, etc. Asignación y liberación de espacio. Planificación de accesos a los dispositivos.
Sistemas Operativos I 13 servicios de E/S Servicios orientados a caracteres: Impresoras, terminales. Servicios orientados a bloques: La operación de E/S se hace sobre un bloque de información de un número fijo de caracteres. Discos.
Sistemas Operativos I 14 gestión de archivos y directorios Archivo:  Conjunto de información lógicamente relacionada y definida por su creador. Directorio:  Conjunto de identificadores lógicos de archivos y su relación con identificadores internos del S.O. Archivos frecuentes:  Programas (fuentes y ejecutables) y datos. El S.O. tiene la responsabilidad de gestionar los siguientes aspectos del servicio de archivos: Creación y borrado de archivos y directorios. Primitivas para manipular archivos y directorios. Proyectar los ficheros sobre almacenamiento secundario. Hacer respaldo de archivos sobre dispositivos estables y no volátiles.
Sistemas Operativos I 15 visión lógica del sistema operativo La forma en la que se presentan los sistemas a los usuarios difieren de la forma física real.
lógicamente: visión plana físicamente: visión matricial Sistemas Operativos I 16 visión lógica v.s. visión física Visión lógica Visión física
Sistemas Operativos I 17 servicios de archivos Servicios: Crear un archivo. Abrir un archivo. Escribir y leer. Cerrar un archivo. Borrar un archivo. Procedimiento: Se crea el archivo. Se abre:  se genera un descriptor de archivo. Se escribe y lee (el archivo puede crecer).	 Se cierra. Se borra.
carpetas y sus ficheros Sistemas Operativos I 18 esquema jerárquico de un directorio Un directorio es una estructura jerárquica de entradas de directorio: archivos, carpetas, etiquetas de volumen.
Sistemas Operativos I 19 servicios de directorio Crear un directorio. Borrar un directorio. Abrir un directorio. Leer un directorio. Cerrar un directorio.
funciones de los actuales S.O. Sistemas Operativos I 20 seguridad y protección Protección:  Controlar accesos a los recursos de usuario y sistema. El servidor de protección debe: Distinguir entre uso autorizado y no autorizado. Especificar los controles de acceso a llevar a cabo.	 Proporcionar métodos de control de acceso. Seguridad:  Proteger al sistema de un uso indebido. El servidor de seguridad debe: Autenticar a los usuarios.	 Evitar amenazas al sistema (gusanos, virus, piratas, fuego, etc.). Evitar la intercepción de comunicaciones: cifrado, canales seguros, etc.

Más contenido relacionado

Destacado

Informationstechnologie + Recht
Informationstechnologie + RechtInformationstechnologie + Recht
Informationstechnologie + RechtJan A. Strunk
 
Suite - die erste Ausgabe der Lindenhof Zeitung
Suite - die erste Ausgabe der Lindenhof ZeitungSuite - die erste Ausgabe der Lindenhof Zeitung
Suite - die erste Ausgabe der Lindenhof ZeitungHotel Lindenhof
 
Anleitung für Chem2Market // Produkte einstellen
Anleitung für Chem2Market // Produkte einstellenAnleitung für Chem2Market // Produkte einstellen
Anleitung für Chem2Market // Produkte einstellenChristiane Strasse
 
Stricken mit hundehaaren
Stricken mit hundehaarenStricken mit hundehaaren
Stricken mit hundehaarenUte Muendlein
 
Stammdaten als Erfolgsfaktor moderner Unternehmen
Stammdaten als Erfolgsfaktor moderner UnternehmenStammdaten als Erfolgsfaktor moderner Unternehmen
Stammdaten als Erfolgsfaktor moderner UnternehmenBoris Otto
 
TALLER N.11- MODELO TCP/IP
TALLER N.11- MODELO TCP/IPTALLER N.11- MODELO TCP/IP
TALLER N.11- MODELO TCP/IPmario23
 
Die PEF und OEF Pilotphase Erfahrungen und Sicht auf die EU-Initiative aus Ö...
Die PEF und OEF Pilotphase Erfahrungen und Sicht auf die EU-Initiative aus Ö...Die PEF und OEF Pilotphase Erfahrungen und Sicht auf die EU-Initiative aus Ö...
Die PEF und OEF Pilotphase Erfahrungen und Sicht auf die EU-Initiative aus Ö...Martin Wildenberg
 

Destacado (14)

Charla AAAP 2010
Charla AAAP 2010Charla AAAP 2010
Charla AAAP 2010
 
PLANIFICACIÓN
PLANIFICACIÓNPLANIFICACIÓN
PLANIFICACIÓN
 
PresentacióN2
PresentacióN2PresentacióN2
PresentacióN2
 
Informationstechnologie + Recht
Informationstechnologie + RechtInformationstechnologie + Recht
Informationstechnologie + Recht
 
Suite - die erste Ausgabe der Lindenhof Zeitung
Suite - die erste Ausgabe der Lindenhof ZeitungSuite - die erste Ausgabe der Lindenhof Zeitung
Suite - die erste Ausgabe der Lindenhof Zeitung
 
Anleitung für Chem2Market // Produkte einstellen
Anleitung für Chem2Market // Produkte einstellenAnleitung für Chem2Market // Produkte einstellen
Anleitung für Chem2Market // Produkte einstellen
 
Alemania.
Alemania.Alemania.
Alemania.
 
Tema4.3.
Tema4.3.Tema4.3.
Tema4.3.
 
Stricken mit hundehaaren
Stricken mit hundehaarenStricken mit hundehaaren
Stricken mit hundehaaren
 
Aragon tambien existe
Aragon tambien existeAragon tambien existe
Aragon tambien existe
 
Stammdaten als Erfolgsfaktor moderner Unternehmen
Stammdaten als Erfolgsfaktor moderner UnternehmenStammdaten als Erfolgsfaktor moderner Unternehmen
Stammdaten als Erfolgsfaktor moderner Unternehmen
 
Februari
FebruariFebruari
Februari
 
TALLER N.11- MODELO TCP/IP
TALLER N.11- MODELO TCP/IPTALLER N.11- MODELO TCP/IP
TALLER N.11- MODELO TCP/IP
 
Die PEF und OEF Pilotphase Erfahrungen und Sicht auf die EU-Initiative aus Ö...
Die PEF und OEF Pilotphase Erfahrungen und Sicht auf die EU-Initiative aus Ö...Die PEF und OEF Pilotphase Erfahrungen und Sicht auf die EU-Initiative aus Ö...
Die PEF und OEF Pilotphase Erfahrungen und Sicht auf die EU-Initiative aus Ö...
 

Similar a Cap7 (20)

Tema3 procesos
Tema3 procesos Tema3 procesos
Tema3 procesos
 
Sisoper
SisoperSisoper
Sisoper
 
Cap1
Cap1Cap1
Cap1
 
Cuestionario procesos
Cuestionario procesos Cuestionario procesos
Cuestionario procesos
 
27 de oct
27 de oct27 de oct
27 de oct
 
Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
introduccion sistemas operativos2.pptx
introduccion sistemas operativos2.pptxintroduccion sistemas operativos2.pptx
introduccion sistemas operativos2.pptx
 
Tarea 3_individual_Nelis Rivero
Tarea 3_individual_Nelis RiveroTarea 3_individual_Nelis Rivero
Tarea 3_individual_Nelis Rivero
 
Conceptos Básicos de Sistemas Operativos
Conceptos Básicos de Sistemas OperativosConceptos Básicos de Sistemas Operativos
Conceptos Básicos de Sistemas Operativos
 
Unidad1
Unidad1Unidad1
Unidad1
 
Cap5
Cap5Cap5
Cap5
 
Funciones del s.o
Funciones del s.oFunciones del s.o
Funciones del s.o
 
S..O. Unidad 2
S..O. Unidad 2S..O. Unidad 2
S..O. Unidad 2
 
Sist opert
Sist opertSist opert
Sist opert
 
2 conceptos basicos
2 conceptos basicos2 conceptos basicos
2 conceptos basicos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Conocimiento y gestión del s
Conocimiento y gestión del sConocimiento y gestión del s
Conocimiento y gestión del s
 
Tarea 3 SO
Tarea 3 SOTarea 3 SO
Tarea 3 SO
 
SYSTEM
SYSTEMSYSTEM
SYSTEM
 

Más de CJAO

Cap6
Cap6Cap6
Cap6CJAO
 
Cap5
Cap5Cap5
Cap5CJAO
 
Cap4
Cap4Cap4
Cap4CJAO
 
Cap3
Cap3Cap3
Cap3CJAO
 
Cap2
Cap2Cap2
Cap2CJAO
 
Cap1
Cap1Cap1
Cap1CJAO
 
Cap4 compiladores
Cap4 compiladoresCap4 compiladores
Cap4 compiladoresCJAO
 
Cap3 compiladores
Cap3 compiladoresCap3 compiladores
Cap3 compiladoresCJAO
 
Cap2 compiladores
Cap2 compiladoresCap2 compiladores
Cap2 compiladoresCJAO
 
Cap1 compiladores
Cap1 compiladoresCap1 compiladores
Cap1 compiladoresCJAO
 
Cap6
Cap6Cap6
Cap6CJAO
 
Cap5
Cap5Cap5
Cap5CJAO
 
Cap4
Cap4Cap4
Cap4CJAO
 
Cap3
Cap3Cap3
Cap3CJAO
 
Cap0
Cap0Cap0
Cap0CJAO
 
Cap5
Cap5Cap5
Cap5CJAO
 
Cap4
Cap4Cap4
Cap4CJAO
 
Cap3
Cap3Cap3
Cap3CJAO
 
Cap2
Cap2Cap2
Cap2CJAO
 
Cap1
Cap1Cap1
Cap1CJAO
 

Más de CJAO (20)

Cap6
Cap6Cap6
Cap6
 
Cap5
Cap5Cap5
Cap5
 
Cap4
Cap4Cap4
Cap4
 
Cap3
Cap3Cap3
Cap3
 
Cap2
Cap2Cap2
Cap2
 
Cap1
Cap1Cap1
Cap1
 
Cap4 compiladores
Cap4 compiladoresCap4 compiladores
Cap4 compiladores
 
Cap3 compiladores
Cap3 compiladoresCap3 compiladores
Cap3 compiladores
 
Cap2 compiladores
Cap2 compiladoresCap2 compiladores
Cap2 compiladores
 
Cap1 compiladores
Cap1 compiladoresCap1 compiladores
Cap1 compiladores
 
Cap6
Cap6Cap6
Cap6
 
Cap5
Cap5Cap5
Cap5
 
Cap4
Cap4Cap4
Cap4
 
Cap3
Cap3Cap3
Cap3
 
Cap0
Cap0Cap0
Cap0
 
Cap5
Cap5Cap5
Cap5
 
Cap4
Cap4Cap4
Cap4
 
Cap3
Cap3Cap3
Cap3
 
Cap2
Cap2Cap2
Cap2
 
Cap1
Cap1Cap1
Cap1
 

Último

Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Cuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfCuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfBrandonsanchezdoming
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 

Último (20)

Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Cuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfCuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdf
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 

Cap7

  • 1. Capítulo 7 Componentes y Estructura de un Sistema Operativo 1 Sistemas Operativos I
  • 2. en Win32 y POSIX Sistemas Operativos I 2 componentes Los componentes para Win32 y POSIX no son exactamente los mismos:
  • 3. sistema operativo estructurado Sistemas Operativos I 3 estructura cliente - servidor En estos S.O. se tiene el concepto de micronúcleo para el modo núcleo, mientras que los servicios están concentrados en el modo usuario.
  • 4. hilos y multihilos Sistemas Operativos I 4 gestión de procesos Procesos son programas en ejecución gestionados por el S.O., formados por: Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador. Su estado de ejecución en un momento dado: Valores de los registros para dicho programa. Su memoria de trabajo: La memoria que ha reservado y sus contenidos. Otra información que permite al S.O. su planificación. Esta definición varía ligeramente en el caso de S.O. multihilo: Un proceso consta de uno o más hilos, la memoria de trabajo (compartida por todos los hilos) y la información de planificación. Cada hilo consta de instrucciones y estado de ejecución. Los procesos son creados y destruidos por el S.O., así como también este se debe hacer cargo de la comunicación entre procesos, pero lo hace a petición de otros procesos. El mecanismo por el cual un proceso crea otro proceso se denomina bifurcación (fork). Los nuevos procesos pueden ser independientes y no compartir el espacio de memoria con el proceso que los ha creado o ser creados en el mismo espacio de memoria. En los S.O. multihilo es posible crear tanto hilos como procesos. Un proceso solamente puede crear hilos para sí mismo. Dichos hilos comparten toda la memoria reservada para el proceso.
  • 5. Sistemas Operativos I 5 método de un proceso Dos o más procesos pueden cooperar mediante señales de forma que uno obliga a detenerse a los otros hasta que reciban una señal para continuar. Se usa una variable de tipo semáforo para sincronizar los procesos. Si un proceso está esperando una señal, se suspende (Hold) hasta que la señal se envíe. Se mantiene una cola de procesos en espera en el semáforo. La forma de elegir los procesos de la cola en espera es mediante una política FIFO (First In FirstOut) también llamada FCFS (First Come FirstServed), Round Robin, etc. La sincronización explícita entre procesos es un caso particular del estado "bloqueado". En este caso, el suceso que permite desbloquear un proceso no es una operación de entrada/salida, sino una señal generada a propósito por el programador desde otro proceso.
  • 6. Sistemas Operativos I 6 servicios de procesos Crear un proceso: A partir de un proceso padre (UNIX). A partir de un archivo ejecutable (Windows NT). Ejecutar un proceso. Terminar la ejecución de un proceso. Cambiar el programa que ejecuta un proceso.
  • 7. Sistemas Operativos I 7 gestión de memoria Memoria: vector enorme de palabras o Bytes, cada uno con su propia dirección. Compartido por CPU y dispositivos E/S. Volátil: pierde su contenido si el sistema falla. El S.O. tiene la responsabilidad de gestionar los siguientes aspectos de la memoria: Mantener un mapa de las partes de memoria en uso y saber quién las está usando. Decidir qué procesos se deben cargar, y dónde cuando hay memoria disponible. Asignar y liberar espacio de memoria cuando sea necesario. Ofrecer servicios para que los procesos puedan compartir memoria.
  • 8. Sistemas Operativos I 8 servicios de gestión de memoria Solicitar memoria Liberar memoria Compartir memoria
  • 9. Sistemas Operativos I 9 comunicación y sincronización entre procesos
  • 10. Sistemas Operativos I 10 servicios de comunicación y sincronización Servicios de comunicación: Crear el mecanismo de comunicación. Enviar datos a un proceso. Recibir datos de un proceso. Destruir el servicio de comunicación. Servicios de sincronización: Crear el mecanismo de sincronización. Bloquear un proceso hasta que ocurra un evento. Despertar a un proceso bloqueado. Destruir el mecanismo de sincronización.
  • 11. Sistemas Operativos I 11 tipos de comunicación Comunicación síncrona: Los dos procesos han de ejecutar los servicios de comunicación al mismo tiempo. Comunicación asíncrona: Los dos procesos no tienen que ejecutar los servicios de comunicación al mismo tiempo.
  • 12. Sistemas Operativos I 12 gestión de E/S El gestor de E/S está formado por: Un sistema global de almacenamiento intermedio en memoria. Manejadores genéricos, uno por cada clase, de dispositivos. Manejadores específicos para cada dispositivo. Almacenamiento secundario no volátil en dispositivos rápidos de E/S (discos, etc.) como respaldo de la memoria. El S.O. tiene la responsabilidad de gestionar los siguientes aspectos de la E/S y el almacenamiento secundario: Traducir peticiones a formato de manejador. Copiar memoria de/a memoria a/de controlador. Controlar operaciones por DMA. Controlar dispositivos de E/S: teclado, ratón, etc. Asignación y liberación de espacio. Planificación de accesos a los dispositivos.
  • 13. Sistemas Operativos I 13 servicios de E/S Servicios orientados a caracteres: Impresoras, terminales. Servicios orientados a bloques: La operación de E/S se hace sobre un bloque de información de un número fijo de caracteres. Discos.
  • 14. Sistemas Operativos I 14 gestión de archivos y directorios Archivo: Conjunto de información lógicamente relacionada y definida por su creador. Directorio: Conjunto de identificadores lógicos de archivos y su relación con identificadores internos del S.O. Archivos frecuentes: Programas (fuentes y ejecutables) y datos. El S.O. tiene la responsabilidad de gestionar los siguientes aspectos del servicio de archivos: Creación y borrado de archivos y directorios. Primitivas para manipular archivos y directorios. Proyectar los ficheros sobre almacenamiento secundario. Hacer respaldo de archivos sobre dispositivos estables y no volátiles.
  • 15. Sistemas Operativos I 15 visión lógica del sistema operativo La forma en la que se presentan los sistemas a los usuarios difieren de la forma física real.
  • 16. lógicamente: visión plana físicamente: visión matricial Sistemas Operativos I 16 visión lógica v.s. visión física Visión lógica Visión física
  • 17. Sistemas Operativos I 17 servicios de archivos Servicios: Crear un archivo. Abrir un archivo. Escribir y leer. Cerrar un archivo. Borrar un archivo. Procedimiento: Se crea el archivo. Se abre: se genera un descriptor de archivo. Se escribe y lee (el archivo puede crecer). Se cierra. Se borra.
  • 18. carpetas y sus ficheros Sistemas Operativos I 18 esquema jerárquico de un directorio Un directorio es una estructura jerárquica de entradas de directorio: archivos, carpetas, etiquetas de volumen.
  • 19. Sistemas Operativos I 19 servicios de directorio Crear un directorio. Borrar un directorio. Abrir un directorio. Leer un directorio. Cerrar un directorio.
  • 20. funciones de los actuales S.O. Sistemas Operativos I 20 seguridad y protección Protección: Controlar accesos a los recursos de usuario y sistema. El servidor de protección debe: Distinguir entre uso autorizado y no autorizado. Especificar los controles de acceso a llevar a cabo. Proporcionar métodos de control de acceso. Seguridad: Proteger al sistema de un uso indebido. El servidor de seguridad debe: Autenticar a los usuarios. Evitar amenazas al sistema (gusanos, virus, piratas, fuego, etc.). Evitar la intercepción de comunicaciones: cifrado, canales seguros, etc.