O sistema operacional é
um conjunto de rotinas que oferece serviços aos usuários e suas
aplicações. O conjunto dessas rotinas recebe o nome de núcleo do
sistema ou kernel.
Há três maneira de o
usuário se comunicar com o kernel, uma delas é por intermédio das
rotinas do sistema iniciada por aplicações.
Além disso o usuário
pode interagir de forma mais amigável com o kernel usando
utilitários ou linguagens de comando.
Funções do núcleo
A compreensão da
estrutura e funcionamento de um sistema operacional não é simples,
diferentemente de aplicações comuns sendo elas executadas de forma
linear contendo inicio, meio e fim. As rotinas do sistemas são
executadas de forma concorrente e sem uma ordem predefinida com base
em eventos dissociados de tempo (eventos assíncronos). Muitos desses
eventos estão relacionados com o hardware e a tarefas internas do
próprio sistema operacional.
(imagem retirada do livro Arquitetura de sistemas operacionais 4ºed. Francis Berenge Machado e Luiz Paulo Maia) |
Nenhum comentário:
Postar um comentário