Sistema operacional
Sistema operacional é o conjunto de software que organiza recursos do computador e oferece serviços aos programas. Ele gerencia execução, memória, arquivos e dispositivos para que aplicativos possam realizar suas tarefas.
Escrito pela equipe Compuzilla
Publicado em . Atualizado em .
Também chamado de: SO
Neste verbete

Organizar recursos
- Programas
- Sistema operacional
- Recursos
Organizar recursos e oferecer serviços
Um aplicativo não precisa implementar sozinho cada detalhe de acesso ao disco ou de divisão do tempo de processamento. O sistema operacional oferece serviços e estabelece regras para usar o computador.
Um processo é uma instância de programa em execução, com estado e recursos próprios. O sistema organiza processos, distribui tempo da CPU e administra memória. Também oferece formas de ler arquivos e comunicar-se com dispositivos.
Aplicativo, interface e núcleo
Um editor de texto é um aplicativo. A janela em que ele aparece faz parte da experiência de uso, mas não define o sistema operacional inteiro. Há sistemas que podem ser usados por comandos de texto ou funcionar sem uma tela de interação direta.
O núcleo, ou kernel, é a parte central que controla recursos e faz a mediação de operações. O sistema completo pode incluir outros programas, bibliotecas e ferramentas. A fronteira exata depende de como cada projeto organiza seus componentes.
Um exemplo no Linux
No Linux, a operação documentada como execve substitui o programa que um processo está executando por outro, preparando suas áreas de memória. Ela não cria, por si só, um novo processo. A criação e a execução são operações distintas.
Esse detalhe ajuda a evitar a ideia de que “abrir um programa” corresponde sempre a uma única ação interna. Sistemas diferentes usam mecanismos diferentes, embora compartilhem preocupações como memória, execução e permissões.
O que ele não resolve sozinho
Gerenciar memória não significa tornar a RAM ilimitada. Organizar arquivos não garante que dados importantes tenham uma cópia de recuperação. Um sistema também depende de componentes, configuração e aplicativos funcionando adequadamente.
Próxima leitura
Acompanhe como um computador executa um programa para conectar arquivo, processo, memória e CPU.
Na prática
- Ao abrir um programa no Linux, o sistema prepara sua execução e controla os recursos e permissões usados pelo processo.