Sistemas Operacionais: Memória Virtual

MagicalPolarBear avatar
MagicalPolarBear
·
·
Download

Start Quiz

Study Flashcards

Questions and Answers

Qual é o objetivo principal da paginação em Memória Virtual?

Reducir o número de falhas de página

Quais algoritmos de substituição de páginas são apresentados como opções?

Ótimo, NRU, FIFO, FIFO Segunda Chance, Relógio e LRU

Qual é o nome da tabela utilizada para traduzir endereços lógicos em endereços físicos?

Tabela de página tradicional

Qual é o objetivo do algoritmo de substituição de páginas ótimo?

<p>Substituir a página que mais provavelmente será acessada em seguida</p> Signup and view all the answers

Qual é o conceito que divide o espaço de endereçamento em segmentos menores?

<p>Segmentação</p> Signup and view all the answers

O que é um diretório hierárquico?

<p>Um diretório que tem uma estrutura de pastas aninhadas</p> Signup and view all the answers

Qual é a função do MBR em disco rígido?

<p>Dividir o disco em partições</p> Signup and view all the answers

Qual é a unidade básica de armazenamento em um HD?

<p>Setor</p> Signup and view all the answers

Qual é o nome do conceito que combina dois ou mais discos rígidos para aumentar a capacidade e a confiabilidade?

<p>RAID</p> Signup and view all the answers

Qual é o fator que mais afeta o desempenho de um HD?

<p>Latência de acesso</p> Signup and view all the answers

Study Notes

Memória Virtual

  • A paginação utiliza uma tabela de página tradicional, multinível e invertida.
  • O TLB (Translation Lookaside Buffer) é uma memória cache que armazena traduções de endereços virtuais para físicos.
  • Existe uma variedade de algoritmos de substituição de páginas:
    • Ótimo: o que há mais tempo sem acesso é substituído.
    • NRU (Not Recently Used): combina últimos acessos e tempo de não uso.
    • FIFO (First-In-First-Out): a página que foi carregada primeiro é substituída.
    • Segunda Chance: similar ao FIFO, mas uma página com flag de acesso é movida para o fim da fila.
    • Relógio: usado no algoritmo de substituição de páginas, evita que páginas sejam substituídas muito rápido.
    • LRU (Least Recently Used): substitui a página menos utilizada recentemente.
  • A segmentação é um método de memória virtual que divide o espaço de endereçamento em segmentos menores.

Arquivos e Diretórios

  • Estrutura de arquivos: organização e forma de armazenamento de dados
  • Atributos de arquivos: características como permissões, data de modificação e autor
  • Operações em arquivos: leitura, escrita, exclusão e outros

Diretórios

  • Nível único: estrutura de diretório simples e linear
  • Hierárquicos: estrutura de diretório em árvore, com pastas e subpastas

Implementação de Armazenamento

  • Partições: divisão lógica do disco rígido em áreas de armazenamento
  • MBR (Master Boot Record): tipo de tabela de partições que ocupa o primeiro setor do disco
  • GPT (GUID Partition Table): tipo de tabela de partições mais seguro e flexível

Memória Secundária

HD (Disco Rígido)

  • Estrutura: composta por pratos, trilhas, setores e cilindro
  • Prato: superfície magnética onde os dados são armazenados
  • Trilhas: círculos concêntricos que dividem os pratos
  • Setores: áreas de armazenamento dentro das trilhas
  • Cilindro: conjunto de trilhas com mesma posição nos pratos

Desempenho do HD

  • Latência de acesso: tempo entre a solicitação e o início do acesso ao dado
  • Tempo médio de acesso a E/S: tempo entre a solicitação e a entrega do dado

RAID (Redundant Array of Independent Disks)

  • Nível 0: striping, sem redundância, aumenta o desempenho
  • Nível 1: mirroring, com redundância, aumenta a segurança
  • Nível 01: combinação de striping e mirroring
  • Nível 10: combinação de striping e mirroring, mais escalável

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Quizzes Like This

Memory Management Lecture 7 Quiz
15 questions
Virtual Memory in Operating Systems
27 questions
Inf2C Computer Systems: Virtual Memory
10 questions
Use Quizgecko on...
Browser
Browser