4 - Processos de Gerenciamento

O gerenciamento de processos no Linux é focado na atividade de execução. Geralmente, o kernel provê acesso às funções de criação, parada e sincronização dos processos diretamente através da interface de chamada do sistema ou através das chamadas padrão POSIX, utilizando a biblioteca C (glibc) como intermediária.

Já em relação ao gerenciamento de memória, costuma utilizar páginas de 4 kb, como forma de prover maior eficiência ao sistema por meio da criação de uma área de swap entre memória principal e disco.

Em relação ao gerenciamento do sistema de arquivos, nativamente, os principais sistemas utilizados nas diversas distribuições Linux são variações do Extended File System, como o ext3 ou o ext4, e o ReiserFS. Além disso, o Linux utiliza o conceito de sistema de arquivos virtual (Virtual File System - VFS) para manter a compatibilidade do Linux com os sistemas de arquivos utilizados em outros Sistemas Operacionais.

Através do VFS, o kernel do Linux permite que sejam montados diretamente no SO os sistemas de arquivos nativos de todas as versões do MS-DOS e MS Windows, como o File Allocation Table (FAT) e o New Technology File System (NTFS).

Copyright © 2014 AIEC.