Recursos de hardware e software comuns geridos por sistemas operacionais
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 os aplicativos e "Recursos" (Tais como unidades de disco, memória e processadores / núcleos). Qualquer dispositivo dentro do computador ou conectado ao sistema de computador é gerenciado pelo sistema operacional. O sistema operacional gerencia aplicativos ou programas em execução, que são chamados processos.
Processador (s)
O sistema operacional (OS) gere 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 recebe "no processador." O sistema operacional alterna entre os processos de funcionamento com rapidez suficiente para dar a ilusão de que os processos são executadas simultaneamente. No caso de sistemas com múltiplos processadores ou vários núcleos, o sistema operacional também gerencia qual processador ou núcleo executa um processo.
Memória (RAM)
Video: Aula 01/24 - Conceitos de Hardware e Software Parte 1 - Informática
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 o quanto 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 solicitando que parte da memória que pode usar. Se nenhuma memória é esquerda, ele se recusa o pedido 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 receber uma mensagem do sistema operacional. em seguida, a maioria dos programas informar ao usuário que não há espaço suficiente para instalar o programa.
Midia removivel
Os controles do sistema operacional ler e escrever a várias formas de mídia removível. O exemplo mais comum hoje em dia é uma unidade óptica, 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
Video: Aplicativos, utilitários e softwares utilitários
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 operacional gerencia todos estes. Quando os programas são invocados, o sistema operacional atribui uma prioridade à sua execução e designa a quantidade de quantidade de memória que pode ter.
Dispositivos de entrada
O sistema operativo responde a dispositivos de entrada tais como teclados, ratos, joysticks e ecrãs tácteis por notificar o processo de primeiro plano (o processo o operador de computador está a utilizar). O processo de primeiro plano, em seguida, responde à entrada como 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.