Buscar

Sistemas Operacionais - Exercicios

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 70 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 70 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 70 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

SISTEMAS OPERACIONAIS 
1a aula 
 
 Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 
 
 
 1a Questão 
 
 
Assinale a questão abaixo, indicando as afirmações corretas. Em um sistema multiprogramado, contendo 
uma única CPU, a alternância da execução dos processos permite que processos distintos executem em 
tempos sequencialmente próximos. Embora, está execução transmita ao usuário a impressão de que 
estão sendo processados paralelamente, é possível afirmar que neste caso os processos não podem 
executar no mesmo instante de tempo, visto que há apenas uma CPU disponível. Sobre a execução de 
processos em um sistema multiprogramado é possível afirmar: 
 
 
 A alternância da execução dos processos em tempos seqüencialmente próximos causa ao 
usuário a ilusão de que os processos estão executando paralelamente, ou seja, 
Pseudoparalelismo. 
 
O Sistema poderá causar Pseudoparalelismo, apenas se houver mais de uma CPU, ou seja, se o 
sistemas for fortemente acoplado. 
 
Se adicionarmos 3 CPUs, o sistema não poderá ser multiprocessado e multiprogramado. 
 
Se o processo possuir várias threads, o sistema operacional poderá atender todas as thread 
utilizando paralelismo real. 
 
A alternância da execução dos processos em tempos sequencialmente próximos causa 
paralelismo real. 
 
 
 
 
 2a Questão 
 
 
Os sistemas operacionais podem ser classificados em relação a possibilidade de concorrência entre 
processos e a possibilidade de uso concorrente por mais de um usuário. Neste contexto podemos 
afirmar que: 
 
 
 
Sistemas monousuário são obrigatoriamente monotarefa. 
 Todo sistema multiusuário é também multitarefa. 
 
Sistemas monotarefa podem ser multiusuário. 
 
Todo sistema multitarefa é também multiusuário. 
 
Alguns sistemas multiusuário são também multitarefa 
 
 
 
 
 3a Questão 
 
 
Em relação aos tipos de Sistemas Operacionais, marque qual opção N Ã O faz sentido. 
 
 
 
Sistemas Monousuário e Multitarefas 
 
Sistemas Monousuários e Monotarefas 
 
Sistemas Multiusuários e Multitarefas 
 Sistemas Monotarefas com mais de um usuário 
 
Sistemas Multitarefas com Múltiplos usuários 
 
 
 
 
 4a Questão 
 
 
Qual instrução não precisa ser executada em modo privilegiado? 
 
 
 Obter a hora corrente 
 
Ativar interrupções por tempo 
 
Desativar interrupções por tempo 
 
Limpar memória 
 
Iniciar um processo 
 
 
 
 
 5a Questão 
 
 
Em um sistema multiprogramável, um processo ativo pode estar nos seguintes estados 
 
 
latência, espera ou atividade 
 espera, pronto ou execução 
 
interrupção, pronto ou execução 
 
latência, pronto ou atividade 
 
espera, pronto ou interrupção 
 
 
 
 
 6a Questão 
 
 
A maioria dos autores classifica os sistemas operacionais entre os seguintes tipos: sistemas monotarefa 
ou multitarefa, sistemas monousuário ou multiusuário, sistemas monoprocessados ou multiprocessados. 
Em relação a essas classificações, marque a alternativa correta: 
 
 
 
Em sistemas operacionais multitarefa monoprocessados a execução de diferentes programas é 
simultânea. 
 
Um sistema operacional multiprocessado não é necessariamente um sistema multitarefa. 
 
Todo sistema operacional multitarefa é necessariamente um sistema multiusuário. 
 Todo sistema operacional multiusuário é ao mesmo tempo um sistema multitarefa. 
 
Um sistema operacional multitarefa é necessariamente um sistema multiprocessado. 
 
 
 
 
 7a Questão 
 
 
A arquitetura microkernel caracteriza-se por conter um núcleo simples e enxuto que gerencia a troca de 
mensagens entre os serviços do sistema operacional. Assinale a opção que representa um exemplo de 
sistema operacional que adota esta arquitetura: 
 
 
 
Windows XP 
 
Windows 7 
 MINIX 
 
Windows Vista 
 Linux 
 
 
 
 
 8a Questão 
 
 
A CITAÇÃO " Principalmente usado em controle de processos, telecomunicações, etc. O SO monitora 
várias entradas que afetam a execução de processos, mudando os modelos de computadores do 
ambiente, e assim afetando as saídas, dentro de um período de tempo garantido (normalmente < 1 
segundo)". REFERE-SE A: 
 
 
 
INTERATIVO 
 TEMPO REAL 
 
MULPROCESSADOR 
 TIME SHARING 
 
MULTITAREFA 
 
 
 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
1a aula 
 
 Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 
 1a Questão 
 
 
Um Sistema Operacional (SO) realiza o gerenciamento: 
 
(I)_________________, que inclui o fornecimento do sistema de arquivos para a representação de 
arquivos e diretórios e o gerenciamento do espaço em dispositivos com grande capacidade de 
armazenamento de dados. 
 
(II)________________, que são a unidade básica de trabalho do SO. Isso inclui a sua criação, sua exclusão 
e o fornecimento de mecanismos para a sua comunicação e sincronização. 
 
(III)_______________, controlando que partes estão sendo usadas e por quem. Além disso, é responsável 
pela alocação e liberação dinâmica de seu espaço. 
 
As lacunas I, II e III são, correta e respectivamente, preenchidas por: 
 
 
 
de I/O - de tempos de CPU - de RAM 
 de armazenamento - de processos - de memória 
 
em memória secundária - de serviços - em memória principal 
 
de arquivos - de barramentos - de discos 
 
de discos - de threads - de cache 
 
 
 
 
 2a Questão 
 
 
O que é multiprogramação? 
 
 
 
Processamento centralizado. 
 Técnica que permite que vários processos estejam em memória ao mesmo tempo. 
 
Processamento paralelo. 
 
Processamento distribuído. 
 
Técnica que permite a troca de informações entre a memória principal e a memória secundária. 
 
 
 
 
 3a Questão 
 
 
Um sistema operacional pode ser definido como um conjunto de rotinas executado pelo processador. 
Também é certo dizer que o sistema operacional atua como uma interface entre o usuário e o 
computador. Marque a alternativa INCORRETA em relação ao conceito de sistemas operacionais: 
 
 
 
Um sistema operacional deve facilitar acesso aos recursos do sistema 
 
Um sistema operacional é responsável por gerenciar os recursos computacionais 
 É impossível fazer uso de um computador que não tenha um sistema operacional 
 
São componentes básicos de um sistema operacional: interface com o usuário; gerência do 
processador; gerência de memória; gerência de dispositivos; sistema de arquivos 
 
Um sistema operacional deve compartilhar os recursos do sistema de forma organizada e 
protegida 
 
 
 
 
 4a Questão 
 
 
(badesc 2010) Um sistema informatizado opera 24 horas por dia, por meio de uma conexão direta ao 
computador central, realizando todas as solicitações no momento em que as transações ocorrem, com 
destaque pelo menor tempo de resposta, requisito de suma importância para a sua eficiência e 
performance. Duas aplicações para emprego desse sistema são exemplificadas pelo controle de 
passagens de grandes companhias aéreas ou rodoviárias e pela monitoração do lançamento de um 
foguete. Por suas características, esse sistema opera na modalidade de processamento conhecida como: 
 
 
 
off-line e real time. 
 
batch e real time. 
 
on-line e time sharing. 
 on-line e real time. 
 
off-line e time sharing. 
 
 
 
 
 5a Questão 
 
 
Marque a alternativa INCORRETA em relação ao conceito de sistemas operacionais:Atua como uma interface entre o usuário e o computador. 
 
Um sistema operacional é responsável por gerenciar os recursos computacionais. 
 
São componentes básicos de um sistema operacional: interface com o usuário; gerência do 
processador; gerência de memória; gerência de dispositivos; sistema de arquivos. 
 É impossível fazer uso de um computador que não tenha um sistema operacional instalado. 
 
Um sistema operacional deve facilitar acesso aos recursos do sistema, assim como compartilhá-los 
de forma organizada e protegida. 
 
 
 
 
 6a Questão 
 
 
Quais das instruções só podem ser executadas pelo kernel de um sistema operacional: I ¿ Desabilitar 
todas as interrupções II ¿ Ler o horário do relógio III ¿ Alterar o horário do relógio IV ¿ Alterar o mapa de 
memória 
 
 
 
I, II e III 
 
II 
 I, III e IV 
 
III e IV 
 
I, II e IV 
 
 
 
 
 7a Questão 
 
 
Os sistemas operacionais podem ser classificados quanto às atribuições do kernel, dividindo-se em: 
arquitetura monolítica, arquitetura em camadas e arquitetura microkernel. Marque a alternativa 
CORRETA: 
 
 
 A maioria dos sistemas operacionais atuais é desenvolvida usando a arquitetura em camadas, já 
