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

Entradas relacionadas: