Paginação versus segmentação no SO

Autor: Laura McKinney
Data De Criação: 4 Abril 2021
Data De Atualização: 10 Poderia 2024
Anonim
Paginação versus segmentação no SO - De Outros
Paginação versus segmentação no SO - De Outros

Contente

A diferença entre paginação e segmentação no SO é que, na paginação, a página possui tamanho fixo de bloco, enquanto na página de segmentação possui tamanho variável.


O sistema operacional é uma ponte entre usuário e software, no gerenciamento de memória do sistema operacional é uma das funções essenciais que permitem a alocação de memória. O sistema operacional também aloca memória e desaloca memória quando o processo não existe mais. O conceito mais importante do sistema operacional é a paginação e a segmentação; na paginação, a página possui tamanho fixo de bloco, enquanto na página de segmentação possui tamanho variável. No processo de paginação é permitido armazenar na memória e é um esquema de gerenciamento de memória. A paginação fornece memória não contígua ao processo. Não há fragmentação externa na paginação. Na paginação, o espaço de memória física e lógica é dividido nos mesmos blocos de memória laterais. Na paginação, os blocos de tamanho fixo são conhecidos como quadros e o bloco de tamanho fixo da memória lógica é chamado de página. Na paginação, o processo precisa ser executado a partir do espaço da memória lógica. Existem dois endereços gerados pela CPU na paginação, que são o número da página e o deslocamento da página. No processo de segmentação, é dividido em dois segmentos de tamanho variável e os segmentos de tamanho variável são carregados no espaço de endereço da memória lógica. A segmentação é um esquema de gerenciamento de memória no qual a página possui tamanho de bloco variável. O espaço de endereço lógico possui segmentos de tamanho variável. Há um nome e comprimento de cada segmento. Os segmentos são carregados no espaço da memória física. O endereço do espaço de memória física é o nome do segmento e o deslocamento. Há um número de segmento usado na segmentação no lugar do nome do segmento. Há um índice na segmentação.


Conteúdo: Diferença entre Paginação e Segmentação no SO

  • Gráfico de comparação
  • O que é paginação?
  • O que é segmentação?
  • Principais diferenças
  • Conclusão
  • Vídeo explicativo

Gráfico de comparação

BasePagingSegmentação
SignificadoNa paginação, a página tem tamanho de bloco fixo

Na segmentação, a página é do tamanho variável do bloco.

 

FragmentaçãoNa paginação, há fragmentação internaNa segmentação, há fragmentação externa
TamanhoO tamanho da página é decidido pelo hardware na paginaçãoO tamanho do segmento é decidido pelo usuário na segmentação
MesaNa paginação, há uma tabela de páginasNa segmentação, há tabela de segmentos

O que é paginação?

No processo de paginação é permitido armazenar na memória e é um esquema de gerenciamento de memória. A paginação fornece memória não contígua ao processo. Não há fragmentação externa na paginação. Na paginação, o espaço de memória física e lógica é dividido nos mesmos blocos de memória laterais. Na paginação, os blocos de tamanho fixo são conhecidos como quadros e o bloco de tamanho fixo da memória lógica é chamado de página. Na paginação, o processo precisa ser executado a partir do espaço da memória lógica. Existem dois endereços gerados pela CPU na paginação, que são o número da página e o deslocamento da página.


O que é segmentação?

No processo de segmentação, é dividido em dois segmentos de tamanho variável e os segmentos de tamanho variável são carregados no espaço de endereço da memória lógica. A segmentação é um esquema de gerenciamento de memória no qual a página tem tamanho de bloco variável. O espaço de endereço lógico possui segmentos de tamanho variável. Há um nome e comprimento de cada segmento. Os segmentos são carregados no espaço da memória física. O endereço do espaço de memória física é o nome e o deslocamento segmentados. Há um número de segmento usado na segmentação no lugar do nome do segmento. Há um índice na segmentação.

Principais diferenças

  1. Na paginação, a página é do tamanho fixo do bloco, enquanto na página de segmentação é do tamanho variável do bloco.
  2. Na paginação, há fragmentação interna, enquanto na segmentação há fragmentação externa
  3. O tamanho da página é decidido pelo hardware na paginação, enquanto o tamanho do segmento é decidido pelo usuário na segmentação.
  4. Na paginação, há uma tabela de páginas, enquanto na segmentação há uma tabela de segmentos

Conclusão

Neste artigo acima, vemos a diferença entre paginação e segmentação no SO com exemplos.

Vídeo explicativo