Buscar

Simulados 1 ao 10 - 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 60 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 60 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 60 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 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0757_EX_A1_V1 17/03/2019 (Finaliz.) 
Aluno(a): 2019.1 EAD 
Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 
 
 
 
 1a Questão 
 
 
Define-se um sistema operacional multitarefa como sendo aquele que possui a capacidade de: 
 
 manter vários programas na memória simultanemente. 
 
executar programas baseados em threads. 
 
administrar mais de um usuário simultanemente. 
 
gerenciar múltiplos processadores. 
 
executar vários programas simultaneamente. 
 
 
 
 
 2a Questão 
 
 
(IFB, 2017) Sob a perspectiva da área de arquitetura de sistemas operacionais, leia as afirmativas a seguir sobre conceitos, 
componentes e serviços. 
I) Threads dentro de um mesmo processo dividem o mesmo espaço de endereçamento. 
II) A exclusão mútua implementa uma solução para o problema de dois processos concorrentes entrarem ao mesmo tempo em suas 
respectivas regiões críticas. 
III) Sistemas com múltiplos processadores, usuários ou servidores, se enquadram na categoria de sistemas computacionais do tipo 
MISD (Multiple Instruction Single Data). 
IV) Processos do tipo CPU-bound esrão associados a aplicações comerciais baseadas em um elevado número de operações em bancos 
de dados. 
V) Alocação contígua, alocação encadeada e alocação indexada são exemplos de técnicas usadas por sistemas operacionais para a 
gerência do espaço em disco. 
Assinale a alternativa que apresenta somente as afirmativas CORRETAS: 
 
 II, V 
 
I, IV 
 
I, II, III 
 
I, II, IV 
 I, II, V 
 
 
 
 
 3a 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: 
 
 Todo sistema multiusuário é também multitarefa. 
 
Sistemas monotarefa podem ser multiusuário. 
 
Alguns sistemas multiusuário são também multitarefa 
 
Todo sistema multitarefa é também multiusuário. 
 
Sistemas monousuário são obrigatoriamente monotarefa. 
 
 
 
 
 4a Questão 
 
 
São tipos de sistemas operacionais: 
 
 Sistemas Monousuários/Monopointer, Sistemas Multiusuários/Multipointer, Sistemas com múltiplas entradas. 
 
Sistemas Monostakeholder/Monoinstrução, Sistemas Multistakeholder/Multi-instrução, Sistemas com múltiplos 
processadores. 
 Sistemas Monoprogramáveis/Monotarefa, Sistemas Multiprogramáveis/Multitarefa, 
Sistemas com múltiplos processadores. 
 
Sistemas Monoplanejáveis/Monodesign, Sistemas Multiplanejáveis/Multidesign, Sistemas com processadores de 
segmentação. 
 
Sistemas Monocompiláveis/Monomonitoramento, Sistemas Multicompiláveis/Multimonitoramento, Sistemas com múltiplos 
usuários. 
 
 
 
 
 5a Questão 
 
 
Os sistemas operacionais podem ser classificados em relação à possibilidade de concorrência entre processos e de uso concorrente 
por mais de um usuário. Neste contexto podem os afirmar que: 
 
 Todo sistema multiusuário é também multitarefa 
 
Todo sistema multitarefa é também multiusuário 
 
Sistemas monotarefa podem ser multiusuário 
 
Alguns sistemas multiusuário são também multitarefa 
 
Sistemas monousuário são obrigatoriamente monotarefa 
 
 
 
 
 6a Questão 
 
 
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. 
 
Há apenas um único usuário interagindo com o sistema, mas existe a possibilidade de execução de diversas tarefas ao 
mesmo tempo, como a edição de texto, uma impressão e o acesso à Internet. 
 
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 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. 
 
Os Programas são executados a partir da divisão do tempo do processador em pequenos intervalos, denominados fatia de 
tempo (time-slice). 
 
 
Explicação: 
Os sistemas monoporogramáveis pela sua simplicidade não permite a existência de concorrência. 
 
 
 
 
 7a Questão 
 
 
No contexto dos SO multitarefas (em um sistema com 1 processador do tipo mononúcleo), o conceito de concorrência entre 
processos NÃOse refere a: 
 
 Vários programas poderem ser carregados na memória a espera do uso alternado do processador. 
 
 O controle do acesso concorrente a diversos recursos, implementado por mecanismos de proteção do SO para garantir a 
integridade de todo o sistema. 
 
 
Otimização do tempo do processador devido à possibilidade de utilização de interrupções. 
 Execução simultânea de vários processos, diminuindo assim o tempo de espera 
médio do sistema. 
 
 
Gerenciamento dos recursos computacionais para servir vários processos, que podem ser orientados ao processamento ou à 
entrada/saída. 
 
 
 
 
 8a Questão 
 
 
Em relação aos tipos de sistemas operacionais analise as alternativas corretas: I - Os tipos de sistemas operacionais são: Sistemas 
Monoprogramáveis/Monotarefa; Sistemas Multiprogramáveis/Multitarefa; Sistemas com Múltiplos Processadores; II - Um sistema 
monotarefa é voltado a execução de um único programa ou tarefa; III - Um sistema multitarefa implementa o conceito de 
multiprogramação; IV - Um sistema com múltiplos processadores caracteriza-se por possuir apenas dois processadores. 
 
 I, II e IV 
 
II, III e IV 
 I, II e III 
 
I, III e IV 
 
I e II 
 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
1a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0757_EX_A1_V2 17/03/2019 (Finaliz.) 
Aluno(a): 2019.1 EAD 
Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 
 
 
 
 1a Questão 
 
 
O Sistema Operacional é o software que possibilita as aplicações a interagirem com o hardware do computador. Assinale a 
alternativa que contem a afirmação incorreta sobre os Sistemas Operacionais. 
 
 O software que contém os componentes centrais de um Sistema Operacional é chamado de kernel. 
 Um usuário pode interagir com o Sistema Operacional apenas por terminal 
interpretador de comandos (shell). 
 
O Sistema Operacional atua como um gerenciador dos recursos do sistema computacional. 
 
Os Sistemas Operacionais facilitam o trabalho dos desenvolvedores de aplicações fazendo a interface com a gerência de 
memória, comunicação com periféricos de entrada/saída, linhas de comunicação da rede. 
 
Sistemas Operacionais podem ser encontrados nos mais variados dispositivos (celulares, carros, computadores pessoais). 
 
 
 
 
 2a Questão 
 
 
Para que uma aplicação execute instruções privilegiadas é necessário que esta aplicação faça: 
 
 a execução de um programa específico 
 
o acesso com uma conta privilegiada. 
 
uma solicitação ao administrador do sistema 
 
uma interrupção 
 uma chamada ao sistema (system call) 
 
 
 
 
 3a Questão 
 
 
São tipos de sistemas operacionais: 
 
 Sistemas Monoprogramáveis/Monotarefa, Sistemas Multiprogramáveis/Multitarefa, 
Sistemas com múltiplos processadores. 
 
Sistemas Monocompiláveis/Monomonitoramento,Sistemas Multicompiláveis/Multimonitoramento, Sistemas com múltiplos 
usuários. 
 
Sistemas Monostakeholder/Monoinstrução, Sistemas Multistakeholder/Multi-instrução, Sistemas com múltiplos 
processadores. 
 
Sistemas Monoplanejáveis/Monodesign, Sistemas Multiplanejáveis/Multidesign, Sistemas com processadores de 
segmentação. 
 
Sistemas Monousuários/Monopointer, Sistemas Multiusuários/Multipointer, Sistemas com múltiplas entradas. 
 
 
 
 
 4a Questão 
 
 
Os sistemas operacionais podem ser classificados em relação à possibilidade de concorrência entre processos e de uso concorrente 
por mais de um usuário. Neste contexto podem os afirmar que: 
 
 Todo sistema multitarefa é também multiusuário 
 Todo sistema multiusuário é também multitarefa 
 
Sistemas monotarefa podem ser multiusuário 
 
Alguns sistemas multiusuário são também multitarefa 
 
Sistemas monousuário são obrigatoriamente monotarefa 
 
 
 
 
 5a Questão 
 
 
Qual dos itens abaixo corresponde a sistemas Monoprogramáveis ou Monotarefas? 
 
 Há apenas um único usuário interagindo com o sistema, mas existe a possibilidade de execução de diversas tarefas 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. 
 
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 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. 
 
Os Programas são executados a partir da divisão do tempo do processador em pequenos intervalos, denominados fatia de 
tempo (time-slice). 
 
 
Explicação: 
Os sistemas monoporogramáveis pela sua simplicidade não permite a existência de concorrência. 
 
 
 
 
 6a Questão 
 
 
No contexto dos SO multitarefas (em um sistema com 1 processador do tipo mononúcleo), o conceito de concorrência entre 
processos NÃOse refere a: 
 
 Otimização do tempo do processador devido à possibilidade de utilização de interrupções. 
 Execução simultânea de vários processos, diminuindo assim o tempo de espera 
médio do sistema. 
 
 
 O controle do acesso concorrente a diversos recursos, implementado por mecanismos de proteção do SO para garantir a 
integridade de todo o sistema. 
 
 
Gerenciamento dos recursos computacionais para servir vários processos, que podem ser orientados ao processamento ou à 
entrada/saída. 
 
Vários programas poderem ser carregados na memória a espera do uso alternado do processador. 
 
 
 
 
 7a Questão 
 
 
Em relação aos tipos de sistemas operacionais analise as alternativas corretas: I - Os tipos de sistemas operacionais são: Sistemas 
Monoprogramáveis/Monotarefa; Sistemas Multiprogramáveis/Multitarefa; Sistemas com Múltiplos Processadores; II - Um sistema 
monotarefa é voltado a execução de um único programa ou tarefa; III - Um sistema multitarefa implementa o conceito de 
multiprogramação; IV - Um sistema com múltiplos processadores caracteriza-se por possuir apenas dois processadores. 
 
 I e II 
 
I, III e IV 
 I, II e III 
 
I, II e IV 
 
II, III e IV 
 
 
 
 
 8a 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: 
 
 Todo sistema multitarefa é também multiusuário. 
 
Sistemas monousuário são obrigatoriamente monotarefa. 
 
Alguns sistemas multiusuário são também multitarefa 
 Todo sistema multiusuário é também multitarefa. 
 
Sistemas monotarefa podem ser multiusuário. 
 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
2a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0757_EX_A2_V1 17/03/2019 (Finaliz.) 
Aluno(a): 2019.1 EAD 
Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 
 
 
 
 1a 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 
 
PRONTO para EXECUÇÃO 
 
ESPERA para PRONTO 
 
EXECUÇÃO para PRONTO 
 ESPERA para EXECUÇÃO 
 
 
 
 
 2a Questão 
 
 
Qual a diferença básica entre um processo e um programa? 
 
 Um processo é um thread. Um programa é um arquivo em disco. 
 
Um processo é um programa em disco. Um programa é um processo em execução. 
 
Um programa é um processo em execução. Um processo é um arquivo em disco. 
 Um processo é um programa em execução. Um programa é um arquivo em disco. 
 
Um programa é um conjunto de processos. Um processo é uma unidade básica. 
 
 
 
 
 3a Questão 
 
 
Chama-se de processo a instância de um programa em execução . Cada processo no sistema pode estar em algum de seus estados 
em certo momento. Um processo no estado executando passa para o estado pronto, quando: 
 
 ocorre quando o processo deve aguardar um recurso 
 
ocorre apenas na admissão 
 ocorre quando o processo é interrompido e novo processo será selecionado 
 
ocorre quando a solicitação de recurso é atendida 
 
término do programa 
 
 
 
 
 4a Questão 
 
 
Suponha que um programador esteja medindo o desempenho de seus programas. Para este programador, é muito importante saber 
o tempo total que o processo leva desde sua criação até o seu término. Os sistemas operacionais atuais disponibilizam uma série de 
informações que podem auxiliar este programador. Marque a alternativa que representa a informação que este programador 
precisa: 
 
 Utilização do processador 
 
