sistemas operacionais
Sarah Mansinho da Silva RGM: 122617-7
1. Qual o significado do conceito de “E/S independente do dispositivo”?
R: Que as operações de E/S devem ser realizadas através de system calls de E/S.
2. Qual a diferença entre os modelos de E/S programada e orientada a interrupções?
R: No modelo E/S programada o processador fica dedicado à operação de E/S até o seu término. Processador é interrompido quando o módulo de E/S está pronto.
3. Explique a técnica de DMA. Qual a sua principal vantagem?
R: 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.
4. Quais as funções de um driver de dispositivo?
R: Fazer uma interface entre o hardware e o SO.
5. Explique o funcionamento do algoritmo SCAN.
R: O movimento de cabeçote inicia em uma extremidade do disco e se movimenta em direção a outra extremidade. Executa as requisições na ordem desta varredura; ao chegar no outro extremo, inverte o sentido e repete o procedimento; Conhecido como algoritmo do elevador; Deslocamento equivalente a 208 trilhas.
6. Qual a desvantagem do algoritmo FCFS?
R: Pode provocar starvation, onde a multitarefa nega recursos ao processo.
7. (FCC 2011 – TRT) Parte da definição da arquitetura de um computador é a especificação do seu sistema de entrada/saída. O esquema de E/S no qual a CPU gasta maior parte do seu tempo em loop, esperando o dispositivo ficar pronto é a E/S?
a. Por interrupção
b. Programada
c. DMA
d. Através de canais
e. Por prioridade R: Alternativa b.
8. (FCC 2012 –TRT)Em uma CPU, se um processo estiver executando um programa de um usuário em modo usuário e precisar de um serviço do sistema, como ler dados de um arquivo, terá de executar uma instrução de chamada ao sistema ou uma instrução?
a. TSL
b. Mov
c. Call
d. Disable
e. Trap R: Alternativa c.
9. (Questão 63