Buscar

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

APOL 1 
–
Sistemas Operacionais 
–
Nota 100
Questão 1/10
Os anos 80 representaram a década do computador pessoal e da 
estação de trabalho. A tecnologia do microcomputador evoluiu até o 
ponto em que era possível construir computadores de mesa avançados, tão 
poderosos quanto os de grande porte de uma década atrás. (DEITEL, 2005). 
Com base no paragrafo escrito por DEITEL indique a afirmativa correta
A
A popularização dos computadores pessoais esta associada ao avanço 
tecnológico que permitiu melhorar a capacidade de processamento e reduzir 
o custo desses equipamentos e a facilidade de uso em parte por causa das 
interfaces gráficas com o usuário (GUI).
Você acertou!
B
Embora os computadores pessoais tivessem reduzido de tamanho e preço 
ainda havia a necessidade de uma formação especializada para operar os 
sistemas monoprogramaveis baseados em linha de comando
C
Com a evolução dos microprocessadores,
principalmente da família Intel, surgem os primeiros sistemas operacionais comerciais que oferecem interface gráfica, como exemplo o MS-DOS
D
O grande objetivo de projeto dos sistemas operacionais que rodavam nos 
computadores pessoais era a execução de múltiplos Jobs de forma 
sequencial sem a interferência do usuário.
Questão 2/10
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):
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 3/10
Na década de 90 ocorreu a consolidação dos computadores da 4ª. Geração e dos sistemas operacionais baseados em interfaces gráficas. Com o surgimento e a evolução da Internet, o protocolo TCP/IP passou a ser um padrão de mercado, obrigando os fabricantes de sistemas operacionais a oferecer suporte a este protocolo. A arquitetura cliente/servidor, aplicada basicamente a redes locais, passa a ser utilizada em redes distribuídas como a Internet, permitindo que qualquer pessoa tenha acesso a todo tipo de informação, independente de onde esteja armazenada (MACHADO, 2007)
I. Os computadores da quarta geração utilizavam tecnologia de transistores, as válvulas em miniatura que permitiam a redução do tamanho e melhoria da capacidade de processamento das máquinas.
II. Um dos grandes avanços dos sistemas operacionais da década de 90 está associado a incorporação de recursos de comunicação.
III. As novas funcionalidades dos sistemas operacionais baseado no protocolo TCP/IP, e a arquitetura cliente servidor permitiram a criação de diversos sistemas dedicados a oferecer serviços, tais como Servidores Web, de correio, de arquivos e servidores de banco de dados.
IV. Um dos sistemas operacionais que melhor representa a consolidação 
dos sistemas baseados em interfaces gráficas é a família Windows da 
Microsoft.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
A
Somente os itens I e II estão corretos.
B
Somente os itens II e III estão corretos.
C
Somente os itens I, III e IV estão corretos.
D
Somente os itens II, III e IV estão corretos.
Você acertou!
Questão 4/10
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):
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
Questão 5/10
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
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 6/10
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çãode 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):
A
Somente o item I está correto
B
Somente ositens I, II e III estão corretos
C
Somente os itens I, II, e IV estão corretos
Você acertou!
D
Somente os itens I, III e IV estão corretos
Questão 7/10
Quanto aos sistemas operacionais embarcados, assinale V para as proposiçõesverdadeiras ou F para as proposições falsas.
I) Sistema operacional embarcado ou embutido é um sistema encapsulado em um dispositivo e que executada tarefas específicas.
II) Podemos citar como exemplo de sistemas operacionais embarcados, os softwaresde
gerenciamento de dispositivos de rede como roteadores, hubs, switches.
III)Sistemas operacionais embarcados normalmente não possuem interface com usuário.
A
V, F, V.
B
V, F, F.
C
V, V, F.
Você acertou!
D
F, V, F.
Questão 8/10
A evolução dos sistemas operacionais está diretamente associado a evolução do hardware. Com base nessa afirmação indique a alternativa correta.
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 9/10
Quanto aos sistemas operacionais da atualidade, assinale V para as 
proposições e F para as proposições falsas.
a) ( ) O Linux evoluiu para tornar-se o padrão de sistema operacional de baixo custo, com inúmeras formas de distribuição disponíveis no mercado.
b) ( ) Um numero cada vez maior de sistemas computacionais oferecem o paralelismo maciço, ou seja, possuem grandes quantidades de processadores de modo que muitas partes independentes das aplicações podem serexecutadas em paralelo.
c) ( ) Os sistemas operacionais Windows, Linux e outras versões do Unix já oferecem suporte a arquiteturas de 64 bits.
d) ( ) Os sistema operacionais continuam restritos aos desktops e computadores de grande porte.
A
V, V, V, V
B
V, F, F, F
C
V, V, V, F
Você acertou!
D
V, F, V, F
Questão 10/10
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.
A
V, V, V, V
B
V, F, F, F
C
V, V, V, F
D
V, V, F, V
Você acertou!
Questão 1/10
Assinale a alternativa correta em relação aos sistemas operacionais
monoprogramáveis?
A Mais de um programa pode estar carregado na memória por vez.
B Processador, memória e periféricos ficam dedicados exclusivamente a um
único programa em execução.
Você acertou!
C No fundo, todo sistema é monoprogramável, já que apenas uma tarefa pode
ser alocada no processador a cada instante.
D Utiliza os recursos do computador de forma economicamente eficiente.
Questão 2/10
Quanto aos sistemas do tipo tempo real, assinale a alternativa correta.
A Esse tipo de sistema tem como característica principal a execução de tarefas emfila que normalmente são armazenadas em disco ou fita e aguardam seu tempopara ser processadas.
B Nos sistemas de tempo real, o fator principal é o tempo de resposta,normalmente utilizado em aplicações de cálculos numéricos,compilações, backups.
C Nos sistemas de tempo real é implementado o conceito de fatia de tempo (time-slice) que define o tempo máximo de execução de cada tarefa para permitirresposta em tempo real para os usuários.
D 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.
Você acertou!
Questão 3/10
Assinale a alternativa correta em relação aos sistemas operacionais multiprogramáveis.
A Permite a execução de um único programa por vez.
B Enquanto um programa estiver executando tarefa de E/S, outro pode estar sendo
executado no processador.
Você acertou!
MACHADO.Arquitetura de Sistemas Operacionais. 2007. Parte I, p. 15-17
C Recursos como memória e periféricos devem ser reservados para uma única aplicação.
D No fundo, todo sistema é multiprogramável, já que diversos programas são carregáveis para a memória.
Questão 4/10
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):
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 5/10
Quanto à arquitetura baseada no conceito de Máquina Virtual, assinale a alternativa correta.
A Nessa arquitetura, o sistema cria um nível intermediário entre o hardware e o sistema operacional, denominado gerência de máquinas virtuais. Este nível cria diversas máquinas virtuais independentes, onde cada uma oferece uma cópia virtual do hardware.
Você acertou!
B Nessa arquitetura é 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.
C Nessa arquitetura o núcleo é formado por módulos que são compilados separadamente e depois linkados, formando um grande e único programa executável.
D Nessa arquitetura, o sistema se caracteriza por permitir que o processador, a memória e os periféricos permaneçam exclusivamente dedicados à execução de um único programa.
Questão 6/10
Com relação à arquitetura do Núcleo do Sistemas Operacional desenvolvida sobre o conceito de microkernel, analise as sentenças aseguir.
I) Nessa arquitetura os serviços do sistema operacional são disponibilizadospor 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 depois linkados, formando um grande e único programa executável.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
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 7/10
Assinale a alternativa que completa, corretamente, a sentença a seguir.
Quanto à entrada de dados e tempo de resposta, os sistemas operativos podem ser classificados como:
A Batch, tempo real, interativos e híbridos.
Você acertou!
B Monotarefa, multitarefa, monousuário e multiusuário.
C Monoprogramáveis, multiprogramáveis, monousuário e multiusuário.
D Monoprogramávies, multiprogramáveis, multiprocessados e multiusuário.
Questão 8/10
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):
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 9/10
Assinale a alternativa que completa a sentença a seguir.
Quanto à estrutura do Núcleo (Kernel), os Sistemas Operacionais podem ser classificados em:
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 10/10
Assinale a alternativa correta em relação aos sistemas multiusuários.
A Somente podem ser implementados em sistemas multiprogramáveis.
Você acertou!
B Somente podem ser implementados em sistemas monoprogramáveis.
C Podem ser implementados tanto em sistemas multiprogramáveis comomonoprogramá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.
Parte superior do formulário
Parte inferior do formulário
Questão 1/10 - 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: 10.0
	
	A
	V, V, V.