Tempo de resposta 
 
Tempo de espera 
 Tempo de turnaround 
 
Throughtput 
 
 
Explicação: 
O tempo de turnaround = tempo de vida do processo 
 
 
 
 
 5a Questão 
 
 
A maioria dos sistemas operacionais conta com programas que resolvem problemas comuns ou desenvolvem operações comuns. 
Tais programas incluem navegadores de WEB, Processadores e formatadores de texto, geradores de planilhas, sistemas de banco de 
dados. Como são conhecidos esses programas? 
 
 Sistemas integrados 
 Aplicativos; 
 
Programas residentes; 
 
Programas Nativos; 
 
Programas de sistemas; 
 
 
 
 
 6a 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: 
 
 d) Um processo que está no estado Em Espera passa para o estado Pronto quando o evento esperado pelo processo ocorre. 
 
e) Um processo que está Executando passa para o estado de Pronto se for preemptado pelo Escalonador de Processos 
 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 Prontoa) Em um computador multiprogramado vários processos podem estar no estado de Pronto simultâneamente 
 
b) Um processo que está no estado Pronto passa para o estado Executando quando é escolhido pelo Escalonador de 
Processos. 
 
 
 
 
 7a 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 
 
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 
 
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 
 
 
 
 
 8a 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? 
 
 EXECUÇÃO 
 PRONTO 
 
CRIADO 
 
ESPERA 
 
TERMINADO 
 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
2a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0757_EX_A2_V2 17/03/2019 (Finaliz.) 
Aluno(a): 2019.1 EAD 
Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 
 
 
 
 1a 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. Mas somente se o computador tiver mais de uma CPU. 
 
Sim. Assim que liberar o processador ele será executado. 
 Não. O processo passa para o estado "pronto" e aguarda até que o sistema 
operacional o selecione para execução. 
 
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 sistema operacional o selecione para execução. 
 
 
 
 
 2a Questão 
 
 
Para melhor análise do desempenho dos processos com os diferentes tipos de escalonamento existentes, os 
processos são classificados em dois tipos: CPU-bound e I/O-bound. Com esse conceito definido podemos afirmar 
que: 
 
 Os processos I/O-bound podem levar vantagem em qualquer escalonamento baseado composto com 
critérios de prioridade 
 Os processos CPU-bound levam vantagem em escalonamentos feitos com o mecanismo de 
preempção por tempo, enquanto os processos I/O-bound se beneficiam através de mecanismos de 
prioridade dinâmica. 
 Não faz diferença o tipo de escalonamento, pois sempre os processos CPU-bound levam vantagem sobre 
os processos I/O-bound 
 Independente do tipo de escalonamento, os processos I/O-bound levam vantagem sobre os processos CPU-
bound 
 Os processos I/O-bound levam vantagem em escalonamentos feitos com o mecanismo de preempção por 
tempo, enquanto os processos CPU-bound se beneficiam através de mecanismos de preempção por 
prioridade 
 
 
 
 
 3a 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". 
 
 Contexto de Hardware 
 
Thread 
 
Limites 
 
Contexto de Software 
 
Espaço de Endereçamento 
 
 
 
 
 4a Questão 
 
 
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, é: 
 
 F, V, V, V 
 
V, F, V, V 
 
F, V, F, V 
 
F, V, V, F 
 
V, V, V, V 
 
 
 
 
 5a 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. 
 
 A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. 
 
Tanto a primeira quanto a segunda asserções são proposições falsas. 
 
A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. 
 
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. 
 
 
 
 
 6a Questão 
 
 
Um processo, segundo Machado, é formado por três partes, conhecidas como contexto de hardware, contexto de software e espaço 
de endereçamento.A figura ilustra, de maneira abstrata, os componentes da estrutura de um processo, que juntos, mantêm todas 
as informações necessárias a execução de um programa. Sobre os componentes é correto afirmar que: 
 
 
 o espaço de endereçamento 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(PSW). 
 
o contexto de hardware de um processo é composto por três grupos de informações sobre o processo:identificação, quotas 
e privilégios. 
 o contexto de hardware mantém informações nos registradores do processador, 
enquanto um processo está em execução, podendo salvá-lascaso o processo seja 
interrompido. 
 
o contexto de hardware mantém informações nos registradores do processador, enquanto um processo está em execução, 
mas não pode salvá-las caso o processo seja interrompido. 
 
o contexto de software 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(PSW). 
 
 
 
 
 7a Questão 
 
 
Um processo preemptivo é aquele que: 
 
 Que executa por tempo indeterminado cabendo somente ao kernel liberar o processador 
 
Que executa por tempo indeterminado cabendo somente a ele liberar o processador 
 
Pode ser interrompido contudo há prejuízo ao seu processamento 
 
Que não pode liberar o processador 
 Pode ser interrompido sem que haja prejuízo ao seu processamento 
 
 
 
 
 8a 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? 
 
 Execução de Programas; 
 
Operação de I/O; 
 
Alocação de recursos; 
 
Manipulação de sistema de Arquivos; 
 
Contabilização; 
 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
3a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0757_EX_A3_V1 17/03/2019 (Finaliz.) 
Aluno(a): 2019.1 EAD 
Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 
 
 
 
 1a Questão 
 
 
Os processos no sistema operacional que possuem um timer, chamado de quantum, onde todos os processos ganham o mesmo 
valor de quantum para rodarem na CPU, caracterizam o escalonamento de processos do tipo: 
 
 RR - Round-Robin. 
 
SRT - Shortest Remaining Time. 
 
FIFO - First in, first out. 
 
FCFS - First come, first served. 
 
SJF - Shortest Job First. 
 
 
Explicação: 
É uma característica do RR 
 
 
 
 
 2a Questão 
 
 
Starvation é uma situação que ocorre quando: 
 
 O processo tenta mas não consegue acessar uma variável compartilhada. 
 Pelo menos um processo é continuamente postergado e não executa. 
 
Pelo menos um evento espera por um evento que não vai ocorrer. 
 
Quando Quantum está acima de 400 ms 
 
A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. 
 
 
 
 
 3a Questão 
 
 
