Buscar

Evolução e Funções dos 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 14 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 14 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 14 páginas

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Sistemas Operacionais 
 
Apol 1 
 
Questão 1/5 - Sistemas Operacionais 
A evolução dos sistemas operacionais está diretamente associado a evolução 
do hardware. Com base nessa afirmação indique a alternativa correta. 
Nota: 20.0 
 
A Os sistemas operacionais utilizados na primeira geração de computadores, como exemplo no ENIAC, funcionavam sob o conceito de 
tempo compartilhado (time sharing). 
 
 
 
B O grande avanço que ocorreu nos computadores da segunda geração foi a incorporação dos periféricos de comunicação, tais como placas 
de rede e a inclusão do protocolo TCP/IP nos sistemas operacionais. 
 
 
 
C Com a incorporação de recursos de comunicação, dos protocolos de rede como exemplo o TCP/IP e a medida que crescia a demanda por 
conexões com Internet, o suporte a sistemas operacionais para tarefas de rede tornava-se um padrão. 
Você acertou! 
 
D A medida que avançam as tecnologias de comunicação nos computadores e nos sistemas operacionais o conceito de processamento 
distribuído vai sendo aos poucos substituído pelo processamento local e restrito a um único hardware de grande capacidade de 
processamento. 
 
Questão 2/5 - Sistemas Operacionais 
Como seria utilizar um computador sem um sistema operacional? Marque a 
alternativa correta. 
Nota: 20.0 
 
A Sem o sistema operacional, um usuário para interagir com o computador deveria conhecer profundamente diversos detalhes sobre o 
hardware do equipamento, o que tornaria seu trabalho lento e com grandes possibilidades de erros 
Você acertou! 
 
B O usuário precisaria fazer um curso de operador em Sistemas de microcomputador para saber lidar com o funcionamento do Sistema 
Operativo 
 
C O usuário teria que ter conhecimento de programação para desenvolver suas próprias aplicações e instalar no sistema computacional 
 
D Esse computador não pode ser operado, nem mesmo por meio da programação de hardware para executar tarefas de baixo nível 
 
Questão 3/5 - Sistemas Operacionais 
Um sistema computacional moderno consiste de um ou mais processadores, 
memória principal, discos, impressoras, teclado, mouse, monitor, interfaces de 
rede e outros dispositivos e entrada e saída. Enfim, é um sistema complexo. Se 
cada programador de aplicações tivesse de entender como tudo isso funciona 
em detalhes, nenhum código chegaria a ser escrito. Além disso, gerenciar todos 
esses componentes e usá-los de maneira otimizada é um trabalho extremamente 
difícil. Por isso, os computadores têm um dispositivo de software denominado 
sistema operacional, cujo trabalho é fornecer aos programas do usuário um 
modelo de computador melhor, mais simples e mais limpo e lidar com o 
gerenciamento de todos os recursos mencionados. Quanto as suas principais 
funções podemos afirmar. 
 
I – Realizar o escalonamento de processos para que os programas possam ser 
executados de forma concorrente. 
II – Gerenciar os dispositivos de entrada e saída do computador. 
III - Gerenciar os recursos de hardware de forma que sejam utilizados da melhor forma 
possível, ou seja, “tirar” o máximo proveito da máquina. 
IV - Servir de interface entre máquina e o usuário 
Nota: 20.0 
 
A Somente o item I está correto 
 
B Somente os itens I e II estão corretos 
 
C Somente os itens II, III e IV estão corretos 
 
D Todos os itens estão corretos. 
 
Você acertou! 
 
Questão 4/5 - Sistemas Operacionais 
A computação em nuvem “cloud computind” é uma tendência na área de 
tecnologia da informação. Esse termo tem ganhado destaque em função da 
palavra de ordem do momento em termos de tecnologia, a mobilidade. Antes 
tínhamos um computador, desktop que ficava fixo sobre uma mesa no escritório 
da casa e que aos poucos foi sendo substituído pelo notebook. Com a chegada 
de vários aparelhos, como smartphones, tablets e netbooks a relação das 
pessoas como os serviços da computação mudaram e hoje é necessário ter 
aplicativos, arquivos enfim todos aqueles recursos que antes ficavam em uma 
máquina, disponíveis em qualquer lugar em qualquer horário. Com base nisso 
podemos afirmar que a computação em nuvem veio para ficar. Quanto a relação 
entre a computação em nuvem e os sistemas operacionais, assinale V para as 
proposições e F para as proposições falsas. 
 
