so:start
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
| so:start [2025/08/09 21:00] – Criada seção para direcionar para funções não essenciais hrcerq | so:start [2025/08/16 00:32] (atual) – [Grupos de funções] ajuste ortográfico hrcerq | ||
|---|---|---|---|
| Linha 13: | Linha 13: | ||
| * [[so: | * [[so: | ||
| - | ===== Grupos de funções | + | ===== Grupos de funções ===== |
| Um sistema operacional é composto pelas seguintes funções essenciais: | Um sistema operacional é composto pelas seguintes funções essenciais: | ||
| * [[# | * [[# | ||
| - | * [[#inicializacao|Sistemas de inicialização]] | + | * [[#controladores|Controladores]] (// |
| * [[# | * [[# | ||
| - | * //[[#drivers|Drivers]]// | + | * [[#utilitarios|Utilitários]] |
| - | * [[utils:|Utilitários]] | + | |
| + | Além disso, outras funções não essenciais mas muito comuns (tão comuns que até são quase essenciais) são: | ||
| + | |||
| + | * [[#arquivos|Sistemas de arquivos]] | ||
| + | * [[# | ||
| + | * [[# | ||
| ==== Arranque ==== | ==== Arranque ==== | ||
| - | Sistemas de arranque (também conhecidos como // | + | Sistemas de arranque (também conhecidos como carregadores de inicialização, |
| + | |||
| + | Esta é uma função essencial pois o núcleo do sistema não se carrega sozinho em memória. Para que isto seja possível, os componentes essenciais do hardware (como processador e memória) precisam ser testados e preparados para o uso, e então o núcleo do sistema precisa ser localizado em algum dispositivo de armazenamento persistente, | ||
| * [[so: | * [[so: | ||
| * [[so: | * [[so: | ||
| - | ==== Drivers | + | ==== Controladores |
| - | ... | + | Controladores, |
| + | |||
| + | Esta é uma função essencial, pois cada dispositivo físico possui suas próprias especificidades. Se fosse necessário conhecer cada uma, seria impraticável construir sistemas e aplicações independentes dos dispositivos utilizados. | ||
| * [[so: | * [[so: | ||
| * [[so: | * [[so: | ||
| - | |||
| - | ==== Inicialização ==== | ||
| - | |||
| - | ... | ||
| - | |||
| - | * [[so: | ||
| - | * [[so: | ||
| ==== Núcleo ==== | ==== Núcleo ==== | ||
| Linha 51: | Linha 53: | ||
| * [[so: | * [[so: | ||
| - | ===== Grupos de funções extras ===== | + | ==== Utilitários |
| - | Além das funções essenciais, pode haver outras funções de apoio também: | + | ... |
| - | * [[#pacotes|Gerenciamento de pacotes]] | + | * [[utils:|Saiba mais sobre utilitários]] (contexto **[[utils: |
| - | ==== Gerenciamento de pacotes | + | |
| + | ==== Arquivos | ||
| ... | ... | ||
| + | |||
| + | * [[so: | ||
| + | * [[so: | ||
| + | |||
| + | ==== Serviços ==== | ||
| + | |||
| + | O gerenciamento de serviços é o modo como um sistema organiza seus processos que executam em segundo plano, como um serviço, enquanto ainda pode ser acessado interativamente em primeiro plano. | ||
| + | |||
| + | Não se trata de um serviço essencial, já que em alguns sistemas especializados (ou legados), há apenas um único serviço ou apenas uma tarefa por vez em execução. Em sistemas tipo Unix, esse tipo de serviço é conhecido também como gerenciador de inicialização. | ||
| + | |||
| + | * [[so: | ||
| + | * [[so: | ||
| + | |||
| + | ==== 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, | ||
| * [[so: | * [[so: | ||
so/start.1754773253.txt.gz · Última modificação: por hrcerq