Em relação à política de escalonamento por preempção, é correto afirmar que o sistema operacional: 
 
 possui capacidade limitada e processos simples 
 
executa apenas processos que ainda não estão ativos 
 
executa apenas processos em monoprogramação 
 pode interromper um processo em execução, com o objetivo de alocar outro 
processo na UCP 
 
executa tipicamente o processo tipo BATCH (em lote) 
 
 
 
 
 4a Questão 
 
 
Cinco tarefas repesentadas pela indentificação A, B, C, D e E, executadas em lote, chegam ao computador com 1 segundo de 
intervalo entre eles. Seus tempos de processamento são estimados em 10, 7, 3, 4 e 5 segundos de CPU, respectivamente. 
Considerando que a estratégia de escalonamento é do tipo round-robin (circular) com um time-slice (fatia de tempo) de 1 segundo, 
o tempo médio de turnaround desses processos, ignorando o tempo gasto para troca de contexto e assumindo que uma tarefa 
admitida é colocada no início da fila é de: 
 
 21,6 segundos 
 
25,5 segundos 
 
13,1 segundos 
 
10,8 segundos 
 
55 segundos 
 
 
 
 
 5a Questão 
 
 
O nome dado ao mecanismo utilizado para selecionar o próximo processo que deve ser executado é : 
 
 ESCALONAMENTO 
 
ARMAZENAMENTO 
 
TEMPO REAL 
 
COMPATILHAMENTO 
 
EXECUÇÃO 
 
 
 
 
 6a Questão 
 
 
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 III estão corretas 
 
Todas as afirmativas estão corretas. 
 
Apenas as afirmativas I e II estão corretas. 
 Apenas as afirmativas II e III estão corretas. 
 
 
Explicação: 
Em uma política de escalonamento preemptiva existe a possibilidade de retirar a permissão do processo sobre o uso da CPU. 
 
 
 
 
 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: 
 
 Translation Lookaside Buffer (TLB) 
 
First-In-First-Out (FIFO) 
 
Por Prioridade 
 Shortest-Job-First (SJF) 
 
Paginação 
 
 
Explicação: 
O SJF tem como caracerística a ordenação dos processo de acordo com o menor tempo exigido da CPU. 
 
 
 
 
 8a 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 tempo que decorre entre o instante em que um processo é criado e o seu término? 
 
 Tempo de espera 
 
Throughput 
 Tempo de Turnaround 
 
Tempo de resposta 
 
Tempo de UCP 
 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
3a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0757_EX_A3_V2 17/03/2019 (Finaliz.) 
Aluno(a): 2019.1 EAD 
Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 
 
 
 
 1a Questão 
 
 
Você é um engenheiro de sistemas e está projetando um sistema operacional. No seu projeto você contemplou uma arquitera 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? 
 
 Circular 
 
Por Prioridade 
 Shortest-Job-First (SJF) 
 
First-In-First-Out (FIFO) 
 
Não preemptivo 
 
 
Explicação: 
É a característica utilizada pelo SJF e SRT 
 
 
 
 
 2a Questão 
 
 
O projeto de um escalonador adequado deve levar em conta uma série de diferentes necessidades, devendo contemplar os 
seguintes objetivos, EXCETO: 
 
 Balancear o tempo de CPU entre as tarefas. 
 
Maximizar a taxa de atendimento (vazão) do sistema (throughput). 
 Minimizar o número usuários interativos do sistema. 
 
Manter o processador ocupado o maior parte do tempo possível. 
 
Oferecer tempos de resposta razoáveis.3a Questão 
 
 
Considerando o momento em que a UCP encontra-se livre, ela será entregue ao processo que tiver o menor tempo de duração para 
o próximo surto de UCP, caso o sistema operacional esteja utilizando qual algoritmo de escalonamento? 
 
 FIFO 
 
Round Robin 
 
Múltiplas Filas 
 SJF 
 
FCFS 
 
 
Explicação: 
É uma característica do SJF 
 
 
 
 
 4a 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: 
 
 Tver o menor tempo de processador ainda por executar. 
 Chegar primeiro ao estado de pronto. 
 
Tiver o maior tempo de procesador ainda por executar. 
 
Chegar primeiro ao estado de espera. 
 
Tiver maior prioridade. 
 
 
 
 
 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 
 
Utilização do Processador 
 Throughput 
 
Tempo de processador 
 
Tempo de Turnaround 
 
 
 
 
 6a Questão 
 
 
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. 
 
tiver o menor tempo de processador ainda por executar. 
 chegar primeiro ao estado de pronto. 
 
estiver em modo usuário. 
 
 
 
 
 7a Questão 
 
 
Na gerência do processar 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: 
 
 Possuir o menor tempo de processador ainda por executar. 
 Chegar primeiro ao estado de pronto. 
 
Possuir o maior tempo de procesador ainda por executar. 
 
Chegar primeiro ao estado de espera. 
 
Possuir maior prioridade. 
 
 
Explicação: 
A principal característica do FIFO ou FCFS é: Chegar primeiro ao estado de pronto. 
 
 
 
 
 8a 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? 
 
 Shortest-Job-First (SJF) 
 
Por Prioridade 
 
First-In-First-Out (FIFO) 
 
Não preemptivo 
 
Circular 
 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
4a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0757_EX_A4_V1 17/03/2019 (Finaliz.) 
Aluno(a): 2019.1 EAD 
Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 
 
 
 
 1a Questão 
 
 
Em um processo de paginação, como são chamadas as páginas físicas que recebem as páginas lógicas? 
 
 Swap. 
 
Fetch. 
 Frames. 
 
Cache. 
 
Overlays. 
 
 
Explicação: 
Esta é a deniminação para frames ou molduras. 
 
 
 
 
 2a Questão 
 
 
Sobre fragmentação na alocação particionada dinâmica de memória é correto afirmar que: 
 
 ocorre fragmentação externa. 
 
não ocorre fragmentação externa. 
 
utilizam-se partições de tamanho fixo. 
 
ocorre fragmentação interna. 
 
não ocorre nenhuma fragmentação 
 
 
 
 
 3a Questão 
 
 
