Buscar

SISTEMAS OPERACIONAS PARA REDES

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

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

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ê viu 3, do total de 49 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

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

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ê viu 6, do total de 49 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

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

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ê viu 9, do total de 49 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

Prévia do material em texto

1. 
 
 
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 multitarefa é também multiusuário. 
 Todo sistema multiusuário é também multitarefa. 
 Alguns sistemas multiusuário são também multitarefa 
 Sistemas monotarefa podem ser multiusuário. 
 
 
 
 
 
2. 
 
 
São tipos de sistemas operacionais: 
 
 
 
Sistemas Monocompiláveis/Monomonitoramento, Sistemas 
Multicompiláveis/Multimonitoramento, Sistemas com múltiplos usuários. 
 
Sistemas Monoplanejáveis/Monodesign, Sistemas Multiplanejáveis/Multidesign, 
Sistemas com processadores de segmentação. 
 
Sistemas Monoprogramáveis/Monotarefa, Sistemas Multiprogramáveis/Multitarefa, 
Sistemas com múltiplos processadores. 
 
Sistemas Monostakeholder/Monoinstrução, Sistemas Multistakeholder/Multi-instrução, 
Sistemas com múltiplos processadores. 
 
Sistemas Monousuários/Monopointer, Sistemas Multiusuários/Multipointer, Sistemas 
com múltiplas entradas. 
 
 
 
 
 
3. 
 
 
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: 
 
 
 
 Sistemas monousuário são obrigatoriamente monotarefa 
 Alguns sistemas multiusuário são também multitarefa 
 Sistemas monotarefa podem ser multiusuário 
 Todo sistema multitarefa é também multiusuário 
 Todo sistema multiusuário é também multitarefa 
 
 
 
 
 
4. 
 
 
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 
 I e II 
 I, III e IV 
 I, II e III 
 II, III e IV 
 
 
 
 
 
5. 
 
 
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. 
 
 
 
 
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. 
 
O software que contém os componentes centrais de um Sistema Operacional é 
chamado de kernel. 
 
Sistemas Operacionais podem ser encontrados nos mais variados dispositivos 
(celulares, carros, computadores pessoais). 
 
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. 
 
 
 
 
 
6. 
 
 
No contexto dos SO multitarefas (em um sistema com 1 processador do tipo mononúcleo), o 
conceito de concorrência entre processos NÃO se refere a: 
 
 
 
 
Gerenciamento dos recursos computacionais para servir vários processos, que podem 
ser orientados ao processamento ou à entrada/saída. 
 
Execução simultânea de vários processos, diminuindo assim o tempo de espera médio 
do sistema. 
 
 
Otimização do tempo do processador devido à possibilidade de utilização de 
interrupções. 
 
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. 
 
 
 
 
 
 7. 
 
 
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 chamada ao sistema (system call) 
 uma solicitação ao administrador do sistema 
 uma interrupção 
 
 
 
 
 
8. 
 
 
Define-se um sistema operacional multitarefa como sendo aquele que possui a capacidade 
de: 
 
 
 
 executar programas baseados em threads. 
 executar vários programas simultaneamente. 
 gerenciar múltiplos processadores. 
 manter vários programas na memória simultanemente. 
 administrar mais de um usuário simultanemente. 
 
 
 
 
1. 
 
 
(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: 
 
 
 
 I, II, IV 
 I, II, III 
 II, V 
 
I, IV 
 I, II, V 
 
 
 
 
 
2. 
 
 
Para que uma aplicação execute instruções privilegiadas é necessário que esta aplicação 
faça: 
 
 
 
 uma chamada ao sistema (system call) 
 o acesso com uma conta privilegiada. 
 uma solicitação ao administrador do sistema 
 uma interrupção 
 a execução de um programa específico 
 
 
 
 
 
3. 
 
 
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: 
 
 
 
 Alguns sistemas multiusuário são também multitarefa 
 Sistemas monousuário são obrigatoriamente monotarefa. 
 Sistemas monotarefa podem ser multiusuário. 
 Todo sistema multitarefa é também multiusuário. 
 Todo sistema multiusuário é também multitarefa. 
 
 
 
 
 
4. 
 
 
São tipos de sistemas operacionais: 
 
 
 
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 Monoprogramáveis/Monotarefa, Sistemas Multiprogramáveis/Multitarefa, 
Sistemas com múltiplos processadores. 
 
Sistemas Monousuários/Monopointer, Sistemas Multiusuários/Multipointer, Sistemas 
com múltiplas entradas. 
 
Sistemas Monocompiláveis/Monomonitoramento, Sistemas 
Multicompiláveis/Multimonitoramento, Sistemas com múltiplos usuários. 
 
 
 
 
 
5. 
 
 
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: 
 
 
 
 Alguns sistemas multiusuário são também multitarefa 
 Todo sistema multitarefa é também multiusuário 
 Sistemas monotarefapodem ser multiusuário 
 Todo sistema multiusuário é também multitarefa 
 Sistemas monousuário são obrigatoriamente monotarefa 
 
 
 
 
 
6. 
 
 
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 vários 
programas de forma concorrente em um ambiente monousuário. 
 
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 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). 
 
 
 
 
 
