Buscar

Pessoal me ajuda nessas questões de S.O. : (Preciso entregar um trabalho) Referência Livro SO Tanenbaum

Pessoal me ajuda nessas questões de S.O. :

11. Uma máquina tem espaço de endereçamento de 32 bits, e uma página de 8K. A tabela de página está toda armazenada em hardware, com 32 bits por entrada. Quando um processo começa a executar, tal tabela é copiada da memória para o hardware, uma palavra a cada 100 ns. Se cada processo executa por 100 ns, incluindo o tempo para carga da sua tabela, que fração do tempo do processador é gasta na carga das tabelas?

12. Um computador com um endereço de 32 bits usa tabela de páginas de dois níveis. Os endereços virtuais são divididos em um campo de nove bits para o primeiro nível da tabela de páginas, outro de 11 bits para segundo nível, e um último campo para o deslocamento. Qual o tamanho das páginas, e quantas delas existem no espaço de endereçamento virtual?

 

 

 

 

 

13. Abaixo está uma linguagem de um programa em uma linguagem de máquina para um computador com página de 512 bytes.  O programa está armazenado no endereço 1.020, e seu ponteiro de pilha aponta para 8,192 (a pilha cresce em direção a 0). Encontre o padrão de referências a páginas feito por este programa. Cada instrução ocupa quatro bytes (uma palavra), as referências tanto a instruções quanto a dados devem ser levadas em conta na formação do padrão de referências.

 

Carregue o conteúdo da palavra 6.144 no registrador 0

Coloque o conteúdo do registrador 0 na pilha

Chama um procedimento em 5.120, empilhando o endereço de retorno

Subtraia a constante 16 do ponteiro da pilha

Compare o parâmetro do procedimento à constante imediata 4

Se igual, desvie para o endereço 5.152

💡 1 Resposta

User badge image

Pedro Pepe Teclado

Carregar  6.144.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais