Você está na página 1de 8

VERSÃO B

PROVA DE AVALIAÇÃO DE CONHECIMENTOS


CURSO UNIDADE CURRICULAR

REDES E SISTEMAS INFORMÁTICOS SISTEMAS OPERATIVOS

ÉPOCA NORMAL OUTRAS ÉPOCAS DATA DURAÇÃO

☐ TESTE INTERCALAR ☐TESTE FINAL ☒TESTE AVALIAÇÃO GLOBAL ☐RECURSO ☐ESPECIAL 01.02.2023 2H

DOCENTE(S)

LUÍS MANUEL CORREIA OSÓRIO

(caso as respostas sejam apresentadas no enunciado)

NÚMERO NOME ESTUDANTE

CLASSIFICAÇÃO ASSINATURA(S) DOCENTE(S)


( ) VALORES

OBSERVAÇÕES

▪ O ENUNCIADO DA PROVA DE AVALIAÇÃO DE CONHECIMENTOS É COMPOSTO POR 5 PÁGINAS EXCLUINDO ESTA PÁGINA DE ROSTO.
▪ QUAISQUER PRESSUPOSTOS ADICIONAIS DEVEM SER CLARAMENTE APRESENTADOS.
PROVA DE AVALIAÇÃO DE CONHECIMENTOS

BOM TRABALHO!

SAA-IMP-050.01

GRUPO I (5 VALORES)

[0.5 valores]
1. Das alíneas abaixo, quais podem ser considerados objetivos de um sistema operativo?
a) Permitir o uso eficaz e eficiente do hardware do sistema
b) Fornecer ao utilizador conveniência e facilidade na utilização do computador
c) Ocultar a complexidade do hardware do computador
d) Todas as alíneas acima estão corretas
e) Apenas as alíneas a) e b) estão corretas

Escolha a(s) opção(ões) correta(s)

[0.5 valores]
2. Existem várias técnicas de scheduling (escalonamento). Ao selecionar um método preferencial,
existem critérios distintos. Indique quais.

a) Utilização da CPU
b) Throughput (taxa de transferência)
c) Velocidade da CPU
d) Multiprocessamento
e) Turnaround Time
f) Tempo de espera
g) Tempo de resposta

Escolha a(s) opção(ões) correta(s)

[0.5 valores]
3. Quais os estado de um processo?

a) Running
b) New
c) Ready
d) Bloqued
e) Waiting
f) Terminated
g) Transit
Página 1 de 5
PROVA DE AVALIAÇÃO DE CONHECIMENTOS

Escolha a(s) opção(ões) correta(s)

[0.5 valores]
4. Em que situações um processo pode passar para o estado “Waiting”?

a) Quando está na fila à espera de entrar na CPU para ser executado


b) Quando é carregado para a memória principal
c) Quando está á espera de ser terminado
d) Quando precisa de interagir com um dispositivo de E/S e fica à espera que o dispositivo
conclua a sua operação

Escolha a(s) opção(ões) correta(s)

[0.5 valor]
5. Das alíneas abaixo, quais podem ser consideradas como componentes de um sistema operativo?
a) Gestão e atualização dos aplicativos
b) Gestão dos processos
c) Gestão da memória principal
d) Proteção
e) Interpretador de comandos
f) Camada de drivers de dispositivos

Escolha a(s) opção(ões) correta(s)

[0.5 valores]
6. O grau de multiprogramação de um SO significa

a) O nº total de processos na memória RAM em simultâneo


b) O nº de linguagens de programação que o SO suporta
c) A nº de instruções que o CPU processa num determinado tempo
d) A rapidez do CPU na comutação entre processos
e) Todas as opções acima
f) Nenhuma das opções acima

Escolha a(s) opção(ões) correta(s)

Página 2 de 5
PROVA DE AVALIAÇÃO DE CONHECIMENTOS

[0.5 valores]
7. Das opções abaixo, escolhas as que são consideradas como métodos para a implementação de
threads
a) Thread de nível de kernel
b) Thread de nível do SO
c) Thread de nível de Utilizador
d) Thread híbrido
e) Thread de processo

Página 3 de 5
PROVA DE AVALIAÇÃO DE CONHECIMENTOS

[0.5 valores]
8. Qual a opção que melhor define “agendamento preemptivo”

a) A CPU executa o processo até que seja finalizado ou até que surja qualquer necessidade de
entrada/saída. Uma vez que a CPU é alocada a um processo, o processo é mantido até que
sua execução seja encerrada ou mude para o estado de espera.
b) Quando a CPU muda de um processo para outro antes de sua conclusão. A CPU pode
antecipar um processo em execução e alternar para outro. Quando isso ocorre, o processo
não liberta a CPU voluntariamente (por sua própria escolha).

Escolha a opção correta

[0.5 valores]
9. O que são programas aplicativos?
a) São programas do SO responsáveis por uma função específica
b) São todos os programas que permitem ao utilizador executar uma tarefa específica (exº
processador de texto)
c) São os programas que gerem e controlam o hardware do computador

Escolha a(s) opção(ões) correta(s)

[0.5 valores]
10. Para facilitar o controlo de acesso, um sistema pode classificar os utilizadores em 3 níveis.
Quais são esses níveis?

a) Proprietário
b) Aplicacional
c) Administrador
d) Grupo
e) Universo (everyone)
f) Utilizador local

Escolha a(s) opção(ões) correta(s)

GRUPO 2
[1 valor]
1. Quais os tipos de interface que conhece? Indique as características, vantagens e desvantagens
de cada uma.

Página 4 de 5
PROVA DE AVALIAÇÃO DE CONHECIMENTOS

[1 valor]
2. Explique o que entende por sistema em tempo real, a sua importância, quais os tipos de
sistemas em tempo real que conhece e a sua aplicabilidade.

[2 valores]
3. Defina Sistema Operativo.

[1 valores]
4. Explique o conceito de Swapping no que diz respeito à gestão da memória principal.

Página 5 de 5
PROVA DE AVALIAÇÃO DE CONHECIMENTOS

[2 valores]
5. Explique o que é um thread e indique quais os seus benefícios

[2 valores]
6. Defina sistema operativo multiprogramação.

[2 valores]
7. Diga o que entende por programa e processo.

[2 valores]
8. Explique o que é um kernel e indique quais os tipos de kernel existentes.

Página 6 de 5
PROVA DE AVALIAÇÃO DE CONHECIMENTOS

[2 valores]
9. Explique o que é uma interrupção e dê um exemplo quando pode ocorrer.

Página 7 de 5

Você também pode gostar