Buscar

Simulados Sistemas Operacionais

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

DOUGLAS SANCHES DA SILVA
201603011201       CENTRO IV - PRAÇA ONZE
Voltar
SISTEMAS OPERACIONAIS
Simulado: CCT0311_SM_201603011201 V.1 
Aluno(a): DOUGLAS SANCHES DA SILVA Matrícula: 201603011201 
Desempenho: 0,1 de 0,5 Data: 10/11/2017 09:15:21 (Finalizada)
1a Questão (Ref.: 201603023702) Pontos: 0,0  / 0,1
Uma das questões importantes na implementação de armazenamento de arquivos é a manutenção do controle de 
blocos de discos relacionados a arquivos. Para isso, são utilizados vários métodos em diferentes sistemas 
operacionais, sobre os quais é INCORRETA a seguinte afirmação 
A alocação indexada utiliza uma estrutura de dados chamada i-node que ocupa normalmente um espaço 
menor do que a FAT (File Allocation Table) na memória principal
Na alocação por lista encadeada, o sistema operacional, para chegar ao bloco n, a partir do início do 
arquivo, deve ler os n - 1 blocos antes dele, prejudicando o acesso aleatório ao arquivo
A alocação de espaço contínuo apresenta alto desempenho e, com o tempo de utilização, reduz o nível de 
fragmentação do disco
A alocação por lista encadeada usando uma tabela na memória principal (FAT - File Allocation Table) é 
utilizada pelo sistema operacional MS-DOS
Na alocação de espaço contínuo de disco, o controle sobre onde os blocos de um arquivo estão resume-se a 
saber apenas o endereço em disco do primeiro bloco e o número de blocos do arquivo
2a Questão (Ref.: 201603027958) Pontos: 0,0  / 0,1
Os sistemas operacionais dos microcomputadores possuem como uma de suas principais características o 
gerenciamento da memória principal. Analise as sentenças sobre gerenciamento de memória e, em seguida, 
assinale a alternativa correta:
I. A divisão do programa em módulos que executavam de maneira independente, utilizando áreas de 
memória diferentes, faz parte da técnica chamada de memória virtual.
II. O movimento de transferência de processos, entre a memória e o disco e vice-versa é denominado 
swapping
III. Com a criação do conceito do espaço de endereçamento virtual, os programas passam a utilizar 
endereços fora dos limites da memória física. Porém, todas as páginas/segmentos do programa devem estar 
na memória física no momento da execução
Somente as sentenças I e III estão corretas
Somente as sentenças I e II estão corretas.
Somente a sentença II está correta
Somente a sentença I está correta
Somente as sentenças II e III estão corretas
3a Questão (Ref.: 201603044054) Pontos: 0,0  / 0,1
(MEC 2008) Existem ferramentas para monitoramento e diagnóstico de ambientes computacionais. O monitoramento 
de memória pode ser realizado por meio de estatísticas que possibilitam medir o fluxo de páginas da memória do 
sistema para os dispositivos de armazenamento de massa anexos. Taxas altas podem significar que o sistema tem pouca 
memória e está com problemas, gastando mais recursos do sistema para mover páginas para dentro e para fora da 
memória do que rodar aplicações. Esse problema é denominado:
timeout.
trashing. 
crashing. 
overlay. 
overflow. 
Page 1 of 2BDQ Prova
11/10/2017http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_periodo=2017.2
4a Questão (Ref.: 201603127713) Pontos: 0,1  / 0,1
Sobre Deadlock, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. O problema de Deadlock existe em qualquer sistema multiprogramável; no entanto, as soluções implementadas 
devem considerar o tipo de sistema e o impacto em seu desempenho. Por exemplo um Deadlock em um sistema de 
tempo real, que controla uma usina nuclear, deve ser tratado com mecanismos voltados para esse tipo de 
aplicação, diferentes dos adotados por um sistema de tempo compartilhado comum. 
II. Deadlock consegue melhorar a distribuição do tempo de UCP em relação aos escalonamentos não-preemptivos, 
porém ainda não consegue implementar um compartilhamento equitativo entre os diferentes tipos de processos. 
III. Um processo é dito em Deadlock quando está esperando por um evento que nunca ocorrerá. Essa situação é 
consequência, na maioria das vezes, do compartilhamento de recursos do sistema entre vários processos, sendo 
que cada processo deve ter acesso ao recurso de forma exclusiva (exclusão mútua). 
IV. O Deadlock também pode ser implementado mediante um clock, que interrompe o processador em 
determinados intervalos de tempo para que um processo CPU-bound tenha mais chances de ser executado. 
I, II, III e IV. 
Apenas I e III. 
Apenas I, III e IV. 
Apenas I. 
Apenas II, III e IV. 
5a Questão (Ref.: 201603594889) Pontos: 0,0  / 0,1
O nome de um arquivo no padrão FAT16 pode possuir, além da extensão, no máximo,
32 caracteres.
8 caracteres.
128 caracteres.
256 caracteres.
16 caracteres.
Page 2 of 2BDQ Prova
11/10/2017http://simulado.estacio.br/bdq_simulados_linear_view.asp?nome_periodo=2017.2
14/11/2017 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 1/2
 1a Questão (Ref.: 201704179254) Pontos: 0,1 / 0,1
