Compilado de Provas de Fundamentos de Sistemas Operacionais - UNIP EAD
Compilado de Provas de Fundamentos de Sistemas Operacionais - UNIP EAD
Compilado de Provas de Fundamentos de Sistemas Operacionais - UNIP EAD
P) CPUs modernas possuem recursos para executar mais de uma instrução em tempo concorrente. Elas podem
executar uma busca, executar decodificação e simultaneamente, a execução de uma instrução. Que nome se da
a esta técnica?
a) Write-back
b) Hyperthreading
c) DMA
d) Pipeline
e) Multithreading
P) Entre os dispositivos para os usuários que servem de entrada temos o teclado, que possui um circuito
impresso e um conjunto de teclas sendo conectado ao computador por meio de uma porta serial ou USB. O que
acontece no sistema, quando um usuário pressiona ou libera uma tecla?
a) É realizado um escalonamento de CPU, para interpretação do código referente a tecla prescionada.
b) O sistema coloca a requisição de uso gerada pelo teclado em uma fila (cache)
c) E enviada uma requisição de uso da área de memória do teclado
d) O driver do teclaro interpreta a tecla, gerando uma instrução de execução em memória para tratamento do
caractere
e) É gerada uma interrupção de Entrada e Saída(E/S)
P) Qual alternativa melhor define a função de um sistema operacional em abstração para o usuário e
aplicativos?
a) A camada de abstração visa ocultar do Sistema Operacional os drivers de dispositivos.
b) Provendo esta camada, o Sistema Operacional torna-se independente da arquitetura do (...)
c) Por meio de suas abstrações, o sistema operacional permite aos usuários usar os programas (...) independente.
d) Um sistema Operacional deve detalhar para usuários e aplicativos as tarefas necessárias (...) tipo de
hardware.
e) Ocultar do usuário e dos programas aplicativos detalhes de implementação no uso dos recursos.
P) Qual alternativa referencia o componente de uma arquitetura de hardware que funciona como uma “via de
interconexão” para outros dispositivos.
a) Escalonador
b) Barramento
c) CPU
d) Memória
e) Processador
P) Assinale a opção que apresenta a geração que foi caracterizada pelo uso de transistores e sistemas em lote
em lote (batch):
a) Primeira geração de computadores
b) Segunda geração de computadores
c) Terceira geração de computadores
d) Quinta geração de computadores.
e) Sexta geração de computadores.
P) Os programas, por meio do sistema operacional, usam o hardware para atingir seus objetivos, quais são
esses objetivos?
a) Gravar processos
Gravar e apagar dados
b) Recuperar dados
c) Apagar informações duplicadas em banco de dados.
d) Gravar, apagar, acessar e armazenar dados, imprimir documentos, navegar na internet, tocar música,
etc.
P) Esta família de processadores tem por objetivo simplificar o conjunto de instruções embutidas nele, tendo
uma arquitetura muito mais simples do que outros tipos. De qual tipo de processador estamos falando?
a) AMD
b) Intel
c) CISC
d) RISC
e) 8080
P) Esse processo é possível porque o sistema operacional mantém rodando na memória principal somente as
partes necessárias do programa e as outras, que não estão em uso, ficam no disco rígido. Quando é necessário
que outra parte (que não esta no disco) seja carregada, então haverá o processo de swapping. Estamos falando
de qual processo?
a) E/S usando interrupção
b) E/S programada
c) Semáforos
d) Threading
e) Memória virtual.
P) Qual das alternativas melhor define o que são drivers de dispositivos?
a) Parte dos softwares do sistema operacional que tratam de interrupções de hardware.
b) Programas que o usuário interage diretamente para acesso as camadas do sistema operacional.
c) Códigos específicos que cada dispositivo necessita e são normalmente desenvolvidos pelos fabricantes
dos dispositivos.
d) Camdada do sistema operacional que controla microinstrulções de processamento.
e) São partes dos dispositivos de entrada e saída que servem para otimizar o processos de leitura e gravação de
dados nos sistemas operacionais.
P) Um sistema operacional é uma camada de software localizada entre o hardware e os diversos aplicativos
existentes, executando diversas atividades, de modo a garantir a disponibilidade de recursos entre todos os
programas em execução. O gerenciamento de memória é uma das atividades do sistema operacional,
responsável por:
a) Distribuir a capacidade de processamento de forma justa entre a aplicações, evitando que uma aplicação
monopolize todo o processamento.
b) Definir a interação com cada dispositivo, através de drivers, criando modelos abstratos que permitam agrupar
vários dispositivos distintos sob a mesma interface de acesso.
c) Definir usuários e grupos de usuários, identificando os que se conectam ao sistema, através de procedimentos
de autenticação.
d) Criar as abstrações para arquivos e diretórios, definindo uma interface de acesso e regras para o sue uso.
e) Disponibilizar para cada aplicação, um espaço de memória próprio, liberando também parte da
memória que não estão mais em uso pelos processos.
P) Os sistemas operacionais existem há mais de 50 anos, Durante esse tempo, uma gama deles foi desenvolvida,
mas nem todos bem conhecidos. Dentre eles, os Sistemas Operacionais Embarcados recebem grande destaque
hoje. Sobre eles assinale a alternativa correta:
a) Sistemas embarcados são executados apenas em computadores do tipo servidor e não aceitam softwares
instalados por usuários.
b) Sistemas embarcados são executados em computadores de grande porte (mainframe) e que aceitam softwares
instalados por usuários
c) Sistemas embarcados são executados em hardwares com poucos recursos, controlando dispositivos
como TV’s, aparelhos de DVD e reprodutores de mp3, não aceitando softwares instalados por usuários.
d) Sistemas embarcados são executados em qualquer tipo de dispositivo que aceite software instalado por
usuário.
e) Sistemas embarcados somente são executados em computadores portáteis e aceitam que usuários instalem
softwares.
P) Assinale a alternativa que apresenta corretamente alguns dos tipos de sistemas operacionais.
a) Sistemas Monousuários / Sistemas Multiusuários / Sistemas com múltipla entradas.
b) Sistemas Monotarefa / Sistemas Multitarefa / Sistemas com múltiplos processadores.
c) Sistemas Monoinstrução / Sistemas Multi-instrução / Sistemas com múltiplos processadores
d) Sistemas Monocompativeis / Sistemas Multicompativeis / Sistemas com múltiplos usuários.
e) Sistemas Monoplanejaveis / Sistemas Multiplanejaveis / Sistemas com processadores de segmentação.
P) Qual das alternativas apresenta a situação onde dois ou mais processos querem partilhar um recurso, ou
ainda processos teoricamente simultâneos e o resultado depende do escalonamento de processos?
a) Exclusão mutua
b) Monitores
c) Semáforo
d) Deadloack
e) Condição de corrida.
P) O sistema operacional é responsável por uma ou mais das seguintes atividades relacionadas ao
gerenciamento de disco:
(I) – Gerenciamento do espaço em disco
(II) – Tamanho de bloco.
(III) – Interpretação de comandos.
(IV) – Funcionamento de cotas do disco.
Está correto o que se afirma em:
a) I, II e II, apenas
b) I, III e IV apenas
c) I, II e IV apenas
d) II, III e IV apenas
e) I, II, III, IV
P) O disco rígido do computador pode ser dividido em partes logicas, chamadas de partições. Estas são
formatadas para um determinado sistema de arquivos. Assinale a opção que apresenta um exemplo de arquivos
desenvolvido para os sistemas operacionais Linux:
a) FAT32
b) EXT3
c) ISO9660
d) HFS+
e) NTFS
P) Qual sistema operacional da Microsoft foi adaptado para uso nos computadores IBM PC e perdurou
durante muito tempo, mesmo após o surgimento do Windows?
a) MS-DOS
b) Command
c) Xenix
d) Minix
e) CMD
P) A impressora é um dispositivo cujo acesso deve ser efetuado de forma exclusiva, apenas um aplicativo por
vez. Para resolver essa questão o sistema operacional armazena temporariamente todas as saídas destinadas à
impressora, criando uma fila de trabalhos a imprimir (print Jobs). Esta fila normalmente é atendida de forma
sequencial, através da técnica FIFO. Qual o significado desta técnica?
a) Primeiro a entrar na fila é o primeiro a sair
b) Armazena na fila e encaminha
c) O que tem maior prioridade é atendido primeiro
d) Enfileira e imprime
e) Imprime uma parte de cada trabalho na fila, dividindo igualmente.
P) Podemos sumarizar em duas palavras-chaves os objetivos básicos de um sistema operacional, quais são essas
palavras?
a) Processo e organização dentro da Ti
b) Rotinas de bancos de dados e organização
c) Rotinas de sistemas e processos
d) Banco de dados e sistemas de informação
e) Abstração e gerencia.
DISERTATIVAS
P). RAID é uma estrutura que se propões a solucionar problemas associados com armazenamento de grandes
quantidades de dados. Essa técnica é associada sempre a copia de segurança. O principio fundamento de uma
estrutura RAID é combinar vários discos rígidos físicos em uma esturutra logica de discos, a fim de aumentar a
confiabilidade e o desempenho do ambiente. No que consiste o tipo de RAID 0+1? Cite o mínimo de discos
necessários para a criação do RAID 0+1.
RAID 0+1 combina o nível 0 e nível 1, onde os dados são divididos entre os discos para melhorar orednimento
e também utilizar outro discos para duplicação dos dados, sendo a estrutura mais segura porém mais cara.
Para RAID 0+1 é necessário pelo menos 4 discos.
Visando evitar isso, a exclusão mutua assegura que processos sejam impedidos de usar uma variável ou um
arquivo compartilhado que já estiver em uso por outro processo, evitando que programas utilizem a região
critica simultaneamente.
Sendo que região critica é a parte dos programas em que há acesso à memória ou arquivo compartilhado.
P). Quanto aos tipos de sistemas operacionais classificados como sendo de tempo real, explique as diferenças
entre os críticos e não críticos.
Sistemas críticos são tipicamente voltados ao controle de processos industriai e militares, e não podem ter
degradação de desempenho.
Já os não críticos, como os aplicados m sistemas de áudio digital ou multimídia, apesar de não desejado, se
houver um atraso não gera tantos dano.
P). Existem varias formas de se ler ou escrever dados em um arquivo, que dependem da estrutura interna de
cada um deles. Considerando arquivos como uma sequencia de bytes, três formas de acesso são usuais:
sequencial, direto (ou aleatório) e indexado. Descreva como funciona o acesso aos dados de um arquivo, para
leitura ou escrita, na forma sequencial.
Os dados são lidos/escritos em sequencia, od inicio ao final do arquivo.
Definindo um ponteiro de acesso para cada arquivo aberto por uma aplicação, e a cada leitura/escrita, esse
ponteiro é incrementado e passa a indicar a posição da próxima leitura/escrita.
Ao atingir o final do arquivo, leituras não são mais possíveis, podendo apenas efetuar novas escritas, este
evento é sinalizado ao processo por meio de uma flag de fim de arquivo.
P). Em um sistema operacional, a parte parcialmente responsável por gerenciar a hierarquia da memória é o
gerenciador de memória. Cite suas três principais funções:
Conhecer o espaço de memória, alocar para os processos que estão necessitando e liberar as partes que não
estão mais em uso pelos processos.
P). Referente ao gerenciamento de processos nos sistemas operacionais, estes podem ser finalizados de acordo
com quatro situações, sendo duas voluntarias e duas involuntárias. Quais são essas situações?
Finalização normal. / Finalização por erro / Finalização por erro fatal /Finalização por terceiros.
P). Referente aos diapositivos de E/S – Entrada e Saída, o que caracteriza um dispositivo como sendo da
categoria “dispositivo de caractere”?
Dispositivo que envia ou recebe fluxo de caracteres sem considerar qualquer estrutura de blocos.