SlideShare una empresa de Scribd logo
1 de 23
Universidad Autónoma de Santo Domingo (UASD)  Facultad de Ciencias Escuela de Informática Sistemas Operativos Clave: INF-324 Sesión: 01 Profesor: José Binet Estudiante:  Oscar Sánchez Amarylis Sánchez Matricula:  BF-0076 Blog: http://oscar-sanchez-d.blogspot.com/   Tema: Procesos 07/10/2009 03:30 p.m. 1 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
Indice 1.    Introducción 2.   Procesos 3.   Estados de un Proceso 	3.1 Diagrama de Formación de un Proceso. 	3.2 Modelo de Dos Estados 	3.3 Modelo de Cinco Estados 4.   Procesos Supendidos (Hold) 5.   Implantación de los procesos 6.   Comunicación entre procesos 7.   Planificación de procesos 8.   Niveles de planificación 9.   Planificación a largo plazo 10. Planificación a mediano plazo 11.  Colas múltiples 12. Procesos ligeros 13. Señales 14. Conclusion. 15. Infografia / Bibliografia 07/10/2009 03:30 p.m. 2 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
Introducción El siguiente documento describe las características que presentan los sistemas operativos para la administración de procesos en los sistemas mono y multiprocesadores. 07/10/2009 03:30 p.m. 3 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
Procesos Qué es un proceso?     Un proceso es un programa en ejecución. Un proceso simple tiene un hilo de ejecución, por el momento dejemos esta última definición como un concepto, luego se verá en más detalle el concepto de hilo.  07/10/2009 03:30 p.m. 4 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
Estados de los procesos Un proceso puede estar en cualquiera de los siguientes tres estados:  Listo  En ejecución  Bloqueado   07/10/2009 03:30 p.m. 5 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
Estados de los procesos Listo: Los procesos en el estado listo son los que pueden pasar a estado de ejecución si el planificador los selecciona. Ejecución: Los procesos en el estado ejecución son los que se están ejecutando en el procesador en ese momento dado. 07/10/2009 03:30 p.m. 6 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
Estados de los procesos Bloqueados: Los procesos que se encuentran en estado bloqueado están esperando la respuesta de algún otro proceso para poder continuar con su ejecución. 07/10/2009 03:30 p.m. 7 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
Diagrama de formación de un proceso  Se trata de la utilización de dos archivos, un objeto ejecutable y una biblioteca del sistema, que después se colocan en la imagen del proceso dentro de la memoria RAM y posteriormente también se dan de alta dentro de la tabla de procesos, Bloque de control del proceso. 07/10/2009 03:30 p.m. 8 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
Modelo de dos estados  07/10/2009 03:30 p.m. 9 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
Modelo de cinco estados 07/10/2009 03:30 p.m. 10 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
Implantación de los procesos La implementación del modelo de procesos se logra debido a que el sistema operativo almacena en una tabla denominada tabla de control de procesos información relativa a cada proceso que se esta ejecutando en el procesador. Cada línea de esta tabla representa a un proceso. 07/10/2009 03:30 p.m. 11 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
Comunicación entre procesos Condiciones de competencia Secciones críticas Exclusión mutua con espera ocupada Desactivación de interrupciones Variables cerradura Alternancia estricta Dormir y despertar El problema del productor y el consumidor 07/10/2009 03:30 p.m. 12 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
Planificación de Procesos     La planificación es el proceso por el cual el sistema operativo selecciona que proceso ejecutar. La selección del proceso se basa en alguno de los algoritmos de planificación que se describen más abajo. 07/10/2009 03:30 p.m. 13 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
Niveles de Planificación      La planificación de la CPU, en el sentido de conmutarla entre los distintos procesos, es una de las funciones del sistema operativo. Este despacho es llevado a cabo por un pequeño programa llamado planificador a corto plazo o dispatcher (despachador). 07/10/2009 03:30 p.m. 14 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
Niveles de Planificación  07/10/2009 03:30 p.m. 15 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
Niveles de Planificación Planificación a largo Plazo Planificación a Medio Plazo Planificación a Corto Plazo 07/10/2009 03:30 p.m. 16 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
Colas múltiples Las colas múltiples están basadas en una pila que sirve como índice de una lista de procesos que se tienen que ejecutar. Primero el trabajo más corto 07/10/2009 03:30 p.m. 17 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
Procesos ligeros Contador de programa Pila Registros.  Estado del procesoligero.  Dentro de la información compartida tenemos:  Variables globales.  Archivosabiertos Señales Semáforos.  Contabilidad 07/10/2009 03:30 p.m. 18 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
Señales Las señales son el mecanismo de comunicación que se establece entre los procesos. 07/10/2009 03:30 p.m. 19 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
Conclusion Los procesos son creados y destruidos por el sistema operativo.  El mecanismo por el cual un proceso crea otro proceso se denomina bifurcación. El sistema operativo es el responsable de determinar las pautas de intercalado y asignación de recursos a cada proceso. Si existe un esquema con diferentes niveles de prioridad de procesos.  La sincronización explícita entre procesos es un caso particular del estado "bloqueado". 07/10/2009 03:30 p.m. 20 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
¿Preguntas? 07/10/2009 03:30 p.m. 21 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
Referencias 658.403  B947s  BURCH, JOHN G. SISTEMAS DE INFORMACION. TEORIA Y PRAC.LIMUSA  621.3819183  S426P SCOTT, GEORGE M. PRINCIPIOS DE SISTEMAS DE INFORMACIÓNED. MCGRAWHILL,1989  07/10/2009 03:30 p.m. 22 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
Webgrafía http://www.monografias.com/trabajos14/administ-procesos/administ-procesos.shtml http://wwwdi.ujaen.es/~lina/TemasSO/PLANIFICACIONDEPROCESOS/1NivelesdePlanificacion.htm 07/10/2009 03:30 p.m. 23 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076

