wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Revisão 1ª AV - Sistemas Operacionais

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

A busca antecipada de instruções é uma técnica utilizada nos processadores dos microcomputadores atuais, de forma a acelerar a execução de um programa. As instruções são pré-carregadas da memória

a)

cache para a memória principal

b)

cache para a memória virtual

c)

principal para a memória virtual

d)

principal para a memória cache

2.

Algumas atribuições de um Sistema Operacional são:

a)

o sistema de arquivos e o sistema de banco de dados

b)

o gerenciamento de processos, o gerenciamento de memória e o processamento de texto

c)

o gerenciamento de processos, memória, entrada e saída, e arquivos

d)

o gerenciamento de processos, o gerenciamento de memória e a navegação Web

3.

Um sistema operacional tem como função gerenciar vários recursos. Aquele que NÃO se constitui um tipo de gerenciamento é

a)

Gerenciamento da memória

b)

Gerenciamento de registradores

c)

Gerenciamento de processos

d)

Gerenciamento de arquivos

4.

No contexto de gerência dos dispositivos de entrada e saída, a forma como o sistema operacional reconhece uma informação disponível no teclado é denominada:

a)

entrada programada

b)

transferência em lote

c)

DMA

d)

interrupção

5.

No multiprocessamento, um programa pode ser dividido em partes independentes que são executadas separadamente, em vários processadores. Essas partes são conhecidas como:

a)

threads

b)

firmwares

c)

sub-processos

d)

sistemas de arquivos

6.

Primeiro tipo de sistema operacional:

a)

Batch

b)

Time-sharing

c)

Real-time

d)

mobile

7.

O processo de "troca" de processos entre memória e disco, é conhecido como:

a)

swap

b)

preempt

c)

scheduler

d)

slice

8.

Tipo de sistema dedicado a uma classe de aplicações, tipicamente de controle e medição, que exigem monitoramento contínuo de instrumentos:

a)

Real time

b)

Time-sharing

c)

Batch

d)

Mobile

9.

No contexto de sistemas de tempo real, a sigla CLP significa:

a)

Controlador de Limite de processamento

b)

Controlador Lógico Programável

c)

Controlador Linear de Processos

d)

Controlador de Linguagem de Programação

10.

A principal diferença entre Sistemas Distribuídos e Sistemas Paralelos:

a)

Acoplamento

b)

Tolerancia

c)

Transparencia

d)

Visão do sistema

11.

O que caracteriza um sistema multitarefa:

a)

Suporte a múltiplos usuários

b)

Suporte a múltiplos processos

c)

Suporte a múltiplos processadores

d)

Suporte a multiplas threads

12.

É um exemplo de uso de sistemas de tempo real:

a)

ULA

b)

CLP

c)

CTSS

d)

QDOS

13.

Um erro na execução de um programa também é chamado de:

a)

interrupção

b)

apropriação

c)

desvio

d)

depuração

14.

Em sistemas de tempo compartilhado, como se denomina o tempo de execução do processo?

a)

time-sharing

b)

time-slicing

c)

time-kernel

d)

time-machine

15.

Qual das siglas abaixo corresponde a parte de um processador responsável pela execução das instruções?

a)

UC

b)

ULA

c)

CPU

d)

UDP

16.

Na API Java dedicada a Threads, o método wait() tem como objetivo:

a)

Colocar a thread em espera indeterminada.

b)

Colocar a thread em espera determinada por parâmetro definido.

c)

Colocar a thread em execução sincronizada com outra thread.

d)

Interromper a execução da thread atual.

17.

Considere o código expresso na figura e indique o erro:

a)

O uso do método run()

b)

O uso do public no método run()

c)

O uso do extends

d)

O uso do System.out.println()

18.

Em Java, a prioridade padrão de um processo frente ao Sistema Operacional é representada pelo seguinte inteiro:

a)

1

b)

5

c)

7

d)

10

19.

No contexto de gerenciamento de Processos e Threads em Sistemas Operacionais, o termo "preemption" se refere:

a)

Ao término do método run().

b)

Ao término de um time-slicing.

c)

A substituição forçada por outra thread prioritária.

d)

A cessão da CPU.

20.

A chamada do método yeld(), tem como efeito:

a)

A execução de nova thread.

b)

A cessão da CPU por parte da Thread.

c)

A substituição da thread por outra mais prioritária.

d)

A finalização da thread.