Você acertou!
De acordo com o livro da disciplina de "MACHADO" Arquitetura de Sistemas Operacionais - 4ª Edição - 2007, as três afirmativas são confirmadas:
Afirmativa [I] é confirmada na página 86, parágrafo 1;
Afirmativa [II] é confirmada na página 87, parágrafo 2.
Afirmativa [III] é confirmada na página 87, parágrafo 3.
Questão 2/10 - Sistemas Operacionais
Com base na tabela de processo a seguir, calcule o tempo médio de espera dos processos aplicando algoritmos de escalonamento SJF.
	Processo
	Tempo de Processador (u.t)
	Prioridade
	A
	10
	2
	B
	4
	1
	C
	3
	3
Nota: 10.0
	
	A
	Tempo médio de espera igual a 8.
	
	B
	Tempo médio de espera igual a 3,3.
Você acertou!
	
	C
	Tempo médio de espera igual a 4,6.
	
	D
	Tempo médio de espera igual a 12,3.
Questão 3/10 - 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.
Nota: 10.0
	
	A
	Na partição de 12 kb.
Você acertou!
	
	B
	Na partição de 9 kb.
	
	C
	Na partição de 10 kb.
	
	D
	Na partição de 20 kb.
Questão 4/10 - Sistemas Operacionais
Com base na tabela de processos a seguir indique a ordem em que os processos serão executados aplicando algoritmo PRIORIDADE.
	Processo
	Tempo de Processador (u.t)
	Prioridade
	A
	10
	2
	B
	4
	1
	C
	3
	3
	
	D
	C, A e B.