que há pelo menos a camada "usuário" e a camada "kernel". 
 A arquitetura em camadas tem como vantagem o alto desempenho. 
 
A arquitetura monolítica é a que tem a implementação mais complexa. 
 
A arquitetura microkernel caracteriza-se por se tratar de um conjunto de módulos que funcionam 
como se fosse um único programa. 
 
Na arquitetura monolítica, caso um serviço pare, o kernel não é comprometido, já que a principal 
função do núcleo é gerenciar a comunicação (troca de mensagens) entre as aplicações e os 
serviços. 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
2a aula 
 
 Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 1a Questão 
 
 
 
"O Sistema deve ser capaz de carregar um programa na memória e executá-lo. O programa deve poder terminar sua execução tanto em modo normal quanto anormal (indicando o 
erro)". O texto se refere a qual serviço do sistema operacional? 
 
 
 
Operação de I/O; 
 Execução de Programas; 
 
Contabilização; 
 
Alocação de recursos; 
 
Manipulação de sistema de Arquivos; 
 
 
 
 
 2a Questão 
 
 
Em sistemas multiprogramáveis os processos podem assumir diferentes estados. Os três estados mais importantes são: running (execução); ready (pronto); e wait (espera). Mudanças 
entre esses estados podem ocorrer a qualquer momento. Assinale dentre as assertivas seguir a unica mudança de estado que NÃO pode acontecer: 
 
 
 
EXECUÇÃO para ESPERA 
 
EXECUÇÃO para PRONTO 
 
PRONTO para EXECUÇÃO 
 ESPERA para EXECUÇÃO 
 
ESPERA para PRONTO 
 
 
 
 
 3a Questão 
 
 
Em um sistema multiprogramável há um padrão de compartilhamento do processador entre os diversos processos em execução. Conforme avança a execução de um processo, o seu 
estado pode ser alterado. Existem, basicamente, três estados de um processo: Pronto, Executando e Em Espera. Com relação as estados de um processo, é incorreto afirmar que: 
 
 
 c) 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 
 d) Um processo que está no estado Em Espera passa para o estado Pronto quando o evento esperado pelo processo ocorre. 
 
b) Um processo que está no estado Pronto passa para o estado Executando quando é escolhido pelo Escalonador de Processos. 
 
e) Um processo que está Executando passa para o estado de Pronto se for preemptado pelo Escalonador de Processos 
 
a) Em um computador multiprogramado vários processos podem estar no estado de Pronto simultâneamente 
 
 
 
 
 4a Questão 
 
 
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 para executar 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, mas a segunda não é uma justificativa correta da primeira. 
 As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. 
 
A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. 
 
Tanto a primeira quanto a segunda asserções são proposições falsas. 
 
A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. 
 
 
 
 
 5a Questão 
 
 
Suponha que um usuário acionou um programa que, ao ser carregado, solicitou a digitação de uma senha. Quando o programa foi acionado, o processo passou pelos estados "pronto" 
e "execução". Em seguida o programa ficou no estado "espera", pois dependia de uma operação de E/S (leitura do teclado) para prosseguir. Quando o usuário informar a senha o 
processo passará para qual estado? 
 
 
 
CRIADO 
 
TERMINADO 
 
ESPERA 
 PRONTO 
 
EXECUÇÃO 
 
 
 
 
 6a Questão 
 
 
Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a execução dos programas de usuário. Essa estrutura registra informações sobre a situação 
do processo durante todo seu processamento, sendo uma dessas informações o estado do processo. Quanto aos estados básicos de um processo podemos afirmar que: 
 
 
 
Não há nenhuma relação entre os estados de pronto e de execução 
 
Sempre que um processo é criado, ele entra no estado de execução sem necessidade de escalonamento 
 
O estado de execução está diretamente associado aos dispositivos de E/S, ou seja, um processo que aguarda a conclusão de um operação de E/S encontra-se nesse estado 
 O escalonador seleciona processos que estejam no estado de pronto e os coloca em execução, obedecendo os critérios estabelecidos 
 
Ao solicitar uma operação de E/S (por exemplo, entrada de dados pelo usuário via teclado) um processo que esteja em execução fica aguardando a conclusão da operação no 
estado de pronto 
 
 
 
 
 7a Questão 
 
 
Suponha que um usuário acionou um programa que, ao ser carregado, solicitou a digitação de uma senha. Quando o programa foi acionado, o processo passou pelos estados "pronto" 
e "executando". Em seguida o programa ficou no estado "espera", pois dependia de uma operação de E/S (leitura do teclado) para prosseguir. Quando o usuário informar a senha o 
processo passará do estado "espera" diretamente para o estado "execução"? 
 
 
 
Sim. Assim que liberar o processador ele será executado. 
 
sim, pois independente da quantidade de CPU´s ele será executado. 
 
Não. O processo ficará em estado de "espera" e aguarda até que o sistemaoperacional o selecione para execução. 
 Não. O processo passa para o estado "pronto" e aguarda até que o sistema operacional o selecione para execução. 
 
Sim. Mas somente se o computador tiver mais de uma CPU. 
 
 
 
 
 8a Questão 
 
 
Marque a opção que melhor representa a afirmação a seguir. "Armazena o conteúdo dos registradores gerais da UCP, além dos registradores de uso específico, como program counter 
(PC), stack pointer (SP) e registrador de status". 
 
 
 
Espaço de Endereçamento 
 
Limites 
 
Thread 
 
Contexto de Software 
 Contexto de Hardware 
 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
3a aula 
 
 Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 
 
 
 1a Questão 
 
 
Suponha o seguinte cenário: você é um engenheiro de sistemas e está projetando um sistema 
operacional. No seu projeto você contemplou uma arquitetura de sistema operacional multiprogramado 
no qual vários processos serão executados de forma concorrente. Imagine que, neste contexto, seja 
importante que o sistema operacional adote como critério de escalonamento a escolha dos processos 
que tiverem o menor tempo de processador ainda por executar. Neste caso optaria por adotar qual 
critério de escalonamento? 
 
 
 
Por Prioridade 
 
First-In-First-Out (FIFO) 
 
Não preemptivo 
 
Circular 
 Shortest-Job-First (SJF) 
 
 
 
 
 2a Questão 
 
 
Analise a definição a seguir: "É um escalonamento preemptivo, projetado especialmente para sistemas 
de tempo compartilhado. Esse algoritmo é bastante semelhante ao FIFO, porém, quando um processo 
passa para o estado de execução, existe um tempo limite para o uso contínuo do processador 
denominado fatia de tempo (time-slice) ou quantum." A descrição se refere ao escalonamento: 
 
 
 
SJF 
 POR PRIORIDADES 
 
LIFO 
 
SWAPPING 
 CIRCULAR 
 
 
 
 
 3a Questão 
 
 
Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a execução 
dos programas de usuário. Essa estrutura registra informações sobre a situação do processo durante 
todo seu processamento, sendo uma dessas informações o estado do processo. Quanto aos estados 
básicos de um processo podemos afirmar que: 
 
 
 O escalonador seleciona processos que estejam no estado de pronto e os coloca em execução, 
obedecendo os critérios estabelecidos (tempo, prioridade) 
 
Sempre que um processo é criado, ele entra no estado de execução sem necessidade de 
escalonamento 
 
O estado de execução está diretamente associado aos dispositivos de E/S, ou seja, um processo 
que aguarda a conclusão de um operação de E/S encontra-se nesse estado 
 
Não há nenhuma relação entre os estados de pronto e de execução 
 
Ao solicitar uma operação de E/S (por exemplo, entrada de dados pelo usuário via teclado) um 
processo que esteja em execução fica aguardando a conclusão da operação no estado de pronto 
 
 
 
 
 4a Questão 
 
 
No gerenciamento de processos existem várias estratégias de escalonamento. Correlacione os tipos de 
escalonamento com a estratégia correspondente: SJF - Round Robin - FCFS - Múltiplas Filas 
I) O primeiro que chega é o primeiro a ser atendido 
II) O menor primeiro 
III) Escalonamento circular 
IV) Filas com prioridades diferentes. 
 
 
 
II - I - III - IV 
 
III - I - II - IV 
 
III - II - I - IV 
 
I - II - III - IV 
 II - III - I - IV 
 
 
Explicação: 
A seguinte correlação deve ser analisada: 
SJF - II) O menor primeiro 
Round Robin - III) Escalonamento circular 
FCFS - I) O primeiro que chega é o primeiro a ser atendido 
Múltiplas Filas - IV) Filas com prioridades diferentes. 
 
 
 
 
 5a Questão 
 
 
A gerência do processador apresenta alguns critérios que devem ser considerados em uma política de 
escalonamento. Qual o critério de escalonamento que representa o número de processos executados em 
um determinado intervalo de tempo? 
 
 
 
Tempo de Espera 
 Throughput 
 
Tempo de processador 
 
Tempo de Turnaround 
 
Utilização do Processador 
 
 
 
 
 6a Questão 
 
 
Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o processo que: 
 
 
 
