Sistema Operacional Aberto
1. Qual a diferença entre o Espaço de Usuário e o Espaço de Kernel?
R:
Espaço de Usuário é um conceito que se refere ao espaço no qual os aplicativos de usuário são executados.
Espaço de Kernel tem como característica, permitir que as funções essenciais sejam executadas.
2. Qual a função da Interface de Chamada do Sistema (SCI)?
R:
Fornecer meios para efetuar chamadas de instuções a partir do espaço do usuário.
3. Qual a função do gerenciador de processos?
R:
Gerenciar a execução de programas, processos e recursos de acordo com sua prioridade.
4. Qual a função do gerenciador de memória?
R:
Controla quais partes da memória estão sendo utilizadas e quais não, alocar e desalocar memória aos processos quando necessário e gerenciar a troca entre a memória principal e o disco quando a memória principal é reduzida. Outra funcionalidade do gerenciador de memória é controlar o swapping de informação, constante na execução das aplicações.
5. Porque o Linux implementa um Sistema de Arquivos Virtual?
R:
Por que porque fornece uma abstração de interface aos sistemas de arquivos e uma camada de troca entre a SCI e os sistemas de arquivos aos quais o kernel oferece suporte.
6. Qual a diferença entre processo e programa?
R:
Um programa é uma seqüência de instruções definida por um programador.
Um processo é um ambiente de execução que consiste em um segmento de instruções, e dois segmentos de dados.
Um programa nada mais é que um arquivo contendo instruções e dados utilizados para inicializar segmentos de instruções e de dados do usuário de um processo.
7. Quais os principais estados dos processos?
R:
Ativo, Bloqueado e Pronto para Executar.
8. O que é um bloco de controle de processos (PCB) cite exemplos de informações que ela contém?
R:
É toda a informação necessária à descrição completa do estado actual de um processo:
PCB (Bloco de Controlo do Processo)
Identificação do processo, grupo, etc;
Informação sobre