1
Nos sistemas multiprogramáveis os processos são executados em paralelo, compartilhando o uso do processador, memória principal, dispositivos de E/S dentre outros recursos.
Verdadeiro
Falso
2
É possível que um programa execute no contexto de um processo e não execute no contexto de um outro.
Verdadeiro
Falso
3
Quando um processo está em execução, o seu contexto de hardware está armazenado nos registradores do processador.
Verdadeiro Correto
Falso
4
O núcleo do sistema operacional é o conjunto de rotinas que oferece serviços aos usuários, suas aplicações, além do próprio sistema operacional.
Falso
Verdadeiro
5
Subprocessos são processos criados dentro de uma estrutura hierárquica. Caso um processo pai deixe de existir, os subprocessos subordinados são automaticamente eliminados. Diferente dos processos independentes, subprocessos compartilham o PCB do processo pai.
Verdadeiro
Falso
6
Além de permitir a convivência de sistemas operacionais diferentes no mesmo computador, a vantagem do modelo de máquina virtual é criar um isolamento total entre cada VM, oferecendo grande segurança para cada máquina virtual.
Verdadeiro
Falso
7
A partir do PCB, o sistema operacional mantém todas as informações sobre o contexto de hardware, contexto de software e espaço de endereçamento de cada processo.
Verdadeiro
Falso
8
Quando um processo está em espera, o seu contexto de hardware está armazenado nos registradores do processador.
Falso
Verdadeiro
9
No momento em que o processo perde a utilização da UCP, o sistema salva as informações no contexto de hardware do processo.
Verdadeiro
Falso
10
Cada processo possui seu próprio espaço de endereçamento, que deve ser devidamente protegido do acesso dos demais processos.
Falso
Verdadeiro
11
O contexto de software é a área de memória pertencente ao processo onde as instruções e dados do programa são armazenados para execução.
Falso
Verdadeiro
12
No contexto de software são especificadas características e limites dos recursos que podem ser alocados pelo processo, como o número máximo de arquivos abertos simultaneamente, prioridade de execução e tamanho do buffer para operações de E/S.
Falso
Verdadeiro
13
Um processo pode ser definido como o ambiente onde um programa é executado. Este ambiente contém apenas as seguintes informações: o espaço de endereçamento, tempo de processador e área em disco.
Verdadeiro
Falso
14
A utilização do modelo cliente-servidor na arquitetura microkernel permite que os servidores executem 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 clientes e servidores, executa no modo kernel.
Verdadeiro
Falso
15
Processos multithreads suportam múltiplos threads, cada qual associado a uma parte do código da aplicação. Neste caso não é necessário haver diversos processos para a implementação da concorrência. Threads compartilham o processador da mesma maneira que um processo, ou seja, enquanto um thread espera por uma operação de E/S, outro thread pode ser executado.
Falso
Verdadeiro
16
Quando um processo é eliminado, o sistema ativa o sinal associado a este evento. O processo somente será excluído do sistema quando for selecionado para execução. Neste caso, é possível que o processo demore algum período de tempo até ser eliminado de fato.
Falso
Verdadeiro
17
O espaço de endereçamento é a área de memória pertencente ao processo onde as instruções e dados do programa são armazenados para execução.
Verdadeiro
Falso
18
O contexto de hardware armazena o conteúdo dos registradores gerais da UCP, além dos registradores de uso específico como program counter (PC), stack pointer (SP) e registrador de status.
Verdadeiro
Falso
19
Nos prompts do Linux, quando se acaba com o símbolo #, isto quer dizer que você está logado com um usuário normal.
Falso
Verdadeiro
20
No Linux, não existem extensões .EXE, .COM especial para programas executáveis. Ao invés disso, os arquivos têm permissão de executável ou não.
Falso
Verdadeiro
21
Existe um recurso muito interessante nos shells do Linux, que é o tab completion. Com ele você pode completar comandos ou nomes de arquivos mais rapidamente sem precisar digitar tudo. Para utilizar esse recurso, basta apenas digitar as primeiras letras do comando ou arquivo e apertar a tecla Tab.
Falso
Verdadeiro
22
O comando "man -k driver" procura pelo termo driver em todas as páginas de manual do sistema.
Falso
Verdadeiro
23
O interpretador de comandos (shell) funciona como intermediador entre o usuário e a máquina.
Falso
Verdadeiro
24
O comando "help exit" mostra uma ajuda sobre o comando exit.
Verdadeiro
Falso