Questões sistemas operacionais
R - O interpretador de comando é um processo que perfaz a interface do usuário com o sistema operacional. Este processo lê o teclado a espera de comandos, interpreta-os e passa seus parâmetros ao sistema operacional. Serviços como login/logout, manipulação de arquivos, instalação/execução de programas, acesso a dispositivos externos de armazenamento, impressões de dados utilizando impressoras, etc, são solicitados através do interpretador de comandos.
O que é núcleo do Sistema Operacional ?
R - É formado por um conjunto de rotinas que oferecem serviços aos usuários, às suas aplicações, e também ao próprio sistema, além de outros recursos que possam permitir a execução de outras tarefas quando solicitadas. Núcleo do sistema operacional ou kernel.
É importante não confundir o núcleo do sistema com aplicações, utilitários ou interpretador de comandos que acompanham o sistema operacional.
O que é uma System Calls ? Represente o funcionamento dela (Layout).
R – São chamadas realizadas através de aplicativos que permitem executar funções diretamente ligadas ao sistema operacional, como por exemplo, ajuste ou leitura do horário do sistema, acesso, leitura e gravação de arquivos no disco, entre outros. As systems calls podem ser entendidas como uma porta de entrada para o acesso ao núcleo do sistema operacional e a seus serviços. Sempre que um usuário ou aplicação desejar algum serviço do sistema, é realizada uma chamada a uma de suas rotinas através de uma system call (chamada de sistema).
Quais são as principais funções do núcleo dos sistemas operacionais ?
R - tratamento de interrupções e exceções; - criação e eliminação de processos e threads; - sincronização e comunicação entre processos e threads; - escalonamento e controle dos processos e threads; - gerência de memória; - gerência do sistema de arquivos; - gerência dos dispositivos de E/S; - suporte a redes locais