tiver o menor tempo de processador ainda por executar. 
 chegar primeiro ao estado de pronto. 
 
estiver em modo usuário. 
 
ocupar menos espaço em memória. 
 
tiver maior prioridade. 
 
 
 
 
 7a Questão 
 
 
Suponha um sistema operacional multiprogramado no qual há vários processos sendo executados de 
forma concorrente. Imagine que, neste contexto, seja importante que o sistema operacional adote como 
critério de escalonamento a escolha dos processos que tiverem o menor tempo de processador ainda por 
executar. Assinale a alternativa que representa o critério de escalonamento adequado para a situação 
descrita: 
 
 
 
First-In-First-Out (FIFO) 
 
Translation Lookaside Buffer (TLB) 
 
Paginação 
 Shortest-Job-First (SJF) 
 
Por Prioridade 
 
 
 
 
 8a Questão 
 
 
Na gerência do processador vários critérios de seleção são utilizados para determinar qual processo irá 
executar. Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o processo 
que: 
 
 
 Chegar primeiro ao estado de pronto. 
 
Tiver o maior tempo de procesador ainda por executar. 
 
Tiver maior prioridade. 
 
Chegar primeiro ao estado de espera. 
 
Tver o menor tempo de processador ainda por executar. 
 
 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
4a aula 
 
 Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 
 
 
 1a Questão 
 
 
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), transferência excessiva de páginas (thrashing), superposição 
de processos (process overlapping) e espera circular (circular wait). 
 
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). 
 
transferência excessiva de páginas (thrashing), não preempção (no preemption), espera circular 
(circular wait) e falha de escalonamento (scheduling fail). 
 
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). 
 
 
 
 
 2a Questão 
 
 
Em programação concorrente, quando um processo nunca é executado ("morre de fome"), pois 
processos de prioridade maior sempre o impedem de ser executado, diante desta situação podemos 
concluir que ocorreu: 
 
 
 Deadlock 
 
Espera ocupada 
 Starvation 
 
Bloqueio 
 
Exclusão mútua 
 
 
 
 
 3a Questão 
 
 
Analise o texto a seguir: 
"Preciso de canetas e apagador para a aula. Peguei as canetas, mas parei para conversar um pouco. Ao 
tentar pegar o apagador fiquei sabendo que outro professor pegou o apagador para um reunião não 
programada e aguardava a caneta que não estava mais sobre a mesa para começar a reunião. 
Fiquei esperando que o apagador fosse devolvido e, como isso não aonteceu, resolvi guardaras canetas 
para a segunda aula e continuar aguardando o apagador. 
Fiquei sabendo que o outro professor também não começou a reunião pois ficou aguardando as canetas 
e também resolveu aguardar." 
Nesta situação pode-se identificar a ocorrência de: 
 
 
 
Um evento que será solucionado assim que terminar a aula 
 Um deadlock em função da exclusão mútua no acesso aos dois recursos 
 
Uma condição de corrida 
 
Um deadlock que poderá ser solucionado se um dos professores tirar o recurso das mãos do 
outro. 
 
Um deadlock que poderá ser solucionado quando o professor desistir da aula. 
 
 
 
 
 4a Questão 
 
 
Em programação concorrente, quando um processo nunca é executado ("morre de fome"), pois 
processos de prioridade maior sempre o impedem de ser executado, podemos concluir que ocorreu ? 
 
 
Bloqueio do processo 
 Starvation 
 
Espera ocupada 
 
Exclusão mútua 
 
Deadlock 
 
 
 
 
 5a Questão 
 
 
Exclusão mútua é uma técnica usada em programação concorrente para evitar acesso simultâneo a um 
recurso compartilhado, acesso esse denominado por REGIÃO CRÍTICA. Julgue as sentenças a seguir e 
marque a INCORRETA. 
 
 
 
Não pode haver nem deadlock nem starvation 
 Um processo deve permanecer executando uma região crítica por tempo finito 
 
Um processo interrompido fora de uma região crítica não pode impedir que outro processo 
tenha acesso a esta região crítica 
 É permitido que mais de um processo, em execução, possa executar, simultaneamente, uma 
região crítica 
 
Quando não houver processo executando uma região crítica qualquer processo que solicitar 
acesso deverá obtê-lo imediatamente 
 
 
 
 
 6a Questão 
 
 
Embora ambos tenham seu escalonamento feito pelo gerenciamento de processos, threads e processos 
são estruturalmente distintos. Qual é a principal diferença entre eles? 
Escolha a alternativa correta. 
 
 
 Apenas threads podem ser executados em paralelo. 
 
Processos executam mais rapidamente. 
 
Processos apenas podem ocorrer em sistemas de grande porte. 
 
Threads apenas podem ocorrer em processadores multicore. 
 Threads possuem o mesmo contexto de software 
 
 
 
 
 7a Questão 
 
 
O trecho do código-fonte de um programa que, ao ser executado, requer um recurso e pode levar o 
sistema a uma condição de corrida é denominado: 
 
 
 
Região restante 
 Região de entrada 
 
Região problemática 
 
Região de saída 
 Região crítica 
 
 
 
 
 8a Questão 
 
 
Starvation ocorre quando? Escolha a alternativa correta. 
 
 
 
Dois ou mais processos são forçados a acessar dados críticos alternando estritamente entre eles. 
 Pelo menos um processo é continuamente postergado e não executa. 
 
A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. 
 
Pelo menos um evento espera por um evento que não vai ocorrer. 
 O processo tenta mas não consegue acessar uma variável compartilhada. 
 
 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
4a aula 
 
 Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 
 
 
 1a Questão 
 
 
Considerando um sistema com memória paginada é correto afirmar que: 
 
 
 Poderá ocorrer fragmentação interna em qualquer página de um processo 
 
Não há fragmentação em nenhuma página 
 
Poderá ocorrer fragmentação externa em qualquer página de um processo 
 
Poderá ocorrer fragmentação externa na última página de um processo 
 Poderá ocorrer fragmentação interna na última página de um processo 
 
 
Explicação: 
É possível ocorrer fragmentação interna na última página de cada processo 
 
 
 
 
 2a Questão 
 
 
Não é uma técnica de gerência de memória: 
 
 
Overlay 
 
Paginação 
 Alocação circular por prioridade 
 
Swapping 
 
Alocação particionada 
 
 
 
 
 3a Questão 
 
 
Um processo faz referência a 6 páginas distintas (A,B,C,D,E,F) na seguinte ordem: C - D - A - B - E - F - B - C 
- D - A - E - D - B - E Considerando que estarão alocadas 5 molduras para este processo e que este sistema 
utiliza a estratégia FIFO (primeiro que entra é o primeiro que sai) assinale o item que informa a 
quantidade de page fault (falha de página) para esta execução e também o conteúdo das cinco molduras 
após essas referências (não necessariamente na ordem). 
 
 
 
11 - (E,F,B,A,C) 
 
10 - (E,C,D,A,B) 
 
11 - (A,B,A,E,C) 
 11 - (E,C,D,A,B) 
 
10 - (A,B,C,D,E) 
 
 
 
 
 4a Questão 
 
 
No contexto de gerência de memória, por que o algoritmo de substituição de páginas ótimo não pode ser 
implementado? 
 
 
 porque não é possível prever qual página será menos acessada no futuro. 
 
porque é muito complexo. 
 
o hardware necessário seria absurdamente caro. 
 
porque não há poder computacional suficiente nos dias atuais. 
 porque exige uma quantidade de memória muito grande. 
 
 
Explicação: 
É imprevisível para o sistema operacional determinar quais serão as próximas páginas que serão 
referenciadas em qualquer processo 
 
 
 
 
 5a Questão 
 
 
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 sistema "dá reboot" 
 
Todo sistema "trava" 
 Ocorre o "page fault" 
 
O processo continua sem problemas 
 
Não há como uma página do processo não estar no "working set" 
 
 
 
 
 6a Questão 
 
 
Quantas páginas um processo pode ter, considerando que seu endereço lógico é composto por 20 bits, 
sendo os 7 bits mais significativos utilizados para identificar a página e os demais o deslocamento dentro 
da página? 
 
 
 7 páginas 
 128 páginas 
 
255 páginas 
 
13 páginas 
 
8K páginas 
 
 
 
 
 7a Questão 
 
 
Analise as quatro sentenças abaixo sobre gerência de memória e, em seguida, assinale a única alternativa 
correta: 
I. Na paginação a fragmentação é interna e ocorre na última página; 
II. Na segmentação a divisão do código é feita em pedaços (trechos) do mesmo tamanho, apesar das 
memórias principal (física) e virtual trabalharem com alocação dinâmica e, portanto, com partições de 
tamanhos diferentes; 
III. Na segmentação não há qualquer tipo de fragmentação, uma vez que a divisão do código é feita 
considerando-se a estrutura lógica do programa e a alocação dos trechos (pedaços) se dá sempre em 
partições do mesmo tamanho desses pedaços lógicos; 
IV. Na paginação a divisão do código dos programas não considera a estrutura lógica. Os pedaços 
(trechos) sempre de mesmo tamanho são alocados em molduras de mesmo tamanho (desses 
pedaços) nas memórias principal (física) e virtual. 
 
 
 
