Tabela de alocação

625 palavras 3 páginas
FACULDADE JOAQUIM NABUCO
CURSO SUPERIOR DE TECNOLOGIA EM REDES DE COMPUTADORES
PROFESSOR: TIAGO MARQUES

PHILLIP SILVEIRA

TABELAS DE ALOCAÇÃO

Recife
Outubro- 2012

ALOCAÇÃO DE ESPAÇO EM DISCO

O Sistema Operacional possui uma estrutura de dados que armazena informações que possibilitam ao sistema de arquivos gerenciar as áreas ou blocos livres. Nessa estrutura, geralmente uma lista ou tabela, é possível identificar blocos livres que poderão ser alocados por um novo arquivo. Quando um arquivo é eliminado, todos os seus blocos são liberados para a estrutura de espaços livres.

Mapa de Bits:

* Forma mais simples de implementar uma estrutura de espaços livres; * Cada entrada da tabela é associada a um bloco do disco representado por um bit que pode ser 0 (livre) ou 1 (ocupado).

Lista encadeada:

* Existe uma lista encadeada de todos os blocos livres do disco; * Cada bloco possui uma área reservada para armazenamento do endereço do próximo bloco; * A partir do primeiro bloco livre pode-se ter acesso seqüencial aos demais de forma encadeada; * Problema: para se achar espaço livre, o algoritmo deve sempre realizar uma pesquisa seqüencial na lista.

Blocos Contíguos:

* Blocos contíguos são geralmente alocados ou liberados simultaneamente; * Enxerga o disco como um conjunto de segmentos de blocos livres; * Possível manter uma tabela com o endereço do primeiro bloco de cada segmento e o número de blocos livres contíguos que se seguem. Alocação Contígua ou Alocação em Cilindros.

A alocação contígua consiste em armazenar um arquivo em blocos sequencialmente dispostos, permitindo ao sistema localizar um arquivo através do endereço do primeiro bloco e da sua extensão em blocos. O aceso é feito de maneira simples, tanto para a forma sequencial quanto para a direta.
Um problema desse tipo de alocação é que quando um arquivo é criado com n blocos, é necessário que exista uma cadeia de n blocos livres

Relacionados

  • gerencia
    8135 palavras | 33 páginas
  • Sistemas de Arquivos
    1070 palavras | 5 páginas
  • Implementa O De Arquivos
    1238 palavras | 5 páginas
  • S
    2509 palavras | 11 páginas
  • Trabalho de fso gerencia de memórias
    1567 palavras | 7 páginas
  • Sistema operacionais
    976 palavras | 4 páginas
  • Segunda Avaliacao Turma 145 20131
    698 palavras | 3 páginas
  • Sistemas Operacionais
    7250 palavras | 29 páginas
  • gerencia de memoria
    2433 palavras | 10 páginas
  • Sistemas Operacionais
    980 palavras | 4 páginas