I) ( ) Com o crescimento dos serviços de computação em nuvem, os sistemas 
operacionais tendem a se tornar um sistema responsável pelo gerenciamento do 
hardware e execução de um browser de internet para acesso a esses serviços. 
 
II) ( ) Uma das grandes promessas de Sistemas operacionais voltados para o 
conceito de computação em nuvem é Chrome OS da Google. 
III) ( ) Os Sistemas operacionais desenvolvidos sobre o conceito de “cloud”exigem 
equipamentos com uma capacidade de processamento cada vez maior, 
principalmente em função da utilização de vídeos. 
 
IV) ( ) O fator chave para o sucesso dos sistemas operacionais desenvolvidos sobre 
o conceito de “cloud” é a qualidade de coneXão para acesso a web. 
Nota: 20.0 
 
A V, V, V, V 
 
 
 
B V, F, F, F 
 
C V, V, V, F 
 
D V, V, F, V 
Você acertou! 
 
Questão 5/5 - Sistemas Operacionais 
O primeiro sistema operacional, chamado monitor por sua simplicidade, foi 
desenvolvido em 1953 pelos usuários do computador IBM 701 do Centro de 
Pesquisas da General Motors, justamente para tentar automatizar as tarefas 
manuais até então utilizadas (MACHADO, 2007). 
Quanto aos primeiros sistemas operacionais podemos afirmar 
 
I) Da mesma maneira que as linguagens de programação, os sistemas operacionais 
evoluíram no sentido de facilitar o trabalho de codificação, submissão, execução e 
depuração de programas. 
 
II) Os primeiros sistemas operacionais exigiam que um programa inteiro fosse 
carregado na memória para poder se executado, limitando os programadores a criar 
programas pequenos com capacidades reduzidas. 
 
III) Nos primeiros sistemas Operacionais o processamento era realizado em lote, 
executando os Jobs (programas) sequencialmente. 
 
IV) Os primeiros sistemas operacionais foram desenvolvidos sob o conceito de objetos 
com base na programação orientada a objetos 
Assinale a alternativa que apresenta o(s) item(ns) correto(s): 
Nota: 20.0 
 
A Somente o item I está correto 
 
B Somente os itens I, II e III estão corretos 
Você acertou! 
 
C Somente os itens II, III e IV estão corretos 
 
D Somente os itens I, III e IV estão corretos 
 
 
Apol 2 
 
Questão 1/5 - Sistemas Operacionais 
Com relação à arquitetura do Kernel em camadas, assinale a alternativa correta. 
 
I) O sistema operacional dividido em níveis sobrepostos, em que cada camada oferece 
um conjunto de funções para camada superior. 
 
II) A arquitetura em camadas implementa segurança e proteção entre as camadas por 
meio de modos de acesso, o modo usuário (não-privilegiado) e o modo Kernel 
(privilegiado). 
 
III) Na arquitetura em camadas o núcleo é formado por módulos que são compilados 
separadamente e depois linkados, formando um grande e único programa executável. 
 
Assinale a alternativa que apresenta o(s) item(ns) correto(s): 
Nota: 20.0 
 
A Somente os itens I e III estão corretos. 
 
B Somente o item I está correto. 
 
C Somente o item II está correto. 
 
D Somente os itens I e II estão corretos. 
Você acertou! 
 
Questão 2/5 - Sistemas Operacionais 
Com relação à arquitetura do Núcleo do Sistemas Operacional desenvolvida 
sobre o conceito de microkernel, analise as sentenças a seguir. 
 
I) Nessa arquitetura os serviços do sistema operacional são disponibilizados por meio 
de processos, como processo para gerência de arquivos, gerência de processos, 
gerência de memória e escalonamento. 
 
