Buscar

APOLS 1 A 5 - SISTEMAS OPERACIONAIS NOTA 100

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 9 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 9 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 9 páginas

Prévia do material em texto

APOLS 1 A 5 – SISTEMAS OPERACIONAIS (2017) NOTA 100 
APOL 01 – NOTA 100 
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. 
RESPOSTA-> 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. 
Questão 2/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 
RESPOSTA-> Todos os itens estão corretos. 
Questão 3/5 - Sistemas Operacionais 
Quanto aos sistemas operacionais da terceira geração de computadores podemos afirmar: 
 
I. Na terceira geração de computadores com o surgimento dos circuitos integrados aparece o 
conceito de sistemas operacionais de tempo compartilhado (time-sharing), como exemplo o Multics. 
 
II. As concepções de projeto do Multics serviram de base para o desenvolvimento do UNIX, sistema 
mundialmente conhecido principalmente em ambientes corporativos. 
 
III. Um dos objetivos de projetos dos sistemas operacionais a partir da terceira geração é a utilização 
de linguagem de alto nível, para tornar o sistema portável, ou seja, independente da plataforma de 
hardware. 
 
IV. O UNIX foi reescrito em C, linguagem de alto nível que deu origem a uma família de sistemas 
operacionais, entre elas o Linux. 
Assinale a alternativa que apresenta o(s) item(ns) correto(s): 
RESPOSTA-> Todos os itens estão corretos. 
Questão 4/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): 
RESPOSTA-> Somente os itens I, II e III estão corretos. 
Questão 5/5 - Sistemas Operacionais 
Um sistema operacional gerenciava vários dispositivos periféricos como leitoras de cartão, 
perfuradoras de cartão, impressoras, unidades de fita e unidades de disco. Um job típico usaria o 
processador durante um certo período de tempo antes de executar uma operação de 
entrada/saída (E/S) em um dos dispositivos periféricos do sistema. Nesse ponto o processador 
ficava ocioso enquanto o job esperava a operação de E/S terminar (DEITEL, 2005). 
 
I. Para minimizar a ociosidade do sistema computacional os projetistas de sistemas operacionais 
desenvolveram sistemas de multiprogramação que gerenciavam diversos Jobs ao mesmo tempo. 
 
II. Nesse conceito de multiprogramação, sempre que um programa realizava uma operação de 
entrada/saída o processador executava outro programa. 
 
III. Umas das principais desvantagens da multiprogramação é o compartilhamento de recurso, haja 
vista o fato de um programa que precise utilizar um determinado periférico tenha que aguardar 
enquanto outra aplicação utiliza. 
 
IV. Os primeiros sistemas que implementavam multiprogramação trabalhavam com processamento 
batch o que dificultava a depuração de aplicações principalmente em caso de erro do programador 
que tinham que aguardar pela execução completa do programa. 
Assinale a alternativa que apresenta o(s) item(ns) correto(s): 
RESPOSTA-> Somente os itens I,II e IV estão corretos. 
 
APOL 02 – NOTA 100 
Questão 1/5 - Sistemas Operacionais 
Analise as sentenças a seguir e identifique as características dos sistemas operacionais tipo batch. 
 
I) Não exigir a interação do usuário com a aplicação. 
 
II) Cálculos numéricos, compilações, backups são exemplos de aplicações originalmente 
processadas em batch. 
 
III) Tem como premissa básica o tempo de resposta ao usuário. 
 
Assinale a alternativa que apresenta o(s) item(ns) correto(s): 
RESPOSTA-> Somente os itens I e II estão corretos. 
 
Questão 2/5 - Sistemas Operacionais 
Quanto aos sistemas do tipo tempo real, assinale a alternativa correta. 
RESPOSTA-> Nos sistemas de tempo real o fator principal é o tempo de resposta, normalmente 
utilizado em sistemas de monitoramento de refinarias de petróleo, controle de tráfego aéreo, de 
usinas termoelétricas e nucleares, ou em qualquer aplicação onde o tempo de processamento é 
fator fundamental. 
 
Questão 3/5 - Sistemas Operacionais 
Assinale a alternativa correta em relação aos sistemas multiusuários. 
RESPOSTA->Somente podem ser implementados em sistemas multiprogramáveis. 
 
Questão 4/5 - Sistemas Operacionais 
Quanto aos sistemas com múltiplos processadores, assinale a alternativa correta. 
RESPOSTA-> Os sistemas com múltiplos processadores se caracterizam por possuir duas ou mais 
UCPs interligadas e trabalhando em conjunto. A vantagem deste tipo de sistema é permitir que 
vários programas sejam executados ao mesmo tempo ou que um mesmo programa seja subdividido 
em partes para serem executados simultaneamente em mais de um processador. 
 
Questão 5/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): 
RESPOSTA-> Somente os itens I e II estão corretos. 
 
APOL 03 NOTA 100 
Questão 1/5 - Sistemas Operacionais 
Quanto à técnicade reentrância, assinale a alternativa correta. 
RESPOSTA-> Reentrância é a capacidade de um código executável (código reentrante) ser 
compartilhado por diversos usuários, exigindo que apenas uma cópia do programa esteja na 
memória. 
 
Questão 2/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. 
RESPOSTA-> V, V, F, V. 
 
Questão 3/5 - Sistemas Operacionais 
Com a evolução dos recursos de hardware, principalmente capacidade de processamento, uma 
das premissas básicas dos projetos de Sistemas Operacionais estava relacionada a manter a UCP o 
maior tempo possível em uso, delegando as funções secundárias e que exigem mais tempo de 
espera sob responsabilidade de outras instâncias. Nesse sentido, algumas implementações foram 
utilizadas, os controladores, os canais de entrada e saída e a técnica de DMA. Analise as sentenças 
a seguir e depois assinale a alternativa correta. 
 
