Buscar

Estruturas e Tipos de 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 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

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

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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a Questão 
 
Em relação às estruturas dos sistemas operacionais modernos, podemos afirmar que: 
I - O conceito de microkernel é de reduzir o kernel a comunicações de processos básicos e controle de I/O, 
e deixar os outros serviços de sistemas situados no user-space (espaço do usuário) em forma de processos 
normais (chamados de servers). 
II - O kernel monolítico executa cada serviço básico do sistema como gerenciamento de memória, 
manipulação de interrupções e comunicação I/O, sistemas de arquivos, no espaço do kernel. 
III - Na estrutura do microkernel tanto o núcleo como como os demais serviços são executados em modo 
kernel. 
IV - No kernel monolítico o sistema operacional é escrito como uma coleção de rotinas, ligadas a um único 
grande programa binário executável. 
Assinale a alternativa que contém a(s) afirmação(ões) correta(s): 
 
 
Somente I, II e III 
 
Somente II, III e IV 
 
Somente I e III 
 
Somente I, III e IV 
 Somente I, II e IV 
Respondido em 22/04/2020 19:43:25 
 
 
 
 
 2a Questão 
 
 
Sistemas Operacionais podem ser agrupados em: 
 
 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. 
 
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. 
Respondido em 22/04/2020 19:25:23 
 
 
 
 
 3a Questão 
 
 
Em relação aos tipos de Sistemas Operacionais, marque qual opção N Ã O faz sentido. 
 
 
Sistemas Multiusuários e Multitarefas 
 Sistemas Monotarefas com mais de um usuário 
 
Sistemas Monousuário e Multitarefas 
 
Sistemas Multitarefas com Múltiplos usuários 
 
Sistemas Monousuários e Monotarefas 
Respondido em 22/04/2020 19:25:59 
 
 
 
 
 4a 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: 
 
 
I, II, III 
 
I, II, IV 
 
II, V 
 
I, IV 
 I, II, V 
Respondido em 22/04/2020 19:42:45 
 
 
 
 
 5a Questão 
 
 
Os sistemas operacionais existem há mais de 50 anos. Durante esse tempo, uma gama deles foi 
desenvolvida, mas nem todos bem conhecidos. Dentre eles, os Sistemas Operacionais de tempo real 
recebem grande destaque hoje. Sobre eles, assinale alternativa correta. 
 
 
A principal vantagem do uso de sistemas de tempo real é o tempo compartilhado 
 Sistemas de tempo real são utilizados principalmente em controle de processos 
 
Devido a suas características não é indicado onde o tempo de processamento é fator crítico. 
 
Sistemas de tempo real não está limitado a tempos rígidos de resposta 
 
Neste tipo de sistema operacional, o processo de maior prioridade dá lugar ao de menor 
prioridade 
Respondido em 22/04/2020 19:42:12 
 
 
Explicação: 
Sistemas de tempo real são utilizados principalmente em controle de processos 
 
 
 
 6a 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 III 
 
I, III e IV 
 
I, II e IV 
 
I e II 
 
II, III e IV 
Respondido em 22/04/2020 19:35:11 
 
 
 
 
 7a Questão 
 
 
Em um sistema multiprogramável, um processo ativo pode estar nos seguintes estados 
 
 
interrupção, pronto ou execução 
 
latência, pronto ou atividade 
 
latência, espera ou atividade 
 
espera, pronto ou interrupção 
 espera, pronto ou execução 
Respondido em 22/04/2020 19:33:21 
 
 
Explicação: 
Conceitos básicos em sistemas. 
 
 
 
 8a Questão 
 
 
O SISTEMA OPERACIONAL É UM SOFTWARE CLASSIFICADO COMO ______________ PARA O 
FUNCIONAMENTO DO COMPUTADOR 
 
 BÁSICO 
 
APLICATIVO 
 
SECUNDÁRIO 
 
ESPECIALISTA 
 
COMPLEMENTAR 
 
 
 
Para que uma aplicação execute instruções privilegiadas deverá efetuar: 
 
 uma chamada ao sistema 
 
uma interrupção 
 
a execução de um programa específico 
 
o acesso com uma conta privilegiada. 
 
uma solicitação ao administrador do sistema 
Respondido em 29/04/2020 22:55:09 
 
 
 
 
 2a Questão 
 
 
Os sistemas operacionais existem há mais de 50 anos. Durante esse tempo, uma gama deles foi 
desenvolvida, mas nem todos bem conhecidos. Dentre eles, os Sistemas Operacionais de tempo real 
recebem grande destaque hoje. Sobre eles, assinale alternativa correta. 
 
 
Sistemas de tempo real não está limitado a tempos rígidos de resposta 
 
Neste tipo de sistema operacional, o processo de maior prioridade dá lugar ao de menor 
prioridade 
 
A principal vantagem do uso de sistemas de tempo real é o tempo compartilhado 
 Sistemas de tempo real são utilizados principalmente em controle de processos 
 
Devido a suas características não é indicado onde o tempo de processamento é fator crítico. 
Respondido em 29/04/2020 22:55:04 
 
 
Explicação: 
Sistemas de tempo real são utilizados principalmente em controle de processos 
 
 
 
 3a Questão 
 
 
Em relação aos tipos de Sistemas Operacionais, marque qual opção N Ã O faz sentido. 
 
 Sistemas Monotarefas com mais de um usuário 
 
Sistemas Multiusuários e Multitarefas 
 
Sistemas Multitarefas com Múltiplos usuários 
 
Sistemas Monousuários e Monotarefas 
 
Sistemas Monousuário e Multitarefas 
Respondido em 29/04/2020 22:54:54 
 
 
 
 
 4a Questão 
 
 
Em sistemas operacionais, o conceito de compilador é: 
 
 
um padrão comum de arquivo para executáveis, código objeto, bibliotecas compartilhadas, e core 
dumps. 
 
um programa de computador que transforma código objeto em código fonte. 
 um programa de computador que transforma o código fonte escrito em uma linguagem 
compilada em um programa semanticamente equivalente em código objeto. 
 
um programa de computador que lê um código fonte de uma linguagem de programação 
interpretada e o converte em código executável. 
 
um programa de computador que converte código de máquina em código escrito em linguagem 
de montagem. 
Respondido em 29/04/2020 22:54:56 
 
 
Explicação: 
Um compilador é um programa de sistema que traduz um programa descrito em uma linguagem de alto 
nível para um programa equivalente em código de máquina para um processador. Em geral, um compilador 
não produz diretamente o código de máquina mas sim um programa em linguagem simbólica (assembly) 
semanticamente equivalente ao programa em linguagem de alto nível. Para cada arquivo de código fonte é 
gerado um arquivo com código objeto, que posteriormente é "ligado"aos outros, através de um linker, 
resultando num arquivo executável ou biblioteca. 
 
 
 
 5a Questão 
 
 
Um Sistema Operacional (SO) realiza o gerenciamento: 
 
(I)_________________, que inclui o fornecimento do sistema de arquivos para a representação de 
arquivos e diretórios e o gerenciamento do espaço em dispositivos com grande capacidade de 
armazenamento de dados. 
 
(II)________________, que são a unidade básica de trabalho do SO. Isso inclui a sua criação, sua exclusão 
e o fornecimento de mecanismos para a sua comunicação e sincronização. 
 
(III)_______________, controlando que partes estão sendo usadas e por quem. Além disso, é responsável 
pela alocação e liberação dinâmica de seu espaço. 
 
As lacunas I, II e III são, correta e respectivamente, preenchidas por: 
 
 
de I/O - de tempos de CPU - de RAM 
 de armazenamento - de processos - de memória 
 
em memória secundária - de serviços - em memória principal 
 
de arquivos - de barramentos - de discos 
 
de discos - de threads - de cache 
Respondido em 29/04/2020 22:54:49 
 
 
 
 
 6a Questão 
 
 