II) Na arquitetura microkernel é possível isolar as funções do sistema operacional por 
diversos processos servidores e dedicados a serviços específicos, tornando o núcleo 
menor, mais fácil de depurar e, consequentemente, aumentando sua confiabilidade. 
 
III) Na arquitetura microkernel o núcleo é formado por módulos que são compilados 
separadamente e depoislinkados, formando um grande e único programa executável. 
 
Assinale a alternativa que apresenta o(s) item(ns) correto(s): 
Nota: 20.0 
 
A Somente os itens I e III estão corretos. 
 
B Somente o item I está correto. 
 
C Somente o item II está correto. 
 
D Somente os itens I e II estão corretos. 
Você acertou! 
 
Questão 3/5 - Sistemas Operacionais 
Assinale a alternativa que completa a sentença a seguir. 
 
Quanto à estrutura do Núcleo (Kernel), os Sistemas Operacionais podem ser 
classificados em: 
Nota: 20.0 
 
A arquitetura monolítica, em camadas, máquina virtual e arquitetura microkernel. 
 
Você acertou! 
 
B batch, tempo real, interativo e híbridos. 
 
 
C monotarefa, multitarefa, monousuário e multiusuário. 
 
 
D fortemente acoplado e fracamente acoplado. 
 
 
Questão 4/5 - Sistemas Operacionais 
Assinale a alternativa correta em relação aos sistemas multiusuários. 
Nota: 0.0 
 
A Somente podem ser implementados em sistemas multiprogramáveis. 
 
B Somente podem ser implementados em sistemas monoprogramáveis. 
 
C Podem ser implementados tanto em sistemas multiprogramáveis como monoprogramáveis. 
 
D Este conceito aplica-se a sistemas onde diversos usuários possam ser cadastrados, independentemente da possibilidade de realização 
de logins simultâneos, locais ou remotos. 
 
Questão 5/5 - Sistemas Operacionais 
Os sistemas operacionais foram evoluindo ao longo dos anos à medida que os 
computadores ganharam maior capacidade de processamento e a principal 
preocupação sempre foi tirar o melhor proveito do hardware. Com base nisso, 
marque V para as sentenças verdadeiras ou F para as falsas. 
 
 
( ) Os sistemas monoprogramáveis se caracterizam por permitir que o processador, 
execute múltiplos programas simultaneamente. 
( ) Nos sistemas multiprogramáveis ou multitarefa, enquanto um programa espera por 
uma operação de leitura ou gravação em disco, outros programas podem estar sendo 
processados neste mesmo intervalo de tempo. Nesse caso, podemos observar o 
compartilhamento da memória e do processador. 
( ) Os sistemas multiprocessados se caracterizam por possuir duas ou mais unidades 
de processamento. A vantagem desse sistema é permitir que vários programas sejam 
executados simultaneamente. 
( ) Um fator chave para o desenvolvimento de sistemas com múltiplos processadores 
é a forma de comunicação entre as UCPs e o grau de compartilhamento da memória e 
dos dispositivos de entrada e saída. Em função desses fatores, podemos classificar os 
sistemas com múltiplos processadores em fortemente acoplados ou fracamente 
acoplados. 
Assinale a alternativa correta. 
Nota: 20.0 
 
A V, V, V, F. 
 
B F, F, F, V. 
 
C V, V, F, V. 
 
D F, V, V, V. 
Você acertou! 
 
 
Apol 3 
 
Questão 1/5 - Sistemas Operacionais 
Quanto à técnica de spooling, assinale a alternativa correta. 
Nota: 20.0 
 
A A técnica de spooling é sempre gerada por algum evento externo ao programa e, nesse caso, independente da instrução que está sendo 
executada. 
 
B A técnica de spooling consiste na utilização de uma área em disco para gravar um arquivo de spool utilizado na gerência de impressão. 
Você acertou! 
 
C A técnica de spooling consiste na capacidade de um código executável ser compartilhado por diversos usuários, exigindo que apenas uma 
cópia do programa esteja na memória. 
 
D A técnica de spooling consiste na utilização de um dispositivo que controla as operações de E/S geralmente em disco. 
 
