Você está na página 1de 2

Lista de Sistemas Operacionais

Gustavo de Oliveira Guerino


20152014040006

8.3:
Inicialmente, a paginao um esquema de gerenciamento de memria que
permite que o espao de endereamento fsico de um processo seja no
contguo. Porm, ela evita a fragmentao externa e a necessidade de
compactao, fazendo o que a segmentao no faz. Com isso, considerando
que cada posio de bit representa uma potncia de 2, dividir um endereo
entre bits resulta um tamanho de pgina sempre com potncia de 2.

8.4:
a: O endereamento lgico formado pelo nmero de pginas + o
deslocamento decada pgina. Considerando que so 64 pginas e o
deslocamento de 1024, que creio que seja padro, num sei. temos que quebrar
as pginas em base de 2 ( 64 = 2^6 ) assim como o deslocamento ( 1024 =
2^10 ), que somados as potncias, resulta em 16 bits

b: Para calcular o endereamento fisico formado pela soma dos expoentes do


nmero de quadros na base 2 e o nmero de palavras. Ou seja, 32 = 2^5 e
1024 = 2^10. Assim, temos 5+10 = 15.

8.9:
Um sistema multiprogramado aquele que geralmente executado quando se
tem um alto nvel de multiprogramao. Podemos aumentar esse nivel
alocando mais processos na memria. Porm, para executar essa tarefa,
devemos reduzir a fragmentao da memria. Os sistemas que possuem
unidades de alocao de tamanho fixo, sofrem de fragmentao interna. Os
sistemas que possuem unidades de alocao de tamanho varivel, sofrem de
fragmentao externa.

8.20:
Tamanho de pgina = 1K = 1024 bits
a: Nmero de pginas = 3085 / 1024 = 3 - Deslocamento = 3085 % 1024 = 13
b: Nmero de pginas = 42095 / 1024 = 41 - Deslocamento = 42095 % 1024
= 111
c: Nmero de pginas = 215201 / 1024 = 210 - Deslocamento = 215201 %
1024 = 161
d: Nmero de pginas = 650000 / 1024 = 634 - Deslocamento = 650000 %
1024 = 784
e: Nmero de pginas = 2000001 / 1024 = 1953 - Deslocamento = 2000001 %
1024 = 129

8.23:
a: Nmero de pginas = 256 - Tamanho de pgina = 4K ou 4096 bits. Para
calcular o endereo lgico se pega o nmero de pginas na base 2 e multiplica
pelo tamanho de pgina na base dois. Assim, 2^8 * 2^12, e agora somam-se
os expoentes, com o resultado sendo o nmero de bits requeridos no endereo
lgico.
b: Nmero de frames = 64 - Tamanho de pgina = 4K ou 4096 bits. Para
calcular o endereo fsico se pega a quantidade de frames na base 2 e
multiplica pelo tamanho da pgina na base 2. Assim, 2^6 * 2^12, somando os
expoentes, obtemos o nmero de bits requeridos para o endereo fsico.

8.25:
a: 100 nanosegundos. Pois 50 para acessar a tabela de pgina e 50 para
memria paginada.
b:

8.28:
a: 219 + 430 = 649
b: 2300 + 10 = 2310
c: referncia ilegal
d: 1327 + 400 = 1727
e: referncia ilegal

8.29:
A finalidade da paginao das tabelas de pginas de simplificar o problema
da alocao de memria quando essas se tornam muito grandes. Garante-se
que tudo seja alocado como pginas de tamanhos opostos aos pedaos de
tamanhos variveis. Como tambm permitem a troca das pores das tabelas
de pginas que no so atualmenteusadas.

8.33: