SóProvas


ID
172621
Banca
FCC
Órgão
MPU
Ano
2007
Provas
Disciplina
Sistemas Operacionais
Assuntos

Os esquemas de "menos recentemente utilizado" (LRU) e de "mais recentemente utilizado" (MRU) são aplicados pelo gerenciador de buffer na técnica denominada

Alternativas
Comentários
  • O assunto dessa questão não é conceitos básicos em banco de dados. É gerenciamento de buffer...
  • O objetivo da estratégia de substituição de blocos no buffer é minimizar os acessos ao disco; Least Recently Used (LRU - Menos Utilizado Recentemente): um algoritmo que mantém os itens mais acessados recentemente na memória cache; a LRU é um esquema de substituição aceitável em SO, pois um SGBD é capaz de determinar antecipadamente quais os blocos serão necessários por meio da verificação de cada um dos passos para executar a operação solicitada pelo usuário.
  • O conteúdo do database buffer cache é organizado em duas listas: a lista de blocos alterados e a lista dos blocos menos recentemente utilizados (LRU - Least Recently Used). Essa segunda lista contém os blocos livres, aqueles que estão em uso e os blocos alterados. Quando um processo servidor precisa ler dados de um bloco do disco para o database buffer cache, ele pesquisa a LRU para localizar um bloco livre e, quando encontrar um bloco alterado, movimenta-o para a lista de blocos alterados. Esse processo termina quando um bloco livre é localizado ou quando um número específico de blocos são pesquisados sem encontrar um bloco livre.

    Durante uma operação de SELECT, o ORACLE requer que os blocos que contêm a informação desejada esteja em memória. Assim, a lista LRU é pesquisada e, se os blocos não estiverem em memória, o produto efetua as leituras físicas necessárias. Caso o bloco esteja em memória, são efetuadas leituras lógicas. Lembremo-nos de que nenhuma tabela pode ocupar menos de dois blocos de dados: um bloco para o cabeçalho e pelo menos outro bloco de dados.



    Read more: http://www.linhadecodigo.com.br/artigo/99/a-arquitetura-do-oracle.aspx#ixzz28fj9r7ST
  • Achei que esses tipos de escalonamento pudessem ser usados também na técnica de memória virtual para a substituição de páginas na memória.