Somente a sentença IV está correta 
 
Somente as sentenças II e IV estão corretas 
 Somente as sentenças I e IV estão corretas 
 
Todas as sentenças estão corretas 
 
Somente as sentenças III e IV estão corretas 
 
 
Explicação: 
Item II errado. Na segmentação a divisão do código é feita em pedaços (trechos) do MESMO tamanho, 
apesar das memórias principal (física) e virtual trabalharem com alocação dinâmica e, portanto, com 
partições de tamanhos diferentes. 
Item III errado. Na segmentação NÃO HÁ QUALQUER tipo de fragmentação, uma vez que a divisão do 
código é feita considerando-se a estrutura lógica do programa e a alocação dos trechos (pedaços) se dá 
sempre em partições do mesmo tamanho desses pedaços lógicos.8a Questão 
 
 
Com relação ao gerenciamento de memória com paginação em sistemas operacionais, assinale a opção 
correta. 
 
 
 
Um processo somente pode ser iniciado se o sistema operacional conseguir alocar todas as páginas 
de código desse processo. 
 
As páginas utilizadas por um processo, sejam de código ou de dados, devem ser obrigatoriamente 
armazenadas na partição de swap do disco, quando o processo não estiver sendo executado. 
 O espaço de endereçamento virtual disponível para os processos pode ser maior que a memória 
física disponível. 
 
Todas as páginas de um processo em execução devem ser mantidas na memória física enquanto o 
processo não tiver terminado. 
 
Um processo somente pode ser iniciado se o sistema operacional conseguir alocar um bloco 
contíguo de páginas do tamanho da memória necessária para execução do processo 
 
 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
5a aula 
 
 Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 
 
 
 1a Questão 
 
 
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. 
 
à sincronia de funcionamento do dispositivo de E/S. 
 
ao Kernel do Sistema Operacional. 
 
a um processo do Sistema Operacional. 
 
à assincronia de funcionamento do dispositivo de E/S. 
 
 
 
 
 2a Questão 
 
 
A utilização de dispositivos com DMA é indicada para: 
 
 
 
Dispositivos muito mais rápidos que o processador 
 
Dispositivos que necessitam de intervenção do usuário 
 
Qualquer dispositivo de Entrada ou de Saída 
 
Dispositivos de alta prioridade 
 Dispositivos que efetuam grande transferência de dados para a memória. 
 
 
 
 
 3a Questão 
 
 
Os dispositivos de E/S podem ser classificados de diferentes maneiras, com relação ao tipo de 
transferência de dados são classificados em: 
 
 
 Orientados a blocos e a caracteres 
 
Orientados à páginas e blocos 
 
Orientados a usuários e ao equipamentos 
 
Orientados a páginas e segmentos 
 Orientados a hardware e software 
 
 
 
 
 4a Questão 
 
 
Criar , apagar, renomear, imprimir, descarregar,listar, manipular arquivos e diretórios, são características 
de qual componente do sistema operacional? 
 
 
 Gerenciamento de arquivos; 
 
Informações de estado; 
 
Suporte a linguagem de programação; 
 
Comunicações; 
 
Carga e execução de programas; 
 
 
 
 
 5a Questão 
 
 
Todas as rotinas do sistema operacional que tem como função se comunicar com os dispositivos de 
Entrada/Saída em nível de hardware. São os softwares tradutores que recebem comandos do sistema 
operacional para um hardware específico. Essa é a definição diz respeito aos: 
 
 
 
Ghost 
 Controladores 
 
Subsistemas de E/S 
 
Backups 
 Drivers 
 
 
 
 
 6a Questão 
 
 
Um device driver, ou simplesmente driver, tem como função implementar a comunicação do subsistema 
de E/S com os dispositivos de E/S. Sendo assim, um device driver é bem definido na alternativa: 
 
 
 
Parte do programa que contém dados compartilhados 
 Recebe comandos gerais sobre acessos aos dispositivos, traduzindo-os para comandos específicos 
que poderão ser executados pelos controladores 
 
Manipula diretamente os dispositivos de E/S 
 
Realiza as funções comuns a todos os tipos de dispositivos 
 
Permite a comunicação entre o sistema computacional e o mundo externo 
 
 
 
 
 7a Questão 
 
 
Podemos considerar que a arquitetura de entrada e saída é composta de duas partes: a de software e a 
de hardware. Analise as sentenças abaixo e marque a resposta correta. 
 
I - A parte de software pode ser dividida entre o que diz respeito ao nível de usuário e ao nível de kernel. 
II - A parte de software pode ser dividida entre dependente do hardware e independente do hardware. 
III - A parte de hardware é composta pelos dispositivos de E/S. 
 
 
 
 
Todas estão incorretas. 
 Apenas a alternativa III está correta. 
 
Todas as sentenças estão corretas. 
 
Apenas alternativa I está correta. 
 Apenas as alternativas I e II estão corretas. 
 
 
 
 
 8a Questão 
 
 
O gerenciamento dos sistemas de entrada/saída de dados é normalmente implementado em duas 
camadas: uma responsável pelo controle do dispositivo e outra, pelo gerenciamento de entrada/saída. 
Por que isso representa um projeto eficiente? 
Escolha a alternativa correta. 
 
 
 
Porque permite evitar o uso de DMA para a operação de entrada/saída. 
 
Porque permite o uso de duas linguagens de programação na sua implementação, pois o controle 
do dispositivo exige a programação em linguagem de máquina. 
 Porque permite separar características de hardware de características funcionais do dispositivo 
de entrada/saída. 
 
Porque permite o compartilhamento dos dispositivos de entrada/saída através do gerenciamento 
de entrada/saída. 
 
Porque permite separar as operações de entrada das operações de saída de dados. 
 
 
 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
5a aula 
 
 Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 
 
 
 1a Questão 
 
 
Os dispositivos de E/S podem ser classificados de diferentes maneiras, com relação ao tipo de 
transferência de dados são classificados em: 
 
 
 Orientados a blocos e a caracteres 
 
Orientados a hardware e software 
 
Orientados a usuários e ao equipamentos 
 
Orientados à páginas e blocos 
 Orientados a páginas e segmentos 
 
 
 
 
 2a Questão 
 
 
O gerenciamento dos sistemas de entrada/saída de dados é normalmente implementado em duas 
camadas: uma responsável pelo controle do dispositivo e outra, pelo gerenciamento de entrada/saída. 
Por que isso representa um projeto eficiente? 
Escolha a alternativa correta. 
 
 
 
Porque permite o uso de duas linguagens de programação na sua implementação, pois o 
controle do dispositivo exige a programação em linguagem de máquina. 
 Porque permite separar características de hardware de características funcionais do dispositivo 
de entrada/saída. 
 
Porque permite o compartilhamento dos dispositivos de entrada/saída através do 
gerenciamento de entrada/saída. 
 
Porque permite evitar o uso de DMA para a operação de entrada/saída. 
 
Porque permite separar as operações de entrada das operações de saída de dados. 
 
 
 
 
 3a Questão 
 
 
Podemos considerar que a arquitetura de entrada e saída é composta de duas partes: a de software e a 
de hardware. Analise as sentenças abaixo e marque a resposta correta. 
 
I - A parte de software pode ser dividida entre o que diz respeito ao nível de usuário e ao nível de kernel. 
II - A parte de software pode ser dividida entre dependente do hardware e independente do hardware. 
III - A parte de hardware é composta pelos dispositivos de E/S. 
 
 
 
 
Todas as sentenças estão corretas. 
 
Apenas a alternativa III está correta. 
 
Todas estão incorretas. 
 
Apenas alternativa I está correta. 
 Apenas as alternativas I e II estão corretas. 
 
 
 
 
 4aQuestão 
 
 
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. 
 
à sincronia de funcionamento do dispositivo de E/S. 
 
a um processo do Sistema Operacional. 
 à uma pequena porção de memória usada temporariamente para armazenador os dados 
transferidos. 
 
ao Kernel do Sistema Operacional. 
 
 
 
 
 5a Questão 
 
 
Um device driver, ou simplesmente driver, tem como função implementar a comunicação do subsistema 
de E/S com os dispositivos de E/S. Sendo assim, um device driver é bem definido na alternativa: 
 
 
 
Manipula diretamente os dispositivos de E/S 
 Recebe comandos gerais sobre acessos aos dispositivos, traduzindo-os para comandos específicos 
que poderão ser executados pelos controladores 
 
Realiza as funções comuns a todos os tipos de dispositivos 
 
Parte do programa que contém dados compartilhados 
 
Permite a comunicação entre o sistema computacional e o mundo externo 
 
 
 
 
 6a Questão 
 
 
A utilização de dispositivos com DMA é indicada para: 
 
 
 
Dispositivos de alta prioridade 
 Dispositivos que efetuam grande transferência de dados para a memória. 
 