Questão 2/5 - Sistemas Operacionais 
Nos sistemas multiprogramáveis as tarefas são executadas de forma concorrente. A 
camada de usuário pode fazer várias solicitações para o sistema e essas solicitações 
são processadas de forma compartilhada pela UCP. Para o compartilhamento dos 
recursos de processamento são utilizadas técnicas de interrupções e exceções. 
Analise as sentenças a seguir e depois assinale a alternativa correta. 
 
I) Uma interrupção é sempre gerada por algum evento externo ao programa e, nesse 
caso, independente da instrução que está sendo executada. 
 
II) Uma exceção é semelhante a uma interrupção, sendo a principal diferença o motivo 
pelo qual o evento é gerado. A exceção é resultado direto da execução de uma 
instrução do próprio programa em execução 
 
III) Interrupção e exceção são técnicas para implementação da concorrência, enquanto 
a interrupção é um evento interno ao programa em execução a exceção é um evento 
externo ao programa em execução. 
 
Assinale a alternativa que apresenta o(s) item(ns) correto(s): 
Nota: 20.0 
 
A Somente os itens I e III estão corretos. 
 
B Somente o item I está correto. 
 
C Somente o item II está correto. 
 
D Somente os itens I e II estão corretos. 
Você acertou! 
 
Questão 3/5 - Sistemas Operacionais 
Podemos dizer que um processo é composto por quais partes? Assinale a 
alternativa correta. 
Nota: 20.0 
 
A Contexto de software, contexto de hardware, espaço de endereçamento. 
 
Você acertou! 
 
B Contexto de software e hardware, espaço de endereçamento e seção de texto. 
 
 
C Contexto de software e hardware, espaço de endereçamento e seção de texto. 
 
 
D Contexto de software, contexto de hardware e seção de texto. 
 
 
Questão 4/5 - Sistemas Operacionais 
Analise as sentenças a seguir sobre as threads 
 
I) Uma thread pode ser definida como uma sub-rotina de um programa que pode ser 
executada de forma assíncrona, ou seja, executada concorrentemente ao programa 
chamador. 
 
II) Threads compartilham o processador da mesma maneira que processos e passam 
pelas mesmas mudanças de estado (execução, espera e pronto). 
 
III) As threads compartilham o mesmo contexto de software e espaço de 
endereçamento com os demais threads, porém cada thread possui seu contexto de 
hardware individual. 
 
Assinale a alternativa correta. 
Nota: 20.0 
 
A V, F, V. 
 
Você acertou! 
 
B V, F, F. 
 
 
C V, V, F. 
 
 
D F, F, V. 
 
 
Questão 5/5 - Sistemas Operacionais 
Um programa é uma sequência de instruções, composta por desvios, repetições e 
chamadas a procedimentos e funções. Em um ambiente monothread, aplicações 
concorrentes são implementadas apenas com uso de múltiplos processos 
independentes ou subprocessos. Analise as sentenças a seguir sobre as threads. 
 
I – Uma thread, também denominada de processo leve, compartilha muitos atributos 
de um processo. 
 
 
II – Em um sistema computacional, multi-core, múltiplas threads são capazes de 
executar simultaneamente. 
III – Mesmo com as vantagens de uma aplicação com múltiplas rotinas em threads, 
poucas linguagens oferecem suporte para sua implementação. 
 
IV – A grande vantagem da utilização de classes threads em uma função da aplicação 
é a performance e a otimização de recursos, devido à facilidade de compartilhamento 
de recursos e comunicação entre threads. 
Assinale a alternativa correta. 
Nota: 20.0 
 
A V, V, F, F. 
 
 
B V, F, F, V. 
 
 
C V, V, F, V. 
 
Você acertou! 
 
D V, F, F, F. 
 
 
Apol 4 
 
Questão 1/5 - Sistemas Operacionais 
Analise as sentenças a seguir quanto ao escalonamento do tipo circular (Round 
Robin – RR). 
 
I) É um escalonamento do tipo preemptivo, quando um processo passa para o estado 
em execução existe um tempo-limite para uso contínuo do processador denominado 
fatia de tempo (time-slice) ou quantum. 
 
II) O escalonamento RR não se preocupa em melhorar o tempo médio de espera dos 
processos, utilizando apenas a ordem de chegada dos processos à fila de pronto. 
 