Questão 5/10 - Sistemas Operacionais
Considere um sistema computacional com 40kb de memória principal e que utilize um sistema operacional de 10kb que implemente alocação contígua de memória. Assinale a alternativa que apresenta a taxa de subutilização da memória principal para um programa que ocupe 20kb de memória.
Nota: 10.0
	
	A
	50%
	
	B
	10%
	
	C
	25%
Você acertou!
	
	D
	15%
Questão 6/10 - Sistemas Operacionais
Quanto ao conceito  de concorrência, assinale a alternativa correta.
Nota: 10.0
	
	A
	O conceito de concorrência é aplicado aos sistemas monotarefas no gerenciamento dos jobs em execução.
	
	B
	A concorrência é o principio básico para o projeto e implementação dos sistemas multiprogramáveis.
Você acertou!
	
	C
	O conceito de concorrência foi criado para evitar que múltiplos processos possam ser carregados em memória para compartilhar recursos.
	
	D
	A concorrência permite que apenas um processo possa ser executado na CPU, evitando o compartilhamento de recursos.
Questão 7/10 - Sistemas Operacionais
Quanto à técnica de buffering, assinale a alternativa correta.
Nota: 10.0
	
	A
	A técnica de buffering é sempre gerada por algum evento externo ao programa e, nesse caso, independente da instrução que está sendo executada.
	
	B
	A técnica de buffering 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.
	
	C
	A técnica de buffering consiste na utilização de uma área na memória principal, denominada buffer, para a transferência de dados entre os dispositivos de E/S e a memória.
Você acertou!
	
	D
	A técnica de buffering consiste na utilização de uma área em disco para gravar um arquivo denominado arquivo de spool.
Questão 8/10 - 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 Best-Fit.
Nota: 10.0
	
	A
	Na partição de 12 kb.
Você acertou!
	
	B
	Na partição de 9 kb.
	
	C
	Na partição de 10 kb.
	
	D
	Na partição de 20 kb.
Questão 9/10 - Sistemas Operacionais
O maior problema na gerência de memória virtual por paginação não é decidir quais páginas carregar para a memória principal, mas quais liberar (Denning, 1968). Os algoritmos de substituição de páginas têm o objetivo de selecionar os frames que tenham as menores chances de serem referenciadas em um futuro próximo. Quanto aos algoritmos de substituição de páginas, analise as sentenças a seguir.
I) No algoritmo FIFO, o sistema seleciona a última página utilizada e que está há mais tempo na memória principal.
II) No algoritmo LFU (least-freqeuntly-used), o sistema seleciona a página menos referenciada, ou seja, menos utilizada.
III) No algoritmo LRU (least-recently-used), o sistema seleciona a página na memória principal que está há mais tempo sem ser referenciada.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
 B II
	
	D
	Somente os itens II e IIIestão corretos.
Questão 10/10 - 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 Worst-Fit.
Nota: 10.0
	
	A
	Na partição de 12 kb.
	
	B
	Na partição de 9 kb.
	
	C
	Na partição de 10 kb.
	
	D
	Na partição de 20 kb.