Qualquer dispositivo de Entrada ou de Saída 
 
Dispositivos que necessitam de intervenção do usuário 
 
Dispositivos muito mais rápidos que o processador 
 
 
 
 
 7a Questão 
 
 
Analise a seguinte definição: "São todas as rotinas do sistema operacional que têm como função se 
comunicar com os dispositivos de Entrada/Saída (hardware). São os softwares tradutores que recebem 
comandos do sistema operacional para um hardware específico." Essa é a definição diz respeito aos: 
 
 
Controladores 
 
Ghost 
 Drivers 
 
Backups 
 
Subsistemas de E/S 
 
 
 
 
 8a Questão 
 
 
A utilização de dispositivos com DMA é indicado para: 
 
 
 
Dispositivos de alta prioridade 
 
Qualquer dispositivo de Entrada ou de Saída 
 
Dispositivos muito mais rápidos que o processador 
 Dispositivos que efetuam grande transferência de dados para a memória. 
 
Dispositivos que necessitam de intervenção do usuário 
 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
7a aula 
 
 Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 
 
 
 1a Questão 
 
 
Ao dividir a memória física em blocos de tamanho fixo (quadros) e dividir a memória lógica (espaço de 
endereçamento de processos) em blocos do mesmo tamanho (páginas) e permitir que as páginas sejam 
carregadas em quaisquer quadros disponíveis, estaremos implementando: 
 
 
Memória Virtual 
 Paginação de Memória 
 
Segmentação de memória 
 
Alocação de memória 
 
Journaling 
 
 
 
 
 2a Questão 
 
 
Considerando as estratégias de alocação de partições em um sistema que possui particionamento 
dinâmico analise as sentenças abaixo e selecione a opção que indica as sentenças corretas. 
i) o método first-fit possui a alocação mais rápida 
ii) o método best-fit aloca o menor partição possível 
iii) nos métodos best-fit e worst-fit a alocação não precisa ser contígua 
iv) o método worst-fit gera muito desperdício de memória 
 
 
 i e iv 
 
ii e iv 
 
i 
 
ii e iii 
 i e ii 
 
 
 
 
 3a Questão 
 
 
A maioria dos sistemas operacionais da atualidade utiliza o recurso chamado Memória Virtual. Uma das 
funções da Memória Virtual é a paginação ou troca (swapping). Assinale a alternativa que contém a 
afirmação correta a respeito do swapping: 
 
 
 
O swapping é uma técnica de endereçamento que faz com que cada processo enxergue sua área 
de memória como um segmento contíguo. 
 
O swapping é um mecanismo necessário em computadores de 64 bits que permite o 
endereçamento de memórias superiores a 4 Gbytes. 
 Swapping possibilita ao sistema operacional e às aplicações o uso de mais memória do que a 
fisicamente existente em um computador. 
 
Swapping é a capacidade de troca de componentes de hardware de um computador, mesmo que 
o mesmo esteja ligado. 
 
A principal função do swapping é impedir que um processo utilize endereço de memória que não 
lhe pertença. 
 
 
 
 
 4a Questão 
 
 
Quando se trata sobre a gerência da memória principal, um ponto que crucial que deve ser considerado é 
a fragmentação. Neste sentido assinale a alternativa INCORRETA sobre o tipo de ocorrência de 
fragmentação para o tipo de alocação em memória principal. 
 
 
 Fragmentação externa na alocação por paginação. 
 Fragmentação interna na alocação por paginação. 
 
Fragmentação externa na alocação particionada dinâmica. 
 
Fragmentação externa na alocação por segmentação. 
 
Fragmentação interna na alocação particionada estática. 
 
 
 
 
 5a Questão 
 
 
Várias foram as técnicas propostas para otimizar a alocação de memória. Entretanto, 
independentemente da técnica utilizada, pode acontecer de não haver memória principal disponível para 
todos os processos. Para solucionar este problema foi proposta uma técnica que é implementada em 
praticamente todos os sistemas operacionais atuais. Esta técnica consiste em selecionar um processo 
residente da memória que é transferido da memória principal para a memória secundária. Desta forma, 
libera-se memória principal para execução de novos processos. Para que o processo que está em 
memória secundária retorne à memória principal, o procedimento inicial é repetido, sendo outro 
processo transferido para a memória secundária. Selecione a assertiva que descreve o nome desta 
técnica: 
 
 
 
Memória virtual 
 Swapping 
 
Page faults 
 
Trashing 
 
Dinamic memory acess (DMA) 
 
 
 
 
 6a Questão 
 
 
Várias foram as técnicas propostas para otimizar a alocação de memória. Entretanto, 
independentemente da técnica utilizada, pode acontecer de não haver memória principal disponível para 
todos os processos. Para solucionar este problema foi proposta uma técnica que é implementada em 
praticamente todos os sistemas operacionais atuais . Esta técnica consistem em selecionar um processo 
residente da memória que é transferido da memória principal para a memória secundária. Desta forma, 
libera-se memória principal para execução de novos processos. Para que o processo que está em 
memória secundária retorne à memória principal, o procedimento inicial é repetido, sendo outro 
processo transferido para a memória secundária. Estamos nos referindo a que técnica? 
 
 
 
Trashing 
 
Memória virtual 
 Swapping 
 
Dinamic memory acess (DMA) 
 
Page faults 
 
 
 
 
 7a Questão 
 
 
Considerando uma lista de blocos livres para gerência de alocação de memória, em que consiste o 
algoritmo first fit (primeiro encaixe)? 
 
 
 
O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo espaço na lista de 
blocos livres que se adeque melhor aos requisitos do processo solicitante. 
 
O algoritmo first fit consiste em modificar a lista de blocos livres para que ela disponibilize um 
espaço livre para um processos solicitante o mais breve possível. 
 
O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo espaço na lista de 
blocos livres que seja o menor possível para os requisitosdo processo solicitante. 
 
O algoritmo first fit não está relacionado com gerência de alocação de memória, mas com gerência 
de processador em um sistema multiprocessado. Ele serve para alocar o primeiro processador 
disponível ao processo que foi escalonado. 
 O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo primeiro espaço na 
lista de blocos livres que seja grande o suficiente para os requisitos do processo solicitante. 
 
 
 
 
 8a Questão 
 
 
Os modelos de alocação particionada estática e dinâmica permitem, respectivamente: 
 
 
 
fragmentação somente na última partição em ambos os casos 
 
fragmentação externa e interna 
 
Fragmentação relocável e não relocável 
 
Fragmentação paginada e não paginada 
 fragamentação interna e externa 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
7a aula 
 
 Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 
 
 
 1a Questão 
 
 
O sistema operacional é responsável por uma ou mais das seguintes atividades relacionadas ao 
gerenciamento de disco: 
 
(I) Gerenciamento do espaço livre. 
(II) Alocação do armazenamento. 
(III) Interpretação de comandos. 
(IV) Escalonamento do disco. 
 
Está correto o que se afirma em: 
 
 
 
II, III e IV, apenas. 
 I, II e IV, apenas. 
 I, III e IV, apenas. 
 
I, II, III e IV. 
 
I, II e III, apenas. 
 
 
 
 
 2a Questão 
 
 
O sistema operacional é responsável por uma ou mais das seguintes atividades relacionadas ao 
gerenciamento de disco: 
 
(I) Gerenciamento do espaço livre. 
(II) Alocação do armazenamento. 
(III) Interpretação de comandos. 
(IV) Escalonamento do disco. 
 
Está correto o que se afirma em: 
 
 
 
II, III e IV, apenas. 
 
I, II e III, apenas. 
 
I, II, III e IV. 
 I, II e IV, apenas. 
 
I, III e IV, apenas. 
 
 
 
 
 3a Questão 
 
 
Analise as quatro sentenças abaixo sobre sistema de arquivos e, em seguida, assinale a única alternativa 
correta: 
I. Na alocação contígua a tabela de alocação contém uma entrada (com bloco inicial e tamanho em 
blocos) para cada arquivo; 
II. Para controle de espaços livres temos pelo menos três formas: mapa de bit, lista encadeada e tabela 
de blocos livres; 
III. Na alocação indexada, para se ter acesso a um determinado bloco é necessário percorrer a lista até o 
bloco desejado; 
IV. Na alocação encadeada a tabela de alocação contém um índice para cada arquivo. 
 
 
 
Somente as sentenças II e III estão corretas 
 
Todas as sentenças estão corretas 
 
Somente as sentenças III e IV estão corretas 
 Somente as sentenças I e II estão corretas 
 
Somente as sentenças I, II e IV estão corretas 
 
 
 
 
 4a Questão 
 
 
Sobre os métodos de alocação de espaço em disco, marque a alternativa incorreta: 
 
 
 Na alocação encadeada, como os blocos dos arquivos estão espalhados pelo disco rígido, há uma 
diminuição no tempo de acesso destes arquivos.. 
 
Na alocação encadeada, o diretório contém um ponteiro para o primeiro bloco do arquivo, este 
bloco, por sua vez, aponta para o próximo, e assim sucessivamente. 
 