[ENADE] Com relação às diferentes tecnologias de armazenamento de dados, julgue os itens a seguir. 
I - Quando a tensão de alimentação de uma memória ROM é desligada, os dados dessa memória são apagados. Por isso, esse tipo de 
memória é denominado volátil. 
II - O tempo de acesso à memória RAM é maior que o tempo de acesso a um registrador da unidade central de processamento (UCP). 
III - O tempo de acesso à memória cache da UCP é menor que o tempo de acesso a um disco magnético. 
IV - O tempo de acesso à memória cache da UCP é maior que o tempo de acesso à memória RAM. 
Estão certos apenas os itens: 
 
 I e II. 
 II e III. 
 
III e IV. 
 
I e III. 
 
II e IV. 
 
 
Explicação: 
O tempo de acesso à memória cache da UCP é menor que o tempo de acesso à memória RAM e a memória tipo ROM é não volátil. E 
neste caso os itens I e IV estão incorretos. 
 
 
 
 
 4a Questão 
 
 
Quantos deslocamentos por página (offset) um processo por ter, considerando que seu endereço lógico é composto por 16 bits, 
sendo os 8 bits mais significativos utilizados para identificar a página? 
 
 1K deslocamentos 
 
2K deslocamentos 
 256 deslocamentos 
 
128 deslocamentos 
 
512 deslocamentos 
 
 
Explicação: 
como o endereço é composto por 16 bits e 8 servem para definir o endereç da página restam 2^8 variações para o deslocamento, 
isto é, 256. 
 
 
 
 
 5a 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 - (A,B,C,D,E) 
 11 - (E,C,D,A,B) 
 
10 - (E,C,D,A,B) 
 
11 - (A,B,A,E,C) 
 
 
 
 
 6a Questão 
 
 
Qual o tipo de página que a política NRU procura remover inicialmente? 
 
 As páginas referenciadas e não modificadas(bits M e R igual a 0). 
 
As páginas referenciadas e não modificadas (bit M igual a 0 e bit R igual a 1). 
 
As páginas referenciadas e modificadas (bits M e R iguais a 1). 
 
As páginas não referenciadas e modificadas (bit M igual a 1 e bit R igual a 0). 
 As páginas não referenciadas e não modificadas (bits M e R iguais a 0). 
 
 
 
 
 7a Questão 
 
 
Um sistema operacional trabalha com gerência de memória por páginas (paginação). O espaço de endereçamento virtual do sistema 
é dividido em páginas de tamanho 25 bytes. Existem quatro processos a serem executados nesse sistema, todos com códigos 
relocáveis, cujos tamanhos são: A (113 bytes), B (37 bytes), C (96 bytes), D (100 bytes). Diante desse cenário podemos afirmar 
que: 
 
 O processo D ocasionará menor fragmentação quando todas as suas páginas 
estiveram carregadas na memória física e caso o novo tamanho de página seja de 
10 bytes a fragmento causado por este processo não se altera, apesar do 
mapeamento ser dificultado 
 
O processo B ocasionará menor fragmentação quando todas as suas páginas estiveram carregadas na memória física e caso 
o novo tamanho de página seja de 10 bytes a fragmento causado por este processo não se altera, apesar do mapeamento 
ser facilitado 
 
O processo D ocasionará maior fragmentação quando todas as suas páginas estiveram carregadas na memória física e caso 
o novo tamanho de página seja de 10 bytes a fragmento causado por este processo aumentará significativamente 
 
O processo A terá uma tabela de páginas menor que todos os outros processos, muito embora o mapeamento seja facilitado 
se o tamanho da página do sistema for menor 
 
O processoC terá uma tabela de páginas maior que o processo A tanto para este tamanho de página como para páginas de 
tamanho 10 bytes 
 
 
 
 
 8a Questão 
 
 
Considerando um sistema com memória paginada é correto afirmar que: 
 
 Não há fragmentação em nenhuma página 
 
Poderá ocorrer fragmentação externa na última página de um processo 
 
Poderá ocorrer fragmentação externa em qualquer página de um processo 
 
Poderá ocorrer fragmentação interna em qualquer 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 
 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
4a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0757_EX_A4_V2 17/03/2019 (Finaliz.) 
Aluno(a): 2019.1 EAD 
Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 
 
 
 
 1a 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 há poder computacional suficiente nos dias atuais. 
 
porque exige uma quantidade de memória muito grande. 
 
porque é muito complexo. 
 
o hardware necessário seria absurdamente caro. 
 porque não é possível prever qual página será menos acessada no futuro. 
 
 
Explicação: 
É imprevisível para o sistema operacional determinar quais serão as próximas páginas que serão referenciadas em qualquer 
processo 
 
 
 
 
 2a 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 disponível para todos os processos. Para solucionar este problema foi proposta a técnica de 
swapping. Em relação ao funcionamento desta técnica, marque a alternativa INCORRETA. 
 
 Quando um processo é carregado da memória secundária para a memória principal diz-se que ocorre um swap in. 
 A técnica de swapping pode ser usada tanto em sistemas monotarefa quanto 
multitarefa. 
 
Swap out é quando um processo é carregado da memória principal para a memória secundária. 
 
O sistema seleciona um processo residente que é transferido da memória principal para a memória secundária. 
 
Para que o processo que está em memória secundária retorne à memória principal, outro processo que esteja na memória 
principal deve ser transferido para a memória secundária. 
 
 
 
 
 3a Questão 
 
 
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. 
 
 9 
 5 
 
7 
 
10 
 
4 
 
 
 
 
 4a 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? 
 
 Não há como uma página do processo não estar no "working set" 
 
O sistema "dá reboot" 
 Ocorre o "page fault" 
 
Todo sistema "trava" 
 
O processo continua sem problemas 
 
 
 
 
 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 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 
 
Page faults 
 
Overlay 
 Swapping 
 
Dinamic memory acess (DMA) 
 
 
 
 
 6a 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. 
 
 
 
 
 7a Questão 
 
 
Não é uma técnica de gerência de memória: 
 
 Alocação particionada 
 
