? Um sistema operacional é o software mais importante de um computador. Ele fornece a interface entre o hardware do computador eo usuário . Mais especificamente , é uma peça de software de sistema que permite ao mundo exterior para interagir com o hardware , por vezes , empregando outro software para realizar as acções específicas . Um sistema operacional pode ser encontrado em dispositivos digitais, como computadores, laptops, netbooks , celulares e consoles de jogos . Alguns nomes reconhecidos são Microsoft Windows, Mac OS X e Linux para computadores . Gestão dos recursos
um computador desktop ou qualquer sistema de computador é composto de muitos componentes como o processador, dispositivo de armazenamento de memória e dispositivos de entrada e saída . A qualquer instante, vários programas de competir uns com os outros e exigem memória adequada, espaço em disco e recursos de CPU . Por exemplo, ao mesmo tempo , o usuário pode ser o download de arquivos de dados a partir da Internet e, simultaneamente, copiar arquivos de um drive externo e ouvir música. Em tais situações , o sistema operacional atua como o gerente e gerencia todos os processos para além de preservar alguns recursos para outros processos que possam começar.
Prolongado Virtual Machine
o nível básico , nem todo usuário de computador sabe sobre como o hardware está funcionando. E não é necessário para o utilizador ocasional . A arquitectura de um computador é muito complicado . O sistema operacional é feita de modo a esconder como a máquina está se comportando ou como a memória é alocada para os programas do usuário. Apresenta os usuários o que eles exigem , sem fazê-los envolvidos . Em vez de manter a máquina nua na frente do usuário , o sistema operacional apresenta ao usuário uma máquina virtual personalizada para operar sobre .
Multi -threading
Normalmente, em qualquer instante mais do que um processo está sendo executado em um dispositivo de computação. Estes processos podem conter sub-processos menores que podem exigir processamento adicional . Um sistema operacional executa a tarefa de quebrar uma tarefa complexa em vários segmentos e alocação de memória adequado e recursos da CPU para eles. Ele também tem de gerir a memória do processador disponível entre as várias tarefas.
Vários usuários
Um sistema operacional monitora o banco de dados conta , manter um controlo sobre as diferentes configurações do vários usuários , alocando recursos para os usuários, se mais de um usuário está ativo , ao mesmo tempo , e concessão de direitos de usuário , sem comprometer a privacidade de outros usuários .
dispositivo Interface
um sistema operativo actua principalmente como um dispositivo de interface . Ao instalar drivers de dispositivos específicos , um sistema operacional inicia ou pára um dispositivo sem invocar a participação do usuário . A qualquer instante, pode acontecer que os três arquivos precisam ser impressos . O sistema operacional , com a ajuda de um driver de dispositivo apropriado , os comandos da impressora para imprimir arquivos em ordem particular. Ele mantém os arquivos armazenados em um computador , alocação de espaço em disco (chamado setores) para acesso mais rápido . Da mesma forma, a exibição de imagens na tela, e acompanhamento de entradas do usuário do usuário através do teclado ou do mouse também é gerenciado pelo sistema operacional.