Em relação ao Sistema Operacionais quanto à Arquiteturas do Núcleo - Kernel, qual o termo se completa o 
texto abaixo com as lacunas em branco. O conceito de _______________ é de reduzir o kernel a 
comunicações de processos básicos econtrole de I/O, e deixar os outros serviços de sistemas situados no 
user-space (espaço dousuário) em forma de processos normais(chamados de servers - servidores). Existe 
um server para cada problema de gerenciamento de memória, um server faz gerenciamento de processos, 
e outro gerencia drivers, e assim por diante. 
 
 
kernel 
 
superkernel 
 
camadas 
 
kernel monlítico; 
 microkernel 
Respondido em 29/04/2020 22:54:31 
 
 
 
 
 7a Questão 
 
 
Um aspecto importante nos sistemas operacionais de terceira geração era a capacidade de transferir tarefas 
de cartões perfurados para discos magnéticos assim que chegavam à sala do computador. Assim que uma 
tarefa era completada, o sistema operacional podia carregar uma nova tarefa a partir do disco na partição 
recentemente liberada para processá-la. Como chama-se essa técnica? 
 
 
Memória virtual 
 spooling 
 
Nenhuma das alternativas 
 
Fragmentação 
 
Segmentação 
Respondido em 29/04/2020 22:54:26 
 
 
 
 
 8a Questão 
 
 
Sobre sistemas operacionais é INCORRETO afirmar: 
 
 
Na maioria dos sistemas operacionais um usuário requisita ao computador que execute uma ação 
(por exemplo, imprimir um documento), e o sistema operacional gerencia o software e o hardware 
para produzir o resultado esperado. 
 
Primordialmente, são gerenciadores de recursos ¿ gerenciam hardware como processadores, 
memória, dispositivos de entrada/saída e dispositivos de comunicação. 
 O sistema operacional é uma camada de hardware que separa as aplicações do software que elas 
acessam e fornece serviços que permitem que cada aplicação seja executada com segurança e 
efetividade. 
 
Um usuário interage com o sistema operacional via uma ou mais aplicações de usuário e, muitas 
vezes, por meio de uma aplicação especial denominada shell ou interpretador de comandos. 
 
O software que contém os componentes centrais do sistema operacional chama-se núcleo (kernel). 
 
 
 
 
 
 1a Questão 
 
 
Em relação às estruturas dos sistemas operacionais modernos, podemos afirmar que: 
I - O conceito de microkernel é de reduzir o kernel a comunicações de processos básicos e controle de I/O, 
e deixar os outros serviços de sistemas situados no user-space (espaço do usuário) em forma de processos 
normais (chamados de servers). 
II - O kernel monolítico executa cada serviço básico do sistema como gerenciamento de memória, 
manipulação de interrupções e comunicação I/O, sistemas de arquivos, no espaço do kernel. 
III - Na estrutura do microkernel tanto o núcleo como como os demais serviços são executados em modo 
kernel. 
IV - No kernel monolítico o sistema operacional é escrito como uma coleção de rotinas, ligadas a um único 
grande programa binário executável. 
Assinale a alternativa que contém a(s) afirmação(ões) correta(s): 
 
 
Somente I, III e IV 
 Somente I, II e IV 
 
Somente I, II e III 
 
Somente I e III 
 
Somente II, III e IV 
Respondido em 29/04/2020 22:56:18 
 
 
 
 
 2a Questão 
 
 
(badesc 2010) Um sistema informatizado opera 24 horas por dia, por meio de uma conexão direta ao 
computador central, realizando todas as solicitações no momento em que as transações ocorrem, com 
destaque pelo menor tempo de resposta, requisito de suma importância para a sua eficiência e 
performance. Duas aplicações para emprego desse sistema são exemplificadas pelo controle de passagens 
de grandes companhias aéreas ou rodoviárias e pela monitoração do lançamento de um foguete. Por suas 
características, esse sistema opera na modalidade de processamento conhecida como: 
 
 
off-line e time sharing. 
 
on-line e time sharing. 
 on-line e real time. 
 
batch e real time. 
 
off-line e real time. 
Respondido em 29/04/2020 22:56:13 
 
 
 
 
 3a 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: 
 
 
I, II, IV 
 
II, V 
 
I, II, III 
 
I, IV 
 I, II, V 
Respondido em 29/04/2020 22:56:06 
 
 
 
 
 4a Questão 
 
 
A maioria dos autores classifica os sistemas operacionais entre os seguintes tipos: sistemas monotarefa ou 
multitarefa, sistemas monousuário ou multiusuário, sistemas monoprocessados ou multiprocessados. Em 
relação a essas classificações, marque a alternativa correta: 
 
 
Um sistema operacional multitarefa é necessariamente um sistema multiprocessado. 
 
Um sistema operacional multiprocessado não é necessariamente um sistema multitarefa. 
 
Todo sistema operacional multitarefa é necessariamente um sistema multiusuário. 
 Todo sistema operacional multiusuário é ao mesmo tempo um sistema multitarefa. 
 
Em sistemas operacionais multitarefa monoprocessados a execução de diferentes programas 
é simultânea. 
Respondido em 29/04/2020 22:55:55 
 
 
Explicação: 
Existe uma característica importante que diferencia os sistemas operacionais que é a capacidade de 
execução de diversos programas ao mesmo tempo. 
Alguns sistemas operacionais permitem que apenas um programa seja executado de cada vez. Essa é a 
forma mais simples e de fácil desenvolvimento de um sistema operacional, uma vez que o sistema não terá 
de lidar com solicitações diversas e por vezes conflitantes. 
Quando um sistema operacional permite a execução de mais de um programa ao mesmo tempo, ele é 
chamado de multitarefa e tem de lidar com procedimentos que concorrem quanto à utilização da 
capacidade de processamento do hardware. Então, é necessário definir e gerenciar uma questão básica que 
é a prioridade de cada programa quanto ao uso de recursos existentes. 
Monotarefa 
Executa apenas uma tarefa de cada vez 
Exemplo de sistema operacional monotarefa: 
¿ MS-DOS. 
Multitarefa 
Executa mais de um programa ao mesmo tempo 
Exemplo de sistema operacional multitarefa: 
¿ Windows Seven; 
¿ Linux; 
¿Mac OS X. 
Observação: Nesse caso, um sistema operacional monotarefa (que executa apenas um programa de cada 
vez) é similar a uma empresa que possui apenas um departamento. 
 
Fonte: https://www.portaleducacao.com.br/conteudo/artigos/informatica/multitarefa-e-suas-variacoes-
dentro-do-sistema-operacional/41561 
 
 
 
 5a Questão 
 
 
O que é multiprogramação? 
 
 
Processamento distribuído. 
 
Processamento paralelo. 
 
Técnica que permite a troca de informações entre a memória principal e a memória secundária. 
 Técnica que permite que vários processos estejam em memória ao mesmo tempo. 
 
Processamento centralizado. 
Respondido em 29/04/2020 22:56:00 
 
 
 
 
 6a Questão 
 
 
São tipos de sistemas operacionais: 
 
 
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 Monousuários/Monopointer, Sistemas Multiusuários/Multipointer, Sistemas com múltiplas 
entradas. 
 
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. 
Respondido em 29/04/2020 22:55:52 
 
 
 
 
 7a Questão 
 
 
A estrutura do sistema operacional é formada por um conjunto de rotinas (procedimentos) que oferecem 
serviços aos usuários do sistema e suas aplicações, bem como a outras rotinas do próprio sistema. Esse 
conjunto de rotinas é chamado de ____________________________________________ Escolha a única 
alternativa que completa corretamente o texto acima: 
 
 
Processadores 
 
Memória do sistema ou núcleo 
 Núcleo do sistema ou kernel 
 
Dispositivos de entrada e saída 
 
Processos 
Respondido em 29/04/2020 22:55:47 
 
 
 
 
 8a Questão 
 
 
Sobre sistemas operacionais é INCORRETO afirmar: 
 
 O sistema operacional é uma camada de hardware que separa as aplicações do software que elas 
acessam e fornece serviços que permitem que cada aplicação seja executada com segurança e 
efetividade. 
 
Na maioria dos sistemas operacionais um usuário requisita ao computador que execute uma ação 
(por exemplo, imprimir um documento), e o sistema operacional gerencia o software e o hardware 
para produzir o resultado esperado. 
 
Um usuário interage com o sistema operacional via uma ou mais aplicações de usuário e, muitas 
vezes, por meio de uma aplicação especial denominada shell ou interpretador de comandos. 
 
O software que contém os componentes centrais do sistema operacional chama-se núcleo (kernel). 
 
Primordialmente, são gerenciadores de recursos ¿ gerenciam hardware como processadores, 
memória, dispositivos de entrada/saída e dispositivos de comunicação. 
 
 
 
 1a Questão 
 
 
O processo de um sistema operacional é definido como sendo "um programa em execução". Um 
processo pode assumir estados diferentes e consequentemente, ocorre mudanças entre os estados. Com 
relação a estas mudanças de estado, marque a opção que NÃO é possível acontecer. 
 
 
pronto para execução 
 
Bloqueado para pronto 
 bloqueado para execução 
 
Execução para pronto 
 
Execução para bloqueado 
Respondido em 22/04/2020 19:54:54 
 
 
 
 
 2a Questão 
 
 
No contexto de software são especificados limites e características dos recursos que podem ser alocados 
pelo processo. Das opções abaixo, marque qual não faz parte do contexto de software. 
 
 Privilégio de acesso a recurso de I/O. 
 
UID (identificador de usuário) e PID (identificador de processo). 
 
Prioridade de execução. 
 
Tamanho do buffer para operações de entrada e saída 
 
Número máximo de arquivos abertos simultaneamente. 
Respondido em 22/04/2020 19:55:28 
 
 
 
 
 3a Questão 
 
 
Em quais situações um processo é escalonado para executar em um sistema monoprocessado? 
I Quando o processo em execução finaliza. 
II Quando o processo em execução é bloqueado. 
III Quando termina a fatia de tempo do processo em execução. 
 
 
Apenas I e II estão corretas. 
 
Apenas II e III estão corretas. 
 
Todas estão incorretas. 
 
Apenas I e III estão corretas. 
 Todas estão corretas. 
Respondido em 22/04/2020 19:56:23 
 
 
 
 
 4a 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 
 
ESPERA 
 PRONTO 
 
CRIADO 
 
TERMINADO 
Respondido em 22/04/2020 19:57:00 
 
 
 
 
 5a Questão 
 
 
"O Sistema deve ser capaz de carregar um programa na memória e executá-lo. O programa deve poder 
terminar sua execução tanto em modo normal quanto anormal (indicando o erro)". O texto se refere a qual 
serviço do sistema operacional? 
 
 
Operação de I/O; 
 
Contabilização; 
 
Manipulação de sistema de Arquivos; 
 
Alocação de recursos; 
 Execução de Programas; 
Respondido em 22/04/2020 19:56:59 
 
 
 
 
 6a 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? 
 
 Aplicativos; 
 
Programas Nativos; 
 
Programas residentes; 
 
Programas de sistemas; 
 
Sistemas integrados 
Respondido em 22/04/2020 19:57:12 
 
 
 
 
 7a Questão 
 
 
Um processo tem um ou mais fluxo de execução, normalmente denominados apenas por threads. 
 
A partir das figuras 1 e 2 apresentadas, avalie as afirmações a seguir. 
I. Tanto na figura 1 quanto na figura 2, existem três threads que utilizam o mesmo espaço de 
endereçamento. 
II. Tanto na figura 1 quanto na figura 2, existem três threads que utilizam três espaços de 
endereçamento distintos. 
III. Na figura 2, existe um processo com um único espaço de endereçamento e três threads de controle. 
IV. Na figura 1, existem três processos tradicionais, cada qual tem seu espaço de endereçamento e uma 
única thread de controle. 
V. As threads permitem que várias execuções ocorram no mesmo ambiente de processo de forma 
independente uma das outras. 
VI. 
 
 
I, II e IV. 
 III, IV e V. 
 
II, IV e V. 
 
I, II e III. 
 
I, III e V. 
Respondido em 22/04/2020 19:57:19 
 
 
 
 
 8a Questão 
 
 
Um processo do tipo CPU-bound é aquele que faz poucas operações de entrada e saída. Por outro lado, 
processos do tipo I/O-bound são aqueles que fazem muita leitura de disco ou requerem muita interação 
com o usuário. Desta forma, conclui-se que os processos que ficam a maior parte do tempo nos estados 
"pronto" e "executando" são os processos do tipo: 
 
 
O processo em questão não é CPU-bound nem I/O-bound. 
 
CPU-bound e I/O-bound ao mesmo tempo. 
 
Não é possível classificar o processo com as informações fornecidas. 
 
I/O-bound. 
 CPU-bound. 
 
 
 
 1a 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: 
 
 
Tempo de resposta 
 
Utilização do processador 
 
Tempo de espera 
 
Throughtput 
 Tempo de turnaround 
Respondido em 27/04/2020 20:10:46 
 
 
Explicação: 
O tempo de turnaround = tempo de vida do processo 
 
 
 
 2a QuestãoQual o significado do conceito Multithread num sistema operacional? 
 
 
Capacidade de processar algum job assim que este chega ao sistema através da sobreposição de 
operações muito lentas com processamento. 
 
Guardar dados para posterior utilização, evitando a repetição de acesso a dispositivos lentos. 
 
Utilização de porções de memória para guardar dados que vêm de dispositivos com baixa 
velocidade para agilizar o processamento de algum dado. 
 
Condição em que processos ficam bloqueados esperando por algum evento que nunca vai 
acontecer. 
 É uma forma de um único processo pode estar associado a vários fluxos de execução (threads). 
Respondido em 27/04/2020 20:11:30 
 
 
Explicação: 
Multithread num sistema operacional é uma forma de um único processo pode estar associado a vários 
fluxos de execução (threads). 
 
 
 
 3a Questão 
 
 
Em um sistema multiprogramável há um padrão de compartilhamento do processador entre os diversos 
processos em execução. Conforme avança a execução de um processo, o seu estado pode ser alterado. 
Existem, basicamente, três estados de um processo: Pronto, Executando e Em Espera. Com relação as 
estados de um processo, é incorreto afirmar que: 
 
 
b) Um processo que está no estado Pronto passa para o estado Executando quando é escolhido 
pelo Escalonador de Processos. 
 
e) Um processo que está Executando passa para o estado de Pronto se for preemptado pelo 
Escalonador de Processos 
 
a) Em um computador multiprogramado vários processos podem estar no estado de Pronto 
simultâneamente 
 
d) Um processo que está no estado Em Espera passa para o estado Pronto quando o evento 
esperado pelo processo ocorre. 
 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 
Respondido em 27/04/2020 20:14:42 
 
 
 
 
 4a Questão 
 
 
Marque a alternativa que completa corretamente a seguinte afirmação: Em um ambiente ______________, 
um processo suporta mais de um programa no seu espaço de endereçamento. 
 
 
Thread modo híbrido 
 
Thread modo usuário 
 
Monotrhead 
 
Thread modo kernel 
 Multithread 
Respondido em 27/04/2020 20:15:26 
 
 
 
 
 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 Nativos; 
 
Programas de sistemas; 
 
Programas residentes; 
Respondido em 27/04/2020 20:15:59 
 
 
 
 
 6a 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? 
 
 
Manipulação de sistema de Arquivos; 
 Execução de Programas; 
 
Contabilização; 
 
Operação de I/O; 
 
Alocação de recursos; 
Respondido em 27/04/2020 20:17:36 
 
 
 
 
 7a 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". 
 
 
Thread 
 
Limites 
 
Contexto de Software 
 
Espaço de Endereçamento 
 Contexto de Hardware 
Respondido em 27/04/2020 20:18:25 
 
 
 
 
 8a 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: 
 
 
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 
 O escalonador seleciona processos que estejam no estado de pronto e os coloca em execução, 
obedecendo os critérios estabelecidos 
 
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 
 
1a Questão 
 