Em relação a gerência das aplicações por Sistemas Operacionais Multiprogramáveis, é correto afirmar em
relação aos sistemas de tempo compartilhado:
Programas são divididos e processados em partes, conhecido como processamento em lote,
enfileiramento de processos.
são sistemas denominados real-time, compartilham o uso do processador em pequenos intervalos,
denominados time-slice.
Um programa utiliza o processador o tempo que for necessário ou até que apareça outro mais
prioritário.
 Programas são executados a partir da divisão do tempo do processador em pequenos intervalos,
denominados fatia de tempo.
 2a Questão (Ref.: 201703523630) Pontos: 0,1 / 0,1
Um processo divide-se, basicamente, em três partes: contexto de hardware, contexto de software e espaço de
endereçamento. Assinale a alternativa que representa exemplos de componentes do contexto de hardware:
PID e UID.
Prioridade de execução.
Owner.
Endereços de memória principal alocados.
 Registrador PC e registrador status.
 3a Questão (Ref.: 201704182441) Pontos: 0,1 / 0,1
Um analista recebeu reclamações que o servidor de arquivos está muito lento. Utilizando o gerenciador de
tarefas o analista percebe que além do Windows e dos acessos normais e esperados, um novo processo
chamado backup está em execução e não apresenta interface para gerencia do mesmo. Nesse caso, podemos
afirmar que o processo backup é do tipo?
Foreground
CPU/bound
I/O bound
Monotarefa
 background
 4a Questão (Ref.: 201704261337) Pontos: 0,1 / 0,1
Processo é um conceito chave no funcionamento de um Sistema Operacional: I. Um processo é um programa
em execução. II. Cada processo possui instruções que serão executadas e um espaço de endereçamento em
que pode ler e escrever. III. Um processo pode resultar na execução de outros processos, chamados de
processos filhos, que compartilham o espaço de endereçamento com o processo pai. Assinale a alternativa
correta:
Somente a I está correta.
I e III estão corretas.
Todas estão corretas.
 I e II estão corretas.
II e III estão corretas.
 5a Questão (Ref.: 201704179240) Pontos: 0,1 / 0,1
14/11/2017 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 2/2
Qual dos itens abaixo corresponde a sistemas Monoprogramáveis ou Monotarefas?
 Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e os
periféricos permaneçam exclusivamente dedicados a execução de um único programa ou tarefa.
Recursos computacionais são compartilhados entre os usuários e aplicações, de forma concorrente aos
diversos recursos como: memória, processador e periféricos, de forma ordenada e protegida, entre os
diversos programas.
Os Programas são executados a partir da divisão do tempo do processador em pequenos intervalos,
denominados fatia de tempo (time-slice).
Há apenas um único usuário interagindo com o sistema, mas existe a possibilidade de execução de
diversastarefas ao mesmo tempo, como a edição de texto, uma impressão e o acesso à Internet.
Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e os
periféricos permaneçam exclusivamente dedicados a execução de vários programas de forma
concorrente em um ambiente monousuário.
14/11/2017 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 1/2
 1a Questão (Ref.: 201704123240) Pontos: 0,1 / 0,1
Em relação a gerência do processador, "tempo de resposta" é:
é o tempo que um processo leva no estado de execução durante seu processamento.
é o tempo que um processo leva desde a sua criação até ao seu término, levando em consideração todo
o tempo gasto na espera para alocação de memória, espera na fila de pronto (tempo de espera),
processamento na UCP (tempo de processador) e na fila de espera, como nas operações de E/S.
é o tempo total que um processo permanece na fila de pronto durante seu processamento, aguardando
para ser executado
 é o tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é
exibida.
é o tempo em que o processo demora para exibir a mensagem de resposta
 2a Questão (Ref.: 201703524041) Pontos: 0,0 / 0,1
Threads são definidos como fluxos de execução de um mesmo processo. Sobre as thraeds, considere as
afirmativas a seguir: 
 I- Dentro de um mesmo processo, threads compartilham o mesmo contexto de hardware e espaço de
endereçamento com os demais threads. 
 II - A grande diferença entre aplicações monothreads e multithreads está no uso do espaço de endereçamento. 
 III- A grande vantagem no uso de threads é a possibilidade de minimizar a alocação de recursos do sistema,
além de diminuir o overhead na criação, troca e eliminação de processos. 
 IV- Em um ambiente multithread, ou seja, com múltiplos threads, não existe a idéia de programas associados a
processos, mas, sim, a threads. 
 V - De forma simplificada, um thread pode ser definido como uma sub-rotina de um programa que pode ser
