SlideShare una empresa de Scribd logo
1 de 28
Sistemas Operativos  (cont….)
PROCESOS COOPERATIVOS   Los procesos concurrentes pueden ser:   Independientes :  No  comparten datos con otros procesos Cooperativos :  Si pueden afectar o verse afectados por otros procesos.  Las razones que permiten la cooperación entre procesos son: 1.- Compartir información 2.- Aceleración de cálculos (subtareas) 3.- Modularidad dividir las funciones del sistema 4.- Conveniencia  
COMUNICACIÓN ENTRE PROCESOS   Requieren buffers,  ya sean especificados por el programador y con el apoyo del sistema operativo, el cual proporciona medios para que los procesos se comuniquen entre ellos  A través de un servicio IPC comunicación entre procesos ( IPC ).
PASO DE MENSAJES   ,[object Object],[object Object]
COMUNICACIÓN DIRECTA ,[object Object],[object Object]
Los esquemas de direccionamiento son:    Simetría  en el direccionamiento, pues el emisor y el receptor se nombran mutuamente.  Send (P,mensaje) Enviar un mensaje al proceso P. Receive (Q,mensaje ) Recibir un mensaje del proceso Q.   La  Asimetría  en el direccionamiento,  solo  el emisor nombra al receptor.   Send (P,mensaje ), Receive (id,mensaje )
COMUNICACIÓN INDIRECTA ,[object Object]
SINCRONIZACIÓN   ,[object Object],[object Object],[object Object],[object Object]
USO DE BUFFERS Para la comunicación directa o indirecta los mensajes aciden en una cola temporal, y pueden ser:   Capacidad cero:  NO hay mensajes en espera, por tanto, el emisor debe bloquearse hasta que el receptor tome el mensaje.  A éste sistema se lo conoce como mensajes sin buffers. Capacidad limitada:  El emisor se bloqueará solo cuando no hay espacio disponible en la cola. Capacidad ilimitada:  El emisor nunca se bloquea.  
THREADS  ( HILOS ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Por ejemplo, un procesador de palabras es multihilo, ,[object Object],[object Object],[object Object]
Grado de respuesta:  una operación multihilos, puede permitir que mientras realiza una operación tardada, se ejecute otra operación en paralelo.  Por ej, un navegador web con multihilos, mientras carga una imagen, puede permitir la interacción con el usuario.   Compartir recursos.  Comparten memoria y los recursos del proceso al que pertenecen.  Economía:  como los hilos comparten recursos.   Utilización de arquitecturas de microprocesadores:  Con un procesador, un hilo se ejecuta a la vez, pero se produce la sensación de paralelismo.  Con multiprocesadores, se produce paralelismo, pues cada hilo se ejecuta en cada uno. Beneficios de la programación multihilos
HILOS DEL USUARIO DEL KERNEL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Existen dos desventajas: ,[object Object],[object Object]
Hilos de Kernel:  ,[object Object],[object Object],[object Object]
MODELOS  MULTIHILOS  ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],FUNCIONALIDAD DE LOS  HILOS
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ADMINISTRACIÓN DE HILOS
[object Object],[object Object],[object Object],[object Object],[object Object],ESTADOS DE UN HILO JAVA
SINCRONIZACION DE PROCESOS ,[object Object],[object Object],[object Object]
SECCIÓN CRÍTICA ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
SOLUCIONES POR SOFTWARE ,[object Object],[object Object]
SOLUCIONES POR HARDWARE ,[object Object],[object Object],[object Object]
SEMÁFOROS ,[object Object],[object Object],[object Object],[object Object]
MONITORES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PASO DE MENSAJES ,[object Object],[object Object],[object Object]
BIBLIOGRAFÍA ,[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Procesos e hilos_parte_3
Procesos e hilos_parte_3Procesos e hilos_parte_3
Procesos e hilos_parte_3
 
Guia 1 de hilos y procesos posix
Guia 1 de hilos y procesos posixGuia 1 de hilos y procesos posix
Guia 1 de hilos y procesos posix
 
Tema 12 hilos en java por gio
Tema 12   hilos en java por gioTema 12   hilos en java por gio
Tema 12 hilos en java por gio
 
Sistemas operativos 06 2010
Sistemas operativos 06   2010Sistemas operativos 06   2010
Sistemas operativos 06 2010
 
Programacion Multihilo
Programacion MultihiloProgramacion Multihilo
Programacion Multihilo
 
Modelo paso de mensajes
Modelo paso de mensajesModelo paso de mensajes
Modelo paso de mensajes
 
Gprocesos
GprocesosGprocesos
Gprocesos
 
Procesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas OperativosProcesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas Operativos
 
Programaci un+concurrente+en+java
Programaci un+concurrente+en+javaProgramaci un+concurrente+en+java
Programaci un+concurrente+en+java
 
Programación concurrente
Programación concurrenteProgramación concurrente
Programación concurrente
 
Guía de trabajos hilos y posix
Guía de trabajos   hilos y posixGuía de trabajos   hilos y posix
Guía de trabajos hilos y posix
 
Lps 17 hilos
Lps 17 hilosLps 17 hilos
Lps 17 hilos
 
Programacion concurrente
Programacion concurrenteProgramacion concurrente
Programacion concurrente
 
Conceptos de clustering
Conceptos de clusteringConceptos de clustering
Conceptos de clustering
 
Documental de Arquitecturas Avanzadas (Computación)
Documental de Arquitecturas Avanzadas (Computación)Documental de Arquitecturas Avanzadas (Computación)
Documental de Arquitecturas Avanzadas (Computación)
 
Uso de hilos
Uso de hilosUso de hilos
Uso de hilos
 
PROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTEPROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTE
 
Mapa mental de hilos
Mapa mental de hilosMapa mental de hilos
Mapa mental de hilos
 
Sincronización entre procesos
Sincronización entre procesosSincronización entre procesos
Sincronización entre procesos
 
Procesamiento superescalar
Procesamiento superescalarProcesamiento superescalar
Procesamiento superescalar
 

Destacado

Destacado (14)

Procesos Hilos y Planificación
Procesos Hilos y PlanificaciónProcesos Hilos y Planificación
Procesos Hilos y Planificación
 
855
855855
855
 
Procesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasProcesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o Hebras
 
Kernel
KernelKernel
Kernel
 
Thread
ThreadThread
Thread
 
Sistemas operativos threads
Sistemas operativos   threadsSistemas operativos   threads
Sistemas operativos threads
 
Cuestionario hilos
Cuestionario hilos Cuestionario hilos
Cuestionario hilos
 
Hilos hebras
Hilos hebrasHilos hebras
Hilos hebras
 
Procesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas OperativosProcesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas Operativos
 
Procesos e Hilos
Procesos e HilosProcesos e Hilos
Procesos e Hilos
 
Administración de procesos en el S.O.
Administración de procesos en el S.O.Administración de procesos en el S.O.
Administración de procesos en el S.O.
 
Monitores
MonitoresMonitores
Monitores
 
Procesos y Planificación de la CPU
Procesos y Planificación de la CPUProcesos y Planificación de la CPU
Procesos y Planificación de la CPU
 
Kernel de los sistemas operativos
Kernel de los  sistemas operativosKernel de los  sistemas operativos
Kernel de los sistemas operativos
 

Similar a Clase 3 ene 8 (20)

hilos informatica
hilos informatica hilos informatica
hilos informatica
 
Hilo de ejecución
Hilo de ejecuciónHilo de ejecución
Hilo de ejecución
 
Implementación de hilos
Implementación de hilos Implementación de hilos
Implementación de hilos
 
Sincronización de Procesos
Sincronización de Procesos Sincronización de Procesos
Sincronización de Procesos
 
UNIDAD II SISTEMAS OPERATIVOS
UNIDAD II SISTEMAS OPERATIVOSUNIDAD II SISTEMAS OPERATIVOS
UNIDAD II SISTEMAS OPERATIVOS
 
Administrador de procesos
Administrador de procesosAdministrador de procesos
Administrador de procesos
 
Sistemas operativos informe
Sistemas operativos informe Sistemas operativos informe
Sistemas operativos informe
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos
 
Unidad2
Unidad2Unidad2
Unidad2
 
PPT CAP 2 Proceso e hilo.pdf
PPT CAP 2 Proceso e hilo.pdfPPT CAP 2 Proceso e hilo.pdf
PPT CAP 2 Proceso e hilo.pdf
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Amoeba 100716124109-phpapp01 (1)
Amoeba 100716124109-phpapp01 (1)Amoeba 100716124109-phpapp01 (1)
Amoeba 100716124109-phpapp01 (1)
 
Cuadro comparativo hilos
Cuadro comparativo hilosCuadro comparativo hilos
Cuadro comparativo hilos
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
 
Thread
ThreadThread
Thread
 
Topicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrenteTopicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrente
 
Resumen del primer corte
Resumen del primer corteResumen del primer corte
Resumen del primer corte
 
Chap 15apin
Chap 15apinChap 15apin
Chap 15apin
 
Lab5 guia
Lab5 guiaLab5 guia
Lab5 guia
 
Hilos
HilosHilos
Hilos
 

Más de Pepe Lascano

Auditoria informatica
Auditoria informaticaAuditoria informatica
Auditoria informaticaPepe Lascano
 
5 utilización de flujogramas en el control interno
5 utilización de flujogramas en el control interno5 utilización de flujogramas en el control interno
5 utilización de flujogramas en el control internoPepe Lascano
 
Legislación educativa
Legislación educativaLegislación educativa
Legislación educativaPepe Lascano
 
Razonamiento lógico matematico
Razonamiento lógico matematicoRazonamiento lógico matematico
Razonamiento lógico matematicoPepe Lascano
 
Instructivo para ingresar al foro
Instructivo para ingresar al foroInstructivo para ingresar al foro
Instructivo para ingresar al foroPepe Lascano
 
Guía del estudiante información del curso
Guía del estudiante información del cursoGuía del estudiante información del curso
Guía del estudiante información del cursoPepe Lascano
 
Lectura Comprensiva
Lectura ComprensivaLectura Comprensiva
Lectura ComprensivaPepe Lascano
 
Geometría Generalidades
Geometría GeneralidadesGeometría Generalidades
Geometría GeneralidadesPepe Lascano
 
Física generalidades
Física generalidadesFísica generalidades
Física generalidadesPepe Lascano
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosPepe Lascano
 
Instructivo Para Ingresar Al Foro
Instructivo Para Ingresar Al ForoInstructivo Para Ingresar Al Foro
Instructivo Para Ingresar Al ForoPepe Lascano
 
GuíA Del Estudiante InformacióN Del Curso 2
GuíA Del Estudiante InformacióN Del Curso 2GuíA Del Estudiante InformacióN Del Curso 2
GuíA Del Estudiante InformacióN Del Curso 2Pepe Lascano
 
GuíA Del Estudiante InformacióN Del Curso 2
GuíA Del Estudiante InformacióN Del Curso 2GuíA Del Estudiante InformacióN Del Curso 2
GuíA Del Estudiante InformacióN Del Curso 2Pepe Lascano
 

Más de Pepe Lascano (20)

Auditoria informatica
Auditoria informaticaAuditoria informatica
Auditoria informatica
 
5 utilización de flujogramas en el control interno
5 utilización de flujogramas en el control interno5 utilización de flujogramas en el control interno
5 utilización de flujogramas en el control interno
 
1 Clase
1 Clase1 Clase
1 Clase
 
Aprendizaje
AprendizajeAprendizaje
Aprendizaje
 
Aprendizaje
AprendizajeAprendizaje
Aprendizaje
 
Finecua
FinecuaFinecua
Finecua
 
Legislación educativa
Legislación educativaLegislación educativa
Legislación educativa
 
Razonamiento lógico matematico
Razonamiento lógico matematicoRazonamiento lógico matematico
Razonamiento lógico matematico
 
Instructivo para ingresar al foro
Instructivo para ingresar al foroInstructivo para ingresar al foro
Instructivo para ingresar al foro
 
Guía del estudiante información del curso
Guía del estudiante información del cursoGuía del estudiante información del curso
Guía del estudiante información del curso
 
Lectura Comprensiva
Lectura ComprensivaLectura Comprensiva
Lectura Comprensiva
 
Geometría Generalidades
Geometría GeneralidadesGeometría Generalidades
Geometría Generalidades
 
Geometría
GeometríaGeometría
Geometría
 
Física generalidades
Física generalidadesFísica generalidades
Física generalidades
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Instructivo Para Ingresar Al Foro
Instructivo Para Ingresar Al ForoInstructivo Para Ingresar Al Foro
Instructivo Para Ingresar Al Foro
 
GuíA Del Estudiante InformacióN Del Curso 2
GuíA Del Estudiante InformacióN Del Curso 2GuíA Del Estudiante InformacióN Del Curso 2
GuíA Del Estudiante InformacióN Del Curso 2
 
GuíA Del Estudiante InformacióN Del Curso 2
GuíA Del Estudiante InformacióN Del Curso 2GuíA Del Estudiante InformacióN Del Curso 2
GuíA Del Estudiante InformacióN Del Curso 2
 
Comed2009
Comed2009Comed2009
Comed2009
 
Curso
CursoCurso
Curso
 

Último

Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuelabeltranponce75
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfRaulGomez822561
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfEduardoJosVargasCama1
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...JoseMartinMalpartida1
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 

Último (20)

Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 

Clase 3 ene 8

  • 1. Sistemas Operativos (cont….)
  • 2. PROCESOS COOPERATIVOS   Los procesos concurrentes pueden ser:   Independientes : No comparten datos con otros procesos Cooperativos : Si pueden afectar o verse afectados por otros procesos. Las razones que permiten la cooperación entre procesos son: 1.- Compartir información 2.- Aceleración de cálculos (subtareas) 3.- Modularidad dividir las funciones del sistema 4.- Conveniencia  
  • 3. COMUNICACIÓN ENTRE PROCESOS   Requieren buffers, ya sean especificados por el programador y con el apoyo del sistema operativo, el cual proporciona medios para que los procesos se comuniquen entre ellos A través de un servicio IPC comunicación entre procesos ( IPC ).
  • 4.
  • 5.
  • 6. Los esquemas de direccionamiento son:    Simetría en el direccionamiento, pues el emisor y el receptor se nombran mutuamente. Send (P,mensaje) Enviar un mensaje al proceso P. Receive (Q,mensaje ) Recibir un mensaje del proceso Q.   La Asimetría en el direccionamiento, solo el emisor nombra al receptor.  Send (P,mensaje ), Receive (id,mensaje )
  • 7.
  • 8.
  • 9. USO DE BUFFERS Para la comunicación directa o indirecta los mensajes aciden en una cola temporal, y pueden ser:   Capacidad cero: NO hay mensajes en espera, por tanto, el emisor debe bloquearse hasta que el receptor tome el mensaje. A éste sistema se lo conoce como mensajes sin buffers. Capacidad limitada: El emisor se bloqueará solo cuando no hay espacio disponible en la cola. Capacidad ilimitada: El emisor nunca se bloquea.  
  • 10.
  • 11.
  • 12. Grado de respuesta: una operación multihilos, puede permitir que mientras realiza una operación tardada, se ejecute otra operación en paralelo. Por ej, un navegador web con multihilos, mientras carga una imagen, puede permitir la interacción con el usuario.   Compartir recursos. Comparten memoria y los recursos del proceso al que pertenecen.  Economía: como los hilos comparten recursos.   Utilización de arquitecturas de microprocesadores: Con un procesador, un hilo se ejecuta a la vez, pero se produce la sensación de paralelismo. Con multiprocesadores, se produce paralelismo, pues cada hilo se ejecuta en cada uno. Beneficios de la programación multihilos
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.