Você acertou!
Questão 1/5 - Sistemas Operacionais
Assinale a alternativa que completa, corretamente, a sentença a seguir.
Quanto à entrada de dados e tempo de resposta, os sistemas operativos podem ser classificados como:
A
Batch, tempo real, interativos e híbridos.
Você acertou!
B
Monotarefa, multitarefa, monousuário e multiusuário.
C
Monoprogramáveis, multiprogramáveis, monousuário e multiusuário.
D
Monoprogramávies, multiprogramáveis, multiprocessados e multiusuário.
Questão 2/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):
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
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
D
F, V, V, V.
Você acertou!
Questão 4/5 - Sistemas Operacionais
Quanto aos sistemas com múltiplos processadores, assinale a alternativa correta.
Nota: 20.0
A
Os sistemas com múltiplos processadores se caracterizam por permitir que o processador, a memória e os periféricos permaneçam exclusivamente dedicados à execução de um único programa.
B
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.
Você acertou!
C
Os sistemas com múltiplos processadores têm como característica principal a execução de tarefas em fila que normalmente são armazenadas em disco ou fita e aguardam seu tempo para ser processadas.
D
Os sistemas com múltiplos processadores via de regra são sistemas operacionais embarcados ou embutidos em dispositivos que executam tarefas específicas.
Questão 5/5 - Sistemas Operacionais
Assinale a alternativa correta em relação aos sistemas multiusuários.
Nota: 20.0
A
Somente podem ser implementados em sistemas multiprogramáveis.
Você acertou!
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 1/10
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.
D
F, V, V, V.
Você acertou!
Questão 2/10
Assinale a alternativa correta em relação aos sistemas operacionais
monoprogramáveis?
A Mais de um programa pode estar carregado na memória por vez.
B
Processador, memória e periféricos ficam dedicados exclusivamente a um único
programa em execução.
Você acertou!
C
No fundo, todo sistema é monoprogramável, já que apenas uma tarefa pode ser
alocada no processador a cada instante.
D Utiliza os recursos do computador de forma economicamente eficiente.
Questão 3/10
Assinale a alternativa correta em relação aos sistemas multiusuários.
A
Somente podem ser implementados em sistemas multiprogramáveis.
Você acertou!
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 4/10
Assinale a alternativa correta em relação aos sistemas operacionais
multiprogramáveis.
A
Permite a execução de um único programa por vez.
MACHADO.Arquitetura de Sistemas Operacionais. 2007. Parte I, p. 15-17
B
Enquanto um programa estiver executando tarefa de E/S, outro pode estar sendo
executado no processador.
Você acertou!
C
Recursos como memória e periféricos devem ser reservados para uma única
aplicação.
MACHADO.Arquitetura de Sistemas Operacionais. 2007. Parte I, p. 15-17
D
No fundo, todo sistema é multiprogramável, já que diversos programas são
carregáveis para a memória.
MACHADO.Arquitetura de Sistemas Operacionais. 2007. Parte I, p. 15-17
Questão 5/10
Assinale a alternativa que completa, corretamente, a sentença a seguir.
Quanto à entrada de dados e tempo de resposta, os sistemas operativos podem ser
classificados como:
A
Batch, tempo real, interativos e híbridos.
Você acertou!
B Monotarefa, multitarefa, monousuário e multiusuário
Questão 6/10
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):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 7/10
Quanto aos sistemas do tipo tempo real, assinale a alternativa correta.
A
Esse tipo de sistema tem como característica principal a execução de tarefas em
fila que normalmente são armazenadas em disco ou fita e aguardam seu tempo
para ser processadas.
B
Nos sistemas de tempo real, o fator principal é o tempo de resposta,
normalmente utilizado em aplicações de cálculos numéricos, compilações,
backups.
C
Nos sistemas de tempo real é implementado o conceito de fatia de tempo (time-
slice) que define o tempo máximo de execução de cada tarefa para permitir
resposta em tempo real para os usuários.
D
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.
Você acertou!
Questão 8/10
Quanto aos sistemas com múltiplos processadores, assinale a alternativa correta.
A
Os sistemas com múltiplos processadores se caracterizam por permitir que o
processador, a memória e os periféricos permaneçam exclusivamente dedicados
à execução de um único programa.
B
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.
Você acertou!
C
Os sistemas com múltiplos processadores têm como característica principal a
Questão 9/10
Assinale a alternativa que completa a sentença a seguir.
Quanto à estrutura do Núcleo (Kernel), os Sistemas Operacionais podem ser classificados em:
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 10/10
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):
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 Resposta correta
Questão 1/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 assin
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 qua
evento é gerado. A exceção é resultado direto da execução de uma instrução do próprio progra
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)
Questão 1/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 assin
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 qua
evento é gerado. A exceção é resultado direto da execução de uma instrução do próprio progra
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)
Questão 1/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 assin
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 qua
evento é gerado. A exceção é resultado direto da execução de uma instrução do próprio progra
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)
Nos sistemas multiprogramaveis 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 utilizados 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 execução é semelhante a uma interrupção, sendo a principal diferença o motivo pelo qual o evento é gerado. A exceção é 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):
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
Questão 1/10
Assinale a alternativa correta em relação aos sistemas operacionais
monoprogramáveis?
A Mais de um programa pode estar carregado na memória por vez.
B Processador, memória e periféricos ficam dedicados exclusivamente a um
único programa em execução.
Você acertou!
C No fundo, todo sistema é monoprogramável, já que apenas uma tarefa pode
ser alocada no processador a cada instante.
D Utiliza os recursos do computador de forma economicamente eficiente.
Questão 2/10
Quanto aos sistemas do tipo tempo real, assinale a alternativa correta.
A Esse tipo de sistema tem como característica principal a execução de tarefas em fila que normalmente são armazenadas em disco ou fita e aguardam seu tempo para ser processadas.
B Nos sistemas de tempo real, o fator principal é o tempo de resposta, normalmente utilizado em aplicaçõesde cálculos numéricos, compilações, backups.
C Nos sistemas de tempo real é implementado o conceito de fatia de tempo (time-slice) que define o tempo máximo de execução de cada tarefa para permitir resposta em tempo real para os usuários.
D 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.
Você acertou!
Questão 3/10
Assinale a alternativa correta em relação aos sistemas operacionais
multiprogramáveis.
A Permite a execução de um único programa por vez.
B Enquanto um programa estiver executando tarefa de E/S, outro pode estar sendo
executado no processador.
Você acertou!
MACHADO.Arquitetura de Sistemas Operacionais. 2007. Parte I, p. 15-17
C Recursos como memória e periféricos devem ser reservados para uma única
aplicação.
D No fundo, todo sistema é multiprogramável, já que diversos programas são
carregáveis para a memória.
Questão 4/10
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):
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 5/10
Quanto à arquitetura baseada no conceito de Máquina Virtual, assinale
a alternativa correta.
A Nessa arquitetura, o sistema cria um nível intermediário entre o hardware e o
sistema operacional, denominado gerência de máquinas virtuais. Este nível cria
diversas máquinas virtuais independentes, onde cada uma oferece uma cópia
virtual do hardware.
Você acertou!
B Nessa arquitetura é 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.
C Nessa arquitetura o núcleo é formado por módulos que são compilados
separadamente e depois linkados, formando um grande e único programa
executável.
D Nessa arquitetura, o sistema se caracteriza por permitir que o processador, a
memória e os periféricos permaneçam exclusivamente dedicados à execução de
um único programa.
Questão 6/10
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 depois linkados, formando um grande e único programa executável.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
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 7/10
Assinale a alternativa que completa, corretamente, a sentença a seguir. Quanto à entrada de dados e tempo de resposta, os sistemas operativos podem ser classificados como:
A Batch, tempo real, interativos e híbridos.
Você acertou!
B Monotarefa, multitarefa, monousuário e multiusuário.
C Monoprogramáveis, multiprogramáveis, monousuário e multiusuário.
D Monoprogramávies, multiprogramáveis, multiprocessados e multiusuário.
Questão 8/10
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):
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 9/10
Assinale a alternativa que completa a sentença a seguir.
Quanto à estrutura do Núcleo (Kernel), os Sistemas Operacionais podem ser classificados em:
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 10/10
Assinale a alternativa correta em relação aos sistemas multiusuários.
A Somente podem ser implementados em sistemas multiprogramáveis.
Você acertou!
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. 
Parte superior do formulário
Parte inferior do formulário
Questão 1/10 - 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: 10.0
	
	D
	F, V, V, V.