executada de forma assíncrona, ou seja, executada concorrentemente ao programa chamador. 
 Está(ão) correta(s) a(s) afirmativa(s)
I e II, apenas
 II, III e IV, apenas
II e III, apenas
 II, III, IV e V apenas
I e III, apenas
 Gabarito Comentado.
 3a Questão (Ref.: 201704176554) Pontos: 0,1 / 0,1
Um sistema computacional moderno possui controladoras de dispositivos que ligam os periféricos (dispositivos
de E/S). Um dos métodos de otimização dos sistemas é o uso do BUFFER para minimizar a diferença de
velocidade do clock do processador com a velocidade dos dispositivos de E/S. O termo ¿BUFFER¿ usado na
frase acima refere-se:
à assincronia de funcionamento do dispositivo de E/S.
ao Kernel do Sistema Operacional.
a um processo do Sistema Operacional.
à sincronia de funcionamento do dispositivo de E/S.
 à uma pequena porção de memória usada temporariamente para armazenador os dados transferidos.
 4a Questão (Ref.: 201704161623) Pontos: 0,1 / 0,1
Sistemas operacionais de tempo real são utilizados em controle de processos automatizados, em que o tempo
de resposta a determinados eventos é um fator crítico. Com relação a esse assunto, julgue os itens seguintes. I
- Sistemas de tempo real estritos (hard real-time) não utilizam dispositivos de memória secundária (como
discos), pois estes não oferecem garantia de término das operações dentro de uma quantidade máxima de
tempo. II - Um sistema operacional de propósito geral pode ser modificado para ser de tempo real atribuindo-
14/11/2017 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 2/2
se prioridades fixas para cada um dos processos. III - O escalonamento mais utilizado por sistemas
operacionais de tempo real é o shortest-job-first (tarefa mais curta primeiro). Assinale a opção correta:
 Apenas um item está certo.
Todos os itens estão certos.
Apenas os itens I e II estão certos.
Apenas os itens I e III estão certos.
Apenas os itens II e III estão certos.
 5a Questão (Ref.: 201704186648) Pontos: 0,1 / 0,1
Marque a alternativa que completa corretamente a seguinte afirmação: Em um ambiente ______________, um
processo suporta mais de um programa no seu espaço de endereçamento.
Thread modo híbrido
Thread modo usuário
Monotrhead
Thread modo kernel
 Multithread
14/11/2017 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 1/2
 1a Questão (Ref.: 201703527413) Pontos: 0,1 / 0,1
Quanto espaço de memória é desperdiçado em bytes com a alocação utilizando mapas de bits para gerenciar
uma memória de 4 Gbytes em blocos de 64 Kbytes?
64 Kbytes.
64 bytes.
8 bytes.
8 Mbytes.
 8 Kbytes.
 2a Questão (Ref.: 201703525393) Pontos: 0,0 / 0,1
O Linux não é um sistema operacional de tempo real porque não pode assegurar sempre um desempenho
determinístico e porque na média e no tempo de pior caso é longe do tempo requerido por muitas aplicações
real time. Uma técnica para tornar o Linux um sistema de tempo real é a instalação de um novo kernel que
atuará em conjunto com o até então utilizado. Analise as asserções seguintes relativas ao texto que mostra o
Linux como SO de tempo real. 
 
O tipo de escalonamento mais adequado é o FIFO 
 
porque
 
o Linux deverá levar em consideração a importância relativa de cada tarefa na aplicação.
 Tanto a primeira como a segunda asserções são falsas.
 A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
As duas asserções são verdadeiras, mas a segunda não é uma justificativa correta da primeira.
As duas asserções são verdadeiras, e a segunda é uma justificativa correta da primeira
A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
 3a Questão (Ref.: 201703527102) Pontos: 0,1 / 0,1
Qual das alternativas não apresenta uma política de escalonamento de processos.
Round robin.
 Não recentemente usado.
randômica.
Menor job primeiro.
Fila circular.
 4a Questão (Ref.: 201704217954) Pontos: 0,1 / 0,1
Quando um processo faz referência à uma página ela é procurada no "working set" do processo. Caso esta
página não esteja no "working set" o que ocorre?
O processo continua sem problemas
 Ocorre o "page fault"
Todo sistema "trava"
O sistema "dá reboot"
Não há como uma página do processo não estar no "working set"
Pontos: 0,1 / 0,1
14/11/2017 BDQ / SAVA
http://simulado.estacio.br/bdq_sava_pres/ 2/2
 5a Questão (Ref.: 201703527669)
Considere o problema clássico produtor/consumidor para sincronização entre processos com disponibilidade
para armazenamento de 100 itens. Considerando o algoritmo básico do produtor dado a seguir, assinale a
opção que contém os valores inicias dos semáforos mutex e vazio sabendo-se que o semáforo mutex é
utilizado para acesso a região crítica, o semáforo vazio é utilizado para controle de itens produzidos e
semáforo cheio é utilizado para controle dos itens consumidos.
 enquanto (1){
 produz_item();
 wait (vazio);
 wait (mutex);
 adiciona_item();
 signal (mutex);
 signal (cheio);
 }
 
 
 