Na alocação contígua um arquivo ocupa um conjunto de blocos sequenciais. 
 
A alocação encadeada permite que os blocos de um arquivo sejam alocados de forma não 
contígua no disco. 
 
Na alocação indexada todos os ponteiros para os blocos de um arquivo são colocados em um 
mesmo bloco chamado bloco de índices. 
 
 
 
 
 5a Questão 
 
 
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 de espaço contínuo apresenta alto desempenho e, com o tempo de utilização, reduz o 
nível de fragmentação do disco. 
 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 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 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. 
 
A alocação por lista encadeada usando uma tabela na memória principal (FAT - File Allocation 
Table) é utilizada pelo sistema operacional MS-DOS. 
 
 
 
 
 6a Questão 
 
 
Analise as seguintes afirmações relacionadas às características do sistema de arquivo NTFS: 
I. O sistema de arquivos NTFS, utilizado por algumas versões antigas do Windows e pelas primeiras 
versões do Linux, foi substituído por outros sistemas de arquivos mais modernos por possuir um limite de 
armazenamento de 2 GBytes. 
II. O sistema de arquivo NTFS permite o uso de arrays RAID. 
III. Com o sistema de arquivos NTFS é possível ter um controle de acesso a arquivos com a possibilidade 
do gerenciamento de usuários, incluindo suas permissões de acesso e escrita nesses arquivos. 
IV. O sistema de arquivos NTFS é um sistema que funciona por meio de uma espécie de tabela que 
contém indicações de onde estão as informações de cada arquivo. Não trabalha diretamente com cada 
setor, mas sim com um grupo de setores. Esse grupo é chamado de cluster (ou unidade de alocação). Se, 
por exemplo, um disco com setor de 512 bytes, tiver 5 KB de tamanho, ele terá 10 setores e 5 clusters, se 
cada cluster ocupar dois setores. Sendo assim, quando o NTFS precisar acessar um determinado setor, 
primeiro ele descobre em qual cluster ele se encontra. Indique a opção que contenha todas as 
afirmações verdadeiras. 
 
 
 
II e IV 
 
III e IV 
 
I e II e) 
 
I e III 
 II e III 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
8a aula 
 
 Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 
 
 
 1a Questão 
 
 
 
Os sistemas operacionais dos microcomputadores devem ser capazes de gerenciar os sistemas de arquivos 
das unidades de disco. Analise as sentenças sobre sistemas de arquivos e, em seguida, assinale a alternativa 
correta: 
I. Existem três formas de implementação de estrutura de espaços livres: ligação encadeada de blocos (cada 
bloco possui uma área reservada ao armazenamento dos endereços de todos os blocos livres), tabela de 
blocos livres (contendo o endereço de todos os blocos de cada segmento e o número de blocos livres 
contíguos) e o mapa de bits 
II. A proteção de acesso por grupos de usuários consiste em associar cada usuário do sistema a um grupo, 
sendo que usuários do mesmo grupo podem compartilhar arquivos entre si 
III. Não é possível proteger o acesso entre usuários de um mesmo computador. 
 
 
 
Somente as sentenças I e III estão corretas 
 Somente as sentenças II e III estão corretas 
 
Somente a sentença II está correta 
 
Somente a sentença III está correta 
 Somente as sentenças I e II estão corretas 
 
 
 
 
 2a Questão 
 
 
Sabemos que existem vários tipos de servidores. Como se dá o fluxo entre o cliente e o servidor de banco 
de dados. Assinale a resposta INCORRETA. 
 
 
 As aplicações baseadas no acesso a banco de dados recebem a resposta direta do servidor SGBD. 
 
O servidor de banco de dados, ao receber o pedido, processa a consulta lendo todos os registros 
do banco de dados, localmente,selecionando-os de acordo com o critério definido. 
 
O SGBD servidor os envia ao SGBD cliente, que os entrega à aplicação. 
 
As aplicações baseadas no acesso a banco de dados podem utilizar um sistema de gerenciamento 
de banco de dados (SGBD) executado no cliente. 
 
O SGBD local primeiramente codifica o pedido do usuário, por exemplo, em uma consulta em SQL 
(Structured Query Language), com o critério de seleção definido pela aplicação. 
 
 
Explicação: 
Essa resposta está incorreta porque o fluxo corresponde ao seguinte critério: 
As aplicações baseadas no acesso a banco de dados podem utilizar um sistema de gerenciamento de 
banco de dados (SGBD) executado no cliente - que usa um servidor de arquivos para armazenar os 
arquivos dos bancos de dados ou utiliza um servidor de banco de dados -; o SGBD local primeiramente 
codifica o pedido do usuário, por exemplo, em uma consulta em SQL (Structured Query Language), com 
o critério de seleção definido pela aplicação. 
Em seguida, envia a consulta para o SGBD servidor. O servidor de banco de dados, ao receber o pedido, 
processa a consulta lendo todos os registros do banco de dados, localmente, selecionando-os de 
acordo com o critério definido. 
Depois de selecionados os registros relevantes, o SGBD servidor os envia ao SGBD cliente, que os 
entrega à aplicação. 
 
 
 
 
 3a Questão 
 
 
A interface entre as aplicações e o sistema operacional baseia-se em interações solicitação/resposta. As 
estações que permitem que suas aplicações utilizem recursos compartilhados com outras estações, 
devem possuir a entidade (ou módulo) cliente, e pode-se classificar os módulos de um SOR instalados nas 
estações em dois tipos. Qual desses tipos está correto? 
 
 
 
SORS - Onde em todas as estações, o sistema operacional de redes restringe-se ao módulo cliente 
do sistema operacional. 
 
SORG - Onde em todas as estações, o sistema operacional de redes possui Rede do Grupo de 
Trabalho. 
 
SORR - Onde em todas as estações, o sistema operacional de redes restringe-se praticamente ao 
acesso aos recursos compartilhados. 
 
SORM - Onde em todas as estações, o sistema operacional de redes possui os dois módulos. 
 SORC - Onde em todas as estações, o sistema operacional de redes restringe-se praticamente a 
fornecer serviços de comunicação de pedidos para o servidor e a entregar as respostas às 
aplicações. 
 
 
Explicação: 
A interface entre as aplicações e o sistema operacional baseia-se em interações solicitação/resposta. A 
aplicação solicita um serviço, através de uma chamada ao sistema operacional que executa o serviço 
solicitado e responde, informando o status da operação e transferindo os dados resultantes da execução 
para a aplicação, quando for o caso. 
A interação cliente-servidor constitui-se no modo básico dos sistemas operacionais de redes. As estações 
que disponibilizam a outras estações o acesso a seus recursos devem possuir a entidade (ou 
módulo) servidor. As estações que permitem que suas aplicações utilizem recursos compartilhados com 
outras estações, devem possuir a entidade (ou módulo) cliente. 
Pode-se classificar os módulos de um SOR instalados nas estações em dois tipos: 
- SORC: módulo cliente do sistema operacional. Instalado nas estações clientes. 
No módulo cliente, o SOR restringe-se praticamente a fornecer serviços de comunicação de pedidos 
para o servidor e a entregar as respostas às aplicações. 
- SORS: módulo servidor do sistema operacional. É o módulo servidor do sistema operacional. Instalado 
nas estações servidoras. 
No módulo servidor, além das funções de comunicação, vários outros serviços são executados. Um 
desses serviços é o controle do acesso aos recursos compartilhados por vários usuários através da 
rede, para evitar, por exemplo, que um usuário não autorizado apague arquivos que não lhe 
pertençam. 
 
 
 
 
 4a Questão 
 
 
Um aluno de Sistemas Operacionais está elaborando, através de um processador de textos, um trabalho 
sobre Sistemas de Arquivos. O computador utilizado pelo aluno possui um Sistema Operacional com 
blocos de 4kb. Ao armazenar o seu trabalho (no disco rígido da máquina) o aluno observou que o 
tamanho do arquivo é de 182kb. Quantos blocos o Sistema Operacional irá alocar para armazenar o 
trabalho do aluno? 
 
 
 
45 blocos 
 
128 blocos 
 46 blocos 
 
47 blocos 
 
4 blocos 
 
 
 
 
 5a Questão 
 
 
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. 
 
 
 
 
 6a Questão 
 
 
Os sistemas operacionais de redes (SOR) são uma extensão dos sistemas operacionais locais, para tornar 
transparente o uso dos recursos compartilhados. Neste sentido, podemos afirmar que: 
I- Os SOR devem atuar de forma que os usuários utilizem os recursos de outras estações da rede como se 
estivessem operando localmente. 
II- O que o usuário nota é o surgimento de novos recursos (recursos virtuais) em sua estação. 
III- A interface utilizada pelas aplicações para ter acesso aos recursos permanece inalterada. 
Está(ão) correta(s) a(s) afirmativa(s): 
 
 
 
Somente o item I; 
 
Somente os itens II e III; 
 
Somente os itens I e II; 
 