7. 
 
 
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, III e IV 
 I, II e IV 
 I e II 
 I, II e III 
 II, III e IV 
 
 
 
 
 
8. 
 
 
No contexto dos SO multitarefas (em um sistema com 1 processador do tipo mononúcleo), o 
conceito de concorrência entre processos NÃO se refere a: 
 
 
 
 
Execução simultânea de vários processos, diminuindo assim o tempo de espera médio 
do sistema. 
 
 
Otimização do tempo do processador devido à possibilidade de utilização de 
interrupções. 
 
Vários programas poderem ser carregados na memória a espera do uso alternado do 
processador. 
 
Gerenciamento dos recursos computacionais para servir vários processos, que podem 
ser orientados ao processamento ou à entrada/saída. 
 
 O controle do acesso concorrente a diversos recursos, implementado por mecanismos 
de proteção do SO para garantir a integridade de todo o sistema. 
 
 
 
 
 
1. 
 
 
Um processo é formado por três partes onde guarda todas as informações do programa em 
execução, analise as afirmativas sobre estas partes: 
I. O contexto de hardware não ocorre em sistemas de tempo compartilhado 
(multiprogramados), no qual há um revezamento na utilização do processador pelos 
processos. 
II. Através do contexto de hardware, o sistema operacional é capaz de efetuar a troca de 
um processo por outro no processador, esta operação é conhecida como troca de contexto. 
III. A troca de contexto envolve os registradores do processador. Um processador possui 
vários registradores entre os de usos gerais e os especificos, tais como o Program Conter e 
o stack Pointer. 
IV. Quando um processo é criado, o sistema operacional especifica os limites e 
características de recursos que o processo pode alocar. Estas informações são armazenadas 
no contexto de software. 
V. O espaço de endereçamento, é responsável pela execução das instruções de um 
programa, para isso as instruções e os dados do programa são carregados em uma área de 
memória pertencentes ao processo para serem executados. 
 
 
 
 
 
Somente as afirmativas II, III e IV são verdadeiras. 
 Somente as afirmativas II e V são verdadeiras. 
 Somente as afirmativas I, III e V são verdadeiras. 
 As afirmativas I, II, III, IV e V são verdadeiras. 
 
Somente as afirmativas I, II e IV são 
verdadeiras. 
 
 
 
 
 
 
2. 
 
 
Um processo preemptivo é aquele que: 
 
 
 Pode ser interrompido contudo há prejuízo ao seu processamento 
 
Que executa por tempo indeterminado cabendo somente ao kernel liberar o 
processador 
 Que executa por tempo indeterminado cabendo somente a ele liberar o processador 
 Que não pode liberar o processador 
 Pode ser interrompido sem que haja prejuízo ao seu processamento 
 
 
 
 
 
3. 
 
 
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: 
 
 
 
 
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 
 
d) Um processo que está no estado Em Espera passa para o estado Pronto quando o 
evento esperado pelo processo ocorre. 
 
a) Em um computador multiprogramado vários processos podem estar no estado de 
Pronto simultâneamente 
 
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 
 
 
 
 
 
4. 
 
 
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: 
 
 
 
 ESPERA para EXECUÇÃO 
 EXECUÇÃO para ESPERA 
 EXECUÇÃO para PRONTO 
 ESPERA para PRONTO 
 PRONTO para EXECUÇÃO 
 
 
 
 
5. 
 
 
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: 
 
 
 
 
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 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. 
 
Os processos I/O-bound podem levar vantagem em qualquer escalonamento 
baseado composto com critérios de prioridade 
 
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 
 
 
 
 
 
6. 
 
 
Processo é um conceito chave no funcionamento de um Sistema Operacional: I. Um 
processo é um programa em execução. II. Cada processo possui instruções que serão 
executadas e um espaço de endereçamento em que pode ler e escrever. III. Um processo 
pode resultar na execução de outros processos, chamados de processos filhos, que 
compartilham o espaço de endereçamento com o processo pai. Assinale a alternativa 
correta: 
 
 
 
 II e III estãocorretas. 
 I e III estão corretas. 
 I e II estão corretas. 
 Todas estão corretas. 
 Somente a I está correta. 
 
 
 
 
 
7. 
 
 
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 
 F, V, F, V 
 F, V, V, F 
 V, F, V, V 
 V, V, V, V 
 
 
 
 
 
8. 
 
 
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? 
 
 
 
 Programas residentes; 
 Sistemas integrados 
 Programas de sistemas; 
 Programas Nativos; 
 Aplicativos; 
 
 
 
 
