Sistemas operacionais em tempo real
1 - Em relação ao gerenciamento da memória, apenas uma das alternativas abaixo é verdadeira:
a) A fragmentação interna ocorre em sistemas com divisão de memória em partições variáveis, quando um processo não ocupa toda a partição reservada a ele, desperdiçando memória dentro da partição.
b) A vantagem da divisão de memória em partições de tamanho fixo é que elimina-se a possibilidade de ocorrer fragmentação interna.
c) A compactação é uma forma de diminuir a fragmentação externa em sistemas com partições variáveis.
d) O esquema de divisão de memória em partições variáveis é muito mais simples de gerenciar do que a alocação de memória em partições fixas. Essa última exige maior complexidade e esforço do gerenciador de memória do que a com partições variáveis.
e) A desvantagem da divisão de memória em partições de tamanho fixo é que possibilita a ocorrência de fragmentação externa.
Alternativa C, a fragmentação externa faz com que a memória fique cheia de buracos, ou seja, grande parte fica inutilizada. A compactação move os processos cobrindo esses buracos.
2 - Um sistema de memória virtual utiliza a técnica de paginação. Esse sistema pode gerar endereços virtuais de 16 bits, mas possui memória física de apenas 32 kbytes sendo que as páginas possuem tamanho de 4 kbytes. O número de entradas na tabela de páginas e a quantidade de molduras de páginas serão respectivamente:
a) 4 entradas e 4 molduras.
b) 8 entradas e 8 molduras.
c) 16 entradas e 4 molduras.
d) 16 entradas e 8 molduras.
e) 16 entradas e 16 molduras.
Alternativa D 16 bits = 16 entradas 32 / 4 = 8 molduras
3 - Uma interrupção é tratada por:
a) Transferindo o controle para uma rotina do tipo interrupt service.
b) Um controlador de dispositivo envia uma identificação da interrupção para a CPU.
c) Pela BIOS do computador.
d) A, B e C estão corretas.
Alternativa D, a CPU verifica se há interrupções após