Um processo tem um ou mais fluxo de execução, normalmente denominados apenas por threads. 
 
A partir das figuras 1 e 2 apresentadas, avalie as afirmações a seguir. 
I. Tanto na figura 1 quanto na figura 2, existem três threads que utilizam o mesmo espaço de 
endereçamento. 
II. Tanto na figura 1 quanto na figura 2, existem três threads que utilizam três espaços de 
endereçamento distintos. 
III. Na figura 2, existe um processo com um único espaço de endereçamento e três threads de controle. 
IV. Na figura 1, existem três processos tradicionais, cada qual tem seu espaço de endereçamento e uma 
única thread de controle. 
V. As threads permitem que várias execuções ocorram no mesmo ambiente de processo de forma 
independente uma das outras. 
VI. 
 
 
I, II e IV. 
 
II, IV e V. 
 
I, II e III. 
 III, IV e V. 
 
I, III e V. 
Respondido em 28/04/2020 23:44:51 
 
 
 
 
 2a Questão 
 
 
Em um sistema operacional, um processo pode, em um dado instante de tempo, estar em um de três 
estados: em execução, pronto ou bloqueado. Considere as afirmativas abaixo sobre as possíveis transições 
entre estes estados que um processo pode realizar. 
 
I. Do estado em execução para o estado bloqueado 
II. Do estado em execução para o estado pronto 
III. Do estado pronto para o estado bloqueado 
IV. Do estado bloqueado para o estado em execução 
Quais são as afirmativas verdadeiras? 
 
 
Somente as afirmativas II e III são verdadeiras. 
 
Somente as afirmativas I e II são verdadeiras. 
 
Somente as afirmativas II, III e IV são verdadeiras. 
 Somente as afirmativas I, II, III são verdadeiras. 
 
Todas as afirmativas são verdadeiras. 
Respondido em 28/04/2020 23:44:44 
 
 
 
 
 3a Questão 
 
 
São atividades (tarefas internas) concorrentes executadas dentro de um processo: 
 
 
Pronto 
 
Terminado 
 
Execução 
 
Espera 
 Thread 
Respondido em 28/04/2020 23:44:24 
 
 
 
 
 4a Questão 
 
 
Em quais situações um processo é escalonado para executar em um sistema monoprocessado? 
I Quando o processo em execução finaliza. 
II Quando o processo em execução é bloqueado. 
III Quando termina a fatia de tempo do processo em execução. 
 
 
Apenas I e II estão corretas. 
 
Apenas II e III estão corretas. 
 Todas estão corretas. 
 
Todas estão incorretas. 
 
Apenas I e III estão corretas. 
Respondido em 28/04/2020 23:44:00 
 
 
 
 
 5a Questão 
 
 
Considerando que um processo em um determinado sistema operacional pode estar no estado executando, 
pronto ou bloqueado, marque a sentença correta. 
 
 O processo passa do estado de execução para o estado de pronto se for interrompido pelo 
temporizador (relógio) 
 
O processo passa do estado de bloqueado para o estado de executando se for solicitado pelo 
próprio processo. 
 
O processo passa do estado de execução para o estado de pronto se o próprio processo solicitar 
acesso a um dispositivo de hardware 
 
O processo passa do estado de pronto para o estado de bloqueado se for solicitado um acesso ao 
disco. 
 
O processo passa do estado de execução para o estado de pronto se for interrompido pelo sistema 
operacional. 
Respondido em 28/04/2020 23:44:05 
 
 
 
 
 6a Questão 
 
 
Os estados básicos que um processo pode assumir são: 
 
 Em execução, Bloqueado e Pronto 
 
Inicializando, Executando eBloqueado 
 
Finalizado, Pronto e Bloqueado 
 
Leitura, Bloqueado e Pronto 
 
Thread, em execução e Finalizado 
Respondido em 28/04/2020 23:43:56 
 
 
 
 
 7a Questão 
 
 
Embora ambos tenham seu escalonamento feito pelo gerenciamento de processos, threads e processos são 
estruturalmente distintos. Qual é a principal diferença entre eles? 
Escolha a alternativa correta. 
 
 
Apenas threads podem ser executados em paralelo. 
 
Processos executam mais rapidamente. 
 Threads possuem contexto simplificado. 
 
Threads apenas podem ocorrer em processadores multicore. 
 
Processos apenas podem ocorrer em sistemas de grande porte. 
Respondido em 28/04/2020 23:44:13 
 
 
 
 
 8a Questão 
 
 
Qual o significado do conceito Multithread num sistema operacional? 
 
 
Capacidade de processar algum job assim que este chega ao sistema através da sobreposição de 
operações muito lentas com processamento. 
 
Guardar dados para posterior utilização, evitando a repetição de acesso a dispositivos lentos. 
 
Condição em que processos ficam bloqueados esperando por algum evento que nunca vai 
acontecer. 
 É uma forma de um único processo pode estar associado a vários fluxos de execução (threads). 
 
Utilização de porções de memória para guardar dados que vêm de dispositivos com baixa 
velocidade para agilizar o processamento de algum dado. 
 
 
 
 1a 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? 
 
 
Programas Nativos; 
 
Programas de sistemas; 
 
Sistemas integrados 
 
Programas residentes; 
 Aplicativos; 
Respondido em 29/04/2020 22:59:17 
 
 
 
 
 2a Questão 
 
 
Um processo passa por uma série de estados de processo distinto. Em relação aos estados de transição de 
processos, assinale abaixo a alternativa INCORRETA, 
 
 
Quando um processo aguarda um evento externo, ele transita de "em execução" para " em espera 
". 
 
Quando um processo é selecionado pelo escalonador, ele transita de "pronto" para "em execução". 
 
Quando um recurso solicitado fica à disposição, ele transita de "em execução" para "pronto". 
 
Quando o processador está disponível para o processo, o processo transita de "pronto" para " em 
execução ". 
 Quando um evento ocorre, ele transita de "pronto" para "em espera". 
Respondido em 29/04/2020 22:59:12 
 
 
Explicação: 
Não existe que transita de "pronto" para "em espera". 
 
 
 
 3a Questão 
 
 
Um processo divide-se, basicamente, em três partes: contexto de hardware, contexto de software e espaço 
de endereçamento. Assinale a alternativa que representa exemplos de componentes do contexto de 
hardware: 
 
 
PID e UID. 
 
Owner. 
 
Prioridade de execução. 
 
Endereços de memória principal alocados. 
 Registrador PC e registrador status. 
Respondido em 29/04/2020 22:59:08 
 
 
 
 
 4a Questão 
 
 
Uma das diferenças entre threads em modo usuário e threads em modo kernel é: 
 
 
A thread em modo usuário não pode utilizar funções do sistema operacional e a thread em modo 
kernel pode. 
 A thread em modo kernel é escalonada diretamente pelo sistema operacional e a de usuário não. 
 
Uma thread em modo kernel bloqueada bloqueia todo o processo obrigatoriamente e a em modo 
usuário não bloqueia. 
 
Uma thread em modo kernel não pode executar instruções privilegiadas e a em modo usuário pode. 
 
A thread em modo kernel depende de uma biblioteca para ser utilizada e a thread em modo usuário 
não depende. 
Respondido em 29/04/2020 22:58:51 
 
 
 
 
 5a 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 turnaround 
 
Tempo de resposta 
 
Tempo de espera 
 
Throughtput 
Respondido em 29/04/2020 22:58:45 
 
 
Explicação: 
O tempo de turnaround = tempo de vida do processo 
 
 
 
 6a 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? 
 
 PRONTO 
 
TERMINADO 
 
EXECUÇÃO 
 
ESPERA 
 
CRIADO 
Respondido em 29/04/2020 22:58:55 
 
 
 
 
 7a Questão 
 
 
Processos podem ser classificados como CPU-bound ou I/O bound, de acordo com a utilização elevada do 
processador(UCP) e dos dispositivos de entrada/saída(E/S), respectivamente. Analisando os gráficos abaixo 
podemos afirmar que : 
 
 
 o gráfico 2 representa um processo de I/O bound e o gráfico 1 representra um processo de CPU-