1. 
 
 
Sabe-se que cada processo tem seu próprio contexto de software, contexto de hardware e 
espaço de endereçamento. Threads de um mesmo processo compartilham o mesmo 
contexto de software e espaço de endereçamento, apesar de terem contexto de hardware 
próprio. De acordo com as afirmações, marque a alternativa correta. 
 
 
 
 
O uso de threads representa ganhos em termo de desempenho, pois durante a 
interrupção de um thread apenas o contexto de software precisa ser salvo, já que o 
contexto de hardware e o espaço de endereçamento são os mesmos entre os vários 
threads. 
 
O uso de threads diminui o desempenho, pois durante a interrupção de um thread é 
necessário salvar o contexto de hardware, de software e espaço de endereçamento. 
 
O uso de threads não influencia no desempenho, pois durante a interrupção de um 
thread é necessário salvar o contexto de hardware, de software e espaço de 
endereçamento 
 
O uso de threads representa ganhos em termos de desempenho, pois durante a 
interrupção de um thread apenas o contexto de hardware precisa ser salvo, já que o 
contexto de software e o espaço de endereçamento são os mesmos entre os vários 
threads 
 
O uso de threads representa ganhos em termos de desempenho, pois durante a 
interrupção de um thread apenas o espaço de endereçamento precisa ser salvo, já que 
o contexto de software e de hardware são os mesmos entre os vários threads 
 
 
 
 
 
2. 
 
 
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 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 hardware mantém informações nos registradores do processador, 
enquanto um processo está em execução, podendo salvá-las caso o processo seja 
interrompido. 
 
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 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 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). 
 
 
 
 
 
3. 
 
 
 
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 Software 
 Contexto de Hardware 
 Limites 
 Thread 
 Espaço de Endereçamento 
 
 
 
 
 
4. 
 
 
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"? 
 
 
 
 
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. 
 Sim. Assim que liberar o processador ele será executado. 
 
Não. O processo ficará em estado de "espera" e aguarda até que o sistema operacional 
o selecione para execução. 
 Sim. Mas somente se o computador tiver mais de uma CPU. 
 
 
 
 
 
5. 
 
 
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: 
 
 
 
 
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 
 
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 
 
Sempre que um processo é criado, ele entra no estado de execução sem necessidade 
de escalonamento 
 Não há nenhuma relação entre os estados de pronto e de execução 
 
O escalonador seleciona processos que estejam no estado de pronto e os coloca em 
execução, obedecendo os critérios estabelecidos 
 
 
 
 
 6. 
 
 
"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; 
 Manipulação de sistema de Arquivos; 
 Alocação de recursos; 
 Operação de I/O; 
 Contabilização; 
 
 
 
 
 
7. 
 
 
Qual a diferença entre processos e threads? 
 
 
 Processos tem estados e divisões. Já threads não tem. 
 
Quando um processo pai morre seus filhos morrem. Já em threads isso não funciona 
assim. 
 Processos "falam" entre si e Threads não. 
 
Processos se comunicam através do espaço de endereçamento. Threads através de 
mensagens. 
 Uma thread pode alterar o conteúdo da memória de outra, já processo não. 
 
 
 
 
 
8. 
 
 
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:término do programa 
 ocorre quando o processo deve aguardar um recurso 
 ocorre quando o processo é interrompido e novo processo será selecionado 
 ocorre quando a solicitação de recurso é atendida 
 ocorre apenas na admissão 
 
 
 
 
1. 
 
 
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: 
 
 
 
 10,8 segundos 
 55 segundos 
 13,1 segundos 
 21,6 segundos 
 25,5 segundos 
 
 
 
 
 
2. 
 
 
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 
 Não preemptivo 
 Shortest-Job-First (SJF) 
 First-In-First-Out (FIFO) 
 Circular 
 
 
 
 
 
3. 
 
 
Starvation é uma situação que ocorre quando: 
 
 
 Pelo menos um processo é continuamente postergado e não executa. 
 Quando Quantum esta acima de 400 ms 
 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. 
 
A prioridade de um processo é ajustada de acordo com o tempo total de execução do 
mesmo. 
 
 
 
 
 
4. 
 
 
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: 
 
 
 POR PRIORIDADES 
 SWAPPING 
 SJF 
 CIRCULAR 
 LIFO 
 
 
 
 
 
5. 
 
 
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 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 
 
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 escalonador seleciona processos que estejam no estado de pronto e os coloca em 
execução, obedecendo os critérios estabelecidos (tempo, prioridade) 
 
 
 
 
 
6. 
 
 
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: 
 
 
 
 Shortest-Job-First (SJF) 
 First-In-First-Out (FIFO) 
 Translation Lookaside Buffer (TLB) 
 Por Prioridade 
 Paginação 
 
 
 
 
 
7. 
 
 
O nome dado ao mecanismo utilizado para selecionar o próximo processo que deve ser 
executado é : 
 
 
 
 
COMPATILHAMENTO 
 ARMAZENAMENTO 
 EXECUÇÃO 
 ESCALONAMENTO 
 TEMPO REAL 
 
 
 
 
 