III) O escalonamento do tipo RR seleciona o processo que tiver o menor tempo de 
processador ainda por executar. 
 
 Assinale a alternativa que apresenta o(s) item(ns) correto(s): 
Nota: 20.0 
 
A Somente o item I está correto. 
Você acertou! 
 
B Somente o item II está correto. 
 
C Somente o item III está correto. 
 
D Somente os itens II e III estão corretos. 
 
Questão 2/5 - Sistemas Operacionais 
Assinale a alternativa que apresenta os principais critérios de escalonamento 
que devem ser considerados em umapolítica de escalonamento. 
Nota: 20.0 
 
A Utilização do processador, throughput, tempo de processador, tempo de espera, tempo de turnaround e tempo de resposta. 
 
Você acertou! 
 
B Utilização do processador, CPU-bound, I/O-bound, tempo de espera, tempo de turnaround e tempo de resposta. 
 
C Utilização do processador, fireground, background, tempo de espera, tempo de turnaround e tempo de resposta. 
 
 
D CPU-bound, I/O-bound, fireground, background, tempo de espera, tempo de turnaround e tempo de resposta. 
 
 
Questão 3/5 - Sistemas Operacionais 
Analise as sentenças a seguir quanto ao escalonamento do tipo Shortest-Job-
First (SJF). 
 
I) Os processos são executados conforme ordem de chegada. 
 
II) O escalonamento do tipo SJF não se preocupa em melhorar o tempo médio de 
espera dos processos, utilizando apenas a ordem de chegada dos processos à fila de 
pronto. 
 
III) O escalonamento do tipo SJF seleciona o processo que tiver o menor tempo de 
processador ainda por executar. 
 
 Assinale a alternativa que apresenta o(s) item(ns) correto(s): 
Nota: 20.0 
 
A Somente o item I está correto. 
 
B Somente o item II está correto. 
 
C Somente o item III está correto. 
Você acertou! 
 
D Somente os itens I e II estão corretos. 
 
Questão 4/5 - Sistemas Operacionais 
Quatro processos estão esperando para serem executados. As durações previstas de 
seus ciclos de CPU são 9, 6, 3, 5. Assinale a alternativa que apresenta em que 
ordem esses processos devem ser executados para minimizar o tempo de 
resposta médio do conjunto. 
Nota: 20.0 
 
A 9, 6, 3, 5. 
 
 
B 3, 5, 6, 9. 
 
Você acertou! 
 
C 5, 3, 6, 9. 
 
 
D 6, 3, 5, 9. 
 
 
Questão 5/5 - Sistemas Operacionais 
O conceito de fatia de tempo (time-slice) foi implantado no sistema de tempo 
compartilhado e apresenta vantagens e desvantagens. 
 
I) Reduz o tempo de espera inicial de cada processo considerando que um processo 
não pode ser executado de uma única vez. 
 
II) Aumenta a troca de contexto entre os processos em função do tempo máximo que 
cada processo pode ficar em execução. 
 
III) Um processo em execução pode voluntariamente liberar o processador, retornando 
à fila de pronto e possibilitando que um novo processo seja escalonado, permitindo 
assim uma melhor distribuição no uso do processador. 
 
 
 Assinale a alternativa que apresenta o(s) item(ns) correto(s): 
Nota: 20.0 
 
A Somente o item I está correto. 
 
B Somente o item II está correto. 
 
C Somente os itens I e II estão corretos. 
Você acertou! 
 
D Somente os itens I e III estão corretos. 
 
 
Apol 5 
 
Questão 1/5 - Sistemas Operacionais 
Para implementação da multiprogramação é necessário que diversos programas 
estejam na memória principal ao mesmo tempo e que novas formas de gerência da 
memória sejam implementadas para aumentar a concorrência e o compartilhamento 
de recursos computacionais. A solução para permitir a multiprogramação foi o 
particionamento da memória principal. 
 
I) Nos primeiros sistemas multiprogramáveis, a memória era dividida em pedaços de 
tamanho fixo, chamados partições. O tamanho das partições era definido na 
inicialização do sistema em função do tamanho dos programas a serem executados e 
a alteração do tamanho das partições só era possível com a reinicialização do 
sistema. 
 
