FC ConcursosFC Concursos

Questão FC265937

Um gerenciador de armazenamento é um componente de um sistema de banco de dados que fornece a interface entre os dados de baixo nível armazenados no banco de dados e os programas a

Sistema de Gerenciamento de Banco de Dados (SGBD)

IDECAN · 2022

Um gerenciador de armazenamento é um componente de um sistema de banco de dados que fornece a interface entre os dados de baixo nível armazenados no banco de dados e os programas aplicativos e consultas submetidos ao sistema. Selecione a alternativa que mostra o componente do gerenciador de armazenamento que é responsável por buscar dados do armazenamento de disco para a memória principal.

  1. Gerenciador de autorização e integridade
  2. Gerenciador de transação
  3. Gerenciador de arquivos
  4. Gerenciador de buffer
  5. Gerenciador de E/S
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

Gerenciador de buffer é o componente responsável por trazer do disco para a memória principal as unidades de armazenamento usadas pelo SGBD (normalmente páginas ou blocos).

Ele mantém um buffer pool — uma área da memória dividida em frames — onde carrega páginas solicitadas pelas consultas ou transações. Quando uma página é necessária, o gerenciador verifica se já está no buffer; se não, realiza a leitura do disco e a posiciona em um frame, marcando-o como pin enquanto estiver em uso.

Para liberar espaço usa políticas de substituição (ex.: LRU, clock). Páginas modificadas recebem a marca dirty e só são gravadas de volta no disco conforme regras de consistência (flush/write-back), evitando perdas e reduzindo I/O.

Em suma, o gerenciador de buffer atua como a camada que traduz solicitações lógicas em movimentações físicas entre disco e memória, otimizando desempenho e gerenciando coerência dos dados em memória.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo