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

por vezes, o usuário inicia a execução de um aplicativo que se desdobra em vários processos na memória e estes realizam, cada um deles, uma parte do que o usuário precisa, ou então ocorre a situação na qual dois ou mais processos precisam utilizar o mesmo recurso. nessa situação, pode ocorrer de um determinado processo necessitar esperar que outro processo conclua algum processamento. surge, então, a necessidade de coordenar e sincronizar esses processos. diversas abordagens são utilizadas para controlar situações como essa. tanenbaum, a. s.; bos, h. sistemas operacionais modernos. 4. ed. são paulo: pearson education do brasil, 2016. qual alternativa é uma abordagem válida de acordo com o que foi visto no texto?

Soluções para a tarefa

Respondido por thiiagomoura
1

Em relação a vários processos de um aplicativo utilizando-se da mesma memória em simultâneo, a opção correta é a alternativa C: "Utilizar algum mecanismo de controle de regiões críticas."

Como evitar que vários processos ocorram numa mesma memória de um aplicativo em simultâneo?

  • O vazamentos de memória são um problema comum em software de computador. Ocorrem quando um processo faz com que o sistema vaze memória sem liberá-la de volta para o sistema. Nesses casos, o sistema precisa alocar cada vez mais memória para acompanhar a crescente demanda de memória vazada. Isso leva ao aumento da fragmentação na memória do sistema e, eventualmente, trava ou algum problema;
  • Há muitas maneiras que podem ser usadas para evitar que esses problemas ocorram. Uma maneira é usar um gerenciador de heap específico do aplicativo que fornece melhor controle sobre a quantidade de memória alocada para cada processo;
  • A outra maneira é usando o gerenciador de memória virtual de um sistema operacional, que pode ser usado para mapear as alocações de RAM de diferentes processos em seus próprios espaços de endereço privados.

Dessa forma, um aplicativo é um software usado para executar uma tarefa, enquanto o processo é a sequência de etapas seguidas para concluir uma tarefa.

Segue o complemento da questão:

Qual alternativa é uma abordagem válida de acordo com o que foi visto no texto?

Alternativa A: Nunca instalar mais de um aplicativo que utilize o mesmo tipo de recurso.

Alternativa B: Limitar o número de aplicativos instalados para não permitir a ocorrência disso.

Alternativa C: Utilizar algum mecanismo de controle de regiões críticas.

Alternativa D: Preferir um Sistema Operacional moderno que não permite que esse tipo de situação ocorra.

Alternativa E: Executar apenas um aplicativo por vez, impedindo, assim, que isso ocorra.

Veja mais sobre o uso de vários processos em uma mesma memória em: https://brainly.com.br/tarefa/17210387


#SPJ4

Perguntas interessantes