100 e 1 respectivamente
1 e 1 respectivamente
1 e 0 respectivamente
 1 e 100 respectivamente
0 e 100 respectivamente
17/11/2017 BDQ Prova
http://simulado.estacio.br/bdq_sava_pres/ 1/2
SAMANTHA CARVALHO CABRAL DE MACEDO DA SILVA
201607073919 CAMPO GRANDE (RJ)
Voltar 
 
 SISTEMAS OPERACIONAIS
Simulado: CCT0311_SM_201607073919 V.1 
Aluno(a): SAMANTHA CARVALHO CABRAL DE MACEDO DA SILVA Matrícula: 201607073919
Desempenho: 0,5 de 0,5 Data: 20/09/2017 18:35:19 (Finalizada)
 
 1a Questão (Ref.: 201607745959) Pontos: 0,1 / 0,1
Um sistema computacional moderno possui controladoras de dispositivos que ligam os periféricos (dispositivos de
E/S). Um dos métodos de otimização dos sistemas é o uso do BUFFER para minimizar a diferençade velocidade do
clock do processador com a velocidade dos dispositivos de E/S. O termo ¿BUFFER¿ usado na frase acima refere-se:
ao Kernel do Sistema Operacional.
à assincronia de funcionamento do dispositivo de E/S.
 à uma pequena porção de memória usada temporariamente para armazenador os dados transferidos.
a um processo do Sistema Operacional.
à sincronia de funcionamento do dispositivo de E/S.
 
 2a Questão (Ref.: 201607093035) Pontos: 0,1 / 0,1
Um processo divide-se, basicamente, em três partes: contexto de hardware, contexto de software e espaço de
endereçamento. Assinale a alternativa que representa exemplos de componentes do contexto de hardware:
PID e UID.
 Registrador PC e registrador status.
Owner.
Endereços de memória principal alocados.
Prioridade de execução.
 
 3a Questão (Ref.: 201607745953) Pontos: 0,1 / 0,1
Analise os dois parágrafos abaixo e assinale a alternativa correta. "Um processo é basicamente um programa em
execução. Ele consiste do programa executável, dos dados do programa, do seu contador de programa (PC ¿
Program Counter), de diversos registros e de toda a informação necessária para executar o programa." "Em um
sistema computacional monoprocessado e mononuclear que suporte multiprogramação (ou multitarefa), vários
processos poderão estar sendo executados no processador simultaneamente."
Ambos os parágrafos possuem afirmativas corretas, sendo que o segundo justifica o primeiro.
Ambos os parágrafos contém afirmativas incorretas.
 O primeiro parágrafo contém uma afirmativa correta, porém o segundo não está correto.
Apesar de o segundo parágrafo estar correto o primeiro não possui uma afirmativa correta.
Ambos os parágrafos possuem afirmativas corretas, sendo que o segundo adiciona informação ao primeiro.File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
17/11/2017 BDQ Prova
http://simulado.estacio.br/bdq_sava_pres/ 2/2
 
 4a Questão (Ref.: 201607751846) Pontos: 0,1 / 0,1
Um analista recebeu reclamações que o servidor de arquivos está muito lento. Utilizando o gerenciador de tarefas o
analista percebe que além do Windows e dos acessos normais e esperados, um novo processo chamado backup
está em execução e não apresenta interface para gerencia do mesmo. Nesse caso, podemos afirmar que o processo
backup é do tipo?
Foreground
I/O bound
 background
Monotarefa
CPU/bound
 
 5a Questão (Ref.: 201607751838) Pontos: 0,1 / 0,1
Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o processo que:
Tiver maior prioridade
Ocupar menos espaço em memória
 Chegar primeiro ao estado de pronto
Estiver em modo usuário
Tiver o menor tempo de processador ainda por executar
 
 
 
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
 SISTEMAS OPERACIONAIS
Simulado: CCT0311_SM_201401084877 V.1 
Aluno(a): FELIPE MATOS DE ABREU Matrícula: 201401084877
Desempenho: 0,5 de 0,5 Data: 16/11/2017 22:13:26 (Finalizada)
 1a Questão (Ref.: 201401842799) Pontos: 0,1 / 0,1
Existem três estados de um processo: Pronto, Executando e Bloqueado. Com relação as estados de um processo,
as seguintes afirmações são verdadeiras (V) ou falsas (F)?
( ) Quando um processo que está Executando não pode continuar sua execução por necessitar de algum evento
para continuar (E/S, por exemplo) ele passa para o estado de Pronto.
( ) Um processo que está no estado Pronto passa para o estado Executando quando é escolhido pelo Escalonador
de Processos.
( ) Um processo que está no estado Bloqueado passa para o estado Pronto quando o evento esperado pelo processo
ocorre.
( ) Em um computador multiprogramado vários processos podem estar no estado de Pronto simultâneamente.
 