Más contenido relacionado

La actualidad más candente

So estructura
So estructuraSo estructura
So estructuraSslayn
 
Herramientas De Control, Monitoreos Y Estadistica S
Herramientas De Control, Monitoreos Y Estadistica SHerramientas De Control, Monitoreos Y Estadistica S
Herramientas De Control, Monitoreos Y Estadistica Stec lerdo
 
Proseso de diseño de un (si)
Proseso de diseño de un (si)Proseso de diseño de un (si)
Proseso de diseño de un (si)marcelino garcia
 
Estructura modular
Estructura modularEstructura modular
Estructura modularjuan_180
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosChiNo Sosa Erazo
 
Intorduccion de los sistemas operativos
Intorduccion de los sistemas operativosIntorduccion de los sistemas operativos
Intorduccion de los sistemas operativosoax123
 
Arranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munoz
Arranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munozArranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munoz
Arranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munozpelaof15
 
Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2Carmen Soler
 
Administrando la Instancia en Oracle database 11g-Z052 05
Administrando la Instancia en Oracle database 11g-Z052 05Administrando la Instancia en Oracle database 11g-Z052 05
Administrando la Instancia en Oracle database 11g-Z052 05Alexander Calderón
 
Herramientas De Control De B D
Herramientas De Control De B DHerramientas De Control De B D
Herramientas De Control De B DRafa
 
Mantenimiento de la base de datos Oracle 11g
Mantenimiento de la base de datos Oracle 11gMantenimiento de la base de datos Oracle 11g
Mantenimiento de la base de datos Oracle 11gCarmen Soler
 
Estructuras de almacenamiento de Oracle 11g R2
Estructuras de almacenamiento de Oracle 11g R2Estructuras de almacenamiento de Oracle 11g R2
Estructuras de almacenamiento de Oracle 11g R2Carmen Soler
 

La actualidad más candente (19)

Estructura modular
Estructura modularEstructura modular
Estructura modular
 
Estructura modular
Estructura modularEstructura modular
Estructura modular
 
Bd
BdBd
Bd
 
Estructura modular
Estructura modularEstructura modular
Estructura modular
 
So estructura
So estructuraSo estructura
So estructura
 
Procesos i 2017
Procesos i  2017Procesos i  2017
Procesos i 2017
 
Herramientas De Control, Monitoreos Y Estadistica S
Herramientas De Control, Monitoreos Y Estadistica SHerramientas De Control, Monitoreos Y Estadistica S
Herramientas De Control, Monitoreos Y Estadistica S
 