Somente os itens I e III; 
 Somente os itens I, II e III; 
 
 
Explicação: 
Todos os itens estão corretos. 
Vamos supor que uma pessoa deseje acessar um determinado arquivo, ele pode estar na máquina 
local ou em outra máquina na rede. É extremamente desejável que lhe seja transparente o local real de 
armazenamento do arquivo, o usuário deve imaginar que o arquivo resida em um drive acessível pelo 
aplicativo do SO de gerenciamento de arquivos. 
Para atender a esta necessidade surgiram os Sistemas Operacionais de Redes (SORs), como extensão 
dos Sistemas Operacionais Locais (SOLs), complementando-os com o conjunto de funções básicas, e de 
uso geral, necessárias à operação das estações, de forma a tornar transparentes o uso dos recursos 
compartilhados. A imagem demonstra esquematicamente essa mudança. 
 
 
 
 
 7a Questão 
 
 
Para melhor se entender o paradigma Cliente/Servidor é necessário observar que o conceito chave está 
na ligação lógica e não física. O Cliente e o Servidor podem coexistir ou não na mesma máquina. As 
opções abaixo apresentam característica do lado Cliente: 
I- Cliente, também denominado de ¿front-end¿, é um processo que interage com o usuário através de 
uma interface gráfica. 
II- É o processo ativo na relação Cliente/Servidor. 
III- Não se comunica com outros Clientes. 
Assinale a opção CORRETA. 
 
 
 Os itens I, II e III estão corretos 
 
Somente os itens I e III estão corretos 
 
Somente o item II está correto 
 Somente o item I está correto 
 
Somente os itens II e III estão corretos 
 
 
Explicação: 
Todos os itens estão corretos em função do lado Cliente 
 
 
 
 
 8a Questão 
 
 
Considere dois sistemas computacionais formados por múltiplos computadores que manipulam dados 
comuns. No primeiro, existe um computador central, chamado servidor, que é o único responsável pelos 
serviços de leitura e escrita desses dados. No segundo, existe um grupo de computadores responsáveis 
pelos serviços de leitura e escrita, e cada um desses servidores deve manter uma réplica idêntica dosdados. 
Entre as vantagens e desvantagens de um único servidor em relação a vários servidores, podemos 
afirmar que o servidor único apresenta: 
I. Vantagem de maior velocidade de execução das operações de escrita e leitura e desvantagem de maior 
custo de armazenamento 
II. Vantagem de não necessitar de coordenação distribuída para ordenação das operações de escrita e 
desvantagem de menor velocidade nas leituras devido a serialização de operações 
III. Vantagem de manter mais facilmente a consistência dos dados mas desvantagem de perda de 
disponibilidade em caso de falha do servidor. 
Dessas afirmativas são verdadeiras: 
 
 
 
Somente o item II está correto 
 
Somente o item I está correto 
 Somente o item I e III estão corretos 
 
Os itens I, II e III estão corretos 
 Somente os itens II e III estão corretos 
 
 
Explicação: 
A velocidade de execução e o custo de armazenamento não está vinculado a quantidade de máquinas, 
mas ao modelo utilizado. 
 
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 
 
 
 
SISTEMAS OPERACIONAIS 
9a aula 
 
 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 
 
 
 
 
 
 
 
 1a Questão 
 
 
Com relação as ferramentas do Windows Server 2012, considere as afirmações a seguir. 
I - O protocolo DHCP é um padrão IETF (Internet Engineering Task Force) desenvolvido para reduzir o custo 
indireto de administração e a complexidade de configuração de hosts, em uma rede baseada em TCP/IP, como 
uma intranet particular. 
II - O Gerenciador do Servidor, no Windows Server 2012, permite que os administradores gerenciem o servidor 
local ou vários servidores remotos que estão executando o Windows Server 2012, o Windows Server 2008 R2, o 
Windows Server 2008 ou o Windows Server 2003. 
III - O AD DS (Serviços de Domínio Active Directory) é a função de servidor que oferece as ferramentas de 
gerenciamento e desenvolvimento com as tecnologias de segurança do setor (incluindo a criptografia, os 
certificados e a autenticação) a fim de ajudar as organizações a criarem soluções confiáveis para proteção de 
informações. 
Está(ão) correta(s) a(s) afirmativa(s): 
 
 
 
Somente os itens I e III; 
 
Somente os itens II e III; 
 
Somente os itens I, II e III; 
 Somente os itens I e II; 
 Somente o item II; 
 
 
Explicação: 
O item III está errado porque o AD DS (Serviços de Domínio 
Active Directory) é a forma padrão de gerenciamento de rede no 
Windows Server 2012, ele permite a implantação de controladores de 
domínio, facilita a auditoria e o controle de autorização de acesso a 
arquivos, e também a execução de tarefas administrativas tanto 
localmente como remotamente. 
Quem oferece as ferramentas de gerenciamento e desenvolvimento 
com as tecnologias de segurança do setor é o Active Directory Rights 
Management Services (AD RMS). 
 
 
 
 
 
 2a Questão 
 
 
Um usuário ao digitar o comando ipconfig em uma máquina com o sistema Windows, pode identificar os seuintes 
parâmetros de rede: 
I- O endereço IP associado a sua máquina 
II- O endereço IP do gateway padrão 
III- o endereço IP do servidor DNS 
Assinale a opção CORRETA. 
 
 
 
 
Somente os itens II e III estão corretos 
 
Somente os itens I e III estão corretos 
 Somente os itens I e II estão corretos 
 
Somente o item II está correto 
 Os itens I, II e III estão corretos 
 
 
Explicação: 
No IPconfig é possível identifcar o Sufixo do DNS específico de conexão 
 
 
 
 
 
 3a Questão 
 
 
Relacione os comandos básicos de redes do Windows, e suas funções. 
1- GETMAC 
2- NSLOOKUP 
3- NETSH 
4- PING 
( ) Procura pelo endereço MAC (Media Access Control), e faz a 
listagem das redes associadas na máquina local ou em toda rede; 
( ) Dentro deste comando é possível modificar configurações de uma 
rede local ou em uma máquina remota; 
( ) Retorna informações sobre o DNS (Domain Name System) de um 
determinado número IP, ou número do host; 
( ) Envia pacotes ICMP para um determinado endereço IP e verifica 
os níveis de conectividade e o tempo de resposta; 
 
 
 
1; 2; 3; 4; 
 1; 3; 2; 4; 
 
2; 1; 4; 3; 
 
4; 1; 3; 2; 
 
4; 3; 1; 2; 
 
 
Explicação: 
Essa é a sequência correta. Resposta auto explicativa. 
 
 
 
 
 
 4a Questão 
 
 
 
Relacione os comandos básicos de redes do Windows, e suas funções. 
1- HOSTNAME 
2- IPCONFIG 
3- PATHPING 
4- NETSAT 
( ) Retorna as ligações ativas no protocolo TCP 
( ) Fusão dos comandos: 'tracert' + 'ping', fazendo assim uma 
identificação em algum problema no router ou em algum link da rede 
( ) Retorna o nome do computador local 
( ) Retorna as configurações da rede local em protocolo TCP/IP, e faz 
a atualização dos protocolos DHCP e DNS 
 
 
 
1; 3; 2; 4; 
 4; 3; 1; 2; 
 
4; 1; 3; 2; 
 
1; 2; 3; 4; 
 
2; 1; 4; 3; 
 
 
Explicação: 
Essa é a sequência correta. Resposta auto explicativa. 
 
 
 
 
 
 5a Questão 
 
 
Os sistemas operacionais Windows XP e superiores permitem a escolha do sistema de arquivos a ser utilizado 
nos dispositivos de armazenamento. Dentre as diferentes possibilidades para os sistemas operacionais Windows, 
a Microsoft recomenda o uso de um sistema de arquivos que oferece recursos de segurança e mais 
confiabilidade, encontrados no 
 
 
 
FAT16 
 
FAT32 
 
UTFS 
 
EXT3 
 NTFS 
 
 
 
 
 
 6a Questão 
 
 
Com relação aos recursos do sistema operacional Windows XP, em sua configuração padrão, considere as 
afirmações a seguir. 
I - O Gerenciador de Tarefas fornece informações sobre programas e processos que estão sendo executados no 
computador. 
II - No Windows Explorer, para mover uma pasta (e todo o seu conteúdo), localizada em "c:\temp", para o 
diretório "d:\Documentos", basta arrastar a pasta da origem até o destino, segurando a tecla Shift. 
III - Através do ícone "Meu computador", presente no desktop do Windows, é possível verificar informações 
acerca do computador em uso, tal como a velocidade do processador e a quantidade de memória instalada. 
Está(ão) correta(s) a(s) afirmativa(s): 
 
 
 Somente os itens I e III; 
 
Somente os itens II e III; 
 
Somente os itens I e II; 
 Somente os itens I, II e III; 
 