8. 
 
 
Em relação à política de escalonamento por preempção, é correto afirmar que o sistema 
operacional: 
 
 
 
 
pode interromper um processo em execução, com o objetivo de alocar outro processo 
na UCP 
 executa tipicamente o processo tipo BATCH (em lote) 
 executa apenas processos que ainda não estão ativos 
 possui capacidade limitada e processos simples 
 executa apenas processos em monoprogramação 
 
 
 
 
1. 
 
 
Os sistemas operacionais dos microcomputadores possuem como uma de suas principais 
características o gerenciamento da memória principal. Analise as sentenças sobre 
gerenciamento de memória e, em seguida, assinale a alternativa correta: 
I. A divisão do programa em módulos que executavam de maneira independente, 
utilizando áreas de memória diferentes, faz parte da técnica chamada de memória virtual. 
II. O movimento de transferência de processos, entre a memória e o disco e vice-versa é 
denominado swapping 
III. Com a criação do conceito do espaço de endereçamento virtual, os programas passam 
a utilizar endereços fora dos limites da memória física. Porém, todas as 
páginas/segmentos do programa devem estar na memória física no momento da 
execução 
 
 
 
 Somente a sentença II está correta 
 Somente as sentenças I e III estão corretas 
 Somente a sentença I está correta 
 Somente as sentenças II e III estão corretas 
 Somente as sentenças I e II estão corretas. 
 
 
 
 
 
2. 
 
 
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 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 processo C 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 
 
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 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á 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 
 
 
 
 
 
3. 
 
 
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 funcionamentodesta técnica, marque a alternativa INCORRETA. 
 
 
 
 
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. 
 
Swap out é quando um processo é carregado da memória principal para a memória 
secundária. 
 
A técnica de swapping pode ser usada tanto em sistemas monotarefa quanto 
multitarefa. 
 
O sistema seleciona um processo residente que é transferido da memória principal 
para a memória secundária. 
 
Quando um processo é carregado da memória secundária para a memória principal 
diz-se que ocorre um swap in. 
 
 
 
 
 
4. 
 
 
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 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. 
 
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 se adeque melhor aos requisitos do processo solicitante. 
 
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 requisitos do processo 
solicitante. 
 
 
 
 
 
5. 
 
 
Não é uma técnica de gerência de memória: 
 
 
 Alocação particionada 
 Swapping 
 Paginação 
 Overlay 
 Alocação circular por prioridade 
 
 
 
 
 
6. 
 
 
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) 
 11 - (E,C,D,A,B) 
 11 - (A,B,A,E,C) 
 10 - (E,C,D,A,B) 
 10 - (A,B,C,D,E) 
 
 
 
 
 
7. 
 
 
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. 
 
 
 
 5 
 10 
 4 
 
7 
 9 
 
 
 
 
 
8. 
 
 
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: 
 
 
 
 Page faults 
 Memória virtual 
 Swapping 
 Trashing 
 Dinamic memory acess (DMA) 
 
 
 
1. 
 
 
O projeto de um escalonador adequado deve levar em conta uma série de diferentes 
necessidades, devendo contemplar os seguintes objetivos, EXCETO: 
 
 
 
 Minimizar o número usuários interativos do sistema. 
 Maximizar a taxa de atendimento (vazão) do sistema (throughput). 
 Balancear o tempo de CPU entre as tarefas. 
 Manter o processador ocupado o maior parte do tempo possível. 
 Oferecer tempos de resposta razoáveis. 
 
 
 
 
 
2. 
 
 
Starvation é uma situação que ocorre quando: 
 
 
 O processo tenta mas não consegue acessar uma variável compartilhada. 
 Quando Quantum está acima de 400 ms 
 Pelo menos um evento espera por um evento que não vai ocorrer. 
 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. 
 
 
 
 
 
3. 
 
 
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: 
 
 
 
 Tiver o maior tempo de procesador ainda por executar. 
 Tiver maior prioridade. 
 Chegar primeiro ao estado de pronto. 
 Chegar primeiro ao estado de espera. 
 Tver o menor tempo de processador ainda por executar. 
 
 
 
 
 
4. 
 
 
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? 
 
 
 
 Throughput 
 Tempo de Espera 
 Tempo de processador 
 Tempo de Turnaround 
 Utilização do Processador 
 
 
 
 
 
5. 
 
 
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. 
 tiver maior prioridade. 
 chegar primeiro ao estado de pronto. 
 ocupar menos espaço em memória. 
 estiver em modo usuário. 
 
 
 
 
 
6. 
 
 
Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o 
processo que: 
 
 
 
 Estiver em modo usuário 
 Tiver o menor tempo de processador ainda por executar 
 Ocupar menos espaço em memória 
 Chegar primeiro ao estado de pronto 
 Tiver maior prioridade 
 
 
 
 
 
