Conceitos básicos de sincronização e comunicação entre processos

O que permite controlar a execução de um processo?

Toca para voltear
1 / 5(10 total)

Apuntes

No capítulo anterior analisámos a, de forma básica, a sincronização entre processos Os mecanismos descritos permitem controlar a execução de um processo em função do estado das variáveis de sincronização Na execução de um sistema operativo, os processos para além de sincronizarem as respectivas acções necessitam de trocar informações Os mecanismos de comunicação permitem generalizar as interacções entre processos, associando a sincronização e a transferência de informação NO modelo de comunicação entre processos a comunicação pode reduzir-se sempre a interacção entre um produtor e um consumidor de informação O processo Produtor gera a informação que envia a um processo Consumidor A informação transmitida é uma mensagem que pode ser interpretada segundo um protocolo acordado entre o produtor e o consumidor As mensagens têm um formato variável Para o sistema, a mensagem é normalmente considerada como uma sequência de bytes onde a sua estrutura interna não é importante A transferência de informação é suportada por um canal, e este deve oferecer total fiabilidade, sendo normalmente um mecanismo interno do sistema operativo O modo como o canal é definido e utilizado varia consideravelme...

Estudia con juegos interactivos

Sube tus apuntes y genera flashcards, examenes y mas con IA

Empezar gratis