Somente o item II; 
 
 
Explicação: 
Todas as alternativas estão corretas. 
Em 2001, é lançado o Windows XP em duas versões: Home e 
Professional. 
Ele foi o primeiro SO da empresa que disponibilizava, para uso 
doméstico, o kernel do NT, abandonando o DOS. 
O XP foi um enorme sucesso e gerou como sucedâneos o Vista, o 
Win7, o Win8 e o Win10. 
 
 
 
 
 
 7a Questão 
 
 
Entre as diferentes versões do sistema Windows Server 2012, qual das versões permite a implementação de 
datacenter com licenças definidas a partir dos números de processadores utilizados? 
Assinale a opção CORRETA. 
 
 
 
Windows Server 2012 Essentials 
 Windows Server 2012 Datacenter 
 
Windows Server 2012 Standard 
 
Windows Server 2012 Foundation 
 
Windows Server 2012 Extreme 
 
 
Explicação: 
Esta funcionalidade é encontrada no Windows Server 2012 Datacenter 
 
 
 
 
 8a Questão 
 
 
Nos últimos anos, o Sistema Operacional Windows tem evoluído o seu software, adotando a cada versão um 
nome diferente. Assinale, das alternativas abaixo, a únicaque NÃO identifica corretamente um desses nomes 
adotados para o Sistema Operacional Windows. 
 
 
 
Windows Vista 
 
Windows XP 
 Windows Vision 
 
Windows 10 
 
Windows 7 
 
 
Explicação: 
Trazendo em ordem cronológica, desde os anos 1995 pra cá temos: 
- Windows 95 
- Windows 98 
- Windows XP 
- Windows 7 
- Windows 8 
- Windows 10 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
9a aula 
 
 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 
 
 
 
 
 
 
 1a Questão 
 
 
Com relação as ferramentas do Windows Server 2012, considere as afirmações a seguir. 
I - O protocolo DHCP é um padrão IETF (Internet Engineering Task Force) desenvolvido para reduzir o custo 
indireto de administração e a complexidade de configuração de hosts, em uma rede baseada em TCP/IP, como 
uma intranet particular. 
II - O Gerenciador do Servidor, no Windows Server 2012, permite que os administradores gerenciem o servidor 
local ou vários servidores remotos que estão executando o Windows Server 2012, o Windows Server 2008 R2, o 
Windows Server 2008 ou o Windows Server 2003. 
III - O AD DS (Serviços de Domínio Active Directory) é a função de servidor que oferece as ferramentas de 
gerenciamento e desenvolvimento com as tecnologias de segurança do setor (incluindo a criptografia, os 
certificados e a autenticação) a fim de ajudar as organizações a criarem soluções confiáveis para proteção de 
informações. 
Está(ão) correta(s) a(s) afirmativa(s): 
 
 
 Somente os itens I e II; 
 
Somente os itens I, II e III; 
 
Somente os itens II e III; 
 
Somente os itens I e III; 
 
Somente o item II; 
 
 
Explicação: 
O item III está errado porque o AD DS (Serviços de Domínio Active 
Directory) é a forma padrão de gerenciamento de rede no Windows 
Server 2012, ele permite a implantação de controladores de domínio, 
facilita a auditoria e o controle de autorização de acesso a arquivos, e 
também a execução de tarefas administrativas tanto localmente como 
remotamente. 
Quem oferece as ferramentas de gerenciamento e desenvolvimento 
com as tecnologias de segurança do setor é o Active Directory Rights 
Management Services (AD RMS). 
 
 
 
 
 
 
 2a Questão 
 
 
Um usuário ao digitar o comando ipconfig em uma máquina com o sistema Windows, pode identificar os seuintes 
parâmetros de rede: 
I- O endereço IP associado a sua máquina 
II- O endereço IP do gateway padrão 
III- o endereço IP do servidor DNS 
Assinale a opção CORRETA. 
 
 
 
 
Somente os itens II e III estão corretos 
 
Os itens I, II e III estão corretos 
 
Somente os itens I e III estão corretos 
 Somente os itens I e II estão corretos 
 
Somente o item II está correto 
 
 
Explicação: 
No IPconfig é possível identifcar o Sufixo do DNS específico de conexão 
 
 
 
 
 
 
 3a Questão 
 
 
Relacione os comandos básicos de redes do Windows, e suas funções. 
1- GETMAC 
2- NSLOOKUP 
3- NETSH 
4- PING 
( ) Procura pelo endereço MAC (Media Access Control), e faz a 
listagem das redes associadas na máquina local ou em toda rede; 
( ) Dentro deste comando é possível modificar configurações de uma 
rede local ou em uma máquina remota; 
( ) Retorna informações sobre o DNS (Domain Name System) de um 
determinado número IP, ou número do host; 
( ) Envia pacotes ICMP para um determinado endereço IP e verifica os 
níveis de conectividade e o tempo de resposta; 
 
 
4; 1; 3; 2; 
 
4; 3; 1; 2; 
 1; 3; 2; 4; 
 
2; 1; 4; 3; 
 
1; 2; 3; 4; 
 
 
Explicação: 
Essa é a sequência correta. Resposta auto explicativa. 
 
 
 
 
 
 
 4a Questão 
 
 
Relacione os comandos básicos de redes do Windows, e suas funções. 
1- HOSTNAME 
2- IPCONFIG 
3- PATHPING 
4- NETSAT 
( ) Retorna as ligações ativas no protocolo TCP 
( ) Fusão dos comandos: 'tracert' + 'ping', fazendo assim uma 
identificação em algum problema no router ou em algum link da rede 
( ) Retorna o nome do computador local 
( ) Retorna as configurações da rede local em protocolo TCP/IP, e faz 
a atualização dos protocolos DHCP e DNS 
 
 
2; 1; 4; 3; 
 
4; 1; 3; 2; 
 4; 3; 1; 2; 
 
1; 2; 3; 4; 
 
1; 3; 2; 4; 
 
 
Explicação: 
Essa é a sequência correta. Resposta auto explicativa. 
 
 
 
 
 
 
 5a Questão 
 
 
Os sistemas operacionais Windows XP e superiores permitem a escolha do sistema de arquivos a ser utilizado 
nos dispositivos de armazenamento. Dentre as diferentes possibilidades para os sistemas operacionais Windows, 
a Microsoft recomenda o uso de um sistema de arquivos que oferece recursos de segurança e mais 
confiabilidade, encontrados no 
 
 
 
FAT32 
 
UTFS 
 NTFS 
 
EXT3 
 
FAT16 
 
 
 
 
 
 
 6a Questão 
 
 
Com relação aos recursos do sistema operacional Windows XP, em sua configuração padrão, considere as 
afirmações a seguir. 
I - O Gerenciador de Tarefas fornece informações sobre programas e processos que estão sendo executados no 
computador. 
II - No Windows Explorer, para mover uma pasta (e todo o seu conteúdo), localizada em "c:\temp", para o 
diretório "d:\Documentos", basta arrastar a pasta da origem até o destino, segurando a tecla Shift. 
III - Através do ícone "Meu computador", presente no desktop do Windows, é possível verificar informações 
acerca do computador em uso, tal como a velocidade do processador e a quantidade de memória instalada. 
Está(ão) correta(s) a(s) afirmativa(s): 
 
 
 
Somente os itens I e III; 
 
Somente os itens I e II; 
 Somente os itens I, II e III; 
 
Somente os itens II e III; 
 
Somente o item II; 
 
 
Explicação: 
Todas as alternativas estão corretas. 
Em 2001, é lançado o Windows XP em duas versões: Home e 
Professional. 
Ele foi o primeiro SO da empresa que disponibilizava, para uso 
doméstico, o kernel do NT, abandonando o DOS. 
O XP foi um enorme sucesso e gerou como sucedâneos o Vista, o 
Win7, o Win8 e o Win10. 
 
 
 
 
 
 
 7a Questão 
 
 
Entre as diferentes versões do sistema Windows Server 2012, qual das versões permite a implementação de 
datacenter com licenças definidas a partir dos números de processadores utilizados? 
Assinale a opção CORRETA. 
 
 
 
Windows Server 2012 Essentials 
 
Windows Server 2012 Extreme 
 
Windows Server 2012 Standard 
 Windows Server 2012 Datacenter 
 
Windows Server 2012 Foundation 
 
 
Explicação: 
Esta funcionalidade é encontrada no Windows Server 2012 Datacenter 
 
 8a Questão 
 
 
Nos últimos anos, o Sistema Operacional Windows tem evoluído o seu software, adotando a cada versão um nome 
diferente. Assinale, das alternativas abaixo, a única que NÃO identifica corretamente um desses nomes adotados 
para o Sistema Operacional Windows. 
 
 
 
Windows 10 
 
Windows XP 
 
Windows Vista 
 Windows Vision 
 
Windows 7 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
10a aula 
 
 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 1a Questão 
 
 
Qual das alternativas apresenta um sistema de arquivos nativamente utilizado no Linux? 
 
 
 
HPFS. 
 
NTFS. 
 
FAT 16. 
 extfs. 
 
FAT 32. 
 
 
 
 
 
 2a Questão

Outros materiais