SlideShare una empresa de Scribd logo
1 de 17
GRUPO 2 OPERACIONES SOBRE LOS PROCESOS INTEGRANTES: ,[object Object]
Stalin Carrión
Carlos Rojas,[object Object]
OPERACIONES SOBRE LOS PROCESOS Cuando un procesocreaotroprocesoexisten dos posibilidades en cuanto a suejecución. 1. El padre continua ejecutandoseconcurrentemente con suhijo 2. El padre esperahastaquealguno o todossushijoshanterminadosuejecución, Tambiénexisten dos posibilidades en función del espacio de direcciones del nuevoproceso. 1. El procesohijoes un duplicado del proceso padre (usa el mismoprograma y los mismodatosque el padre). 2. EL procesohijocarga un nuevoprograma.
OPERACIONES SOBRE LOS PROCESOS Terminación de procesos: Causas de la terminación de procesos. Un procesoterminacuandosuúltimainstrucción ha sidoejecutada (llamada al sistema exit() ). El valor de estado del procesos  se devuelve al padre, wait (). El SO liiberatodos los recursosasignados al procesos. Un procesospuedecausar la temrinación de otro a través de unallamada al sistema (TerminateProcess()). Estallamada solo puede ser hechopor el padre del proceso a terminar. Un padre puedeterminar un procesohijopor: 1. El hijo ha excedido el uso de lagunosrecursos. 2. La tareaasignada al hijoya no esnecesaria. 3. El padreaabandona el sistema.
COMUNICACION INTERPROCESOS Sistemas de memoriacompartida. Require que los procesosqueestencomunicandoestablezcanunaregión de memoriacompartida.  Hay querecordar el SO evitaqueotroprocesospuedaingresar a direcciones de memoria de otroprocesos, porcual los procesoscooperativosdebeneliminarestarestriccion. Ejemplo: del productorconsumidor. * Buffer no limitado * Buffer limitado
COMUNICACION INTERPROCESOS Sistemas de pasos de mensajes permitecomunicarse y sincronizarsusacciones sin compartir el mismoespacion de direcciones, y esespecialmenteútil en sistemasdistribuido. Dos operaciones: send y receive. Si los procesos P y Q necesitancomunicarse entre sidebeexistir un enlace de comunicaciones entre ellos Implementacion de enlaces de comunicación: 1. Comunicaióndirecta o indirecta. 2. Comunicaciónsíncrona o asíncrona 3. Almacenamiento en búferexplicito o automático
COMUNICACION INTERPROCESOS SINCRONIZACIÓN  El paso de mensajespuede ser: * Envío con bloqueo:  El procesoqueenvia se bloqueahastaque el proceso receptor o el buzón de correoreciben el mensaje. * Envío sin bloqueo: * Recepción con bloqueo: El receptor se bloquehastaque hay un mensajedisponible * Recepción sin bloqueo: El receptor extrae un mensajeválido o un mensajenulo.
COMUNICACION INTERPROCESOS Almacenamiento en búfer Los mensajesintercambiadospor los procesosque se estáncomunicandoresiden en una cola temporal, tales colas se puedenimplementar de tresmaneras: * Capacidad Cero: La cola de mensajestieneunalongitudmáxima de cero; por lo tanto no puedehaberningúnmensajeesperando en el enlace. En estecaso, el transmisordebebloquearsehastaque  el receptor reciba el mensaje. * CapacidadLimitada: La cola de mensajestieneunalógitudfinitan; portantodebehabern mensajescomomáximo en la cola. El transmisor se bloqueasi hay nmensajes en la cola. * Capacidadilimitada: La cola de mensajesesinfinita. El transmisornunca se bloquea.
HILOS O HEBRAS ,[object Object]
Registro de estados
Pila
Tienen cierto espacio de compartición entre si, pero este es muy diminuto si lo comparamos al de una multitarea.,[object Object]
Código
Espacio de direcciones
Recursos del sistema operativo,[object Object]
Ejecución de hilos.

Más contenido relacionado

La actualidad más candente

Correo electrónico sobre linux
Correo electrónico sobre linuxCorreo electrónico sobre linux
Correo electrónico sobre linuxDanny Guamán
 
Servidor FTP con usuarios en LDAP
Servidor FTP con usuarios en LDAPServidor FTP con usuarios en LDAP
Servidor FTP con usuarios en LDAPCarlos Escribano
 
