6º Aula - Questões
1-O que é o Kernel ?
R: É o nucleo do sistema, um conjunto de rotinas (Procedimentos) que oferecem serviços aos usuários do sistema e suas aplicações.
2-Qual a diferença entre modo Kernel e Kernel ?
R: Multiprogramaveis: Mais de programa sendo executado ao mesmo tempo pela UCP. Monoprogramaveis: Somente um programa sendo executado pela UCP.
3- Quais as principais funções do Kernel?
R:
- Tratamento de interrupções.
- Criação e eliminação de processos;
>
- Sincronização e comunicação entre proccessos;
- Escalonamemto e controle de processos;;
- Gerencia de memória;
- Gerencia do sistema de arquivos;
- Operações de Entrada e Saída;
- Contabilização e segurança do sistema;;
4-O que são System Calls?
R: System Calls são as portas de entrada para se ter
acesso ao núcleo do sistema operacional.
5-Em que grupos de funções se divide as System Calls?
R: Gerencia de Processos, Gerencia de Memória, Gerencia de Entrada/Saída.
6-O que é modo de acesso?
R: É a forma a qual certas funções podem ou não ser colocadas diretamente a disponibilidade das aplicações
7-Quais os modos de acesso existentes? Explique.
R: Modo Kernel e modo Usuário
Modo Kernel: a aplicação pode ter acesso ao conjunto total de
instruções do processador.
Modo Usuário: basicamente a aplicação somente pode acessar as instruções não privilegiadas,
8-Com funciona um sistema em camadas?
R: É dividido o sistema operacional em
camadas sobrepostas. Cada módulo oferece um conjunto
de funções que podem ser utilizadas por outros módulos.
Módulos de uma camada podem fazer referencia apenas
a módulos das camadas inferiores.
9-Como funciona um sistema Cliente-Servidor?
R: O sistema é dividido em processos, sendo cada um responsável por oferecer um conjunto de serviços. Os servidores executam em modo usuário, ou seja, não tenham acesso direto a certos componentes do sistema. Apenas o núcleo do sistema, responsável pela comunicação entre os clientes e servidores, executa em modo Kernel.
Matérial para donwload em PDF:Aula6
Mapa Conceitual: MAPA