7. 
 
 
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 
 Tempo de Turnaround 
 Tempo de UCP 
 Throughput 
 Tempo de resposta 
 
 
 
 
 
8. 
 
 
Em relação à política de escalonamento por preempção, é correto afirmar que o sistema 
operacional: 
 
 
 
 executa tipicamente o processo tipo BATCH (em lote) 
 
pode interromper um processo em execução, com o objetivo de alocar outro processo 
na UCP 
 executa apenas processos em monoprogramação 
 executa apenas processos que ainda não estão ativos 
 possui capacidade limitada e processos simples 
 
 
 
1. 
 
 
O projeto de um escalonador adequado deve levar em conta uma série de diferentes 
necessidades, devendo contemplar os seguintes objetivos, EXCETO:Minimizar o número usuários interativos do sistema. 
 Maximizar a taxa de atendimento (vazão) do sistema (throughput). 
 Balancear o tempo de CPU entre as tarefas. 
 
Manter o processador ocupado o maior parte do tempo possível. 
 Oferecer tempos de resposta razoáveis. 
 
 
 
 
 
2. 
 
 
Starvation é uma situação que ocorre quando: 
 
 
 O processo tenta mas não consegue acessar uma variável compartilhada. 
 Quando Quantum está acima de 400 ms 
 Pelo menos um evento espera por um evento que não vai ocorrer. 
 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. 
 
 
 
 
 
3. 
 
 
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: 
 
 
 
 Tiver o maior tempo de procesador ainda por executar. 
 Tiver maior prioridade. 
 Chegar primeiro ao estado de pronto. 
 Chegar primeiro ao estado de espera. 
 Tver o menor tempo de processador ainda por executar. 
 
 
 
 
 
4. 
 
 
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? 
 
 
 
 Throughput 
 Tempo de Espera 
 Tempo de processador 
 Tempo de Turnaround 
 Utilização do Processador 
 
 
 
 
 
5. 
 
 
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. 
 tiver maior prioridade. 
 chegar primeiro ao estado de pronto. 
 ocupar menos espaço em memória. 
 estiver em modo usuário. 
 
 
 
 
 
6. 
 
 
Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o 
processo que: 
 
 
 
 Estiver em modo usuário 
 Tiver o menor tempo de processador ainda por executar 
 Ocupar menos espaço em memória 
 Chegar primeiro ao estado de pronto 
 Tiver maior prioridade 
 
 
 
 
 
7. 
 
 
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 
 Tempo de Turnaround 
 Tempo de UCP 
 Throughput 
 Tempo de resposta 
 
 
 
 
 
8. 
 
 
Em relação à política de escalonamento por preempção, é correto afirmar que o sistema 
operacional: 
 
 
 
 
executa tipicamente o processo tipo BATCH (em lote) 
 
pode interromper um processo em execução, com o objetivo de alocar outro processo 
na UCP 
 executa apenas processos em monoprogramação 
 executa apenas processos que ainda não estão ativos 
 possui capacidade limitada e processos simples 
 
 
 
1. 
 
 
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? 
 
 
 
 Dinamic memory acess (DMA) 
 Overlay 
 Trashing 
 Page faults 
 Swapping 
 
 
 
 
 
2. 
 
 
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" 
 Ocorre o "page fault" 
 O processo continua sem problemas 
 Todo sistema "trava" 
 O sistema "dá reboot" 
 
 
 
 
 
3. 
 
 
Os sistemas operacionais dos microcomputadores possuem 
como uma de suas principais características o gerenciamento 
 
da memória principal. Analise as sentenças sobre 
gerenciamento de memória e, em seguida, assinale a 
alternativa correta: 
I. A relocação de código executável dos programas pode 
ocorrer de forma dinâmica, quando o sistema operacional 
espera a liberação da região de memória usada no primeiro 
carregamento do programa na memória 
II. Na paginação antecipada o sistema faz uma previsão 
segura das páginas que serão necessárias à execução do 
programa, trazendo-as para a memória. Desta forma se 
elimina page fault, já que todas as páginas estarão no working 
set do processo 
III. Para maior eficiência da técnica de segmentação, os 
programas devem estar bem modularizados, pois caso 
contrário, grandes pedaços de código estarão na memória 
desnecessariamente, não permitindo que programas de 
outros usuários compartilhem a memória 
 
 
 Somente as sentenças I e III estão corretas 
 Somente a sentença II está correta 
 Somente a setença III está correta. 
 Somente a sentença I e II estão corretas 
 Somente as senteças II e III estão corretas. 
 
 
 
 
 
4. 
 
 
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? 
 
 
 
 255 páginas 
 128 páginas 
 8K páginas 
 7 páginas 
 13 páginas 
 
 
 
 
 
