Sistemas operacionais
É um conjunto necessário de informações para que o sistema operacional implemente a concorrência à continuação do processamento.
2- Quais são as 3 partes de um processo? Explique cada uma.
Contexto de Hardware: é um processo que armazena o conteúdo dos registradores da UCP.
Contexto de Software: são especificados limites e características dos recursos que podem ser alocados pelo processo.
Espaço de Endereçamento: é a área de memória pertencente ao processo onde instruções e dados do programa são armazenadas para execução.
3- O contexto de Software é composto por três grupos. Quais são eles? Exemplifique cada um.
Identificação: onde cada processo criado pelo sistema recebe uma identificação.
Quotas: são os limites de cada recurso do sistema que um processo pode alocar.
Privilégios: são os direitos que definem as ações que um projeto pode fazer em relação a ele mesmo.
4- Quais são os três estados do Processo? Explique.
Execução (running): é quando está sendo processado pela UCP.
Pronto (ready): quando aguarda apenas para ser executado.
Espera (wait): aguarda pro algum evento externo ou por algum recurso para prosseguir seu processamento.
5- Quais são as Mudanças de Estado do Processo?
Pronto -> Execução: após a criação, o sistema coloca em umas lista de processos de estado de pronto, onde aguarda por uma oportunidade para ser executado.
Execução -> Espera: um processo de execução passa para o estado de espera por eventos gerados pelo próprio processo, como uma operação de E/S, ou por eventos externos.
Espera -> Pronto: quando a operação solicitada é atendida ou o recurso esperado é concedido.
Execução -> Pronto: passa para o estado de pronto por eventos gerados pelo sistema, como o termino da fatia de tempo que o processo possui para sua execução.
6- O que é Criação e Eliminação de Processos?
Criação (new): é quando o sistema operacional já criou um novo PCB, porém ainda não podendo