Você acertou!
MACHADO.Arquitetura de Sistemas Operacionais. 2007. Parte I, p. 15-17
	
	E
	V, V, V, V
Questão 2/10 - 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 elaso Linux.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
Nota: 10.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 3/10 - 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 depois linkados, formando um grande e único programa executável.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
	
	C
	Somente o item II está correto.
	
	D
	Somente os itens I e II estão corretos.
Você acertou!
Questão 4/10 - Sistemas Operacionais
Assinale a alternativa correta em relação aos sistemas operacionais monoprogramáveis?
Nota: 10.0
	
	A
	Mais de um programa pode estar carregado na memória por vez.
	
	B
	Processador, memória e periféricos ficam dedicados exclusivamente a um único programa em execução.
Você acertou!
	
	C
	No fundo, todo sistema é monoprogramável, já que apenas uma tarefa pode ser alocada no processador a cada instante.
	
	D
	Utiliza os recursos do computador de forma economicamente eficiente.
Questão 5/10 - Sistemas Operacionais
Quanto aos sistemas com múltiplos processadores, assinale a alternativa correta.
Nota: 10.0
	
	A
	Os sistemas com múltiplos processadores se caracterizam por permitir que o processador, a memória e os periféricos permaneçam exclusivamente dedicados à execução de um único programa.
	
	B
	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.
Você acertou!
	
	C
	Os sistemas com múltiplos processadores têm como característica principal a execução de tarefas em fila que normalmente são armazenadas em disco ou fita e aguardam seu tempo para ser processadas.
	
	D
	Os sistemas com múltiplos processadores via de regra são sistemas operacionais embarcados ou embutidos em dispositivos que executam tarefas específicas.
