TRABALHO PIM I
Ensaios: TRABALHO PIM I. Pesquise 862.000+ trabalhos acadêmicosPor: delta2000 • 11/5/2014 • 5.106 Palavras (21 Páginas) • 607 Visualizações
UNIVERSIDADE PAULISTA
RAFAEL RODRIGUES FERREIRA – B849177
RAIMUNDO R. FERREIRA JUNIOR – B838HB0
GEOVANI DE SOUZA BRITO – B815507
JOSEANDRO DE OLIVEIRA BARBOSA – B667CH4
FUNDAMENTOS DE SISTEMA OPERACIONAIS
Greciamento de Memória e Sistema de Arquivo
MANAUS – AM
2013
UNIVERSIDADE PAULISTA
RAFAEL RODRIGUES FERREIRA – B849177
RAIMUNDO R. FERREIRA JUNIOR – B838HB0
GEOVANI DE SOUZA BRITO – B815507
JOSEANDRO DE OLIVEIRA BARBOSA – B667CH4
FUNDAMENTOS DE SISTEMA OPERACIONAIS
Greciamento de Memória e Sistema de Arquivo
Trabalho solicitado pelo Prof. para obtenção de nota NP2 Curso de Sup. Tecnólogo em Análise e Desenvolvimeto de Sistema Disciplina Fundamentos de Sistemas Operacionais Turma: DS1P34 1º periódo Noturno apresentado a Universidade Paulista – UNIP.
Prof. Waterllo Ferreira da Silva
MANAUS – AM
2013
RAFAEL RODRIGUES FERREIRA – B849177
RAIMUNDO R. FERREIRA JUNIOR – B838HB0
GEOVANI DE SOUZA BRITO – B815507
JOSEANDRO DE OLIVEIRA BARBOSA – B667CH4
FUNDAMENTOS DE SISTEMA OPERACIONAIS
Greciamento de Memória e Sistema de Arquivo
Trabalho solicitado pelo Prof. para obtenção de nota NP2 Curso de Sup. Tecnólogo em Análise e Desenvolvimeto de Sistema Disciplina Fundamentos de Sistemas Operacionais Turma: DS1P34 1º periódo Noturno apresentado a Universidade Paulista – UNIP.
Aprovado em:
EXAMINADOR
________________________ ____/ _____/ _____
Prof. Waterloof Ferreira da Silva
Universidade Paulista – UNIP
EXERCÍCIOS CAPITULO 9
1. Cite duas
diferenças entre os endereços lógicos e físicos.
O espaço de endereçamento lógico de um processo é formado por todos os endereços lógicos que esse processo pode gerar. Existe um espaço de endereçamento lógico por processo. Já o espaço de endereçamento físico é formado por todos os endereços aceitos pelos circuitos integrados de memória. A unidade de gerência de memória (Memory Management Unit, MMU) é o componente do hardware responsável por prover os mecanismos que serão usados pelo sistema operacional para gerenciar a memória. Entre outras coisas, é a MMU que vai mapear os endereços lógicos gerados pelos processos nos correspondentes endereços físicos que serão enviados para a memória.
2. Explique a diferença entre a fragmentação interna e externa.
Na fragmentação interna o espaço para alocação do dado pode ser um pouco maior porém quando esse dado for alocado sobrará um pequeno espaço inutilizado. Já na fragmentação externa o espaço requisitado existe mas não é contiguo.
3. Descreva os seguintes algoritmos de alocação:
a. First fit: (o primeiro que couber) o dado é alocado na primeira área de memória que estiver disponível. O algoritmo é rápido porém fragmenta muito a memória.
b. Best fit: (o que melhor couber) O dado é alocado na menor área em que servir na memória. Diminui o número de buracos mais o algoritmo é lento.
c. Worst fit: (o que pior couber) O dado é alocado no maior espaço disponível da memória. Como consequência a memória fica muito
fragmentada e é um algoritmo lento.
4. Quando um processo é descarregado da memória (roll out), ele perde sua capacidade de usar a CPU (pelo menos por enquanto). Descreva outra situação na qual um processo perde sua capacidade de usar a CPU, mas onde o processo não é descarregado.
Quando ocorre uma interrupção.
5. Considere partições de memórias de 100K, 500K, 200K, 300K e 600K (nessa ordem), como cada um dos algoritmos de first-fit, best-fit e worst fit colocaria processos de 212K, 417K, 112K e 426K (nessa ordem)? Que algoritmo faz uso mais eficiente da memória?
First-fit:
212K é colocado na partição de 500K
417K é colocado na partição de 600K
112K é colocado na partição de 288K (nova partição de 288K = 500K-212K)
426K precisa esperar
Best-fit:
212K é colocado na partição de 300K
417K é colocado na partição de 500K
112K é colocado na partição de 200K
426K é colocado na partição de 600K
Worst-fit:
212K é colocado na partição de 600K
417K é colocado na partição de 500K
112K é colocado na partição de 388K
426K precisa esperar
O Best-fit faz o uso mais eficiente da memória.
6. Considere um sistema no qual um programa pode ser separado em duas partes: código e dados. A CPU sabe se deseja uma instrução (busca de instrução) ou dados (busca de armazenamentos de dados). Portanto, dois pares de registradores de base limite são fornecidos: um para instrução e outro para dados. O par de registradores de vase limite de instruções é automaticamente definido como
somente de leitura, por isso os programas podem ser compartilhadas entre vários usuários. Discuta as vantagens e desvantagens
...