Overlay 
 
Paginação 
 Alocação circular por prioridade 
 
Swapping 
 
 
 
 
 8a Questão 
 
 
Um computador tem 8 molduras de página, atualmente ocupadas pelas páginas abaixo. 
Página Carga Último acesso 
0 123 270 
1 231 250 
2 101 278 
3 145 279 
4 123 253 
5 109 167 
6 132 198 
7 143 185 
Dados os momentos de carga e último acesso, a próxima página a ser retirada pela política LRU (menos recentemente utilizada) é: 
 
 2 
 
6 
 
3 
 5 
 
0 
 
 
Explicação: 
A página 5 possui o menor tempo do último acesso, isto é, está a mais tempo sem rewfer6encia quando comparado com as demais 
páginas. 
 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
5a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0757_EX_A5_V1 17/03/2019 (Finaliz.) 
Aluno(a): 2019.1 EAD 
Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 
 
 
 
 1a 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: 
 
 Subsistemas de E/S 
 
Controladores 
 
Ghost 
 Drivers 
 
Backups 
 
 
 
 
 2a QuestãoOs 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 usuários e ao equipamentos 
 
Orientados a páginas e segmentos 
 
Orientados à páginas e blocos 
 Orientados a blocos e a caracteres 
 
Orientados a hardware e software 
 
 
 
 
 3a 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 separar as operações de entrada das operações de saída de dados. 
 
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 evitar o uso de DMA para a operação de entrada/saída. 
 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. 
 
 
 
 
 4a Questão 
 
 
A utilização de dispositivos com DMA é indicada para: 
 
 Qualquer dispositivo de Entrada ou de Saída 
 Dispositivos que efetuam grande transferência de dados para a memória. 
 
Dispositivos de alta prioridade 
 
Dispositivos que necessitam de intervenção do usuário 
 
Dispositivos muito mais rápidos que o processador 
 
 
 
 
 5a 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: 
 
 a um processo do Sistema Operacional. 
 
ao Kernel do Sistema Operacional. 
 à uma pequena porção de memória usada temporariamente para armazenador os 
dados transferidos. 
 
à assincronia de funcionamento do dispositivo de E/S. 
 
à sincronia de funcionamento do dispositivo de E/S. 
 
 
 
 
 6a Questão 
 
 
A utilização de dispositivos com DMA é indicado para: 
 
 Dispositivos muito mais rápidos que o processador 
 
Qualquer dispositivo de Entrada ou de Saída 
 Dispositivos que efetuam grande transferência de dados para a memória. 
 
Dispositivos de alta prioridade 
 
Dispositivos que necessitam de intervenção do usuário 
 
 
 
 
 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: 
 
 Subsistemas de E/S 
 
Controladores 
 
Backups 
 Drivers 
 
Ghost 
 
 
 
 
 8a 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 as alternativas I e II estão corretas. 
 
Todas estão incorretas. 
 
Apenas a alternativa III está correta. 
 
Apenas alternativa I está correta. 
 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
5a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0757_EX_A5_V2 17/03/2019 (Finaliz.) 
Aluno(a): 2019.1 EAD 
Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 
 
 
 
 1a Questão 
 
 
Criar , apagar, renomear, imprimir, descarregar,listar, manipular arquivos e diretórios, são características de qual componente do 
sistema operacional? 
 
 Suporte a linguagem de programação; 
 
Comunicações; 
 Gerenciamento de arquivos; 
 
Informações de estado; 
 
Carga e execução de programas; 
 
 
 
 
 2a 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: 
 
 Permite a comunicação entre o sistema computacional e o mundo externo 
 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 
 
Manipula diretamente os dispositivos de E/S 
 
Parte do programa que contém dados compartilhados 
 
 
 
 
 3a 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: 
 
 à 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. 
 
à assincronia de funcionamento do dispositivo de E/S. 
 
 
 
 
 4a Questão 
 
 
A utilização de dispositivos com DMA é indicado para: 
 
 Qualquer dispositivo de Entrada ou de Saída 
 
Dispositivos que necessitam de intervenção do usuário 
 Dispositivos que efetuam grande transferência de dados para a memória. 
 
Dispositivos de alta prioridade 
 
Dispositivos muito mais rápidos que o processador 
 
 
 
 
 5a 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: 
 
 Ghost 
 Drivers 
 
Subsistemas de E/S 
 
Controladores 
 
Backups 
 
 
 
 
 6a 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 as alternativas I e II estão corretas. 
 
Todas as sentenças estão corretas. 
 
Apenas alternativa I está correta. 
 
Apenas a alternativa III está correta. 
 
 
 
 
 7a 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 as operações de entrada das operações de saída de dados. 
 
Porque permite o compartilhamento dos dispositivos de entrada/saída através do gerenciamento de entrada/saída. 
 Porque permite separar características de hardware de características funcionais 
do dispositivo de entrada/saída. 
 
Porque permite evitar o uso de DMA para a operação de entrada/saída. 
 
 
 
 
 8a Questão 
 
 
A utilização de dispositivos com DMA é indicada para: 
 
 Qualquer dispositivo de Entrada ou de Saída 
 
Dispositivos muito mais rápidos que o processador 
 
Dispositivos de alta prioridade 
 
Dispositivos que necessitam de intervenção do usuário 
 Dispositivos que efetuam grande transferência de dados para a memória. 
 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
6a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0757_EX_A6_V1 17/03/2019 (Finaliz.) 
Aluno(a): 2019.1 EAD 
Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 
 
 
 
 1a Questão 
 
 
Um arquivo é constituído por informações logicamente relacionadas que podem representar instruções (executável) ou dados 
(texto). Qual das opções NÃO é considerado um atributo. 
 
 Usuário 
 
Tipo 
 Estrutura 
 
Proteção 
 
Tamanho 
 
 
 
 
 2a 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. O procedimento de desfragmentação de um disco não tem efeito permanente, havendo necessidade de ser 
