HELP ME 1) Na comunicação entre processos de um sistema operacional, há alguns problemas possíveis,
como, por exemplo, as condições de corrida. Do que se trata tal problema?2) Descreva a diferença entre um processo e um thread em um sistema operacional.
3) Quais são os estados em que o processo pode estar enquanto é gerenciado pelo Sistema operacional. Descreva cada um deles.
4) Qual a função das threads no sistema operacional.
5) Em relação as arquiteturas de sistemas operacionais, descreva a arquitetura monolítica, arquitetura em camadas e arquitetura microkernel. Aponte suas vantagens e desvantagens.
1 Resposta
Clique aqui para adicionar a sua resposta.
camila5715
Na comunicação entre processos de um sistema operacional, há alguns problemas possíveis, como, por exemplo, as condições de corrida. Do que se trata tal problema? ... Velocidade de acesso à memória de cada processo envolvido. Os processos e os encadeamentos são sequências independentes de execução. ... A diferença típica é que os threads (do mesmo processo) são executados em um espaço de memória compartilhado, enquanto os processos são executados em espaços de memória separados. 6.3 – Estado do Processo
Execução (running) – O processo está sendo executado pela CPU. Pronto (ready) – O processo está pronto e esperando para ser executado pela CPU. Espera (wait) – O processo está esperando algum evento externo ou por algum recurso para poder prosseguir seu processamento. Thread, em inglês, significa "fio" ou "linha", e no contexto dos microprocessadores representa uma ordem de execução, com instruções encadeadas que são desempenhadas uma por vez. ... Resumidamente, os threads definem como um processador funciona, recebendo e executando instruções. a quinta eu não sei