Alocações

329 palavras 2 páginas
Alocação Contígua
Este tipo de alocação foi implementado nos primeiros sistemas operacionais desenvolvidos. Neste tipo de organização, a memória principal é dividida em duas partes: Uma para o sistema operacional e outra para o programa do usuário.
O usuário tem controle sobre toda a memória principal, tendo acesso a qualquer posição da memória, inclusive alterar ou destruir o sistema operacional.
Para a prevenção de qualquer alteração, consciente ou não, alguns sistemas operacionais implementam proteção através de um registrador, que delimita a área de atuação do usuário.
Tem uma certe simplicidade em sua implementação e código reduzido, este tipo de alocação não permite a utilização eficaz do processador e da memória, pois apenas um usuário pode utilizar esse recurso.
Esta alocação possui uma técnica chamada de Overlay, que se trata de dividir o programa em partes, para que ele possa ser executado de forma independente, utilizando a mesma área de memória.
Alocação Encadeada
Nesta alocação, um arquivo pode ser organizado em um conjunto de blocos ligados de forma logica no disco. A localidade, física, dos blocos não interfere em nada, pois cada bloco terá uma ‘ seta ‘ indicando o caminho a ser seguido dentro dos blocos.
Este tipo causa uma grande demanda de tempo para a execução de um programa, pois os blocos ficam de forma livre, causando um grande intervalo de espaço e tempo entre eles, fazendo com o processo de desfragmentação seja necessária com mais frequência.
Outro problema encontrado, é o fato de o usuário não possuir acesso direto ao bloco, pois é uma forma sequencial de acesso, fazendo com que os blocos ocupem mais espaço com o armazenamento dos ponteiros.
Alocação Indexada
Com a alocação indexada, o problema de acesso direto aos blocos para de ocorrer, devido a todos os ponteiros ficarem armazenados direto em um único lugar, chamado de bloco de índice.
Além de permitir o acesso direto aos blocos de arquivos, não utiliza informações de

Relacionados

  • Alocações encadeada e contigua
    451 palavras | 2 páginas
  • PORTFÓLIO INDIVIDUAL 3º SEMESTRE Listas lineares, alocações encadeadas, ACID, ORM, banco de dados relacionais com programação orientada a objetos.
    3260 palavras | 14 páginas
  • , Alocação duplamente encadeada, represente graficamente as duas alocações de encadeamento e responda e qual delas tem maiores vantagens e o motivo.
    829 palavras | 4 páginas
  • Portfólio individual 3º semestre listas lineares, alocações encadeadas, acid, orm, banco de dados relacionais com programação orientada a objetos, herança e poliformismo.
    2045 palavras | 9 páginas
  • ffffffffffffff
    673 palavras | 3 páginas
  • Caixa edgeworth
    497 palavras | 2 páginas
  • MULTIPROGRAMAÇÃO COM PARTIÇÕES VARIÁVEIS
    1098 palavras | 5 páginas
  • Introdução a logica matematica
    1775 palavras | 8 páginas
  • Exercício Programação
    674 palavras | 3 páginas
  • thau
    5279 palavras | 22 páginas