Andrés González Suárez - Acceso a FTP a través de usuarios almacenados en un ...
Andrés González Suárez - Acceso a FTP a través de usuarios almacenados en un ...Andrés González Suárez - Acceso a FTP a través de usuarios almacenados en un ...
Andrés González Suárez - Acceso a FTP a través de usuarios almacenados en un ...Andrés González Suárez
 
Información básica de algunos protocolos aplicación: SMTP, POP3, IMAP, FTP y ...
Información básica de algunos protocolos aplicación: SMTP, POP3, IMAP, FTP y ...Información básica de algunos protocolos aplicación: SMTP, POP3, IMAP, FTP y ...
Información básica de algunos protocolos aplicación: SMTP, POP3, IMAP, FTP y ...Óscar Humberto Díaz Jurado
 
Manual servicio ftp bajo linux red hat
Manual servicio ftp bajo linux red hatManual servicio ftp bajo linux red hat
Manual servicio ftp bajo linux red hatyimfer1
 
Comandos para redes
Comandos para redesComandos para redes
Comandos para redesguajiro27
 
Teoría Plataformas de Monitoreo
Teoría  Plataformas de Monitoreo  Teoría  Plataformas de Monitoreo
Teoría Plataformas de Monitoreo cyberleon95
 
Instalación y configuración de postfix en ubuntu base de conocimiento - lin...
Instalación y configuración de postfix en ubuntu   base de conocimiento - lin...Instalación y configuración de postfix en ubuntu   base de conocimiento - lin...
Instalación y configuración de postfix en ubuntu base de conocimiento - lin...Dany Fornarys
 
Servidor de Correo Seguro en Linux
Servidor de Correo Seguro en LinuxServidor de Correo Seguro en Linux
Servidor de Correo Seguro en LinuxAndrez12
 

La actualidad más candente (20)

servidores de correo
servidores de correoservidores de correo
servidores de correo
 
Obj 9 capa 5 - sesion
Obj 9   capa 5 - sesionObj 9   capa 5 - sesion
Obj 9 capa 5 - sesion
 
Servidor de correo
Servidor de correoServidor de correo
Servidor de correo
 
Puertos tcp mas usados
Puertos tcp mas usadosPuertos tcp mas usados
Puertos tcp mas usados
 
Correo electrónico sobre linux
Correo electrónico sobre linuxCorreo electrónico sobre linux
Correo electrónico sobre linux
 
Servidor FTP con usuarios en LDAP
Servidor FTP con usuarios en LDAPServidor FTP con usuarios en LDAP
Servidor FTP con usuarios en LDAP
 
Protocolo TCP/IP en Linux
Protocolo TCP/IP en Linux Protocolo TCP/IP en Linux
Protocolo TCP/IP en Linux
 
Andrés González Suárez - Acceso a FTP a través de usuarios almacenados en un ...
Andrés González Suárez - Acceso a FTP a través de usuarios almacenados en un ...Andrés González Suárez - Acceso a FTP a través de usuarios almacenados en un ...
Andrés González Suárez - Acceso a FTP a través de usuarios almacenados en un ...
 
Información básica de algunos protocolos aplicación: SMTP, POP3, IMAP, FTP y ...
Información básica de algunos protocolos aplicación: SMTP, POP3, IMAP, FTP y ...Información básica de algunos protocolos aplicación: SMTP, POP3, IMAP, FTP y ...
Información básica de algunos protocolos aplicación: SMTP, POP3, IMAP, FTP y ...
 
Protocolos gnu linux
Protocolos gnu linuxProtocolos gnu linux
Protocolos gnu linux
 
Manual servicio ftp bajo linux red hat
Manual servicio ftp bajo linux red hatManual servicio ftp bajo linux red hat
Manual servicio ftp bajo linux red hat
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Actividad 3.1
Actividad 3.1Actividad 3.1
Actividad 3.1
 
Comandos para redes
Comandos para redesComandos para redes
Comandos para redes
 
Nfs
NfsNfs
Nfs
 
Teoría Plataformas de Monitoreo
Teoría  Plataformas de Monitoreo  Teoría  Plataformas de Monitoreo
Teoría Plataformas de Monitoreo
 
Servidor proFTPd
Servidor proFTPdServidor proFTPd
Servidor proFTPd
 
Instalación y configuración de postfix en ubuntu base de conocimiento - lin...
Instalación y configuración de postfix en ubuntu   base de conocimiento - lin...Instalación y configuración de postfix en ubuntu   base de conocimiento - lin...
Instalación y configuración de postfix en ubuntu base de conocimiento - lin...
 