Proseso de diseño de un (si)
Proseso de diseño de un (si)Proseso de diseño de un (si)
Proseso de diseño de un (si)
 
Estructura modular
Estructura modularEstructura modular
Estructura modular
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesos
 
Intorduccion de los sistemas operativos
Intorduccion de los sistemas operativosIntorduccion de los sistemas operativos
Intorduccion de los sistemas operativos
 
Arranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munoz
Arranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munozArranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munoz
Arranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munoz
 
Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2Arquitectura de Oracle 11g r2
Arquitectura de Oracle 11g r2
 
Administrando la Instancia en Oracle database 11g-Z052 05
Administrando la Instancia en Oracle database 11g-Z052 05Administrando la Instancia en Oracle database 11g-Z052 05
Administrando la Instancia en Oracle database 11g-Z052 05
 
Herramientas De Control De B D
Herramientas De Control De B DHerramientas De Control De B D
Herramientas De Control De B D
 
Nucleo kernel
Nucleo kernelNucleo kernel
Nucleo kernel
 
Práctica calificada 2
Práctica calificada 2Práctica calificada 2
Práctica calificada 2
 
Mantenimiento de la base de datos Oracle 11g
Mantenimiento de la base de datos Oracle 11gMantenimiento de la base de datos Oracle 11g
Mantenimiento de la base de datos Oracle 11g
 
Estructuras de almacenamiento de Oracle 11g R2
Estructuras de almacenamiento de Oracle 11g R2Estructuras de almacenamiento de Oracle 11g R2
Estructuras de almacenamiento de Oracle 11g R2
 

Destacado

Inf 324 01 07 Procesos
Inf 324 01 07  ProcesosInf 324 01 07  Procesos
Inf 324 01 07 ProcesosOscarSanchezD
 
inf 324 01 p05 7 inteligencia
inf 324 01 p05 7 inteligenciainf 324 01 p05 7 inteligencia
inf 324 01 p05 7 inteligenciaOscarSanchezD
 
inf 324 01 p05 7 inteligencia
inf 324 01 p05 7 inteligenciainf 324 01 p05 7 inteligencia
inf 324 01 p05 7 inteligenciaOscarSanchezD
 
inf_324_01_p05_7_inteligencia
inf_324_01_p05_7_inteligenciainf_324_01_p05_7_inteligencia
inf_324_01_p05_7_inteligenciaOscarSanchezD
 
INF-324 01 07 Procesos
INF-324 01 07 ProcesosINF-324 01 07 Procesos
INF-324 01 07 ProcesosOscarSanchezD
 
How to Battle Bad Reviews
How to Battle Bad ReviewsHow to Battle Bad Reviews
How to Battle Bad ReviewsGlassdoor
 
Activism x Technology
Activism x TechnologyActivism x Technology
Activism x TechnologyWebVisions
 

Destacado (8)

Inf 324 01 07 Procesos
Inf 324 01 07  ProcesosInf 324 01 07  Procesos
Inf 324 01 07 Procesos
 
inf 324 01 p05 7 inteligencia
inf 324 01 p05 7 inteligenciainf 324 01 p05 7 inteligencia
inf 324 01 p05 7 inteligencia
 
inf 324 01 p05 7 inteligencia
inf 324 01 p05 7 inteligenciainf 324 01 p05 7 inteligencia
inf 324 01 p05 7 inteligencia
 
inf_324_01_p05_7_inteligencia
inf_324_01_p05_7_inteligenciainf_324_01_p05_7_inteligencia
inf_324_01_p05_7_inteligencia
 
INF-324 01 07 Procesos
INF-324 01 07 ProcesosINF-324 01 07 Procesos
INF-324 01 07 Procesos
 
Procesos e hilos- Parte 1
Procesos e hilos- Parte 1Procesos e hilos- Parte 1
Procesos e hilos- Parte 1
 
How to Battle Bad Reviews
How to Battle Bad ReviewsHow to Battle Bad Reviews
How to Battle Bad Reviews
 
Activism x Technology
Activism x TechnologyActivism x Technology
Activism x Technology
 

Similar a UASD Procesos Sistemas

Similar a UASD Procesos Sistemas (20)

Seti11 ocw
Seti11 ocwSeti11 ocw
Seti11 ocw
 
