fund
R:Quando um computador executa uma instrução do núcleo, a CPU trabalha em um modo especial chamado modo de núcleo,no qual tem acesso a todosos recursos do sistema, e quando o computador executa uma instrução de outros programas que não pertencem ao núcleo , a CPU trabalha em um modo chamado,modo usuário, no qual ele tem algumas restriçõesde acesso. Isso é feito para garantir uma segurança maior aos processos e permitir um controle mais eficiente pelo núcleo.
2-Os processos em execução são carregados na memória em três segmentos:texto, dados e pilha. Qual é a finalidade do segmento de pilha em uma chamada ao Sistema Operacional?
R: Contém as variáveis do ambiente em que o processo é executado e os argumentos de chamada domesmo; seu tamanho é ajustado dinamicamente pelo núcleo e há um segmento privativo para cada processo.
3-Um processo pode estar pronto, executando e suspenso. Quatro transições foram identificadas:pronto para executando e vice-versa, executando para suspenso e suspenso para pronto. Duas transições não foram consideradas. Uma ou ambas não consideradas poderiam ocorrer, por quê?
R:Parapermitir que regiões críticas associadas a recursos compartilhados distintos possam ser executadas ao mesmo tempo, a cada recurso compartilhado é associado um identificador, e as duas funções que compõem oalgoritmo de garantia de mútua exclusão possuem este identificador como parâmetro. 4- Escalonamento de processos significa troca de contexto, a troca de contexto é uma operação cara para a CPU, porquê?
R:Porque garante que cada processo tenha acesso a CPU e mantém a CPU ocupada um maior tempo possível ;Minimiza o tempo de resposta na execução de processos; minimiza o tempo de espera nos
1-Quando