Você está na página 1de 2

BCC - Bacharelado de Ciência da Computação

Sistemas Operacionais
Prof. Ricardo Vanni

2M1 Aluna: Aline Goppinger 2021

4. Considere um sistema de troca no qual a memória consiste nos seguintes tamanhos de


lacunas na ordem da memória: 10 MB, 4 MB, 20 MB, 18 MB, 7 MB, 9 MB, 12 MB e 15 MB.
Qual lacuna é pega para sucessivas solicitações de segmentos de (a) 12 MB (b) 10 MB (c)
9 MB para o algoritmo primeiro encaixe? Agora repita a questão para melhor encaixe, pior
encaixe e próximo encaixe.

First fit toma 20 KB, 10 KB, 18KB.


Best fit toma 12 KB, 10 KB,e 9 KB.
Worst fit toma 20 KB, 18KB, e 15 KB.
Next fit toma 20KB, 18 KB, e 9KB.

Primeiro encaixe (First fit) toma 20 MB, 10 MB e 18 MB. Melhor encaixe (Best fit) toma 12 MB,
10MB e 9 MB. Pior encaixe (Worst fit) toma 20 MB, 18 MB e 15 MB. Próximo encaixe (Next fit)
toma 20 MB, 18 MB e 9 MB.

5. Qual é a diferença entre um endereço físico e um endereço virtual?

O endereço lógico é um endereço virtual e pode ser visualizado pelo usuário. O usuário não
pode visualizar o endereço físico diretamente. O endereço lógico é usado como uma
referência, para acessar o endereço físico. A diferença fundamental entre o endereço
lógico e o físico é que o endereço lógico é gerado pela CPU durante a execução do
programa, enquanto o endereço físico se refere a um local na unidade de memória.

8. O processador 8086 da Intel não tinha uma MMU ou suporte para memória virtual.
Mesmo assim, algumas empresas venderam sistemas que continham uma CPU 8086
inalterada e que realizava paginação. Dê um palpite informal sobre como eles conseguiram
isso. (Dica: pense sobre a localização lógica da MMU.)

Nos computadores sem memória virtual, o endereço virtual é igual ao endereço físico, para ler ou
escrever uma posição na memória é colocado no barramento da memória. Quando é usada a
memória virtual ele não é colocado no barramento. Na verdade, é utilizado MMU que mapeia
endereços virtuais em físicos.
9. Que tipo de suporte de hardware é necessário para uma memória virtual paginada
funcionar?

A memória virtual é um recurso utilizado quando o computador chega ao seu limite. Com
isso para “ajudar” é utilizado um pedaço do HD onde vai parte do que está armazenado na
memória RAM, aumentando a capacidade de memória no sistema. Dessa forma, ela
estende a quantidade de memória disponível para dados temporários.

10. Copiar-na-escrita é uma ideia interessante usada em sistemas de servidores. Faz algum
sentido em um smartphone?

Acredito que não pois os smartphones não usam paginação e por isso não é
necessário cópias de páginas modificadas.

Você também pode gostar