bound. 
 
ao longo do tempo o gráfico 1 representa um processo de I/O bound, já no gráfico 2 não é 
possível verificar o tipo de processo que representa. 
 
o gráfico 1 representa um processo de I/O bound e o gráfico 2 representra um processo de CPU-
bound. 
 
tanto o gráfico 1 quanto o gráfico 2 representam processos de CPU-bound. 
 
tanto o gráfico 1 quanto o gráfico 2 representam processos de I/O bound. 
Respondido em 29/04/2020 22:58:38 
 
 
 
 
 8a Questão 
 
 
Escolha qual transição NÃO pode ocorrer entre estados de um processo: 
 
 
De Pronto para Em Execução 
 
De Em Execução para Pronto 
 De Bloqueado para Em Execução 
 
De Bloqueado para Pronto 
 
De Em Execução para Bloqueado 
 
 
 
 
 1a Questão 
 
 
Em relação à política de escalonamento por preempção, é correto afirmar que o sistema operacional: 
 
 
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 
 
possui capacidade limitada e processos simples 
 
executa tipicamente o processo tipo BATCH (em lote) 
Respondido em 27/04/2020 21:35:55 
 
 
 
 
 2a Questão 
 
 
Em relação a gerência do processador, Tempo de TEMPO DE RESPOSTA é? 
 
 
é o tempo que um processo leva no estado de execução durante seu processamento. 
 
é o tempo que um processo leva desde a sua criação até ao seu término, levando em consideração 
todo o tempo gasto na espera para alocação de memória, espera na fila de pronto (tempo de 
espera), processamento na UCP (tempo de processador) e na fila de espera, como nas operações 
de E/S. 
 resposta é o tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a 
resposta é exibida. 
 
é o tempo total que um processo permanece na fila de pronto durante seu processamento, 
aguardando para ser executado 
 
n.d.a. 
Respondido em 27/04/2020 21:03:32 
 
 
 
 
 3a 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: 
 
 
10,8 segundos 
 
25,5 segundos 
 21,6 segundos 
 
55 segundos 
 
13,1 segundos 
Respondido em 27/04/2020 21:42:43 
 
 
 
 
 4a Questão 
 
 
Analise a definição a seguir:"É um escalonamento preemptivo, projetado especialmente para sistemas de 
tempo compartilhado. Esse algoritmo é bastante semelhante ao FIFO, porém, quando um processo passa 
para o estado de execução, existe um tempo limite para o uso contínuo do processador denominado fatia 
de tempo (time-slice) ou quantum." A descrição se refere ao escalonamento: 
 
 
POR PRIORIDADES 
 
LIFO 
 
SWAPPING 
 
SJF 
 CIRCULAR 
Respondido em 27/04/2020 21:44:37 
 
 
 
 
 5a 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) 
 
First-In-First-Out (FIFO) 
 
Não preemptivo 
 
Circular 
 
Por Prioridade 
Respondido em 27/04/2020 21:46:19 
 
 
 
 
 6a Questão 
 
 
Selecione o algoritmo de escalonamento de processos que é não-preemptivo: 
 
 Shortest Job First (SJF) 
 
Com Prioridades 
 
Por Loteria 
 
Round Robin 
 
Múltiplas Filas 
Respondido em 27/04/2020 21:46:46 
 
 
 
 
 7a Questão 
 
 
¿é 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 acima se refere ao escalonamento: 
 
 
n.d.a. 
 
POR PRIORIDADES 
 CIRCULAR 
 
LIFO 
 
SJF 
Respondido em 27/04/2020 21:47:30 
 
 
 
 
 8a Questão 
 
 
Existem vários tipos de algoritmos de escalonamento. Qual dos Algoritmos a seguir determina a escolha de 
processos na fila de pronto para execução por ordem de chegada? 
 
 
Prioridade 
 
Circular com Prioridade 
 
Circular 
 FIFO 
 
SJF 
 
 
 
 1a Questão 
 
 
Existem vários tipos de algoritmos de escalonamento. Qual dos Algoritmos a seguir determina a escolha de 
processos na fila de pronto para execução por ordem de chegada? 
 
 FIFO 
 
Prioridade 
 
Circular 
 
Circular com Prioridade 
 
SJF 
Respondido em 28/04/2020 23:39:53 
 
 
 
 
 2a 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? 
 
 
First-In-First-Out (FIFO) 
 
Não preemptivo 
 
Por Prioridade 
 Shortest-Job-First (SJF) 
 
Circular 
Respondido em 28/04/2020 23:39:57 
 
 
 
 
 3a Questão 
 
 
Qual das alternativas não apresenta uma política de escalonamento de processos. 
 
 Não recentemente usado. 
 
Fila circular. 
 
Round robin. 
 
Randômica. 
 
Menor job primeiro. 
Respondido em 28/04/2020 23:40:03 
 
 
 
 
 4a Questão 
 
 
Considerando o escalonamento de processos em um programa de computador, há um tipo de 
escalonamento no qual há diversos processos que estão sendo executados de forma sequencial, somente 
liberando o processador ao final da execução de cada processo, formando um ciclo de processos a serem 
executados. Tal tipo de escalonamento recebe a denominação de: 
 
 
adaptativa. 
 
mailbox. 
 
preliminar. 
 
garbage. 
 FIFO. 
Respondido em 28/04/2020 23:40:06 
 
 
 
 
 5a Questão 
 
 
Na política de escalonamento First-In-First-Out (FIFO), é selecionado para execução o processo que: 
 
 
Tiver o menor tempo de processador ainda por executar 
 Chegar primeiro ao estado de pronto 
 
Ocupar menos espaço em memória 
 
Estiver em modo usuário 
 
Tiver maior prioridade 
Respondido em 28/04/2020 23:39:56 
 
 
 
 
 6a Questão 
 
 
São critérios de escalonamento de processos em sistemas operacionais: 
 
 
througset, custo de recicling, tempo de turnover 
 
threadout, velocidade de espera, memória de turnaround 
 
throughput, tempo de controle, tempo de stayaround 
 
output, paralelismo de controle, tempo de movearound 
 throughput, tempo de espera, tempo de turnaround 
Respondido em 28/04/2020 23:39:38 
 
 
 
 
 7a Questão 
 
 
Escalonadores preemptivos usam um relógio em tempo real que gera interrupção a intervalos regulares 
(digamos, a cada 1/100 de um segundo). Cada vez que uma interrupção ocorre, o _______________ muda 
para outra tarefa. 
 
 
COMPUTADOR 
 
BARRAMENTO 
 PROCESSADOR 
 
MODEM 
 
SISTEMA OPERACIONAL 
Respondido em 28/04/2020 23:39:33 
 
 
 
 
 8a Questão 
 
 
Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a execução dos 
programas de usuário. Essa estrutura registra informações sobre a situação do processo durante todo seu 
processamento, sendo uma dessas informações o estado do processo. Quanto aos estados básicos de um 
processo podemos afirmar que: 
 
 
Não há nenhuma relação entre os estados de pronto e de execução 
 
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 
 O escalonador seleciona processos que estejam no estado de pronto e os coloca em execução, 
obedecendo os critérios estabelecidos (tempo, prioridade) 
 
Sempre que um processo é criado, ele entra no estado de execução sem necessidade de 
escalonamento 
Respondido em 2 
 
 
 
 1a Questão 
 
 
O escalonamento de CPU trata do problema de decidir qual dos processos na fila de prontos deve 
ser entregue à CPU. Considere que o algoritmo de escalonamento Round-Robin esteja sendo 
utilizado e que o conjunto de processos abaixo chegue no momento 0, com a extensão do tempo 
de burst de CPU indicada em milissegundos. Dado: P1 é o primeiro processo na fila de prontos, 
P2 é o segundo e P3 é o terceiro 
 
 
 
Se for utilizado um quantum de 4 milissegundos, o tempo de espera médio será de 
 
 
4 
 
3 
 
5 
 
2 
 6 
Respondido em 28/04/2020 23:40:59 
 
 
 
 
 2a Questão 
 
 