A alternativa que corresponde ao preenchimento das colunas, na sequência, é:
V, F, V, V
F, V, V, F
V, V, V, V
 F, V, V, V
F, V, F, V
 2a Questão (Ref.: 201401760713) Pontos: 0,1 / 0,1
Em relação a gerência das aplicações por Sistemas Operacionais Multiprogramáveis, é correto afirmar em relação
aos sistemas de tempo compartilhado:
Programas são divididos e processados em partes, conhecido como processamento em lote, enfileiramento
de processos.
são sistemas denominados real-time, compartilham o uso do processador em pequenos intervalos,
denominados time-slice.
 Programas são executados a partir da divisão do tempo do processador em pequenos intervalos,
denominados fatia de tempo.
Um programa utiliza o processador o tempo que for necessário ou até que apareça outro mais prioritário.
 3a Questão (Ref.: 201401763902) Pontos: 0,1 / 0,1
Em quais situações um processo é escalonado para executar em um sistema monoprocessado. I) Quando o
processo em execução finaliza II) Quando o processo em execução não é bloqueado III) Quando termina a fatia de
tempo do processo em execução.
Apenas a III está correta
Apenas II e III estão corretas
Apenas I e II estão corretas
Apenas a II está correta
 Apenas I e III estão corretas
 4a Questão (Ref.: 201401105089) Pontos: 0,1 / 0,1
Um processo divide-se, basicamente, em três partes: contexto de hardware, contexto de software e espaço de
endereçamento. Assinale a alternativa que representa exemplos de componentes do contexto de hardware:
 Registrador PC e registrador status.
PID e UID.
Prioridade de execução.
Endereços de memória principal alocados.
Owner.
 5a Questão (Ref.: 201401758013) Pontos: 0,1 / 0,1
Um sistema computacional moderno possui controladoras de dispositivos que ligam os periféricos (dispositivos de
E/S). Um dos métodos de otimização dos sistemas é o uso do BUFFER para minimizar a diferença de velocidade do
clock do processador com a velocidade dos dispositivos de E/S. O termo ¿BUFFER¿ usado na frase acima refere-se:
 à uma pequena porção de memória usada temporariamente para armazenador os dados transferidos.
a um processo do Sistema Operacional.
à assincronia de funcionamento do dispositivo de E/S.
ao Kernel do Sistema Operacional.
à sincronia de funcionamento do dispositivo de E/S.
 SISTEMAS OPERACIONAIS
Simulado: CCT0311_SM_201401084877 V.1 
Aluno(a): FELIPE MATOS DE ABREU Matrícula: 201401084877
Desempenho: 0,4 de 0,5 Data: 17/11/2017 15:48:35 (Finalizada)
 1a Questão (Ref.: 201401760713) Pontos: 0,1 / 0,1
Em relação a gerência das aplicações por Sistemas Operacionais Multiprogramáveis, é correto afirmar em relação
aos sistemas de tempo compartilhado:
 Programas são executados a partir da divisão do tempo do processador em pequenos intervalos,
denominados fatia de tempo.
Um programa utiliza o processador o tempo que for necessário ou até que apareça outro mais prioritário.
são sistemas denominados real-time, compartilham o uso do processador em pequenos intervalos,
denominados time-slice.
Programas são divididos e processados em partes, conhecido como processamento em lote, enfileiramento
de processos.
 2a Questão (Ref.: 201401743061) Pontos: 0,0 / 0,1
Uma alternativa para o aumento de desempenho de sistemas computacionais é o uso de processadores com
múltiplos núcleos, chamados multicores. Nesses sistemas, cada núcleo, normalmente, tem as funcionalidades
completas de um processador, já sendo comuns, atualmente, configurações com 2, 4 ou mais núcleos. Com relação
ao uso de processadores multicores, e sabendo que threads são estruturas de execução associadas a um processo,
que compartilham suas áreas de código e dados, mas mantêm contextos independentes, analise as seguintes
asserções. Ao dividirem suas atividades em múltiplas threads que podem ser executadas paralelamente, aplicações
podem se beneficiar mais efetivamente dos diversos núcleos dos processadores multicores
**************************porque************************** o sistema operacional nos processadores
multicores pode alocar os núcleos existentes paraexecutar simultaneamente diversas seqüências de código,
sobrepondo suas execuções e, normalmente, reduzindo o tempo de resposta das aplicações às quais estão
associadas. Acerca dessas asserções, assinale a opção correta.
 As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
Tanto a primeira quanto a segunda asserções são proposições falsas.
 As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
 3a Questão (Ref.: 201401768112) Pontos: 0,1 / 0,1