II) Na alocação particionada estática absoluta os programas só podiam ser carregados 
e executados em apenas uma partição específica, mesmo se outras estivessem 
disponíveis. 
 
III) Na alocação particionada estática relocável, os programas podiam ser executados 
em uma única partição, previamente definida. 
 
 
Assinale a alternativa que apresenta o(s) item(ns) correto(s): 
Nota: 20.0 
 
A Somente o item I está correto. 
 
B Somente o item II está correto. 
 
C Somente os itens I e II estão corretos. 
Você acertou! 
 
D Somente os itens II e III estão corretos. 
 
Questão 2/5 - Sistemas Operacionais 
Para aumentar o nível de compartilhamento e resolver o problema da 
fragmentação interna foi desenvolvida a alocação particionada dinâmica da 
memória principal. Assinale a alternativa correta. 
Nota: 20.0 
 
A Na alocação particionada dinâmica, as partições são criadas sob demanda e os programas utilizam apenas os espaços de que necessitam, 
eliminando o problema da fragmentação interna. 
 
Você acertou! 
 
B Na alocação particionada dinâmica, não existe uma área reservada para o sistema operacional o que aperfeiçoa a utilização da memória 
principal. 
 
 
C Na alocação particionada dinâmica os programas só podiam ser carregados e executados em apenas uma partição específica, mesmo se 
outras estivessem disponíveis. 
 
 
D A alocação particionada dinâmica foi implementada pela primeira vez nos sistemas monoprogramáveis. 
 
 
Questão 3/5 - Sistemas Operacionais 
Assinale a alternativa que completa a sentença a seguir 
 
 Na alocação particionada estática, tanto absoluta quanto relocável, temos o problema 
da fragmentação interna que refere-se: 
Nota: 20.0 
 
A aos espaços não ocupados pelos programas carregados em partições maiores que o tamanho do programa. 
Você acertou! 
 
B à área ocupada pelo sistema operacional na memória principal. 
 
 
C à área ocupada pelos programas do tipo CPU-bound. 
 
 
D à área ocupada pelos programas do tipo I/O-bound. 
 
 
Questão 4/5 - Sistemas Operacionais 
A memória sempre foi vista como um recurso escasso e caro, mesmo atualmente, com 
a redução de custo e consequentemente aumento da capacidade da memória 
principal, seu gerenciamento é um dos fatores mais importantes no projeto de 
sistemas operacionais. As funções básicas da gerência de memória são: 
 
I) A gerência de memória deve tentar manter na memória principal o maior número de 
processos residentes, permitindo maximizar o compartilhamento do processador e 
demais recursos computacionais. 
 
II) Permitir a execução de programas que sejam maiores que a memória disponível, 
implementada por meio de técnicas como o overlay e a memória virtual. 
 
III) Evitar que dois ou mais programas sejam carregados na memória para garantir a 
proteção das aplicações em ambiente multiprogramáveis. 
 
Assinale a alternativa que apresenta o(s) item(ns) correto(s): 
Nota: 20.0 
 
A Somente o item I está correto. 
 
B Somente o item II está correto. 
 
C Somente os itens I e II estão corretos. 
Você acertou! 
 
D Somente os itens II e III estão corretos. 
 
Questão 5/5 - Sistemas Operacionais 
A alocação particionada dinâmica resolve o problema da fragmentação interna e 
cria um novo problema para ser gerenciado, a fragmentação externa. Assinale a 
alternativa correta. 
Nota: 20.0 
 
A Fragmentação externa são os espaços em branco que sobram entre as partições e que são cada vez menores não sendo possível o ingresso 
de novos programas. 
 
Você acertou! 
 
B Fragmentação externa são os espaços não ocupados pelos programas carregados em partições maiores que o tamanho do programa. 
 
 
C Fragmentação externa são os espaços deixados pelos programas dentro das partições que são criadas dinamicamente. 
 
 
D Fragmentação externa são os espaços deixados pelos processos do tipo CPU-bound pelas constantes trocas de contexto.

Continue navegando