Trabalho de Gerenciamento de Memoria
Por: Escanor Leão • 14/11/2022 • Trabalho acadêmico • 663 Palavras (3 Páginas) • 127 Visualizações
ESCOLA | CURSO | PERÍODO/ANO |
Ciências Sociais Aplicadas | Gestão da Tecnologia da Informação | 6°/2022.1 |
MÓDULO DE APRENDIZAGEM | DOCENTE (S) | |
Administração de Sistemas Operacionais | Erik Lago | |
ALUNO |
ATIVIDADE AVALIATIVA (1,0)
- Qual a função da MMU na gerência de memória?
R= mapeia endereços logicos para endereços fisicos atraves de uma tabela de pagina
- O que é o TLB?
R= um buffer de memoria que ajuda no processo de gerenciamento de memorias tonando-o mais rapido, armazenando as paginas que foram mais utilizadas
- Explique a importância do TLB no desempenho da MMU.
R= a TLB mapeia endereços virtuais em endereços fisicos sem passar pelas tabelas de paginas convencionais, fazendo asssim um pré verificação das paginas para a MMU nao causando interrupção por Page fault
- Qual o tipo de fragmentação apresentado pelos métodos de gerência de memória baseados em partições fixas e por partições variáveis?
R= os tipos de fragmentação sao o interno e externo
- Qual a diferença entre endereço físico e virtual?
R= endereço fisoco encontra-se na unidade de memoria; ja o endereço logico e gerado pela CPU na perspectiva de um programa.
- Qual a diferença entre monoprogramação e multiprogramação?
R= monoprogramação trabalha um programa por vez; multiprogramação trabalha com varios programas de um so vez
- Explique o que é a atividade de swapping e diga como ela pode prejudicar o desempenho do sistema computacional.
R= O swapping é um programa de troca de porcessos e é utilizado quando um programa nao tem espaço suficiente na memoria principal para ser executado, então o sistema operacional utiliza o swapping para executar o programa, assim o programa é todo carregado em memoria e os demais programas aguardam em disco sua vez de ser executado; com o fato dos processos estarem sendo costantemente trocados pelo sistema operacional alocando o programa e o reativando, o computador passa a ter travamento e lentidandão tornando assim o sistema operacional ineficiente
- Quando é mais interessante utilizarmos o algoritmo best-fit? E o worst-fit?
R= Best-fit e mais interessante quando se tem muitos programas sendo executado pois ela irá checar a memoria em busca do espaço ideal disponível assim não irá deixar muitos espaços inutilizados na memória,
Worst-fit e mais interessante quanto a memória não está sendo muito utilizada, já que esse método deixa muito espaço na memória inutilizável
- Considerando partições fixas de memória de 100K ea, 500K eb, 200K ec, 300K ed e 600K ee (nessa ordem), como cada um dos algoritmos first-fit, best-fit e worst-fit colocaria processos de 212K, 417K, 112K e 426K (nessa ordem)? Calcule a quantidade de espaço desperdiçado em cada algoritmo.
R= First-fit P1 - Espaço B, desperdiça 288k
P2 - Espaço E, desperdiça 183k
P3 - Espaço de 288k, desperdiça 176k
...