realizado periodicamente 
II. No momento da criação de um arquivo é possível determinar previamente seu tamanho, o que favorece o uso 
da técnica de alocação contígua de blocos 
III. A extensão do modelo de dois níveis para a estrutura de diretórios em árvore permitiu que os arquivos fossem 
mais bem organizados. Entretanto, esse modelo de diretórios em árvore deixou de ser adotado pela maioria dos 
sistemas operacionais atualmente 
 
 
 Somente as sentenças I e II estão corretas 
 Somente a sentença III está correta. 
 Somente as sentenças I e III estão corretas 
 Somente as sentenças II e III estão corretas 
 Somente a sentaça I está correta. 
 
 
Explicação: 
O tamanho dos arquivos é dinâmico e a estrutura de arvuicos em árvore não é mais utilizada nos principais sistemas operacionais. 
 
 
 
 
 3a Questão 
 
 
Os sistemas operacionais são divididos em diversos componentes que possuem características e funções específicas. 
As características abaixo se referem a qual componente de sistema? 
1) Gerenciamento de espaço livre; 
2) Alocação do espaço de armazenamento; 
3) Programação de alocação do disco; 
 
 Gerenciamento de memória 
 
Gerenciamento de entrada e saída 
 
Proteção do sistema 
 Gerenciamento de arquivos 
 
Gerenciamento do processador 
 
 
 
 
 4a Questão 
 
 
Arquivos e diretórios possuem atributos. Assinale a alternativa que NÃO representa um atributo de um arquivo. 
 
 Nome 
 Tamanho do bloco 
 
Data de modificação 
 
Permissão de leitura/escrita 
 
Tipo 
 
 
 
 
 5a Questão 
 
 
Dentre os critérios para a escolha de uma organização de arquivo, podemos considerar INCORRETO. 
 
 Economia em armazenamento. 
 
Facilidade de manutenção. 
 
Facilidade de atualização. 
 
Menor tempo de acesso. 
 Escolha por tipo 
 
 
 
 
 6a Questão 
 
 
O nome de um arquivo no padrão FAT16 pode possuir, além da extensão, no máximo, 
 
 256 caracteres. 
 8 caracteres. 
 
16 caracteres. 
 
128 caracteres. 
 
32 caracteres. 
 
 
 
 
 7a Questão 
 
 
Marque a resposta correta que complementa a afirmação a seguir. Uma interrupção sequencial: 
 
 Só será atendida de acordo com sua prioridade na fila. 
 
Poderá ser atendida simultaneamente com outra em atendimento. 
 
Só será atendida quando chegar sua vez na fila. 
 
Nenhuma das outras respostas. 
 Só poderá ser atendida se nenhuma outra estiver em atendimento. 
 
 
 
 
 8a Questão 
 
 
Dentre as funcionalidades de um sistema de arquivos, podemos considerar INCORRETA a seguinte função. 
 
 Atender às requisições de armazenamento e recuperação de informações. 
 
Prover rotinas para acesso. 
 Evitar a fragmentação interna na memória principal. 
 
Prover acesso a dispositivos diferentes. 
 
Garantir a validade do arquivo. 
 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
6a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0757_EX_A6_V2 17/03/2019 (Finaliz.) 
Aluno(a): 2019.1 EAD 
Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 
 
 
 
 1a Questão 
 
 
Analise as sentenças sobre sistema de arquivos e, em seguida, assinale a alternativa correta: 
I. Existem três formas de estruturarmos espaços livres em um sistema de arquivos: ligação encadeada de blocos, tabela de blocos 
livres e mapa de bits 
II. No esquema de tabela de blocos cada bloco possui uma área reservada ao armazenamento dos endereços de todos os blocos 
livres 
III. Na ligação encadeada de blocos existe uma tabela que contém o endereço de todos os blocos de cada segmento livre e o 
número de blocos livres contíguos 
 
 Somente as sentenças I e III estão corretas 
 
Somente a sentença III está correta 
 
Somente a sentença II está correta 
 
Somente as sentenças II e III estão corretas 
 Somente a sentença I está correta 
 
 
 
 
 2a Questão 
 
 
Dentre as funcionalidades de um sistema de arquivos, podemos considerar INCORRETA a seguinte função. 
 
 Garantir a validade do arquivo. 
 
Prover rotinas para acesso. 
 Evitar a fragmentação interna na memória principal. 
 
Atender às requisições de armazenamento e recuperação de informações. 
 
Prover acesso a dispositivos diferentes. 
 
 
 
 
 3a 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. O procedimento de desfragmentação de um disco não tem efeito permanente, havendo necessidade de ser 
realizado periodicamente 
II. No momento da criação de um arquivo é possível determinar previamente seu tamanho, o que favorece o uso 
da técnica de alocação contígua de blocos 
III. A extensão do modelo de dois níveis para a estrutura de diretórios em árvore permitiu que os arquivos fossem 
mais bem organizados. Entretanto, esse modelo de diretórios em árvore deixou de ser adotado pela maioria dos 
sistemas operacionais atualmente 
 
 
 Somente as sentenças II e III estão corretas 
 Somente as sentenças I e III estão corretas 
 Somente a sentaça I está correta. 
 Somente as sentenças I e II estão corretas 
 Somente a sentença III está correta. 
 
 
Explicação: 
O tamanho dos arquivos é dinâmico e a estrutura de arvuicos em árvore não é mais utilizada nos principais sistemas operacionais. 
 
 
 
 
 4a Questão 
 
 
Os sistemas operacionais são divididos em diversos componentes que possuem características e funções específicas. 
As características abaixo se referem a qual componente de sistema? 
1) Gerenciamento de espaço livre; 
2) Alocação do espaço de armazenamento; 
3) Programação de alocação do disco; 
 
 Gerenciamento do processador 
 Gerenciamento de arquivos 
 
Gerenciamentode memória 
 
Gerenciamento de entrada e saída 
 
Proteção do sistema 
 
 
 
 
 5a Questão 
 
 
Arquivos e diretórios possuem atributos. Assinale a alternativa que NÃO representa um atributo de um arquivo. 
 
 Tamanho do bloco 
 
Tipo 
 
Data de modificação 
 
Permissão de leitura/escrita 
 
Nome 
 
 
 
 
 6a Questão 
 
 