Selecione o algoritmo de escalonamento de processos que é não-preemptivo: 
 
 Shortest Job First (SJF) 
 
Múltiplas Filas 
 
Round Robin 
 
Com Prioridades 
 
Por Loteria 
Respondido em 28/04/2020 23:40:49 
 
 
 
 
 3a 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 maior tempo de procesador ainda por executar. 
 Chegar primeiro ao estado de pronto. 
 
Possuir o menor tempo de processador ainda por executar. 
 
Chegar primeiro ao estado de espera. 
 
Possuir maior prioridade. 
Respondido em 28/04/2020 23:41:07 
 
 
Explicação: 
A principal característica do FIFO ou FCFS é: Chegar primeiro ao estado de pronto. 
 
 
 
 4a Questão 
 
 
Quais são (todas) as formas, tipos de Sistemas Operacionais, de compartilhamento de uma CPU? 
 
 
Sistemas fortemente acoplados e fracamente acoplados 
 Sistemas em batch, de tempo compatilhado e de tempo real 
 
Sistemas on-line e de tempo compartilhado 
 
Sistemas on-line e real-time 
 
Sistemas fracamente acoplados, real timee de tempo compartilhado 
Respondido em 28/04/2020 23:40:56 
 
 
 
 
 5a Questão 
 
 
Uma das medidas utilizadas para avaliar o desempenho de um critério de escalonamento é 
denominado throughput. Esta medida informa: 
 
 
O tempo decorrido entre a admissão de um processo no sistema até o seu término 
 
A taxa de utilização da CPU 
 O número de processos executados em um determinado intervalo de tempo. 
 
A fração do tempo de processador utilizada pelo processo no último minuto. 
 
O tempo decorrido entre a submissão de uma tarefa até a saída do primeiro resultado produzido. 
Respondido em 28/04/2020 23:41:13 
 
 
 
 
 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 as afirmativas II e III estão corretas. 
 
Apenas a afirmativa III 
 
Todas as afirmativas estão corretas. 
 
Apenas as afirmativas I e III estão corretas 
 
Apenas as afirmativas I e II estão corretas. 
Respondido em 28/04/2020 23:41:19 
 
 
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 
 
 
¿é 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 acima se refere ao escalonamento: 
 
 
n.d.a. 
 
LIFO 
 
POR PRIORIDADES 
 CIRCULAR 
 
SJF 
Respondido em 28/04/2020 23:41:10 
 
 
 
 
 8a Questão 
 
 
O gerenciamento de processos em sistemas modernos é feito, quase sempre, com o uso de preempção de 
processos através de técnicas de compartilhamento de tempo. O que a introdução de processadores com 
vários núcleos altera nesse gerenciamento? Escolha a alternativa correta. 
 
 
Torna-se possível eliminar a condição de corrida em processos concorrentes executados em 
paralelo. 
 
Torna-se possível o uso de sistemas operacionais multitarefas. 
 
Torna-se possível o uso de threads para a execução de processos concorrentes. 
 
Torna-se possível separar os demais mecanismos de gerenciamento do sistema operacional do 
gerenciamento de processos. 
 Torna-se possível a paralelização efetiva de processos concorrentes. 
 
 
 
 
 
 1a Questão 
 
 
Um sistema operacional é uma camada de software que atua entre o hardware e os diversos aplicativos 
existentes em um sistema computacional, executando diversas atividades, de modo a garantir a 
disponibilidade de recursos entre todos os programas em execução. O gerenciador de memória é uma 
atividade do sistema operacional, responsável por: 
 
 
implementar a interação com cada dispositivo, através de drivers, criando modelos abstratos que 
permitam agrupar vários dispositivos distintos sob a mesma interface de acesso. 
 
definir usuários e grupos de usuário, bem como identificar usuários que se conectam ao sistema, 
através de procedimentos de autenticação. 
 disponibilizar, para cada aplicação, um espaço de memória próprio, independente e isolado dos 
demais, inclusive do núcleo do sistema operacional. 
 
distribuir a capacidade de processamento de forma justa entre as aplicações, evitando que uma 
aplicação monopolize o processador. 
 
criar as abstrações de arquivos e diretórios, definindo interface de acesso e regras para o seu 
uso. 
Respondido em 28/04/2020 21:31:17 
 
 
 
 
 2a Questão 
 
 
As principais funções do gerenciamento de memória são: 
 
 
Paginação e Multithreading 
 
Escalonamento e Isolamento 
 Alocação de Memória e controle de fragmentação 
 
Multithreading e Escalonamento 
 
Gerenciamento disco e Gerenciamento de periférico 
Respondido em 28/04/2020 21:32:03 
 
 
Explicação: 
As principais funções do gerenciamento de memória são alocação de Memória e controle de fragmentação 
 
 
 
 3a Questão 
 
 
Suponha que um determinado processo precise de mais memória do que há disponível na memória 
principal. No passado essa situação já foi um problema. Atualmente, com a técnica de memória virtual, é 
possível que um processo faça uso de mais memória do que há disponível na memória principal. Em relação 
a esta técnica, é correto afirmar que: 
 
 
os programas são vinculados a endereços físicos da memória principal. 
 as memórias principal e secundária são combinadas, dando ao usuário a ilusão de existir uma 
memória maior do que a memória principal. 
 
os programas são limitados pelo tamanho da memória física disponível. 
 
não há limite para a alocação de programas na memória. 
 
os programas são vinculados apenas à memória secundária. 
Respondido em 28/04/2020 21:33:20 
 
 
Explicação: 
A implementação da memmória virtual permitiu a expansão da memória principal com a utilização da 
memória secundária. 
 
 
 
 4a Questão 
 
 
Um computador com um endereço de 32 bits usa uma tabela de páginas de dois níveis. Os endereços 
virtuais são divididos em um campo de 8 bits para o primeiro nível da tabela, outro de 12 bits para o 
segundo nível e um último campo para o deslocamento. O número de páginas que pode vir a existir no 
espaço de endereçamento virtual e o tamamanho da página são respectivamente: 
 
 1M e 4K 
 
4K e 8K 
 
1M e 1M 
 
20M e 12K 
 
4K e 1M 
Respondido em 28/04/2020 21:41:50 
 
 
 
 
 5a Questão 
 
 
(MEC 2008) Existem ferramentas para monitoramento e diagnóstico de ambientes computacionais. O 
monitoramento de memória pode ser realizado por meio de estatísticas que possibilitam medir 
o fluxo de páginas da memória do sistema para os dispositivos de armazenamento de massa anexos. 
Taxas altas podem significar que o sistema tem pouca memória e está com problemas, gastando mais 
recursos do sistema para mover páginas para dentro e para fora da memória do que rodar 
aplicações. Esse problema é denominado: 
 
 
crashing. 
 trashing. 
 
timeout. 
 
overflow. 
 
overlay. 
Respondido em 28/04/2020 21:49:34 
 
 
 
 
 6a Questão 
 
 
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 I está correta 
 Somente as sentenças II e III estão corretas 
 Somente as sentenças I e III estão corretas 
 Somente a sentença II está correta 
 Somente as sentenças I e II estão corretas. 
Respondido em 28/04/2020 21:52:50 
 
 
 
 
 7a Questão 
 
 
Várias foram as técnicaspropostas 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) 
 
Trashing 
 Swapping 
 
Memória virtual 
 
Page faults 
Respondido em 28/04/2020 21:53:44 
 
 
Explicação: 
É uma definição de swapping 
 
 
 
 8a 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? 
 
 
Overlay 
 
Trashing 
 
Page faults 
 
Dinamic memory acess (DMA) 
 Swapping 
 
 
 
 
 1a 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. 
 
 
 
Apenas alternativa I está correta. 
 
Todas estão incorretas. 
 Apenas as alternativas I e II estão corretas. 
 
Apenas a alternativa III está correta. 
 
Todas as sentenças estão corretas. 
Respondido em 28/04/2020 22:39:20 
 
 
 
 
 2a 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. 