Postfix Internet Site + Sasl
Postfix Internet Site + SaslPostfix Internet Site + Sasl
Postfix Internet Site + Sasl
 
Servidor de Correo Seguro en Linux
Servidor de Correo Seguro en LinuxServidor de Correo Seguro en Linux
Servidor de Correo Seguro en Linux
 

Destacado

Poblacion Logistica
Poblacion LogisticaPoblacion Logistica
Poblacion Logisticacarlos7489
 
Ensayo isummit
Ensayo isummitEnsayo isummit
Ensayo isummitcarlos7489
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos Distribuidoscarlos7489
 
Maravillas De Canarias
Maravillas De CanariasMaravillas De Canarias
Maravillas De Canariasalamo1
 
Asistente
AsistenteAsistente
Asistentealamo1
 
Evaluacion PráCtica
Evaluacion PráCticaEvaluacion PráCtica
Evaluacion PráCticaalamo1
 
Los Marcadores De PosicióN
Los Marcadores De PosicióNLos Marcadores De PosicióN
Los Marcadores De PosicióNalamo1
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidossergiooney
 
Ecuaciones diferenciales exactas y por factor integrante
Ecuaciones diferenciales exactas y por factor integranteEcuaciones diferenciales exactas y por factor integrante
Ecuaciones diferenciales exactas y por factor integranteFlightshox
 
Teaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakTeaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakShelly Sanchez Terrell
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 

Destacado (15)

Poblacion Logistica
Poblacion LogisticaPoblacion Logistica
Poblacion Logistica
 
Ensayo isummit
Ensayo isummitEnsayo isummit
Ensayo isummit
 
PODCAST
PODCASTPODCAST
PODCAST
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
 
Maravillas De Canarias
Maravillas De CanariasMaravillas De Canarias
Maravillas De Canarias
 
Asistente
AsistenteAsistente
Asistente
 
Proyecto
ProyectoProyecto
Proyecto
 
Evaluacion PráCtica
Evaluacion PráCticaEvaluacion PráCtica
Evaluacion PráCtica
 
Grupo 6
Grupo 6Grupo 6
Grupo 6
 
Los Marcadores De PosicióN
Los Marcadores De PosicióNLos Marcadores De PosicióN
Los Marcadores De PosicióN
 
Sistemas operativos centralizados
Sistemas operativos centralizadosSistemas operativos centralizados
Sistemas operativos centralizados
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Ecuaciones diferenciales exactas y por factor integrante
Ecuaciones diferenciales exactas y por factor integranteEcuaciones diferenciales exactas y por factor integrante
Ecuaciones diferenciales exactas y por factor integrante
 
Teaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakTeaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & Textspeak
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 

Similar a Exposicion

Sistemas Distribuidos
Sistemas  DistribuidosSistemas  Distribuidos
Sistemas Distribuidossantiago
 
Comunicación entre procesos Sistemas distribuidos
Comunicación entre procesos Sistemas distribuidosComunicación entre procesos Sistemas distribuidos
Comunicación entre procesos Sistemas distribuidosStalin Jara
 
Gprocesos
GprocesosGprocesos
Gprocesosdaniela
 
SISTEMAS DISTRIBUIDOS COMUNICACION UNIDAD 2.pptx
SISTEMAS DISTRIBUIDOS COMUNICACION UNIDAD 2.pptxSISTEMAS DISTRIBUIDOS COMUNICACION UNIDAD 2.pptx
SISTEMAS DISTRIBUIDOS COMUNICACION UNIDAD 2.pptxAdolfoEuan2
 
Capitulo 2 comunicacion
Capitulo 2 comunicacionCapitulo 2 comunicacion
Capitulo 2 comunicacionErick Jamett
 
Capitula 3 funcionalidad y protocolo de la capa de aplicación
Capitula 3 funcionalidad y  protocolo de la capa de aplicaciónCapitula 3 funcionalidad y  protocolo de la capa de aplicación
Capitula 3 funcionalidad y protocolo de la capa de aplicaciónRicardoM724
 
Protocolos del modelo osi
Protocolos del modelo osiProtocolos del modelo osi
Protocolos del modelo osijavi_ant16
 
Protocolos del modelo osi de javier peña
Protocolos del modelo osi de javier peñaProtocolos del modelo osi de javier peña
Protocolos del modelo osi de javier peñamichelle_95
 
Tema iv comunicación entre procesos
Tema iv comunicación entre procesosTema iv comunicación entre procesos
Tema iv comunicación entre procesosPablo Hurtado
 
