Informática, perguntado por eutivi542, 4 meses atrás

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.​

Soluções para a tarefa

Respondido por luccasvallentina
1

Resposta:

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

Perguntas interessantes