5. 
 
 
Com relação ao gerenciamento de memória com paginação em 
sistemas operacionais, assinale a opção correta. 
 
 
 
 
O espaço de endereçamento virtual disponível para os 
processos pode ser maior que a memória física disponível. 
 
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 
 
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. 
 
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. 
 
 
 
 
 
6. 
 
 
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) é: 
 
 
 
 3 
 2 
 0 
 6 
 5 
 
 
 
 
 
7. 
 
 
Qual o tipo de página que a política NRU procura remover 
inicialmente? 
 
 
 
 
As páginas não referenciadas e modificadas (bit M igual a 
1 e bit R igual a 0). 
 
As páginas referenciadas e não modificadas(bits M e R 
igual a 0). 
 
As páginas referenciadase modificadas (bits M e R iguais 
a 1). 
 
As páginas referenciadas e não modificadas (bit M igual a 
0 e bit R igual a 1). 
 
As páginas não referenciadas e não modificadas (bits M e 
R iguais a 0). 
 
 
 
 
 
8. 
 
 
Qual conceito está diretamente "ligado" ao conceito de 
"localidade", onde processos devem manter suas referências 
em posições próximas? 
 
 
 
 Working set 
 Trashing 
 Contexto de Software 
 Segmentação 
 Paginação 
 
 
 
 
 
 
1. 
 
 
Criar , apagar, renomear, imprimir, descarregar,listar, 
manipular arquivos e diretórios, são características de qual 
componente do sistema operacional? 
 
 
 
 Gerenciamento de arquivos; 
 Suporte a linguagem de programação; 
 Comunicações; 
 Informações de estado; 
 Carga e execução de programas; 
 
 
 
 
 
2. 
 
 
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: 
 
 
 
 Realiza as funções comuns a todos os tipos de dispositivos 
 
Recebe comandos gerais sobre acessos aos dispositivos, 
traduzindo-os para comandos específicos que poderão ser 
executados pelos controladores 
 
Permite a comunicação entre o sistema computacional e o 
mundo externo 
 
Manipula diretamente os dispositivos de E/S 
 Parte do programa que contém dados compartilhados 
 
 
 
 
 
3. 
 
 
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. 
 ao Kernel do Sistema Operacional. 
 a um processo do Sistema Operacional. 
 à sincronia de funcionamento do dispositivo de E/S. 
 à assincronia de funcionamento do dispositivo de E/S. 
 
 
 
 
 
4. 
 
 
A utilização de dispositivos com DMA é indicado para: 
 
 
 Qualquer dispositivo de Entrada ou de Saída 
 Dispositivos muito mais rápidos que o processador 
 Dispositivos de alta prioridade 
 
Dispositivos que efetuam grande transferência de dados 
para a memória. 
 Dispositivos que necessitam de intervenção do usuário 
 
 
 
 
 
5. 
 
 
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 
 Backups 
 Subsistemas de E/S 
 
Drivers 
 
 
 
 
 
6. 
 
 
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. 
 
 
 
 
 Apenas alternativa I está correta. 
 Todas as sentenças estão corretas. 
 Todas estão incorretas. 
 Apenas a alternativa III está correta. 
 Apenas as alternativas I e II estão corretas. 
 
 
 
 
 
7. 
 
 
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 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. 
 
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 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. 
 
 
 
 
 
8. 
 
 
A utilização de dispositivos com DMA é indicada para: 
 
 
 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 
 Dispositivos de alta prioridade 
 Qualquer dispositivo de Entrada ou de Saída 
 
 
 
 
1. 
 
 
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: 
 
 
 
 Controladores 
 Backups 
 Ghost 
 Subsistemas de E/S 
 Drivers 
 
 
 
 
 
2. 
 
 
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 hardware e software 
 Orientados a páginas e segmentos 
 Orientados a usuários e ao equipamentos 
 Orientados a blocos e a caracteres 
 Orientados à páginas e blocos 
 
 
 
 
 
3. 
 
 
A utilização de dispositivos com DMA é indicada para: 
 
 
 
Qualquer dispositivo de Entrada ou de Saída 
 Dispositivos de alta prioridade 
 Dispositivos que necessitam de intervenção do usuário 
 Dispositivos muito mais rápidos que o processador 
 
Dispositivos que efetuam grande transferência de dados 
para a memória. 
 
 
 
 
 
4. 
 
 
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: 
 
 
 
 ao Kernel do Sistema Operacional. 
 a um processo do Sistema Operacional. 
 à assincronia de funcionamento do dispositivo de E/S. 
 
à uma pequena porção de memória usada 
temporariamente para armazenador os dados 
transferidos. 
 à sincronia de funcionamento do dispositivo de E/S. 
 
 
 
 
 
5. 
 
 
A utilização de dispositivos com DMA é indicado para: 
 
 
 
Dispositivos que efetuam grande transferência de dados 
para a memória. 
 Dispositivos de alta prioridade 
 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 
 
 
 
 
 
6. 
 
 
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 
 Drivers 
 Backups 
 Ghost 
 
 
 
 
 