Protocolos del modelo osi
Protocolos del modelo osiProtocolos del modelo osi
Protocolos del modelo osijavi_ant16
 
Funciones y protocolos del modelo osi
Funciones y protocolos del modelo osiFunciones y protocolos del modelo osi
Funciones y protocolos del modelo osiguest4d27d3
 
Funciones y protocolos del modelo osi
Funciones y protocolos del modelo osiFunciones y protocolos del modelo osi
Funciones y protocolos del modelo osiguest4d27d3
 
Funciones y protocolos del modelo osi
Funciones y protocolos del modelo osiFunciones y protocolos del modelo osi
Funciones y protocolos del modelo osiHECTOR JAVIER
 
Funciones y protocolos del modelo osi
Funciones y protocolos del modelo osiFunciones y protocolos del modelo osi
Funciones y protocolos del modelo osiguest4d27d3
 

Similar a Exposicion (20)

Sistemas Distribuidos
Sistemas  DistribuidosSistemas  Distribuidos
Sistemas Distribuidos
 
Mensajería (Informática)
Mensajería (Informática)Mensajería (Informática)
Mensajería (Informática)
 
Comunicación entre procesos Sistemas distribuidos
Comunicación entre procesos Sistemas distribuidosComunicación entre procesos Sistemas distribuidos
Comunicación entre procesos Sistemas distribuidos
 
Gprocesos
GprocesosGprocesos
Gprocesos
 
SISTEMAS DISTRIBUIDOS COMUNICACION UNIDAD 2.pptx
SISTEMAS DISTRIBUIDOS COMUNICACION UNIDAD 2.pptxSISTEMAS DISTRIBUIDOS COMUNICACION UNIDAD 2.pptx
SISTEMAS DISTRIBUIDOS COMUNICACION UNIDAD 2.pptx
 
Capitulo 2 comunicacion
Capitulo 2 comunicacionCapitulo 2 comunicacion
Capitulo 2 comunicacion
 
Capa de aplicación
Capa de aplicaciónCapa de aplicación
Capa de aplicación
 
Capitula 3 funcionalidad y protocolo de la capa de aplicación
Capitula 3 funcionalidad y  protocolo de la capa de aplicaciónCapitula 3 funcionalidad y  protocolo de la capa de aplicación
Capitula 3 funcionalidad y protocolo de la capa de aplicación
 
Componentes de red
Componentes de redComponentes de red
Componentes de red
 
Protocolos del modelo osi
Protocolos del modelo osiProtocolos del modelo osi
Protocolos del modelo osi
 
Protocolos del modelo osi de javier peña
Protocolos del modelo osi de javier peñaProtocolos del modelo osi de javier peña
Protocolos del modelo osi de javier peña
 
Tema iv comunicación entre procesos
Tema iv comunicación entre procesosTema iv comunicación entre procesos
Tema iv comunicación entre procesos
 
Protocolos del modelo osi
Protocolos del modelo osiProtocolos del modelo osi
Protocolos del modelo osi
 
Funciones y protocolos del modelo osi
Funciones y protocolos del modelo osiFunciones y protocolos del modelo osi
Funciones y protocolos del modelo osi
 
Funciones y protocolos del modelo osi
Funciones y protocolos del modelo osiFunciones y protocolos del modelo osi
Funciones y protocolos del modelo osi
 
Funciones y protocolos del modelo osi
Funciones y protocolos del modelo osiFunciones y protocolos del modelo osi
Funciones y protocolos del modelo osi
 
Funciones y protocolos del modelo osi
Funciones y protocolos del modelo osiFunciones y protocolos del modelo osi
Funciones y protocolos del modelo osi
 
Servidor de correo
Servidor de correo Servidor de correo
Servidor de correo
 
Networking
NetworkingNetworking
Networking
 
4.redes partes de internet
4.redes partes de internet4.redes partes de internet
4.redes partes de internet
 

Último

texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
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
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
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
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
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
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 

Último (20)

texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
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
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
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
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
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
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
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
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 