Existem vários tipos de algoritmos de escalonamento. Qual dos Algoritmos a seguir determina a escolha de
processos na fila de pronto para execução por ordem de chegada?
Circular
Circular com Prioridade
SJF
 FIFO
Prioridade
 4a Questão (Ref.: 201401758013) Pontos: 0,1 / 0,1
Um sistema computacional moderno possui controladoras de dispositivos que ligam os periféricos (dispositivos de
E/S). Um dos métodos de otimização dos sistemas é o uso do BUFFER para minimizar a diferença de velocidade do
clock do processador com a velocidade dos dispositivos de E/S. O termo ¿BUFFER¿ usado na frase acima refere-se:
a um processo do Sistema Operacional.
ao Kernel do Sistema Operacional.
à assincronia de funcionamento do dispositivo de E/S.
 à uma pequena porção de memória usada temporariamente para armazenador os dados transferidos.
à sincronia de funcionamento do dispositivo de E/S.
 5a Questão (Ref.: 201401768121) Pontos: 0,1 / 0,1
Existem vários tipos de algoritmos de escalonamento. Qual dos Algoritmos listados abaixo escolhe primeiro para
execução o que tiver menor tempo ?
Prioridade
Circular com prioridade
Circular
 SJF
FIFO
 SISTEMAS OPERACIONAIS
Simulado: CCT0311_SM_201401084877 V.1 
Aluno(a): FELIPE MATOS DE ABREU Matrícula: 201401084877
Desempenho: 0,2 de 0,5 Data: 17/11/2017 16:01:23 (Finalizada)
 1a Questão (Ref.: 201402260329) Pontos: 0,0 / 0,1
A exclusão mútua pode ser implementada por mecanismos de hardware. Dentre as opções abaixo, marque a
alternativa que apresenta uma destas soluções em hardware.
Primeiro algoritmo
Semáforos
Algoritmo de Dekker
 Desabilitação de Interrupções
 Segundo algoritmo
 2a Questão (Ref.: 201402260319) Pontos: 0,0 / 0,1
O escalonamento em que o sistema operacional pode interromper um processo em execução, passando-o para o
estado de pronto, denomina-se:
 Não-preemptivo
De processador
Starvation
De CPU
 Preemptivo
 3a Questão (Ref.: 201401956887) Pontos: 0,1 / 0,1
No contexto da comunicação entre processos, 'starvation' ou 'morte por inanição' ocorre em que situação?
I - Quando há o emprego de exclusão mútua com espera ociosa para a implementação de sincronismo entre
processos, impedindo-os de acessar simultaneamente suas regiões críticas e ocorre de um processo entrar em loop.
II - Quando ocorre a condição em que não há garantia de execução de um processo, que pode ficar em espera por
tempo indeterminado.
III - No clássico problema do jantar dos filósofos, no caso de se permitir que um filósofo pegue um garfo apenas
sem antes verificar se o outro está disponível.
IV - Quando há processos com mais prioridade que outros e se emprega o processo de envelhecimento como uma
outra condição a ser verificada para a escolha do processo que entrará em execução.
Todas estão corretas
Apenas I está incorreta
Todas estão incorretas
 Apenas IV está incorreta
Apenas II e III estão corretas
 4a Questão (Ref.: 201402191258) Pontos: 0,0 / 0,1
Quanto espaço de memória é desperdiçado em bytes com a alocação utilizando mapas de bits para gerenciar uma
memória de 4 GBytes em blocos de 128 KBytes?
 16KB
8KB
2KB
 4KB
32KB
 5a Questão (Ref.: 201401981871) Pontos: 0,1 / 0,1
Um processo referencia em uma execucão 5 de suas páginas, identificadas pelas letras A,B,C,D e E. Considerando
que estarão alocadas 4 molduras para este processo, que o sistema realizada paginação antecipada das quatro
primeiras páginas (A,B,C e D) e que este sistema utiliza a estratégia FIFO para substituição das páginas, assinale o
item que informa a quantidade de page faults (falhas de página) para esta execução. A sequência de páginas
executadas é A - E - B - C - A - B - E - A - C - B - E - D.
7
10
9
 5
4
Simulado: CCT0311_SM_201401084877 V.1 
Aluno(a): FELIPE MATOS DE ABREU Matrícula: 201401084877
Desempenho: 0,4 de 0,5 Data: 17/11/2017 16:21:06 (Finalizada)
 1a Questão (Ref.: 201402148960) Pontos: 0,0 / 0,1
O que são sistemas em batch?
São sistemas que usam prioridades para que jobs de maior prioridade passem a usar a CPU
 Sistemas que utilizam "janelas de tempo" para compartilhamento de uma CPU. Cada job roda em sua janela
de tempo
São sistemas com múltiplas CPUs
 São sistemas onde não há compartilhamento de recursos, um job roda do início ao fim, sem parar
São sistemas em lote que usam prioridades e janela de tempo para compartilhamento da CPU
 2a Questão (Ref.: 201401960240) Pontos: 0,1 / 0,1
