O sistema operacional é o gerente de nível médio de sua vida de trabalho digital. Você é o CEO , e as funções de baixo nível do seu computador são os assistentes administrativos, zeladores , recepcionistas e outros trabalhadores a quem você normalmente não vê. Ao compreender as funções do sistema operacional , você é mais capaz de diagnosticar os problemas que ocorrem com o sistema e melhorar o desempenho do seu sistema. Multitarefa
Uma função específica do sistema operacional é gerenciar diferentes programas que estão sendo executados ao mesmo tempo . Nem todos os sistemas operacionais pode fazer isso , mas a maioria dos modernos pode. O sistema operacional de disco que fornece recursos de linha de comando no Windows não é capaz de executar mais de um programa ao mesmo tempo. Em linguagem de computador , isso significa que o DOS não é capaz de multitarefa.
Tempo Fatias
sistemas operacionais permitem que diferentes programas sejam executados , atribuindo a cada uma execução solicitando a sua própria fatia de tempo . Se você imagine uma torta dividida em fatias , esse conceito pode ser mais fácil de entender. Toda a torta representa um pedaço de tempo , como 1 segundo. Fatias da pizza são os segmentos de tempo de cada programa, que somou soma a 1 segundo. Você pode rotular cada fatia com o nome de um programa - Windows Explorer, o Bloco de Notas e Firefox, por exemplo - para completar a ilustração desta função do sistema operacional
Memória < . br>
O sistema operacional também gerencia o acesso à memória, outro recurso de seu PC. Pense no sistema operacional como um gatekeeper ou guarda quem você confiou repartir fatias de memória de acesso aleatório para os programas que o solicitem. Quando um programa precisa de um bloco de memória para armazenar um documento de texto , por exemplo, ele não retire esse bloco ao acaso a partir da lista de endereços de memória em seu computador. Se o fizesse , seria provavelmente ter memória usada por outro programa, e do esquecimento digitais resultaria dentro de microssegundos. Em vez disso, o programa pede o sistema operacional para o bloco de memória . O sistema operacional mantém uma lista de qual programa está usando quais blocos de memória , bem como uma lista de blocos livres . O sistema operacional atribui um novo bloco livre para o programa solicitante com base nessas listas.
Device Drivers
O sistema operacional inicia, pára e dirige os drivers de dispositivo , que são programas que se comunicam com o seu disco rígido, unidade flash, teclado, e também os seus dispositivos baseados em software , como discos virtuais. Por exemplo, quando você solicita um documento de processamento de texto em seu drive C: , a frente do sistema operacional que pedem para o driver de dispositivo para esse disco rígido. O driver de dispositivo verifica suas listas internas que rastreia quais arquivos são armazenados em que setores do disco , em seguida, recupera o arquivo que você pediu para o sistema operacional. O sistema operacional , em seguida, fornece-lhe com o arquivo .