Sistema de arquivo FAT12
Classificado em Computação
Escrito em em
português com um tamanho de 3,22 KB
Questão 6: Em relação ao kernel Linux, responda:
a) Qual é o tipo de arquitetura do kernel?
R: Arquitetura Monolítica
b) Cite uma vantagem e uma desvantagem desta arquitetura
R: O ponto posítivo de um kernel monolítiço é que ele proporciona melhor segurança e melhor desempenho devido seus recursos residirem dentro do próprio kernel (built-in), por outro lado o mal funcionamento de uma aplicação do kernel pode se alastrar levar todo o sistema a um colapso.
c) Explique detalhadamente o funcionamento do kernel através desta arquitetura
R: Em um sistema monolítiço, todos os componentes do núCléo operam em modo núCléo e se inter-relacionam conforme suas necessidades, sem restrições de acesso entre si (pois o código no nível de núCléo tem acesso pleno a todos os recursos e áreas de memória).
d) Qual é o mecanismo de comunicação entre o kernel e os aplicativos do espaço de usuário?
R: A comunicação de um aplicativo de usuário com o núCléo do sistema é feita via chamadas ao sistema (System Calls), essas chamadas dizem o que realmente um Só faz, no caso do UNIX temos quatro tipos de chamadas ao sistema, o primeiro relaciona-se com a criação e finalização de processos, o segundo grupo é pára leitura e escrita em arquivos, o terceiro é voltado ao gerenciamento de diretórios e o quarto grupo contém chamadas diversas.
Questão 7: Explique o que é e quais as diferenças entre Espaço de Kernel e Espaço de Usuário.
R: No espaço de Kernel temos funções e programas do sistema que gerenciam todo o hardware, possui uma estrutura complexa que determina como os recursos devem ser gerenciados, é a parte mais interna de um S.O e é protegida dos usuário pelo hardware.
No Espaço de usuário encontramos os programas de usuários como compiladores e editores de textos por exemplo. Se um usuário não gostar de um determinado compilador ele poderá escrever seu próprio compilador, mas não lhe é permitido escrever sua própria rotina de interrupções de relógio, que é parte do Só, e está protegida pelo hardware contra tentativas de alteração do usuário.
a) Como funciona a Tabela de Alocação de Arquivo?
R: O armazenamento em uma tabela de alocação de arquivo é feita como uma lista encadeada de blocos de disco. A primeira palavra de cada bloco é usada como um ponteiro pára um próximo, ambos os encadeamento tem uma marcá de término (por exemplo, -1) que corresponde a um número inválido de bloco.
Questão 9: Explique resumidamente os passos pára a configuração e compilação do kernel Linux.
R: - baixar código fonte;
- Utilizar interfaces de configuração ou editar via .Config;
- Executa make pára compilar;- Instalação do kernel
Gerar pacote .Debian (Debian) ou .Rpm (Fedora);Make install / make mode install / make firmware