Fundamento de sistemas

343 palavras 2 páginas
1-Quando um programa de usuário faz uma chamada para ler um arquivo em disco, precisa ser bloqueado(suspenso) até que haja dados para ele. E no caso da escrita, quem chama precisa ser bloqueado aguardando o final da transferência para o disco? Explique.

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 todos os 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ções de 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 do mesmo; 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:Para permitir 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 o algoritmo 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, por quê?

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

Relacionados

  • FUNDAMENTOS DE SISTEMAS
    451 palavras | 2 páginas
  • Fundamentos de Sistema
    1036 palavras | 5 páginas
  • Fundamentos de sistemas
    268 palavras | 2 páginas
  • Fundamentos de sistemas
    514 palavras | 3 páginas
  • Fundamentos de sistemas
    2440 palavras | 10 páginas
  • Fundamentos de sistema
    3062 palavras | 13 páginas
  • Fundamentos de Sistemas
    784 palavras | 4 páginas
  • Fundamentos de sistemas
    668 palavras | 3 páginas
  • Fundamentos de sistemas
    1725 palavras | 7 páginas
  • Fundamentos de Sistemas
    967 palavras | 4 páginas