Questão 6/10 - 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: 10.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 7/10 - 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: 10.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 8/10 - 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: 10.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 9/10 - 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: 10.0
	
	A
	V, V, V, F.
MACHADO.Arquitetura de Sistemas Operacionais. 2007. Parte I, p. 15-17
	
	B
	F, F, F, V.
MACHADO.Arquitetura de Sistemas Operacionais. 2007. Parte I, p. 15-17
	
	C
	V, V, F, V.
MACHADO.Arquitetura de Sistemas Operacionais. 2007. Parte I, p. 15-17
	
	D
	F, V, V, V.
Você acertou!
Questão 10/10 - 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 deinternet 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: 10.0
	
	A
	V, V, V, V
	
	B
	V, F, F, F
	
	C
	V, V, V, F
	
	D
	V, V, F, V
Você acertou!
Sistemas Operacionais APOL 04
Questão 1/10
A partir do momento em que diversos processos podem estar no estado de pronto, devem ser estabelecidos critérios para determinar qual processo será escolhido para fazer o uso do processador. Quanto à política de escalonamento podemos afirmar:
I \A política de escalonamento é a base da gerência do processador e da multiprogramação em um sistema operacional e tem como principais funções manter o processador a maior parte do tempo ocupado, balancear o uso da CPU entre os processos, privilegiar a execução de aplicações críticas, executar o maioir número de processos em uma fatia de tempo e oferecer tempos de respostas razoáveis para usuários interativos.
II \Os escalonamentos podem ser classificados em preemptivo e não preemptivo, que é a possibilidade do processador interromper um processo em execução e substituir por outro ou não.
III \Algoritimos de escalonamento não levam em consideração critérios como ordem de chegada dos processos, tempo de processamento e prioridade.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
C
Somente os itens I e II estão corretos.
Questão 2/10
Assinale a alternativa que apresenta os principais critérios de escalonamento que devem ser considerados em uma política de escalonamento.
A
Utilização do processador, throughput, tempo de processador, tempo de
espera, tempo de turnaround e tempo de resposta.
Questão 3/10
Assinale a alternativa que completa a sentença a seguir.
O throughput e o tempo de turnaround utilizados como critérios de escalonamento significam, respectivamente:
D
representa o número de processos executados em um determinado intervalo
de tempo; define o tempo que um processo leva desde a sua criação até
seu término.
Questão 4/10
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):
A
Somente os itens I e II estão corretos.
Questão 5/10
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):
C
Somente o item III está correto.
Questão 6/10
Analise as sentenças a seguir quanto ao escalonamento do tipo circular (Round Robin \u2013 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):
A
Somente o item I está correto.
Questão 7/10
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):
C
Somente os itens I e II estão corretos.
Questão 8/10
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.
D
Pronto \u2013 Pronto \u2013 Em execução.
Questão 9/10
Considere um sistema operacional que implemente escalonamento circular com fatia de tempo igual a 10 u.t. Em um determinado instante de tempo existem apenas três processos (P1, P2 e P3) na fila de pronto, e o tempo de UCP de cada processo é 14, 4, e 12 u.t., respectivamente. Assinale a alternativa que apresenta qual o estado de cada processo no instante de tempo 8 u.t, considerando a execução dos processos P1, P2 e P3, nesta ordem, e que apenas o processo P1 realiza operações de E/S. Cada operação de E/S é executada após 5 u.t. e consome 10 u.t.
A
Espera \u2013 Execução \u2013 Pronto.
Questão 10/10
Com base na tabela de processo a seguir, calcule o tempo médio de espera dos processos aplicando algoritmos de escalonamento SJF.
Processo
Tempo de Processador (u.t) Prioridade
Prioridade
A
10 2
2
B
4 1
1
C
3 3
3
B
Tempo médio de espera igual a 3,3.
Questão 1/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.
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 2/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 Best-Fit.
Nota: 20.0
A
Na partição de 12 kb.
Você acertou!
B
Na partição de 9 kb.
C
Na partição de 10 kb.
D
Na partição de 20 kb.
Questão 3/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.
Nota: 20.0
A
Na partição de 12 kb.
Você acertou!
B
Na partição de 9 kb.
C
Na partição de 10 kb.
D
Na partição de 20 kb.
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 manterna 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
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 Worst-Fit.
Nota: 20.0
A
Na partição de 12 kb.
B
Na partição de 9 kb
C
Na partição de 10 kb.
D
Na partição de 20 kb.
Você acertou! 
Crie seu perfil para visualizar este e milhares de outros materiais de estudo! Parte superior do formulário
Parte inferior do formulário
Sistemas Operacionais
1. Quais as funções básicas da gerência de memória?
R: A principais funções da gerência de memória são: (i) Maximizar o número de processos na memória; (ii) permitir a execução de programas maiores que a memória física; (iii) compartilhamento de dados na memória; (iv) proteção da memória utilizada por cada processo e pelo sistema operacional.
2. Considere um sistema computacional com 40Kb de memória principal e que utilize um sistema operacional de 10Kb, e que implemente alocação contínua de memória. Qual a taxa de subutilização da memória principal para um programa que ocupe 20Kb de memória? R: Considerando que o sistema operacional e o programa somados ocupam 3⁄4 da memória principal, temos 25% de subutilização da memória.
3. Suponha um sistema computacional com 64Kb de memória principal e que utilize um sistema operacional de 14Kb que implemente alocação contígua de memória. Considere também um programa de 90Kb, formado por um módulo principal de 20Kb e três módulos independentes, cada um com 10Kb, 20Kb e 30Kb. Como o programa poderia ser executado utilizando-se apenas a técnica de overlay?
R: Como existe apenas 50Kb para a execução do programa, a memória deve ser dividida em duas áreas: uma para o módulo principal (20Kb) e outra de overlay para a carga dos módulos, em função do tamanho do maior módulo (30Kb).
4. Considerando o exercício anterior, se o módulo de 30Kb tivesse seu tamanho aumentado para 40Kb, seria possível executar o programa? Caso não possa, como o problema poderia ser contornado?
R: Não. No caso de não haver como aumentar o espaço de memória real, a única solução seria tentar alterar o programa de forma que o módulo de 40Kb pudesse ser dividido em outros módulos menores independentes.
5. Qual a diferença entre fragmentação interna e externa da memória principal?
R: Fragmentação
Questão 6/10 - Sistemas Operacionais
O maior problema na gerência de memória virtual por paginação não é decidir quais páginas carregar para a memória principal, mas quais liberar (Denning, 1968). Os algoritmos de substituição de páginas têm o objetivo de selecionar os frames que tenham as menores chances de serem referenciadas em um futuro próximo. Quanto aos algoritmos de substituição de páginas, analise as sentenças a seguir.
 