Respondido em 28/04/2020 22:40:48 
 
 
 
 
 3a Questão 
 
 
A utilização de dispositivos com DMA é indicado para: 
 
 
Dispositivos muito mais rápidos que o processador 
 
Dispositivos que necessitam de intervenção do usuário 
 
Dispositivos de alta prioridade 
 
Qualquer dispositivo de Entrada ou de Saída 
 Dispositivos que efetuam grande transferência de dados para a memória. 
Respondido em 28/04/2020 22:41:25 
 
 
 
 
 4a Questão 
 
 
O diagrama abaixo mostra uma operação de leitura em um dispositivo conectado a um computador. 
 
As operações (A) e (B) são classificadas, respectivamente, como 
 
 
não bloqueante e assíncrona. 
 síncrona e assíncrona. 
 
síncrona e bloqueante. 
 
bloqueante e síncrona. 
 
assíncrona e síncrona. 
Respondido em 28/04/2020 22:43:00 
 
 
 
 
 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: 
 
 
Backups 
 
Subsistemas de E/S 
 
Controladores 
 Drivers 
 
Ghost 
Respondido em 28/04/2020 22:44:18 
 
 
 
 
 6a Questão 
 
 
A utilização de dispositivos com DMA é indicada para: 
 
 
Dispositivos de alta prioridade 
 
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 que necessitam de intervenção do usuário 
Respondido em 28/04/2020 22:44:34 
 
 
 
 
 7a Questão 
 
 
Criar , apagar, renomear, imprimir, descarregar,listar, manipular arquivos e diretórios, são características 
de qual componente do sistema operacional? 
 
 
Informações de estado; 
 
Carga e execução de programas; 
 
Suporte a linguagem de programação; 
 Gerenciamento de arquivos; 
 
Comunicações; 
Respondido em 28/04/2020 22:45:10 
 
 
 
 
 8a 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: 
 
 
Controladores 
 
Ghost 
 Drivers 
 
Backups 
 
Subsistemas de E/S 
 
 
 
 
 
 
 
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. 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 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno_turma=121253039&cod_hist_prova=189009282&aula=6&f_cod_aula=6
 
 Somente as sentenças I e III estão corretas 
 
 Somente a sentaça I está correta. 
 
 Somente a sentença III está correta. 
 
 Somente as sentenças II e III estão corretas 
 
 Somente as sentenças I e II estão corretas 
 
 
 
 
 
2. 
 
 
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 I está correta 
 
 
Somente a sentença III está correta 
 
 
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 
 
 
 
 
 
3. 
 
 
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 quando chegar sua vez na fila. 
 
 
Só será atendida de acordo com sua prioridade na fila. 
 
 
Nenhuma das outras respostas. 
 
 
Só poderá ser atendida se nenhuma outra estiver em atendimento. 
 
 
 
 
 
4. 
 
 
Arquivos e diretóriospossuem atributos. Assinale a alternativa que NÃO representa um atributo de um arquivo. 
 
 
 
Data de modificação 
 
 
Tipo 
 
 
Permissão de leitura/escrita 
 
 
Tamanho do bloco 
 
 
Nome 
 
 
 
 
 
5. 
 
 
Assinale a alternativa INCORRETA: 
Não é um atributo de armazenamento de arquivos. 
http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno_turma=121253039&cod_hist_prova=189009282&aula=6&f_cod_aula=6
http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno_turma=121253039&cod_hist_prova=189009282&aula=6&f_cod_aula=6
http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno_turma=121253039&cod_hist_prova=189009282&aula=6&f_cod_aula=6
http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno_turma=121253039&cod_hist_prova=189009282&aula=6&f_cod_aula=6
 
 
 
Tipo 
 
 
Tamanho 
 
 
Nome 
 
 
Localização 
 
 
Função 
 
 
 
 
 
6. 
 
 
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 memória 
 
Gerenciamento de arquivos 
 
 
Gerenciamento do processador 
 
 
 
 
 
7. 
 
 
Dentre as funcionalidades de um sistema de arquivos, podemos considerar INCORRETA a seguinte 
função. 
 
 
Garantir a validade do arquivo. 
 
 
Prover acesso a dispositivos diferentes. 
 
 
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. 
 
 
 
 
 
 
 
1. 
 
 
Indique se será gerada uma interrupção de hardware ou uma exceção em cada situação abaixo: 
- Erro de divisão por zero. 
 
- Violação de acesso a uma área de memória não permitida. 
 
- Controladora de HD indica o término de uma operação de E/S 
 
- Um clique no mouse. 
 
- Disparo do alarme do temporizador. 
http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno_turma=121253039&cod_hist_prova=189009282&aula=6&f_cod_aula=6
http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno_turma=121253039&cod_hist_prova=189009282&aula=6&f_cod_aula=6
http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno_turma=121253039&cod_hist_prova=189009645&aula=7&f_cod_aula=7
 
 
 
exceção - interrupção - interrupção - interrupção - exceção 
 
 
exceção - exceção - interrupção - interrupção - interrupção 
 
 
interrupção - interrupção - interrupção - exceção - exceção. 
 
 
interrupção - interrupção - exceção - exceção - interrupção 
 
 
interrupção - interrupção - interrupção - exceção - interrupção. 
 
 
 
 
 
2. 
 
 
No contexto de gerência de memória, por que o algoritmo de substituição de páginas ótimo não pode ser 
implementado? 
 
 
o hardware necessário seria absurdamente caro. 
 
 
porque não há poder computacional suficiente nos dias atuais. 
 
 
porque não é possível prever qual página será menos acessada no futuro. 
 
 
porque exige uma quantidade de memória muito grande. 
 
 
porque é muito complexo. 
 
 
 
 
 
3. 
 
 
Uma das questões importantes na implementação de armazenamento de arquivos é a manutenção do 
controle de blocos de discos relacionados a arquivos. Para isso, são utilizados vários métodos em 
diferentes sistemas operacionais, sobre os quais é INCORRETA a seguinte afirmação 
 
 
A alocação indexada utiliza uma estrutura de dados chamada i-node que ocupa normalmente um 
espaço menor do que a FAT (File Allocation Table) na memória principal. 
 
 
Na alocação por lista encadeada, o sistema operacional, para chegar ao bloco n, a partir do início do 
arquivo, deve ler os n - 1 blocos antes dele, prejudicando o acesso aleatório ao arquivo. 
 
 
A alocação de espaço contínuo apresenta alto desempenho e, com o tempo de utilização, reduz o 
nível de fragmentação do disco. 
 
 
A alocação por lista encadeada usando uma tabela na memória principal (FAT - File Allocation Table) 
é utilizada pelo sistema operacional MS-DOS. 
 
 
Na alocação de espaço contínuo de disco, o controle sobre onde os blocos de um arquivo estão 
resume-se a saber apenas o endereço em disco do primeiro bloco e o número de blocos do arquivo. 
 
 
 
 
 
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 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 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. 
 
 
 
 
 
5. 
 
As operações de E/S devem ser o mais simples e transparente possível, sendo independentes do dispositivo. 
http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno_turma=121253039&cod_hist_prova=189009645&aula=7&f_cod_aula=7
http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno_turma=121253039&cod_hist_prova=189009645&aula=7&f_cod_aula=7
http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno_turma=121253039&cod_hist_prova=189009645&aula=7&f_cod_aula=7
http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno_turma=121253039&cod_hist_prova=189009645&aula=7&f_cod_aula=7
 
Correlacione os conceitos com seus significados: 
Escalonamento de E/S - Denominação - Buferização - Cache de dados 
I - Armazena em memória os dados mais recentes (cópia) 
II - Associação de um nome a um periférico 
III - área de memória que compatibiliza a comunicação entre dispositivos com velocidades e unidades de 
transferência diferentes. 
IV - Ordem de atendimento as requisições 
Assinale a alternativa que apresenta a correlação CORRETA entre os conceitos e significados acima: 
 
 
I - II - III - IV 
 
 
I - II - III - IV 
 
 
IV - III - II - I 
 
IV - II - III - I 
 
 
IV - III - I - II 
 
 
 
 
 
