1
Os sistemas operacionais distribuídos permitem que um host compartilhe seus recursos, como uma impressora ou diretório, com os demais hosts da rede, enquanto que nos sistemas operacionais de rede, o sistema operacional esconde os detalhes dos hosts individuais e passa a tratá-los como um conjunto único, como se fosse um sistema fortemente acoplado.
Verdadeiro
Falso
2
Um sistema monousuário pode ser um sistema multiprogramável?
Falso
Verdadeiro
3
Os sistemas com múltiplos processadores caracterizam-se por possuir duas ou mais UCPs interligadas e trabalhando em conjunto. A vantagem deste tipo de sistema é permitir que vários programas sejam executados ao mesmo tempo ou que um mesmo programa seja subdividido em partes para serem executadas simultaneamente em mais de um processador.
Verdadeiro
Falso
4
O computador pode ser visualizado como uma máquina de níveis ou máquina de camadas, possuindo no máximo cinco níveis, para adequar o usuário às suas diversas aplicações. Quando o usuário está trabalhando em um desses níveis, necessita saber apenas da existência das camadas superiores. Com isso a interação entre usuário e computador apresenta-se mais simples, confiável e eficiente.
Verdadeiro
Falso
5
A memória principal é composta por unidades de acesso chamadas células, sendo cada célula composta por um determinado número de bits.
Falso
Verdadeiro
6
Memórias não-voláteis precisam estar sempre energizadas para manter suas informações, o que não acontece com as voláteis.
Falso
Verdadeiro
7
A memória cache é uma memória volátil de alta velocidade, porém com pequena capacidade de armazenamento. O tempo de acesso a um dado nela contido é muito menor que se o mesmo estivesse na memória principal.
Falso
Verdadeiro
8
O propósito do uso da memória cache é minimizar a disparidade existente entre a velocidade com que o processador executa instruções e a velocidade com que dados são acessados na memória principal.
Falso
Verdadeiro
9
A memória secundária é um dispositivo de armazenamento, em geral volátil, onde são armazenados instruções e dados utilizados pelo processador durante a execução de programas.
Verdadeiro
Falso
10
Em comparação à memória primária, a memória secundária é um dispositivo não-volátil com maior capacidade de armazenamento, porém com menor velocidade de acesso aos seus dados armazenados.
Verdadeiro
Falso
11
Todo código-objeto gerado pelo tradutor pode ser executado.
Verdadeiro
Falso
12
O código-objeto gerado pelo tradutor ainda não pode ser executado, pois um programa pode chamar sub-rotinas externas, e, neste caso, o tradutor não tem como associar o programa principal às sub-rotinas chamadas.
Falso
Verdadeiro
13
São funções básicas do loader: resolver todas as referências simbólicas existentes entre os módulos de um programa e reservar memória para sua execução.
Falso
Verdadeiro
14
A função do linker é carregar na memória principal um programa para ser executado.
Verdadeiro
Falso
15
Toda vez que um computador é ligado, o sistema operacional tem que ser carregado da memória secundária para a memória principal. Esse procedimento é realizado por um programa localizado em um bloco específico do disco (boot block).
Verdadeiro
Falso
16
Se considerarmos que diversos usuários estão compartilhando os mesmos recursos como memória, processador e dispositivos de E/S, deve existir uma preocupação em garantir a confiabilidade e a integridade dos programas e dados dos usuários, à exceção do próprio sistema operacional.
Verdadeiro
Falso
17
Na E/S controlada por interrupção, as operações de E/S podem ser realizadas de uma forma mais eficiente. Em vez de o sistema periodicamente verificar o estado de uma operação pendente como na técnica de polling, o próprio controlador interrompe o processador para avisar do término da operação. Com esse mecanismo, o processador, após a execução de um comando de leitura ou gravação, permanece livre para o processamento de outras tarefas.
Verdadeiro
Falso
18
A técnica de DMA permite que um bloco de dados seja transferido entre a memória principal e dispositivos de E/S, sem a intervenção do processador, exceto no início e no final da transferência. Quando o sistema deseja ler ou gravar um bloco de dados, o processador informa ao controlador sua localização, o dispositivo de E/S, a posição inicial da memória de onde os dados serão lidos ou gravados e o tamanho do bloco. Com estas informações, o controlador realiza a transferência entre o periférico e a memória principal, e o processador é somente interrompido no final da operação.
Verdadeiro
Falso
19
A técnica de DMA permite que um bloco de dados seja transferido entre a memória principal e dispositivos de E/S, sem a intervenção do processador, exceto no início e no final da transferência.
Verdadeiro
Falso
20
No momento em que um comando de impressão é executado, as informações que serão impressas são gravadas antes em um arquivo em disco, conhecido como arquivo de spool, liberando imediatamente o programa para outras atividades. Posteriormente, o sistema operacional encarrega-se em direcionar o conteúdo do arquivo de spool para a impressora.
Falso
Verdadeiro
21
Concorrência é o princípio básico para o projeto e implementação dos sistemas operacionais multiprogramáveis, onde é possível o processador executar instruções em paralelo com as operações de E/S.
Falso
Verdadeiro
22
Duas inovações de hardware foram fundamentais para a implementação da concorrência em sistemas operacionais. São elas:
Caches, Registradores
Interrupções e Disco Magnéticos
23
Em um sistema multiprogramável, seus usuários utilizam o mesmo editor de textos (200 KB), compilador (300 KB), software de correio eletrônico (200 KB) e uma aplicação corporativa (500 KB). Caso o sistema não implemente reentrância, qual o espaço de memória principal ocupado pelos programas quando 10 usuários estiverem utilizando todas as aplicações simultaneamente? Qual o espaço liberado quando o sistema implementa reentrância em todas as aplicações?
1200KB 12000KB
12000KB a 1200 KB