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.
- Gerenciador de autorização e integridade
- Gerenciador de transação
- Gerenciador de arquivos
- Gerenciador de buffer
- 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