Um sistema operacional provê um ambiente para a execução de programas. Ele fornece certos serviços aos programas e aos usuários desses programas.
Um conjunto de serviços do sistema operacional fornece funções úteis ao usuário:
§ Interface do usuário. Quase todos os sistemas operacionais possuem uma interface de usuário (user interface - UI).
§ Execução de programa. O sistema precisa ser capaz de carregar um programa para a memória e executar esse programa.
§ Operação de E/S. Um programa em execução pode exigir E/S, o que pode envolver um arquivo ou um dispositivo de E/S.
§ Manipulação do sistema de arquivos. Os programas precisam ler e gravar arquivos e diretórios. Eles também precisam criá-los e removê-los.
§ Comunicações. Existem muitas circunstâncias em que um processo precisa trocar informações com outro processo.
§ Detecção de erro. O sistema operacional precisa estar ciente de possíveis erros. Os erros podem ocorrer na CPU e no hardware de memória.
Nenhum comentário:
Postar um comentário