Dentre os critérios para a escolha de uma organização de arquivo, podemos considerar INCORRETO. 
 
 Facilidade de atualização. 
 
Economia em armazenamento. 
 
Facilidade de manutenção. 
 
Menor tempo de acesso. 
 Escolha por tipo 
 
 
 
 
 7a Questão 
 
 
O nome de um arquivo no padrão FAT16 pode possuir, além da extensão, no máximo, 
 
 32 caracteres. 
 8 caracteres. 
 
256 caracteres. 
 
16 caracteres. 
 
128 caracteres. 
 
 
 
 
 8a Questão 
 
 
Marque a resposta correta que complementa a afirmação a seguir. Uma interrupção sequencial: 
 
 Só será atendida quando chegar sua vez na fila. 
 
Nenhuma das outras respostas. 
 
Poderá ser atendida simultaneamente com outra em atendimento. 
 Só poderá ser atendida se nenhuma outra estiver em atendimento. 
 
Só será atendida de acordo com sua prioridade na fila. 
 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
7a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0757_EX_A7_V1 17/03/2019 (Finaliz.) 
Aluno(a): 2019.1 EAD 
Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 
 
 
 
 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: 
 
 I, II, III e IV. 
 
I, III e IV, apenas. 
 
I, II e III, apenas. 
 
II, III e IV, apenas. 
 I, II e IV, 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: 
 
 I, II, III e IV. 
 
I, III e IV, apenas. 
 
I, II e III, apenas. 
 
II, III e IV, apenas. 
 I, II 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 III e IV estão corretas 
 
Somente as sentenças II e III estão corretas 
 
Somente as sentenças I, II e IV estão corretas 
 
Todas as sentenças estão corretas 
 Somente as sentenças I e II 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, 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 indexada todos os ponteiros para os blocos de um arquivo são colocados em um mesmo bloco chamado bloco de 
índices. 
 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 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. 
 
 
 
 
 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 por lista encadeada usando uma tabela na memória principal (FAT - File Allocation Table) é utilizada pelo 
sistema operacional MS-DOS. 
 
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 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. 
 
 
 
 
 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. 
 
 III e IV 
 
I e II e) 
 II e III 
 
II e IV 
 
I e III 
 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
7a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0757_EX_A7_V2 17/03/2019 (Finaliz.) 
Aluno(a): 2019.1 EAD 
Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 
 
 
 
 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: 
 
 I, II e IV, apenas. 
 
I, III e IV, apenas. 
 
II, III e IV, apenas. 
 
I, II e III, apenas. 
 
I, II, III e IV. 
 
 
 
 
 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: 
 
 I, II, III e IV. 
 I,II e IV, apenas. 
 
I, II e III, apenas. 
 
II, III 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 III e IV estão corretas 
 Somente as sentenças I e II estão corretas 
 
Todas as sentenças estão corretas 
 
Somente as sentenças II e III 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, 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. 
 
Na alocação indexada todos os ponteiros para os blocos de um arquivo são colocados em um mesmo bloco chamado bloco de 
índices. 
 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.. 
 
A alocação encadeada permite que os blocos de um arquivo sejam alocados de forma não contígua no disco. 
 
 
 
 
 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 
 
 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. 
 
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 por lista encadeada usando uma tabela na memória principal (FAT - File Allocation Table) é utilizada pelo 
sistema operacional MS-DOS. 
 
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. 
 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. 
 
 
 
 
 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 III 
 
I e II e) 
 
III e IV 
 
I e III 
 
II e IV 
 
 
 
 
 
 
 
SISTEMAS OPERACIONAIS 
8a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0757_EX_A8_V1 17/03/2019 (Finaliz.) 
Aluno(a): 2019.1 EAD 
Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 
 
 
 
 1a Questão 
 
 
Um sistema Cliente/Servidor pode ser entendido como a interação entre Software e Hardware em diferentes níveis, implicando na 
composição de diferentes computadores e aplicações. As opções abaixo apresentam característica do lado Servidor: 
I- Cliente, também denominado de "front-end", é um processo que interage com o usuário através de uma interface gráfica. 
II- Recebe e responde às solicitações dos Clientes. 
III- Atende a diversos Clientes simultaneamente. 
Assinale a opção CORRETA. 
 
 Os itens I, II e III estão corretos 
 
Somente o item II está correto 
 
Somente os itens I e III estão corretos 
 Somente os itens II e III estão corretos 
 
Somente o item I está correto 
 
 
Explicação: 
Não é necessário uma interface gráfica para a comunicação do lado cliente. 
 
 
 
 
 2a Questão 
 
 
Um sistema operacional de rede, engloba: 
I- Um conjunto de módulos implementando os protocolos e as aplicações cliente-
servidor de uso geral; 
II- Um ou mais drivers com implementações de protocolos de comunicação; 
III- Um controle da placa de rede que é realizado pelo driver de dispositivo que se 
comunica com o SOR através de uma interface bem definida; 
Está(ão) correta(s) a(s) afirmativa(s): 
 
 Somente o item II; 
 Somente os itens I, II e III; 
 
Somente os itens I e III; 
 
Somente os itens II e III; 
 
Somente os itens I e II; 
 
 
Explicação: 
Todas as respostas estão corretas. 
O monitoramento do tráfego, da disponibilidade e do desempenho de uma 
estação da rede, assim como o monitoramento do meio de transmissão e 
de outros indicadores, fazem parte do processo de gerenciamento da 
rede, de forma a possibilitar a detecção de erros, diagnoses e resoluções 
de problemas, tais como falhas, diminuição do desempenho etc. 
 
 
 
 
 3a 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? 
 
 128 blocos 
 
47 blocos 
 46 blocos 
 
45 blocos 
 
4 blocos 
 
 
 
 
 4a 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: 
 
 Mapa de bits e Tabela de blocos livres. 
 
Tabela de blocos livres e tabela de diretórios. 
 
Mapa de bits e tabela de diretórios. 
 
Mapa de bits e blocos de indices. 
 
Lista encadeada e bloco de indices. 
 
 
 
 
 5a 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.

Continue navegando