Exposicion

  • 1.
  • 3.
  • 4. OPERACIONES SOBRE LOS PROCESOS Cuando un procesocreaotroprocesoexisten dos posibilidades en cuanto a suejecución. 1. El padre continua ejecutandoseconcurrentemente con suhijo 2. El padre esperahastaquealguno o todossushijoshanterminadosuejecución, Tambiénexisten dos posibilidades en función del espacio de direcciones del nuevoproceso. 1. El procesohijoes un duplicado del proceso padre (usa el mismoprograma y los mismodatosque el padre). 2. EL procesohijocarga un nuevoprograma.
  • 5. OPERACIONES SOBRE LOS PROCESOS Terminación de procesos: Causas de la terminación de procesos. Un procesoterminacuandosuúltimainstrucción ha sidoejecutada (llamada al sistema exit() ). El valor de estado del procesos se devuelve al padre, wait (). El SO liiberatodos los recursosasignados al procesos. Un procesospuedecausar la temrinación de otro a través de unallamada al sistema (TerminateProcess()). Estallamada solo puede ser hechopor el padre del proceso a terminar. Un padre puedeterminar un procesohijopor: 1. El hijo ha excedido el uso de lagunosrecursos. 2. La tareaasignada al hijoya no esnecesaria. 3. El padreaabandona el sistema.
  • 6. COMUNICACION INTERPROCESOS Sistemas de memoriacompartida. Require que los procesosqueestencomunicandoestablezcanunaregión de memoriacompartida. Hay querecordar el SO evitaqueotroprocesospuedaingresar a direcciones de memoria de otroprocesos, porcual los procesoscooperativosdebeneliminarestarestriccion. Ejemplo: del productorconsumidor. * Buffer no limitado * Buffer limitado
  • 7. COMUNICACION INTERPROCESOS Sistemas de pasos de mensajes permitecomunicarse y sincronizarsusacciones sin compartir el mismoespacion de direcciones, y esespecialmenteútil en sistemasdistribuido. Dos operaciones: send y receive. Si los procesos P y Q necesitancomunicarse entre sidebeexistir un enlace de comunicaciones entre ellos Implementacion de enlaces de comunicación: 1. Comunicaióndirecta o indirecta. 2. Comunicaciónsíncrona o asíncrona 3. Almacenamiento en búferexplicito o automático
  • 8. COMUNICACION INTERPROCESOS SINCRONIZACIÓN El paso de mensajespuede ser: * Envío con bloqueo: El procesoqueenvia se bloqueahastaque el proceso receptor o el buzón de correoreciben el mensaje. * Envío sin bloqueo: * Recepción con bloqueo: El receptor se bloquehastaque hay un mensajedisponible * Recepción sin bloqueo: El receptor extrae un mensajeválido o un mensajenulo.
  • 9. COMUNICACION INTERPROCESOS Almacenamiento en búfer Los mensajesintercambiadospor los procesosque se estáncomunicandoresiden en una cola temporal, tales colas se puedenimplementar de tresmaneras: * Capacidad Cero: La cola de mensajestieneunalongitudmáxima de cero; por lo tanto no puedehaberningúnmensajeesperando en el enlace. En estecaso, el transmisordebebloquearsehastaque el receptor reciba el mensaje. * CapacidadLimitada: La cola de mensajestieneunalógitudfinitan; portantodebehabern mensajescomomáximo en la cola. El transmisor se bloqueasi hay nmensajes en la cola. * Capacidadilimitada: La cola de mensajesesinfinita. El transmisornunca se bloquea.
  • 10.
  • 12. Pila
  • 13.
  • 16.
  • 18. Proceso = Tarea -> solo hilo
  • 19.
  • 20. Un socket es un punto terminal de una comunicación. Cada socket se identifica mediante una dirección IP concatenada con un número de puerto. El servidor espera que entren solicitudes del cliente, poniéndose a la escucha en un determinado puerto. Cuando el servidor recibe una solicitud, el servidor acepta una conexión del socket cliente y la conexión queda establecida.
  • 21.
  • 23. TELNET: escucha en el puerto 23.
  • 24. FTP: escucha en el puerto 21.
  • 25. HTTP o WEB: escucha en el puerto 80.
  • 26.
  • 27.
  • 28. Los mensajes intercambiados en la comunicación mediante RPC están bien estructurados.
  • 29. Cada mensaje se dirige a un demonio RCP que escucha en un puerto del sistema remoto.
  • 30. Puerto: es un número incluido al principio del paquete de mensaje.
  • 31.
  • 32. Permite a una hebra invocar un método sobre un objeto remoto.
  • 33. Los parámetros para los procedimientos remotos en llamadas a procedimientos remotos son estructuras de datos ordinarias.
  • 34. Un Stub es un proxy para el objeto remoto y reside en el cliente.
  • 35. Esqueleto: es responsable de desenvolver los parámetros y de invocar el método deseado en el servidor.