Um sistema operacional é o software mais importante em execução 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 pedidos e "recursos" (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 os aplicativos ou programas em execução , que são chamados processos. Processor (s)
Um sistema operacional gerencia todos os processos executados pelo processador do computador.
O sistema operacional (SO ) gerencia pelo menos um processador. O processador (ou CPU) é o chip eletrônico que realiza que o trabalho real da 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 executados 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.
De memória ( RAM)
O sistema operacional aloca blocos de memória do computador para cada processo .
Cada sistema de computador moderno tem memória, e todos os processos existentes na memória até que o sistema do computador está desligado. O sistema operacional gerencia o quanto de memória cada processo obtém o mesmo deve utilizar e os respectivos dados . Cada vez que um processador de texto se abre outro documento ou um navegador da Web exibe uma 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 diz ao programa solicitando que parte da memória que pode usar. Se nenhuma memória que resta, ele recusa o pedido e o programa tem de dizer ao usuário que não há memória suficiente para ele para abrir o documento ou página da web.
Hard Disk de armazenamento
sistemas operacionais lidar com o arranjo de armazenamento dos arquivos em um disco rígido .
A maioria dos sistemas de computadores modernos tem um disco rígido. Quando um programa não está sendo executado , a si mesmo 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 exista espaço suficiente . Programas que necessitam de mais espaço de armazenamento do que o disco vai realizar receber uma mensagem do sistema operacional. A maioria dos programas , em seguida, informar ao usuário que não há espaço suficiente para instalar o programa.
Mídia removível
Um sistema operacional de computador gerencia as unidades de DVD e CD conectados a ele.
Os controles do sistema operacional a partir de leitura e escrita a várias formas de mídia removível. O exemplo mais comum , hoje, é uma unidade óptica , como um CD -ROM ou DVD -ROM. Se o sistema tiver uma unidade de disquete ou o usuário está usando um pen drive USB, o sistema operacional gerencia todo o acesso a esses dispositivos.
Software
sistemas operacionais controlar o uso de execução e memória de software .
O sistema operacional controla todos os processos - os programas em execução - no sistema do computador . Isto inclui software de processamento de texto , navegadores da Web , jogos , drivers de dispositivos 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 sua execução e designa o quanto a quantidade de memória que podem ter.
Dispositivos de Entrada
Um rato é um dos muitos dispositivos de entrada possíveis tratadas pelo sistema operativo .
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, reage com a entrada como apropriado . Com alguns dispositivos , o sistema operacional também responde , por exemplo, quando o mouse é movido , o sistema operacional atualiza a posição do ponteiro do mouse na tela
.