I) No algoritmo FIFO, o sistema seleciona a última página utilizada e que está há mais tempo na memória principal.
II) No algoritmo LFU (least-freqeuntly-used), o sistema seleciona a página menos referenciada, ou seja, menos utilizada.
III) No algoritmo LRU (least-recently-used), o sistema seleciona a página na memória principal que está há mais tempo sem ser referenciada.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
 
Nota: 10.0
	
	A
	Somente o item I está correto.
	
	B
	Somente o item II está correto.
Você acertou!
	
	C
	Somente os itens I e II estão corretos.
	
	D
	Somente os itens II e III estão corretos.
Exercício - (resolução P1) 1-Cite pelo menos 2 recursos que o Sistema Operacional gerencia. Funções dos Sistemas Operacionais Gerência de Processos Processo é um programa em execução e necessita de certos recursos, como tempo de CPU, memória, arquivos e dispositivos de I/O, para completar sua tarefa. São responsabilidades do Sistema Operacional em relação a processos: - criar e destruir processos do usuário e do sistema; - suspender e reativar processos; - fornecer mecanismos para a comunicação….
Gerência de Memória Um dos principais desafios dos desenvolvedores é criar sistemas que ocupem pouco espaço em memória e ao mesmo tempo otimizem a utilização de recursos computacionais. Mesmo atualmente com a redução de custo e o aumento da capacidade da memória principal, seu gerenciamento é um dos fatores mais importantes nos projetos de sistemas operacionais. 1 – Funções Básicas Em geral, programas são armazenados em memórias secundárias, como discos, por ser um meio não-volátil, abundante….
Sistemas Operacionais Exercícios 1. Durante os estudos sobre a introdução dos sistemas operacionais, verificamos sua importância para a utilização do computador. Assim, defina: quais as principais razões para se estudar Sistemas Operacionais? É importante estudar SO por que é um dos sistemas mais complexo que existe, Conceitos, funções, características de SO são utilizados nos mais diversos tipos de sistema! Se conseguirmos entender o seu funcionamento, qualquer sistema será fácil de….
 
 (1) - Quanto ao conceito de concorrência, assinale a alternativa correta.
