Sistema Operacional Flashcards
O que é um Sistema Operacional?
O sistema operacional é um conjunto de programas responsáveis por funções distintas e específicas. Ele atua como intermediário entre o usuário e o hardware de um computador. O propósito de um sistema operacional é propiciar um ambiente no qual o usuário possa executar outros programas de forma conveniente, por esconder detalhes internos de funcionamento e eficiência, por procurar gerenciar de forma justa os recursos do sistema (Silberschatz, Galvin e Gagne, 2000, p.22).
Conclui-se que sistema operacional é um software necessário (software básico) para que o computador (hardware) funcione corretamente. Podemos citar como exemplos de sistemas operacionais o Windows e o Linux.
O que o Kernel?
O kernel é o núcleo de um sistema operacional. Ele é responsável por controlar os dispositivos de hardware do computador, ou seja, é no Kernel onde estão os drivers dos dispositivos de entrada e saída, por exemplo.
O que são drivers?
Os drivers são camadas de software responsáveis pela implementação de rotinas específicas que permitem o acesso, a inicialização e o gerenciamento de um determinado dispositivo.
O que é o interpretador de comandos (ou shell)
É a forma mais direta de um usuário se comunicar com o sistema operacional (SO).
Os comandos, quando digitados (ou executados) pelo usuário, são interpretados por um programa denominado interpretador de comandos ou shell. A linha de comando é reconhecida, o shell verifica sua sintaxe, envia mensagens de erro e faz chamadas de rotinas dos sistemas.
Relação entre Shell e Kernel
–> Shell: Interpretação dos comandos do usuário. Intermédio entre o usuário e o sistema.
–> Kernel: Controla dispositivos. Interações entre o sistema e o hardware.
Shell = Interpreta os comandos do usuário.
Kernel = “Kontrola” os dispositivos do computador.
ELO DE LIGAÇÃO ENTRE O USUÁRIO E O KERNEL É O SHELL