425546597
1575 palavras
7 páginas
Explique detalhadamente o conceito de deadlockCaracteriza uma situação em que ocorre um impasse em dois ou mais processos ficam impedidos de continuar suas execuções, ou seja, ficam bloqueados. Trata-se de um problema bastante estudado no contexto dos Sistemas Operacionais, assim como em outras disciplinas, como banco de dados, pois é inerente à própria natureza desses sistemas.
O que acontece se um programa se referência a um endereço fora do limite permitido?
Terá um tempo limite para ser executado, caso seja ultrapassado esse tempo limite, ele vai para o final da fila para ser executado esperando sua vez ou é encerrado, cancelado o processo
Explique o que permite ao sistema operacional manter a multiprogramação?
Um SO moderno precisa se adequar a um grande compartilhamento de tempo e a uma grande demanda de processos, isso seria praticamente impossível sem a multiprogramação, com uma organização adequada no armazenamento dos processos através, principalmente, da tabela de processos.
O que são processos?
Podemos definir processos como softwares que executam alguma ação e que podem ser controlados de alguma maneira, seja pelo usuário, pelo aplicativo correspondente ou pelo sistema operacional.
Como é criado e encerrado um processo?
Um processo é criado a partir da chamada do sistema e pode criar outros processos através de novas chamadas do sistema e encerramento do processo é marcado pela execução de sua instrução final que pede que o so o exclua da lista de processos
Quais são as partes que estão divididas os processos?
Um processo é formado por três partes: CONTEXTO DE HARDWARE, CONTEXTO DE SOFTWARE, ESPAÇO DE ENDEREÇAMENTO que juntos mantém todas as informações necessárias à execução de um programa
Explique de forma sucinto o que é conceito de processo?
É a base para implementação da multiplicação, contendo todas as informações tanto de endereçamento quanto de