Data Management
Gestão de dados mantém um registro dos dados em disco , fita e dispositivos de armazenamento óptico. O programa aplicativo lida com dados de nome de arquivo e um local específico dentro do arquivo. Sistema de arquivos do sistema operacional sabe onde os dados são armazenados fisicamente (que setores no disco) e interação entre o sistema de aplicação e de funcionamento é através da interface de programação.
Sempre que um aplicativo precisa ler ou escrever dados, ele faz uma chamada para o sistema operacional.
Device Management
Gerenciamento de dispositivos controla dispositivos periféricos, enviando-lhes comandos em sua própria linguagem proprietária. A rotina de software que sabe como lidar com cada dispositivo é chamado de "motorista", eo sistema operacional requer drivers para os periféricos conectados ao computador. Quando um novo periférico é adicionado, motorista desse dispositivo está instalado no sistema operacional.
User Interface
Todos os gráficos baseados hoje, a interface do usuário inclui as janelas, menus e método de interação entre você e o computador. Antes de interfaces gráficas de usuário (GUIs), toda a operação do computador foi realizado, digitando comandos. Nem um pouco extinto, interfaces de linha de comando estão vivos e bem e fornecer uma forma alternativa de execução de programas em todos os principais sistemas operacionais.
Os sistemas operacionais podem suportar interfaces opcionais, tanto da linha gráfica e de comando.
Embora a esmagadora maioria das pessoas trabalham com as interfaces padrão, diferentes "conchas" oferecem variações de aparência e funcionalidade.
Segurança
A operação de sistemas fornecem proteção de senha para manter os usuários não autorizados fora do sistema. Alguns sistemas operacionais também manter registros de atividade e de contabilidade do tempo do usuário para fins de cobrança. Eles também fornecem rotinas de backup e recuperação para iniciar o controle em caso de falha do sistema
As quatro principais funções de um sistema operacional são:.
Como gerenciar programas
Gerenciamento da memória
Movimentação entrada e saída
Interface de Usuário
Serviços Prestados por um sistema operacional
A seguir estão os cinco serviços fornecidos pelos sistemas operacionais para a conveniência do usuários.