sistemas operacionais - cap 1

772 palavras 4 páginas
. O que é multiprogramação?.
Multiprogramação é uma técnica utilizada em sistemas operacionais para maximizar o uso da CPU. Nesta técnica, vários jobs são mantidos na memória. Eles são executados um pouco de cada vez em determinados intervalos de tempo.
7. Das instruções a seguir, quais só podem ser executadas em modo núcleo:
a) Desabilite todas as interrupções
b) Leia o horário do relógio
c) Altere o horário do relógio
d) altere o mapa de memória
Resposta: Letras A, C e D
9. Um computador tem um pipeline de quatro estágios. Cada estágio leva o mesmo tempo para fazer seu trabalho - digamos, 1ns. Quantas instruções por segundo essa máquina pode realizar?
4 ns para cada instrução ser realizada. Em 1 segundo: 250000000 instruções.
12. Quando um programa de usuário faz uma chamada de sistema para ler ou escrever um arquivo em disco, ele fornece uma indicação de qual arquivo ele quer, um ponteiro para o buffer de dados e um contador. O controle é, então, transferido ao sistema operacional, que chama o driver apropriado. Suponha que o driver inicie o disco, termine e só volte quando a interrupção ocorrer. No caso da leitura do disco, obviamente que chama deverá ser bloqueado (pois não há dados para ele). E no caso da escrita no disco? Quem chama precisa ser bloqueado aguardando o final da transferência do disco?
Nesse caso o programa que fez uma chamada para escrever no disco também precisa ser bloqueado. Isto porque o programa precisa esperar o fim da escrita para saber se a escrita foi bem sucedida ou não, e quantos bytes foram escritos com sucesso.
13. O que é uma instrução trap? Explique seu uso em sistemas operacionais
A instrução trap é uma interrupção gerada por software. Esta instrução desvia a CPU do fluxo de execução atual para uma posição na memória onde deve haver uma chamada para uma rotina que vai tratar a trap. Esta instrução indica se houve algum erro ou exceção na execução de um programa de usuário. Em sistemas operacionais é normalmente

Relacionados

  • Sistemas operacionais cap 1
    930 palavras | 4 páginas
  • sistemas operacionais cap 1
    1568 palavras | 7 páginas
  • Sistemas Operacionais Resumo Cap 1 2 3 4
    1008 palavras | 5 páginas
  • Aula_07 Sincronização E Comunicação Entre Processos
    8036 palavras | 33 páginas
  • So - sistemas operacionais
    5641 palavras | 23 páginas
  • Estudo Dirigido
    1650 palavras | 7 páginas
  • Gerenciamento de Entrada e saída
    851 palavras | 4 páginas
  • cap04
    610 palavras | 3 páginas
  • Controla de estoque
    3384 palavras | 14 páginas
  • Arquitetura
    1458 palavras | 6 páginas