Analise as seguintes afirmativas sobre política de escalonamento do processador:
 I. Uma política (disciplina) de escalonamento do processador pode ser preemptiva ou não
preemptiva. Em uma disciplina preemptiva, se o sistema atribuir o processador a um processo,
este executa até concluir ou até devolver voluntariamente o processador ao sistema.
 II. Em um esquema de escalonamento do tipo FIFO (First-In-First-Out), os processos são
atendidos por ordem de chegada e são tratados igualmente, não havendo priorização de
processos para execução.
 III. No escalonamento por alternância circular, também conhecido por Round-Robin, cada
processo recebe uma quantidade de tempo limitada do processador e se não concluir antes de
seu tempo terminar, o sistema passará o processador para o próximo processo na fla.
 Assinale a alternativa VERDADEIRA:
Apenas a afirmativa III
Apenas as afirmativas I e II estão corretas.
 Apenas as afirmativas II e III estão corretas.
Todas as afirmativas estão corretas.
Apenas as afirmativas I e III estão corretas
 3a Questão (Ref.: 201402164903) Pontos: 0,1 / 0,1
Analise as assertivas abaixo: I. Uma thread é um fluxo dentro de um processo que compartilha o mesmo contexto
de software e o mesmo espaço de endereçamento, mas possui diferentes contextos de hardware. II. Todo
escalonamento preemptivo possui um quantum predeterminado no qual o processo sempre será retirado do
processador ao término daquele tempo. III. É através do contexto de hardware que o escalonador é capaz de fazer
a mudança de contexto. IV. O PID (identificador único do processo) fica armazenado no espaço de endereçamento
deste. Quantas destas CORRETAS?
0
 2
3
1
4
 4a Questão (Ref.: 201401994664) Pontos: 0,1 / 0,1
Devido a quantidade limitada de espaço em disco rígido, o sistema operacional tem que manter informações dos
espaços livres no disco para que possam ser utilizados. São exemplos de estratégias adotadas pelo sistema
operacional para manter estas informações:
Tabela de blocos livres e tabela de diretórios.
Mapa de bits e blocos de indices.
Mapa de bits e tabela de diretórios.
Lista encadeada e bloco de indices.
 Mapa de bits e Tabela de blocos livres.
 5a Questão (Ref.: 201401969034) Pontos: 0,1 / 0,1
Quando dois processos precisam acessar o mesmo recurso isso não deve ocorrer simultaneamente. Marque a opção
que implementa a solução para impedir que o acesso simultâneo ocorra.
Multiprogramação.
Round Robin.
Escalonamento SJF.
Escalonamento preemptivo.
 Exclusão mútua.
 SISTEMAS OPERACIONAIS 
 
 
Avaiação Parcial: CCT0245_SM_201511459646 V.1 
Aluno(a): FRANSUELLEN DE OLIVEIRA FELIX Matrícula: 201511459646 
Acertos:9,0 de 10,0 Data: 03/10/2017 11:37:22 (Finalizada) 
 
 
 1a Questão (Ref.: 201512173027) Acerto: 1,0 / 1,0 
Em relação ao Sistema Operacionais quanto à Arquiteturas do Núcleo - Kernel, qual o termo se completa o texto 
abaixo com as lacunas em branco. O conceito de _______________ é de reduzir o kernel a comunicações de 
processos básicos econtrole de I/O, e deixar os outros serviços de sistemas situados no user-space (espaço 
dousuário) em forma de processos normais(chamados de servers - servidores). Existe um server para cada 
problema de gerenciamento de memória, um server faz gerenciamento de processos, e outro gerencia drivers, e 
assim por diante. 
 
 
camadas 
 
kernel 
 microkernel 
 
superkernel 
 
kernel monlítico; 
 
 2a Questão (Ref.: 201511520892) Acerto: 1,0 / 1,0 
O que é multiprogramação? 
 
 
Processamento distribuído. 
 
Processamento centralizado. 
 
Técnica que permite a troca de informações entre a memória principal e a memória secundária. 
 
Processamento paralelo. 
 Técnica que permite que vários processos estejam em memória ao mesmo tempo. 
 
 3a Questão (Ref.: 201511521408) Acerto: 0,0 / 1,0 
Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a execução dos 
programas, sejam do usuário ou do próprio sistema. Essa estrutura registra informações sobre a situação do 
processo durante todo seu processamento, sendo uma dessas informações o estado do processo. 
Avalie as sentenças a seguir e assinale a correta. 
 
 O escalonador também pode selecionar processo em ESPERA para execução. 
 A transição entre os três estados (PRONTO, ESPERA E EXECUÇÃO) é possível em ambos os 
sentidos. 
 O estado de ESPERA representa o processo aguardando o fim da fatia de tempo de umprocesso em 
EXECUÇÂO 
 O escalonador organiza a fila de processos em estado de PRONTO. Para escalonadores preemptivos 
