Вы находитесь на странице: 1из 2

Ministério da Educação

UNIVERSIDADE TECNOLÓGICA FEDERAL DO


PARANÁ

Campus Cornélio Procópio

Gilberto Falco - 1997050

SISTEMAS OPERACIONAIS
ATIVIDADE EM SALA
GERÊNCIA DE PROCESSADOR E
MEMÓRIA
1. Explique quando são necessárias e quais as funções dos escalonadores
de time slice (fatia de tempo).

R: Algoritmo bastante adequado para sistemas multiusuários de tempo


compartilhado. Implementado por um algoritmo semelhante ao FIFO, porém,
quando um processo passa para o estado de execução, existe um tempo-
limite (quantum ou time-slice) para sua utilização de forma contínua. Se o
processo não terminou a execução, volta ao estado de pronto. Em geral, o
valor do quantum de tempo está entre 100 e 300 ms. Nenhum processo
poderá monopolizar a CPU. No caso, o processo CPU-bound tem mais
chances de ser executado do que o processo IO-bound.

2. Explique o escalonamento circular com prioridades e dê um exemplo de


uso.
R: O escalonamento circular pressupõe que todos os processos são
igualmente importantes. Para que haja diferenças externas de execução,
foi criado o escalonamento por prioridade, em que o processo deve
voluntariamente entrar em modo de espera após o término de sua
completa execução. Um correio eletrônico, por exemplo, tem menos
prioridade que um site em que se passa um video.

3. Considere um sistema cuja gerência de memória é realizada através de


partições variáveis (dinâmicas). Nesse momento existem as seguintes
áreas livres: 10K, 4K, 20K, 18K, 7K, 9K, 12K e 13K, nessa ordem. Quais
serão os espaços ocupados pelas solicitações: 5K, 10K, e 6K?

a. FIRST – FIT
* 5k, 4k, 20k, 18k, 7k, 9k, 12k 13k
* 5k, 4k, 10k, 18k, 7k, 9k, 12k 13k
* 5k, 4k, 4k, 18k, 7k, 9k, 12k 13k

b. BEST – FIT
* 10k, 4k, 20k, 18k, 2k, 9k, 12k 13k
* (0)k, 4k, 20k, 18k, 2k, 9k, 12k 13k
* (0)k, 4k, 20k, 18k, 2k, 3k, 12k 13k

c. WORST – FIT
* 10k, 4k, 15k, 18k, 7k, 9k, 12k e 13k
* 10k, 4k, 15k, 8k, 7k, 9k, 12k e 13k
* 10k, 4k, 9k, 8k, 7k, 9k, 12k e 13k

4. Compare as alocações particionada fixa e dinâmica.

5. Apresente a diferença entre fragmentação interna e fragmentação


externa. Em qual situação poderá ocorrer fragmentação interna quando
as partições dinâmicas são utilizadas?

6. A gerência de memória virtual foi introduzida com qual objetivo

7. O endereçamento virtual é formado por quais instruções?

8. O que é mapeamento? Por que é utilizado?

Вам также может понравиться