Inf 324 01_03_planificadores
Inf 324 01_03_planificadoresInf 324 01_03_planificadores
Inf 324 01_03_planificadores
 
Gestión de procesos
Gestión de procesosGestión de procesos
Gestión de procesos
 
Tema3 procesos
Tema3 procesos Tema3 procesos
Tema3 procesos
 
Estados de un proceso
Estados de un procesoEstados de un proceso
Estados de un proceso
 
Procesos
ProcesosProcesos
Procesos
 
Inf 324 01 03 Planificadores
Inf 324 01 03 PlanificadoresInf 324 01 03 Planificadores
Inf 324 01 03 Planificadores
 
Grupo1
Grupo1Grupo1
Grupo1
 
INFORME_CONCEPTO_PROCESO
INFORME_CONCEPTO_PROCESOINFORME_CONCEPTO_PROCESO
INFORME_CONCEPTO_PROCESO
 
Sotr 1
Sotr 1Sotr 1
Sotr 1
 
Inf 324 01_07_procesos
Inf 324 01_07_procesosInf 324 01_07_procesos
Inf 324 01_07_procesos
 
Sistemas Operativos [Informacion Variada]
Sistemas Operativos [Informacion Variada]Sistemas Operativos [Informacion Variada]
Sistemas Operativos [Informacion Variada]
 
Presentación andrés
Presentación andrésPresentación andrés
Presentación andrés
 
Planificación de un_proceso
Planificación de un_procesoPlanificación de un_proceso
Planificación de un_proceso
 
Trabajo sistemas operativos onaho
Trabajo sistemas operativos onahoTrabajo sistemas operativos onaho
Trabajo sistemas operativos onaho
 
Presentación andrés
Presentación andrésPresentación andrés
Presentación andrés
 
capitulo5-2011-110612183514-phpapp01
capitulo5-2011-110612183514-phpapp01capitulo5-2011-110612183514-phpapp01
capitulo5-2011-110612183514-phpapp01
 
S..O. Unidad 2
S..O. Unidad 2S..O. Unidad 2
S..O. Unidad 2
 
Trabajo Claudia Correa Sistema Operativo
Trabajo Claudia Correa Sistema OperativoTrabajo Claudia Correa Sistema Operativo
Trabajo Claudia Correa Sistema Operativo
 
Sistemas operativos; procesos
Sistemas operativos; procesosSistemas operativos; procesos
Sistemas operativos; procesos
 

Último

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
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).docxlupitavic
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
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.pdfPaolaRopero2
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 

Último (20)

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
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
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
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
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.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
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
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
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
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
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 

UASD Procesos Sistemas

  • 1. Universidad Autónoma de Santo Domingo (UASD)  Facultad de Ciencias Escuela de Informática Sistemas Operativos Clave: INF-324 Sesión: 01 Profesor: José Binet Estudiante: Oscar Sánchez Amarylis Sánchez Matricula: BF-0076 Blog: http://oscar-sanchez-d.blogspot.com/   Tema: Procesos 07/10/2009 03:30 p.m. 1 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
  • 2. Indice 1. Introducción 2. Procesos 3. Estados de un Proceso 3.1 Diagrama de Formación de un Proceso. 3.2 Modelo de Dos Estados 3.3 Modelo de Cinco Estados 4. Procesos Supendidos (Hold) 5. Implantación de los procesos 6. Comunicación entre procesos 7. Planificación de procesos 8. Niveles de planificación 9. Planificación a largo plazo 10. Planificación a mediano plazo 11. Colas múltiples 12. Procesos ligeros 13. Señales 14. Conclusion. 15. Infografia / Bibliografia 07/10/2009 03:30 p.m. 2 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
  • 3. Introducción El siguiente documento describe las características que presentan los sistemas operativos para la administración de procesos en los sistemas mono y multiprocesadores. 07/10/2009 03:30 p.m. 3 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
  • 4. Procesos Qué es un proceso?     Un proceso es un programa en ejecución. Un proceso simple tiene un hilo de ejecución, por el momento dejemos esta última definición como un concepto, luego se verá en más detalle el concepto de hilo. 07/10/2009 03:30 p.m. 4 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
  • 5. Estados de los procesos Un proceso puede estar en cualquiera de los siguientes tres estados: Listo En ejecución Bloqueado 07/10/2009 03:30 p.m. 5 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
  • 6. Estados de los procesos Listo: Los procesos en el estado listo son los que pueden pasar a estado de ejecución si el planificador los selecciona. Ejecución: Los procesos en el estado ejecución son los que se están ejecutando en el procesador en ese momento dado. 07/10/2009 03:30 p.m. 6 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
  • 7. Estados de los procesos Bloqueados: Los procesos que se encuentran en estado bloqueado están esperando la respuesta de algún otro proceso para poder continuar con su ejecución. 07/10/2009 03:30 p.m. 7 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
  • 8. Diagrama de formación de un proceso Se trata de la utilización de dos archivos, un objeto ejecutable y una biblioteca del sistema, que después se colocan en la imagen del proceso dentro de la memoria RAM y posteriormente también se dan de alta dentro de la tabla de procesos, Bloque de control del proceso. 07/10/2009 03:30 p.m. 8 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
  • 9. Modelo de dos estados 07/10/2009 03:30 p.m. 9 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
  • 10. Modelo de cinco estados 07/10/2009 03:30 p.m. 10 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
  • 11. Implantación de los procesos La implementación del modelo de procesos se logra debido a que el sistema operativo almacena en una tabla denominada tabla de control de procesos información relativa a cada proceso que se esta ejecutando en el procesador. Cada línea de esta tabla representa a un proceso. 07/10/2009 03:30 p.m. 11 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
  • 12. Comunicación entre procesos Condiciones de competencia Secciones críticas Exclusión mutua con espera ocupada Desactivación de interrupciones Variables cerradura Alternancia estricta Dormir y despertar El problema del productor y el consumidor 07/10/2009 03:30 p.m. 12 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
  • 13. Planificación de Procesos     La planificación es el proceso por el cual el sistema operativo selecciona que proceso ejecutar. La selección del proceso se basa en alguno de los algoritmos de planificación que se describen más abajo. 07/10/2009 03:30 p.m. 13 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
  • 14. Niveles de Planificación     La planificación de la CPU, en el sentido de conmutarla entre los distintos procesos, es una de las funciones del sistema operativo. Este despacho es llevado a cabo por un pequeño programa llamado planificador a corto plazo o dispatcher (despachador). 07/10/2009 03:30 p.m. 14 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
  • 15. Niveles de Planificación 07/10/2009 03:30 p.m. 15 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
  • 16. Niveles de Planificación Planificación a largo Plazo Planificación a Medio Plazo Planificación a Corto Plazo 07/10/2009 03:30 p.m. 16 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
  • 17. Colas múltiples Las colas múltiples están basadas en una pila que sirve como índice de una lista de procesos que se tienen que ejecutar. Primero el trabajo más corto 07/10/2009 03:30 p.m. 17 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
  • 18. Procesos ligeros Contador de programa Pila Registros. Estado del procesoligero. Dentro de la información compartida tenemos: Variables globales. Archivosabiertos Señales Semáforos. Contabilidad 07/10/2009 03:30 p.m. 18 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
  • 19. Señales Las señales son el mecanismo de comunicación que se establece entre los procesos. 07/10/2009 03:30 p.m. 19 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
  • 20. Conclusion Los procesos son creados y destruidos por el sistema operativo. El mecanismo por el cual un proceso crea otro proceso se denomina bifurcación. El sistema operativo es el responsable de determinar las pautas de intercalado y asignación de recursos a cada proceso. Si existe un esquema con diferentes niveles de prioridad de procesos. La sincronización explícita entre procesos es un caso particular del estado "bloqueado". 07/10/2009 03:30 p.m. 20 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
  • 21. ¿Preguntas? 07/10/2009 03:30 p.m. 21 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076
  • 22. Referencias 658.403  B947s  BURCH, JOHN G. SISTEMAS DE INFORMACION. TEORIA Y PRAC.LIMUSA 621.3819183  S426P SCOTT, GEORGE M. PRINCIPIOS DE SISTEMAS DE INFORMACIÓNED. MCGRAWHILL,1989 07/10/2009 03:30 p.m. 22 INF-324 01 07 Procesos-Oscar Sanchez-BF-0076