I) A utilização do controlador ou interface permitiu ao processador agir de maneira independente 
dos dispositivos de E/S. 
 
II) A técnica de DMA permite que um bloco de dados seja transferido entre a memória principal e 
dispositivos de E/S, neste caso o processador fica dedicado ao processo de gravação dos dados. 
 
III) Com a extensão do conceito de DMA, foi possível a criação dos canais de entrada e saída. Um 
canal de E/S pode controlar múltiplos dispositivos por meio de diversos controladores. O canal atua 
como um elo entre o processador principal e o controlador. 
 
Assinale a alternativa que apresenta o(s) item(ns) correto(s): 
RESPOSTA-> Somente os itens I e III estão corretos. 
 
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. 
RESPOSTA-> V, V, V. 
 
Questão 5/5 - Sistemas Operacionais 
Quanto à técnica de spooling, assinale a alternativa correta. 
RESPOSTA-> 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. 
 
APOL 04 NOTA 100 
Questão 1/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): 
RESPOSTA-> Somente o item III está correto. 
 
Questão 2/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): 
RESPOSTA-> Somente os itens I e II estão corretos. 
 
Questão 3/5 - Sistemas Operacionais 
Considere um sistema operacional que implemente escalonamento circular com fatia de tempo igual 
a 2 u.t. Em um determinado instante de tempo, existem apenas três processos (P1, P2, P3) na fila de 
pronto, e o tempo de UCP de cada processo é 8, 4 e 2 u.t., respectivamente. Assinale a alternativa 
que apresenta qual o estado de cada processo no instante de tempo T=5, considerando a execução 
dos processos P1, P2 e P3, nesta ordem, e que nenhuma operação de E/S é realizada. 
RESPOSTA-> Pronto – Pronto – Em execução. 
 
 
Questão 4/5 - Sistemas Operacionais 
Analise as sentenças a seguir quanto ao escalonamento do tipo First-In-First-Out (FIFO). 
 
I) Os processos são executados conforme ordem de chegada. 
 
II) O escalonamento do tipo FIFO 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 FIFO seleciona o processo que tiver o menor tempo de processador 
ainda por executar. 
 
 Assinale a alternativa que apresenta o(s) item(ns) correto(s): 
RESPOSTA-> Somente os itens I e II estão corretos. 
 
Questão 5/5 - Sistemas Operacionais 
Com base na tabela de processo a seguir, calcule o tempo médio de espera dos processos 
aplicando algoritmos de escalonamento SJF. 
ATENÇÃO!!! ESSA QUESTÃO É BEM CONFUSA, ANTES DE COPIAR OU CONFIRMAR A RESPOSTA, 
VERIFIQUE SE É O escalonamento SJF POIS EXISTE A MESMA QUESTÃO COM OS OUTROS TIPOS DE 
ESCALONAMENTO. 
 
Processo Tempo de Processador (u.t) Prioridade 
A 10 2 
B 4 1 
C 3 3 
 
ATENÇÃO!!! ESSA QUESTÃO É BEM CONFUSA, ANTES DE COPIAR OU CONFIRMAR A RESPOSTA, 
VERIFIQUE SE É O escalonamento SJF POIS EXISTE A MESMA QUESTÃO COM OS OUTROS TIPOS DE 
ESCALONAMENTO. 
RESPOSTA-> Tempo médio de espera igual a 3,3. 
 
APOL 05 NOTA 100 
Questão 1/5 - Sistemas Operacionais 
Considere um sistema que possua as seguintes áreas livres na memória principal, ordenadas 
crescentemente: 10kb, 4 kb, 20 kb, 18kb, 7 kb, 9 kb, 12 kb e 15 kb. Assinale a alternativa que 
apresenta em qual dessas partições livres seria alocado um programa de 12 kb utilizando First-Fit. 
RESPOSTA-> Na partição de 12 kb. 
Questão 2/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ívelcom 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): 
RESPOSTA-> Somente os itens I e II estão corretos. 
Questão 3/5 - Sistemas Operacionais 
Com base na tabela de partições a seguir, indique em qual partição livre será alocado Programa D 
com tamanho de 9 Kb utilizando estratégia de alocação Best-Fit, Worst-Fit e First-Fit, 
respectivamente. 
Partição Programa 
5 kb Programa A 
3 kb Programa B 
10 kb Livre 
6 kb Programa C 
26 kb Livre 
 
RESPOSTA-> Partição de 10 Kb, Partição de 26Kb e Partição de 10 Kb. 
 
Questão 4/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. 
RESPOSTA-> 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. 
Questão 5/5 - Sistemas Operacionais 
Os sistemas operacionais implementam, basicamente, três estratégias para determinar em qual área 
livre um programa será carregado para execução. Analise as sentenças a seguir e assinale a 
alternativa correta. 
 
I) Na estratégia Best-Fit, a melhor partição é escolhida, ou seja, aquela em que o programa deixa o 
maior espaço sem utilização. 
 
II) Na estratégia Worst-Fit, a pior partição é escolhida, ou seja, aquela em que o programa deixa o 
menor espaço sem utilização. 
 
III) Na estratégia First-Fit, a primeira partição livre de tamanho suficiente para carregar o programa é 
escolhida. 
 
Assinale a alternativa que apresenta o(s) item(ns) correto(s): 
RESPOSTA-> Somente o item III está correto.

Continue navegando