Paginação versus segmentação no SO
Contente
- 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
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
Base | Paging | Segmentação |
Significado | Na paginação, a página tem tamanho de bloco fixo | Na segmentação, a página é do tamanho variável do bloco.
|
Fragmentação | Na paginação, há fragmentação interna | Na segmentação, há fragmentação externa |
Tamanho | O tamanho da página é decidido pelo hardware na paginação | O tamanho do segmento é decidido pelo usuário na segmentação |
Mesa | Na paginação, há uma tabela de páginas | Na 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
- Na paginação, a página é do tamanho fixo do bloco, enquanto na página de segmentação é do tamanho variável do bloco.
- Na paginação, há fragmentação interna, enquanto na segmentação há fragmentação externa
- O tamanho da página é decidido pelo hardware na paginação, enquanto o tamanho do segmento é decidido pelo usuário na segmentação.
- 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.