6. 
 
 
RAID (Redundant Array of Independent Disks) é um conjunto de discos físicos vistos pelo Sistema 
Operacional como uma única unidade lógica. O RAID tem as seguintes características: 
I. RAID A: Redundante, espelhamento de discos, utiliza o dobro de discos. 
II. RAID C: Acesso independente, paridade de bloco intercalada e distribuída. 
Assinale a alternativa que apresenta corretamente, de acordo com as configurações dos itens I e II. Os 
RAID A e B são, respectivamente? 
 
 
RAID 0 e RAID 2. 
 
 
RAID 1 e RAID 3. 
 
 
RAID 1 e RAID 6. 
 
 
RAID 1 e RAID 5. 
 
 
RAID 0+1 e RAID 5. 
 
 
 
 
1. 
 
 
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. 
 
 
Somente os itens I e III estão corretos 
 
Somente o item I está correto 
 
 
Os itens I, II e III estão corretos 
 
 
Somente o item II está correto 
http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno_turma=121253039&cod_hist_prova=189009645&aula=7&f_cod_aula=7
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
Somente os itens II e III estão corretos 
 
 
 
Explicação: 
Não é necessário uma interface gráficapara a comunicação do lado cliente. 
 
 
 
 
 
2. 
 
 
Para melhor se entender o paradigma Cliente/Servidor é necessário observar que o conceito chave está 
na ligação lógica e não física. O Cliente e o Servidor podem coexistir ou não na mesma máquina. As 
opções abaixo apresentam característica do lado Cliente: 
I- Cliente, também denominado de ¿front-end¿, é um processo que interage com o usuário através de 
uma interface gráfica. 
II- É o processo ativo na relação Cliente/Servidor. 
III- Não se comunica com outros Clientes. 
Assinale a opção CORRETA. 
 
Somente o item II está correto 
 
Os itens I, II e III estão corretos 
 
 
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: 
Todos os itens estão corretos em função do lado Cliente 
 
 
 
 
 
3. 
 
 
A interface entre as aplicações e o sistema operacional baseia-se em interações solicitação/resposta. As 
estações que permitem que suas aplicações utilizem recursos compartilhados com outras estações, 
devem possuir a entidade (ou módulo) cliente, e pode-se classificar os módulos de um SOR instalados 
nas estações em dois tipos. Qual desses tipos está correto? 
 
SORC - Onde em todas as estações, o sistema operacional de redes restringe-se praticamente a 
fornecer serviços de comunicação de pedidos para o servidor e a entregar as respostas às 
aplicações. 
 
SORR - Onde em todas as estações, o sistema operacional de redes restringe-se praticamente ao 
acesso aos recursos compartilhados. 
 
 
SORM - Onde em todas as estações, o sistema operacional de redes possui os dois módulos. 
 
 
SORG - Onde em todas as estações, o sistema operacional de redes possui Rede do Grupo de 
Trabalho. 
 
 
SORS - Onde em todas as estações, o sistema operacional de redes restringe-se ao módulo 
cliente do sistema operacional. 
 
 
 
Explicação: 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
A interface entre as aplicações e o sistema operacional baseia-se 
em interações solicitação/resposta. A aplicação solicita um serviço, 
através de uma chamada ao sistema operacional que executa o 
serviço solicitado e responde, informando o status da operação e 
transferindo os dados resultantes da execução para a aplicação, 
quando for o caso. 
A interação cliente-servidor constitui-se no modo básico dos 
sistemas operacionais de redes. As estações que disponibilizam a 
outras estações o acesso a seus recursos devem possuir 
a entidade (ou módulo) servidor. As estações que permitem que 
suas aplicações utilizem recursos compartilhados com outras 
estações, devem possuir a entidade (ou módulo) cliente. 
Pode-se classificar os módulos de um SOR instalados nas estações 
em dois tipos: 
- SORC: módulo cliente do sistema operacional. Instalado nas 
estações clientes. 
No módulo cliente, o SOR restringe-se praticamente a 
fornecer serviços de comunicação de pedidos para o 
servidor e a entregar as respostas às aplicações. 
- SORS: módulo servidor do sistema operacional. É o módulo 
servidor do sistema operacional. Instalado nas estações 
servidoras. 
No módulo servidor, além das funções de comunicação, 
vários outros serviços são executados. Um desses serviços 
é o controle do acesso aos recursos compartilhados por 
vários usuários através da rede, para evitar, por exemplo, 
que um usuário não autorizado apague arquivos que não 
lhe pertençam. 
 
 
 
 
 
4. 
 
Considere dois sistemas computacionais formados por múltiplos computadores que manipulam dados 
comuns. No primeiro, existe um computador central, chamado servidor, que é o único responsável pelos 
serviços de leitura e escrita desses dados. No segundo, existe um grupo de computadores responsáveis 
pelos serviços de leitura e escrita, e cada um desses servidores deve manter uma réplica idêntica dos 
dados. 
Entre as vantagens e desvantagens de um único servidor em relação a vários servidores, podemos 
afirmar que o servidor único apresenta: 
I. Vantagem de maior velocidade de execução das operações de escrita e leitura e desvantagem de 
maior custo de armazenamento 
II. Vantagem de não necessitar de coordenação distribuída para ordenação das operações de escrita e 
desvantagem de menor velocidade nas leituras devido a serialização de operações 
III. Vantagem de manter mais facilmente a consistência dos dados mas desvantagem de perda de 
disponibilidade em caso de falha do servidor. 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
Dessas afirmativas são verdadeiras: 
 
Somente o item I está correto 
 
 
Somente o item I e III estão corretos 
 
Somente os itens II e III estão corretos 
 
 
Os itens I, II e III estão corretos 
 
 
Somente o item II está correto 
 
 
 
Explicação: 
A velocidade de execução e o custo de armazenamento não está vinculado a quantidade de máquinas, 
mas ao modelo utilizado. 
 
 
 
 
 
5. 
 
 
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 
 
 
4 blocos 
 
46 blocos 
 
 
45 blocos 
 
 
 
 
 
6. 
 
 
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 II e III; 
 
 
Somente os itens I e II; 
 
 
Somente os itens I e III; 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
Somente os itens I, II e III; 
 
 
 
 
 
 
 
 
1. 
 
 
Nos últimos anos, o Sistema Operacional Windows tem evoluído o seu software, adotando a cada versão 
um nome diferente. Assinale, das alternativas abaixo, a única que NÃO identifica corretamente um 
desses nomes adotados para o Sistema Operacional Windows. 
 
Windows 7 
 
Windows Vision 
 
 
Windows 10 
 
 
Windows XP 
 
 
Windows Vista 
 
 
 
Explicação: 
Trazendo em ordem cronológica, desde os anos 1995 pra cá temos: 
- Windows 95 
- Windows 98 
- Windows XP 
- Windows 7 
- Windows 8 
- Windows 10 
 
 
 
 
 
2. 
 
 
Dentro do Contexto do sistema operacional Windows, ao dar um duplo clique sobre o ícone do programa 
Microsoft Word, o que o sistema operacional fará, ou seja, o que acontecerá em seguida... 
 
O programa é dividido em threads e segue, diretamente, para o processador 
 
 
O programa é carregado na memória cachê e segue para o processador 
 
O programa, em forma de processo, é carregado para a memória principal onde é alocado uma 
área 
 
 
O programa é formatado em processo e segue, diretamente, para o processador 
 
 
O programa é dividido em threads e segue para memória secundária 
 
 
 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
3. 
 
 
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? 
 
 
NETSTAT. 
 
 
IPCONFIG. 
 
 
DIR. 
 
CHKDSK. 
 
 
TASKKILL. 
 
 
 
 
 
4. 
 
 
Qual dos sistemas de arquivos é nativamente utilizado no Windows XP: 
 
NFS 
 
 
REISER FS 
 
NTFS 
 
 
EXTFS 
 
 
AFS 
 
 
 
 
 
5. 
 
 
Entre as diferentes versões do sistema Windows Server

Outros materiais