sábado, 7 de novembro de 2015

Arquitetura do Linux

Nesta postagem falarei um pouco sobre alguns dos princípios mais importantes do sistema Linux e sua arquitetura básica.

Bem, como já havia falado numa postagem anterior (aqui), um sistema operacional é composto basicamente por duas partes principais: Kernel (núcleo) e Utilitários (coleção de aplicativos de usuário). No Linux, o Kernel (o código base que gerencia os recursos de hardware e software) é dividido em módulos. Como mostra a figura abaixo.


O diagrama mostra de forma simplificada os princípios mais importantes do Linux. O sistema está em uma classe própria no campo da portabilidade. O subsistema do driver (que é vasto em seus recursos) suporta módulos carregados dinamicamente sem afetar o desempenho, permitindo a modularidade (além de uma plataforma mais dinâmica). Linux também inclui segurança no nível do kernel (em diversos esquemas) permitindo uma plataforma segura. No domínio de sistemas de arquivo externos, o Linux possibilita uma grande quantidade de array de suporte para sistema de arquivos de qualquer sistema operacional.

O fato do Linux ser um sistema operacional modular e de código aberto (o que significa que seu código-fonte pode ser visualizado e aprimorado por praticamente qualquer pessoa) o permite abordar vários modelos de uso enquanto mantém suas propriedades principais, isso também o torna extremamente flexível e adaptável a diversos tipos de dispositivos, transformando-o numa plataforma universal.

Aqui encerra essa postagem, até a próxima!

Fonte:

0 comentários:

Postar um comentário