7. 
 
 
Podemosconsiderar 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. 
 
 
 
 
 Apenas alternativa I está correta. 
 Todas as sentenças estão corretas. 
 Apenas as alternativas I e II estão corretas. 
 Apenas a alternativa III está correta. 
 Todas estão incorretas. 
 
 
 
 
 
8. 
 
 
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 características de hardware de 
características funcionais do dispositivo de entrada/saída. 
 
Porque permite separar as operações de entrada das 
operações de saída de dados. 
 
Porque permite evitar o uso de DMA para a operação de 
entrada/saída. 
 
Porque permite o compartilhamento dos dispositivos de 
entrada/saída através do gerenciamento 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. 
 
 
 
1. 
 
 
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. 
 
 
 
 Estrutura 
 Proteção 
 Tipo 
 Tamanho 
 Usuário 
 
 
 
 
 
2. 
 
 
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 acesso a dispositivos diferentes. 
 Evitar a fragmentação interna na memória principal. 
 Prover rotinas para acesso. 
 Garantir a validade do arquivo. 
 
 
 
 
 
3. 
 
 
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; 
 
 
 
 Proteção do sistema 
 Gerenciamento de entrada e saída 
 Gerenciamento de arquivos 
 
Gerenciamento do processador 
 Gerenciamento de memória 
 
 
 
 
 
4. 
 
 
Arquivos e diretórios possuem atributos. Assinale a 
alternativa que NÃO representa um atributo de um 
arquivo. 
 
 
 
 Permissão de leitura/escrita 
 Tipo 
 Tamanho do bloco 
 Data de modificação 
 Nome 
 
 
 
 
 
5. 
 
 
Dentre os critérios para a escolha de uma organização de 
arquivo, podemos considerar INCORRETO. 
 
 
 
 Facilidade de manutenção. 
 Facilidade de atualização. 
 Economia em armazenamento. 
 Menor tempo de acesso. 
 Escolha por tipo 
 
 
 
 
 
6. 
 
 
O nome de um arquivo no padrão FAT16 pode possuir, além da 
extensão, no máximo, 
 
 
 
 128 caracteres. 
 256 caracteres. 
 16 caracteres. 
 8 caracteres. 
 32 caracteres. 
 
 
 
 
 
7. 
 
 
Marque a resposta correta que complementa a afirmação a 
seguir. Uma interrupção sequencial: 
 
 
 
 
Poderá ser atendida simultaneamente com outra em 
atendimento. 
 Só será atendida de acordo com sua prioridade na fila. 
 Só será atendida quando chegar sua vez na fila. 
 Nenhuma das outras respostas. 
 
Só poderá ser atendida se nenhuma outra estiver em 
atendimento. 
 
 
 
 
 
8. 
 
 
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 a sentença II está correta 
 Somente a sentença III está correta 
 Somente as sentenças II e III estão corretas 
 Somente a sentença I está correta 
 Somente as sentenças I e III estão corretas 
 
 
 
 
1. 
 
 
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. 
 
 
 
 Estrutura 
 Usuário 
 Proteção 
 Tipo 
 Tamanho 
 
 
 
 
 
2. 
 
 
Dentre as funcionalidades de um sistema de arquivos, podemos considerar INCORRETA a 
seguinte função. 
 
 
 
 Prover acesso a dispositivos diferentes. 
 Evitar a fragmentação interna na memória principal. 
 Garantir a validade do arquivo. 
 Prover rotinas para acesso. 
 Atender às requisições de armazenamento e recuperação de informações. 
 
 
 
 
 
3. 
 
 
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 arquivos 
 Gerenciamento de memória 
 Gerenciamento de entrada e saída 
 Gerenciamento do processador 
 Proteção do sistema 
 
 
 
 
 
4. 
 
 
Arquivos e diretórios possuem atributos. Assinale a alternativa que NÃO 
representa um atributo de um arquivo. 
 
 
 
 Nome 
 Data de modificação 
 Permissão de leitura/escrita 
 Tipo 
 Tamanho do bloco 
 
 
 
 
5. 
 
 
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. 
 Escolha por tipo 
 Menor tempo de acesso. 
 
 
 
 
 
6. 
 
 
O nome de um arquivo no padrão FAT16 pode possuir, além da extensão, no máximo, 
 
 
 8 caracteres. 
 32 caracteres. 
 16 caracteres. 
 256 caracteres. 
 128 caracteres. 
 
 
 
 
 
7. 
 
 
Marque a resposta correta que complementa a afirmação a seguir. Uma interrupção 
sequencial: 
 
 
 
 Nenhuma das outras respostas. 
 Só será atendida de acordo com sua prioridade na fila. 
 Só poderá ser atendida se nenhuma outra estiver em atendimento. 
 Poderá ser atendida simultaneamente com outra em atendimento. 
 Só será atendida quando chegar sua vez na fila. 
 
 
 
 
 
