Essa é uma revisão anterior do documento!
Tabela de conteúdos
Sistemas Operacionais
(Contexto: so)
Esta área abrange conceitos genéricos sobre sistemas operacionais bem como especificidades de alguns sistemas ou famílias de sistemas.
Introdução
As páginas a seguir falam um pouco mais sobre esse contexto (so).
- Abrangência – O que este contexto cobre
- Convenções – Estrutura das páginas
- Glossário de termos – Termos comuns
Grupos de funções
Um sistema operacional é composto pelas seguintes funções essenciais:
- Sistemas de arranque (bootloading)
- Núcleos de sistema operacional (kernel)
Além disso, outras funções não essenciais mas muito comuns (tão comuns que até são quase essenciais) são:
Arranque
Sistemas de arranque (também conhecidos como bootloaders) são responsáveis por carregar o núcleo do sistema operacional em memória, para que ele possa começar a operar.
Drivers
Núcleo
Inicialização
Pacotes
Sistemas de pacotes são um modo de gerenciar instalações de programas de terceiros (isto é, que não são parte do sistema em si), em geral podendo também remover ou atualizar esses programas quando necessário. Alguns sistemas vão além e usam gerenciadores de pacotes inclusive para gerenciar partes do próprio sistema.
Não é uma função essencial de um sistema operacional, porém hoje em dia, dado o ecossistema de bibliotecas e aplicações tão vasto que existe, o gerenciamento de pacotes é quase essencial, especialmente em sistemas voltados para estações de trabalho, servidores, dispositivos móveis e virtualização.