WorksheetsRevisão 1ª AV - Sistemas Operacionais
Total questions: 20
Worksheet time: 10mins
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
cache para a memória principal
cache para a memória virtual
principal para a memória virtual
principal para a memória cache
Algumas atribuições de um Sistema Operacional são:
o sistema de arquivos e o sistema de banco de dados
o gerenciamento de processos, o gerenciamento de memória e o processamento de texto
o gerenciamento de processos, memória, entrada e saída, e arquivos
o gerenciamento de processos, o gerenciamento de memória e a navegação Web
Um sistema operacional tem como função gerenciar vários recursos. Aquele que NÃO se constitui um tipo de gerenciamento é
Gerenciamento da memória
Gerenciamento de registradores
Gerenciamento de processos
Gerenciamento de arquivos
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:
entrada programada
transferência em lote
DMA
interrupção
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:
threads
firmwares
sub-processos
sistemas de arquivos
Primeiro tipo de sistema operacional:
Batch
Time-sharing
Real-time
mobile
O processo de "troca" de processos entre memória e disco, é conhecido como:
swap
preempt
scheduler
slice
Tipo de sistema dedicado a uma classe de aplicações, tipicamente de controle e medição, que exigem monitoramento contínuo de instrumentos:
Real time
Time-sharing
Batch
Mobile
No contexto de sistemas de tempo real, a sigla CLP significa:
Controlador de Limite de processamento
Controlador Lógico Programável
Controlador Linear de Processos
Controlador de Linguagem de Programação
A principal diferença entre Sistemas Distribuídos e Sistemas Paralelos:
Acoplamento
Tolerancia
Transparencia
Visão do sistema
O que caracteriza um sistema multitarefa:
Suporte a múltiplos usuários
Suporte a múltiplos processos
Suporte a múltiplos processadores
Suporte a multiplas threads
É um exemplo de uso de sistemas de tempo real:
ULA
CLP
CTSS
QDOS
Um erro na execução de um programa também é chamado de:
interrupção
apropriação
desvio
depuração
Em sistemas de tempo compartilhado, como se denomina o tempo de execução do processo?
time-sharing
time-slicing
time-kernel
time-machine
Qual das siglas abaixo corresponde a parte de um processador responsável pela execução das instruções?
UC
ULA
CPU
UDP
Na API Java dedicada a Threads, o método wait() tem como objetivo:
Colocar a thread em espera indeterminada.
Colocar a thread em espera determinada por parâmetro definido.
Colocar a thread em execução sincronizada com outra thread.
Interromper a execução da thread atual.
Considere o código expresso na figura e indique o erro:
O uso do método run()
O uso do public no método run()
O uso do extends
O uso do System.out.println()
Em Java, a prioridade padrão de um processo frente ao Sistema Operacional é representada pelo seguinte inteiro:
1
5
7
10
No contexto de gerenciamento de Processos e Threads em Sistemas Operacionais, o termo "preemption" se refere:
Ao término do método run().
Ao término de um time-slicing.
A substituição forçada por outra thread prioritária.
A cessão da CPU.
A chamada do método yeld(), tem como efeito:
A execução de nova thread.
A cessão da CPU por parte da Thread.
A substituição da thread por outra mais prioritária.
A finalização da thread.