existe a possibilidade de determinar uma fatia de tempo (time slice) para que o processo se mantenha 
em estado de EXECUÇÃO, após esse tempo o processo retorna para a fila de PRONTO 
 O estado de EXECUÇÃO representa o processo aguardando ser escalonado, ou seja, o processo 
depende da escolha por parte do sistema operacional para que possa executar seu código 
(instruções) 
 
 4a Questão (Ref.: 201512112833) Acerto: 1,0 / 1,0 
Processos do tipo _________, permitem a comunicação direta do usuário com o processo durante o seu 
processamento. Marque a opção que melhor completa a frase acima. 
 
 
Processos em Lote 
 
Processos I/O bound 
 Processos Foreground 
 
Processos Background 
 
Processos CPU bound 
 
 
 5a Questão (Ref.: 201511522613) Acerto: 1,0 / 1,0 
Considere uma aplicação baseada em threads em um sistema operacional com suporte a threads de kernel. Se 
uma das threads desta aplicação for bloqueada para aguardar um acesso ao disco podemos afirmar que as 
demais threads deste processo: 
 
 
Serão bloqueadas também para impedir a ocorrência de erros 
 Poderão continuar executando se não dependerem da thread que foi bloqueada 
 
Serão interrompidas provocando um erro no processo. 
 
Não serão bloqueadas mas ficaram aguardando o desbloqueio da thread que solicitou o acesso ao 
disco 
 
Terão a prioridade reduzida para aguardar o desbloqueio da thread que solicitou o acesso ao disco 
 
 
 6a Questão (Ref.: 201511733464) Acerto: 1,0 / 1,0 
Threads são fluxos de execução distintos dentro de um mesmo processo. É a unidade de execução de um 
sistema. Qual das afirmativas abaixo não estão de acordo com o conceito de threads ? 
 
 
Melhor aproveitamento na fatia de tempo 
 
Utilização de múltiplos processadores 
 Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao 
núcleo 
 
Economia de tempo de gerenciamento 
 
Compartilhamento de recursos 
 
 7a Questão (Ref.: 201511621008) Acerto: 1,0 / 1,0 
Os Sistemas Operacionais estão sujeitos a um fenômeno denominado deadlock. Para que uma situação de 
deadlock seja criada, as seguintes condições devem acontecer simultaneamente: 
 
 
exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), superposição de 
processos (process overlapping) e falha de escalonamento (scheduling fail). 
 
transferência excessiva de páginas (thrashing), não preempção (no preemption), espera circular (circular 
wait) e falha de escalonamento (scheduling fail). 
 
transferência excessiva de páginas (thrashing), superposição de processos (process overlapping), 
monopolização de recursos (hold and wait) e não preempção (no preemption). 
 exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), não preempção (no 
preemption) e espera circular (circular wait). 
 
exclusão mútua (mutual exclusion), transferência excessiva de páginas (thrashing), superposição de 
processos (process overlapping) e espera circular (circular wait). 
 
 8a Questão (Ref.: 201511772445) Acerto: 1,0 / 1,0 
Starvation ocorre quando? Escolha a alternativa correta. 
 
 
O processo tenta mas não consegue acessar uma variável compartilhada. 
 
A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. 
 Pelo menos um processo é continuamente postergado e não executa. 
 
Pelo menos um evento espera por um evento que não vai ocorrer. 
 
Dois ou mais processos são forçados a acessar dados críticos alternando estritamente entre eles. 
 
 9a Questão (Ref.: 201511621210) Acerto: 1,0 / 1,0 
No âmbito de sistemas operacionais, uma seção ou região crítica é a: 
 
 
área da memória que contém dados compartilhados. 
 
área do sistema operacional que contém o código do loader. 
 
parte da memória usada para operações criptográficas. 
 
área do programa que é executada 80% do tempo. 
 parte do programa que acessa dados compartilhados. 
 
 10a Questão (Ref.: 201511521351) Acerto: 1,0 / 1,0 
Nos sistemas operacionais multitarefa é necessário controlar a concorrência de acesso aos recursos e 
dispositivos, evitando assim a perda de dados. Analise as sentenças abaixo que tratam desse assunto e, em 
seguida, assinale a alternativa correta: 
I. Os mecanismos que garantem a comunicação entre processos concorrentes e o acesso a recursos 
compartilhados são chamados mecanismos de sincronização 
II. Semáforo e monitor são soluções de software para implementação de exclusão mútua entre a região 
crítica de processos concorrentes, garantindo assim a sincronização 
III. O monitor aumenta a responsabilidade do programador na implementação das variáveis de controle, uma 
vez que o compilador se encarrega de realizar a exclusão mútua 
 
 Somente a senteça II está correta. 
 Somente as sentenças I e II estão corretas 
 Somente a sentença II e III estão corretas 
 Somente a senteça I está correta. 
 Somente a sentença III está correta

Outros materiais