8. 
 
 
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émo 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 I está correta 
 Somente a sentença III está correta 
 Somente a sentença II está correta 
 Somente as sentenças II e III estão corretas 
 
 
 
 
 
1. 
 
 
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, II e III, apenas. 
 II, III e IV, apenas. 
 I, III e IV, apenas. 
 I, II, III e IV. 
 
 
 
 
 
2. 
 
 
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, III e IV, apenas. 
 I, II e III, apenas. 
 I, II e IV, apenas. 
 II, III e IV, apenas. 
 I, II, III e IV. 
 
 
 
 
 
3. 
 
 
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 
 Somente as sentenças II e III estão corretas 
 Todas as sentenças estão corretas 
 Somente as sentenças I, II e IV estão corretas 
 
 
 
 
 
4. 
 
 
Sobre os métodos de alocação de espaço em disco, marque a alternativa incorreta: 
 
 
 
A alocação encadeada permite que os blocos de um arquivo sejam alocados de forma 
não contígua no disco. 
 
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.. 
 
 
 
 
 
5. 
 
 
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 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. 
 
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 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. 
 
A alocação por lista encadeada usando uma tabela na memória principal (FAT - File 
Allocation Table) é utilizada pelo sistema operacional MS-DOS. 
 
 
 
 
 
6. 
 
 
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. 
 
 
 
 I e II e) 
 II e III 
 III e IV 
 II e IV 
 I e III 
 
 
 
1. 
 
 
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, III e IV, apenas. 
 
I, II e IV, apenas. 
 I, II e III, apenas. 
 II, III e IV, apenas. 
 I, II, III e IV. 
 
 
 
 
 
2. 
 
 
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 III, apenas. 
 I, II e IV, apenas. 
 I, II, III e IV. 
 II, III e IV, apenas. 
 I, III e IV, apenas. 
 
 
 
 
 
3. 
 
 
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 
 Somente as sentenças III e IV estão corretas 
 Todas as sentenças estão corretas 
 Somente as sentenças I, II e IV estão corretas 
 Somente as sentenças I e II estão corretas 
 
 
 
 
 
4. 
 
 
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 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. 
 
A alocação encadeada permite que os blocos de um arquivo sejamalocados de forma 
não contígua no disco. 
 
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. 
 
 
 
 
 
5. 
 
 
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 por lista encadeada, o sistema operacional, para chegar ao bloco n, a 
partir do início do arquivo, deve ler os n - 1 blocos antes dele, prejudicando o acesso 
aleatório ao arquivo. 
 
A alocação de espaço contínuo apresenta alto desempenho e, com o tempo de 
utilização, reduz o nível de fragmentação do disco. 
 
A alocação por lista encadeada usando uma tabela na memória principal (FAT - File 
Allocation Table) é utilizada pelo sistema operacional MS-DOS. 
 
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. 
 
 
 
 
 
6. 
 
 
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 
 I e III 
 I e II e) 
 II e III 
 III e IV 
 
 
 
 
1. 
 
 
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 II estão corretas 
 Somente as sentenças I e III estão corretas 
 Somente a sentença II está correta 
 Somente as sentenças II e III estão corretas 
 Somente a sentença III está correta 
 
 
 
 
 
2. 
 
 
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 
 45 blocos 
 47 blocos 
 4 blocos 
 46 blocos 
 
 
 
 
3. 
 
 
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: 
 
 
 
 Lista encadeada e bloco de indices. 
 Mapa de bits e blocos de indices. 
 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. 
 
 
 
 
 
 
1. 
 
 
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 a sentença II está correta 
 Somente as sentenças I e II estão corretas 
 Somente as sentenças I e III estão corretas 
 Somente a sentença III está correta 
 Somente as sentenças II e III estão corretas 
 
 
 
 
 
2. 
 
 
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 
 
45 blocos 
 4 blocos 
 47 blocos 
 46 blocos 
 
 
 
 
 
3. 
 
 
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: 
 
 
 
 Lista encadeada e bloco de indices. 
 Mapa de bits e Tabela de blocos livres. 
 Mapa de bits e tabela de diretórios. 
 Tabela de blocos livres e tabela de diretórios. 
 Mapa de bits e blocos de indices. 
 
 
 
 
1. 
 
 
Em uma determinada manutenção em um microcomputador em ambiente Microsoft 
Windows, o sistema operacional apresenta falha em sua inicialização.Qual, dos comandos 
listados, auxilia nessa recuperação? 
 
 
 
 CHKDSK. 
 TASKKILL. 
 NETSTAT. 
 DIR. 
 IPCONFIG. 
 
 
 
 
 
2. 
 
 
Qual dos sistemas de arquivos é nativamente utilizado no Windows XP: 
 
 
 AFS 
 NFS 
 NTFS 
 EXTFS 
 REISER FS 
 
 
 
 
3. 
 
 
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

Outros materiais