Um sistema operacional é o software mais importante executado em um computador. Sem ele, um computador não pode operar suas aplicações de hardware ou de execução e jogos. Um sistema operacional gerencia as aplicações e "recursos" (como unidades de disco, memória e processadores / núcleos). Qualquer dispositivo dentro do computador ou conectado ao sistema de computador é gerido pelo sistema operacional. O sistema operacional gerencia as aplicações ou programas em execução, que são chamados processos.
Processador (s)
O sistema operativo (OS) controla, pelo menos, um processador. O processador (ou CPU) é o chip eletrônico que realiza esse trabalho real de execução de um processo, como a execução de um navegador web ou tocar música em um MP3 player. O sistema operacional determina quando e quanto tempo cada processo fica "no processador." O sistema operacional alterna entre processos em execução de forma rápida o suficiente para dar a ilusão de que os processos estão sendo executadas simultaneamente. No caso de sistemas com múltiplos processadores ou vários núcleos, o sistema operacional também administra qual processador ou núcleo executa um processo.
Memória (RAM)
Cada sistema de computador moderno tem memória, e existem todos os processos na memória até que o sistema de computador está desligado. O sistema operacional gerencia a quantidade de memória cada processo começa a usar para si e seus dados. Cada vez que um processador de texto abre outro documento ou um navegador da Web exibe outra página, o programa solicita memória do sistema operacional. Se ainda houver memória disponível, o sistema operacional concede o pedido e informa o programa solicitar que parte da memória que pode usar. Se nenhuma memória é esquerda, ele se recusa a solicitação e o programa tem de dizer ao usuário que não há memória suficiente para que possa abrir o documento ou página da Web.
Armazenamento em disco rígido
A maioria dos sistemas de computadores modernos têm um disco rígido. Quando um programa não está em execução, o próprio e seus dados do programa é armazenado no disco rígido do computador. Os controles do sistema operacional onde no disco rígido de um programa e seus dados são armazenados, desde que haja espaço suficiente disponível. Programas que requerem mais espaço de armazenamento do que o disco vai realizar recebe uma mensagem a partir do sistema operacional. em seguida, a maioria dos programas de informar o usuário que não há espaço suficiente para instalar o programa.
Midia removivel
Os controles do sistema operacional leitura e gravação a várias formas de mídia removível. O exemplo mais comum hoje em dia é uma unidade óptica, tal como um CD-ROM ou DVD-ROM. Se o sistema tem uma unidade de disquete ou o usuário está usando um pen drive USB, o sistema operacional gerencia todo o acesso a esses dispositivos.
Programas
O sistema operacional controla todos os processos - quaisquer programas em execução - sobre o sistema de computador. Isto inclui software de processamento de texto, navegadores da Web, jogos, drivers de dispositivo e todos os outros tipos de programas em execução. O sistema operativo controla todos estes. Quando os programas são invocados, o sistema operacional atribui uma prioridade para a sua execução e designa a quantidade de memória que pode ter.
Dispositivos de entrada
O sistema operacional responde a dispositivos de entrada como mouses, teclados, joysticks e telas sensíveis ao toque por notificar o processo em primeiro plano (o processo do operador de computador está usando). O processo de primeiro plano, em seguida, responde à entrada, conforme apropriado. Com alguns dispositivos, o sistema operacional também responds- por exemplo, quando o mouse é movido, o sistema operacional atualiza a posição do ponteiro do mouse na tela.