A) O conceito de concorrência é aplicado aos sistemas monotarefas no gerenciamento dos jobs em execução.
B) (x) A concorrência é o principio básico para o projeto e implementação dos sistemas multiprogramáveis.
C) A concorrência permite que uma aplicação possa fazer uso da CPU, bloqueando seu compartilhamento para garantir a segurança dos arquivos enquanto realiza operações de Entrada/Saída.
D) O conceito de concorrência é aplicado aos sistemas monoprogramáveis no gerenciamento dos jobs em execução.
(2) - 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):
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) (x) Somente os itens I e II estão corretos.
(3) - 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 independentedos 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):
A) (x) Somente os itens I e III estão corretos.
B) Somente o itens I e II estão corretos.
C) Somente o item II está correto.
D) Somente o itens II e III estão corretos.
(4) - Quanto à técnica de buffering, assinale a alternativa correta.
A) A técnica de buffering é sempre gerada por algum evento externo ao programa e, nesse caso, independente da instrução que está sendo executada.
B) (x) A técnica de buffering permite que um bloco de dados seja transferido entre a memória principal e dispositivos de E/S sem a intervenção do processador, exceto no início e no final da transferência.
C) A técnica de buffering consiste na utilização de uma área na memória principal, denominada buffer, para a transferência de dados entre os dispositivos de E/S e a memória.
D) A técnica de buffering consiste na utilização de uma área na memória principal, denominada buffer, para a transferência de dados entre os dispositivos de E/S e a memória.
(5) - Quanto à técnica de spooling, assinale a alternativa correta.
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) (x) 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.
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.
(6) - Quanto à técnica de reentrância, assinale a alternativa correta.
A) (x) 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.
B) Reentrância é sempre gerada por algum evento externo ao programa e, nesse caso, independente da instrução que está sendo executada.
C) Reentrância consiste na utilização de uma área em disco para gravar um arquivo de spool utilizado na gerência de impressão.
D) Reentrância consiste na utilização de um dispositivo que controla as operações de E/S geralmente em disco.
(7) - Um processo pode ser entendido inicialmente como um programa em execução. Analise as sentenças a seguir e marque V para as sentenças verdadeiras ou F para as falsas.
I) ( ) Um processo pode alternar entre três estados: em execução, pronto e em espera.
II) ( ) A estrutura de um processo é formada pelo contexto de software, hardware e espaço de endereçamento de memória. O contexto de software define basicamente três grupos de informações de um processo: sua identificação, suas quotas e seus privilégios.
III) ( ) Processos do tipo CPU-BOUND passam mais tempo em estado de espera.
IV) ( ) Processos do tipo I/O-BOUND passam mais tempo em estado de execução.
Assinale a alternativa correta.
A) V, V, V, F.
B) V, F, F, V.
C) V, V, F, V.
D) (x) V, V, F, F.
(8) - Assinale a alternativa que apresenta os estados genéricos de um processo.
A) Novo, executando, esperando e terminado
B) (x) Novo, executando, esperando, pronto e terminado
C) Novo, executando, stand by, pronto e terminado.
D) Transição, executando, esperando, pronto e terminado.
(9) - Podemos dizer que um processo é composto por quais partes? Assinale a alternativa correta.
A) (x) Contexto de software, contexto de hardware, espaço de endereçamento.
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.
(10) - Analise as sentenças a seguir quanto ao conceito de processos.
I) Os processos do tipo CPU-Bound passam a maior parte do tempo no estado de execução, utilizando o processador ou pronto, enquanto os processos do tipo I/O-Bound passam mais tempo em estado de espera, por realizar um elevado número de operações de E/S.
II) Um processo foreground é aquele que permite a comunicação direta do usuário com o processo durante o seu processamento, também conhecido como processo de primeiro plano ou processo de usuário. Um processo background é aquele onde não existe a comunicação com o usuário durante o seu processamento, também conhecido como processo de segundo plano ou processo do sistema.
III) Processos independentes, subprocessos e threads são maneiras diferentes de implementar a concorrência dentro de uma aplicação.
Assinale a alternativa que apresenta o(s) item(ns) correto(s):
A) Somente o item I está correto.
B) Somente os itens I e II estão corretos.
C) Somente os itens I e III estão corretos.
D) (x) Somente os itens II e III estão corretos.e seu perfil para visualizar este e milhares de outros 
APOL 03
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
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.
Questão 3/5 - Sistemas Operacionais
Quanto à técnica de buffering, assinale a alternativa correta.
Nota: 20.0
A
A técnica de buffering é sempre gerada por algum evento externo ao programa e, nesse caso, independente da instrução que está sendo executada.
B
A técnica de buffering 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.
C
A técnica de buffering consiste na utilização de uma área na memória principal, denominada buffer, para a transferência de dados entre os dispositivos de E/S e a memória.
Você acertou!
D
A técnica de buffering consiste na utilização de uma área em disco para gravar um arquivo denominado arquivo de spool.
Questão 4/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

Outros materiais