Um sistema operacional é a peça central do software em um computador . Este software funciona como o elo entre o usuário final, o hardware físico do computador e os diversos programas instalados no computador , como um player de mídia . Alguns dos sistemas operacionais mais populares usados em computadores pessoais incluem as várias encarnações do Windows , Mac e Linux. Embora cada tipo de sistema operacional oferece diferentes pontos fortes , como a compatibilidade , segurança e estabilidade , todos eles realizam um conjunto semelhante de funções. Gerenciamento de Memória
Cada programa utiliza a memória de acesso aleatório, ou RAM, para ser executado. De acordo com Kioskea , o sistema operacional deve gerenciar a alocação de RAM para aplicações como uma de suas principais funções . Os dados os programas precisam ser executados ficam armazenados e acessados a partir da RAM. O sistema operacional determina qual é a quantidade de memória RAM cada programa recebe para este armazenamento de dados de curto prazo e recuperação. Se a demanda por RAM ultrapassa a RAM disponível, a operação pode criar memória virtual por tratamento de uma parte da memória do disco rígido como memória RAM. Este processo permite que os aplicativos para continuar funcionando , mas a memória virtual funciona mais lentamente do que verdadeira RAM.
Process Management
A maioria dos usuários de computador executar vários programas ao mesmo tempo . Cada programa funciona como um processo no computador . O sistema operacional deve gerenciar todos os vários processos como eles freqüentemente requerem acesso ao mesmo hardware, de acordo com a Universidade de Bridgeport . Na prática , o computador executa apenas um processo de cada vez , ou , pelo menos, um processo de cada vez por cada unidade de processamento central , mas as transições entre os processos tão rapidamente que passa despercebido ao utilizador . O sistema operacional determina o tempo de ordem e total de cada processo fica com quais elementos do hardware.
File Management
Outra função importante do sistema operacional é gerenciamento de arquivos. O sistema operacional lida com o armazenamento e acesso dos arquivos , geralmente através de diretórios hierárquicos. Ele fornece aplicativos com acesso a arquivos que necessitam para funcionar , como arquivos executáveis , assim como os arquivos gerados pelo usuário , como documentos e arquivos de imagem .
Input /Output
o sistema operacional também tem a responsabilidade de gerir funções de entrada /saída que permitem a interação entre o usuário eo computador. Dispositivos de entrada mais comuns são o teclado eo mouse , embora microfones, joysticks e câmeras também contam como dispositivos de entrada. Os dispositivos de saída incluem monitores, alto-falantes e impressoras. Tomados em conjunto, como um grupo , os dispositivos de entrada e de saída são geralmente referidos como periféricos . Kioskea informa que sistemas operacionais usam motoristas, pequenos programas que traduzem sinais de e hardware de , a fim de facilitar o bom funcionamento de periféricos .