Buscar

SISTEMA-OPERACIONA_UNIP - Universidade Paulista _ DisciplinaOnline - Sistemas de conteúdo online para Alunos_

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

27/10/2021 22:33 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 1/11
O Sistema Operacional é o software mais importante do sistema computacional.
É seu papel gerenciar a memória RAM, os processos, a CPU, os dispositivos de entrada e saída, os aplicativos dos
usuários, o sistema de arquivos, os próprios usuários, etc.
Nada acontece em um computador sem o consentimento do sistema operacional.
O grupo de questões aqui incluso serve para testar os conhecimentos iniciais do aluno.
 
Exercício 1:
Ao ligar o computador o usuário misterioso da figura observa que a tela do computador apresenta uma
serie de mensagens que, são geradas pela BIOS (Basic Input/Output System – Sistema Básico de
Entrada/Saída). A BIOS é um programa pré-gravado na memória ROM (Read-Only Memory – Memória
Somente de Leitura) cuja função é realizar uma serie de verificações no hardware do computador.
 
 
Operações realizadas pela BIOS
 I. Verificar a configuração da CMOS que armazena as configurações do hardware.
 II. Carregar os manipuladores de interrupção.
 III. Verificar se a placa gráfica esta operacional.
 IV. Verificar se o computador esta sendo ligado ou reiniciado. 
 V. Verificar as portas, onde podem estar conectados mouse e teclado
 VI. Verificar os barramentos e as placas que se encontram conectadas a eles.
 VII. Em caso de erro apresentar uma notificação.
 VIII. Após a checagem geral serão exibidos detalhes sobre o Processador, Unidades de disco,
Memória e finalmente a versão e data da BIOS.
Após a realização de todos os procedimentos descritos o computador estará apto ou não para a
próxima etapa de sua inicialização, ou seja, executar um programa denominado bootstrap que, será o
responsável pela escolha do sistema operacional que será carregado na memória.
 
27/10/2021 22:33 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 2/11
Por se tratar de uma pessoa muito curiosa o usuário misterioso passou a imaginar se seria
possível ter no seu computador vários sistemas operacionais (Windows, Linux, Android, Mac Os,
 FreeBSD,...).
 
No momento ele conseguiu este feito através da criação de três máquinas virtuais em seu
notebook utilizando o programa Virtual Box, na primeira máquina virtual instalou o Linux Debian, na
segunda o Windows 7 e na terceira o Android. O problema está no desempenho de cada máquina virtual,
pois o hardware do computador é compartilhado entre o ambiente nativo e as máquinas virtuais.
 
O dual-boot no caso do Linux pode ser conseguido através de um programa denominado GRUB
que, subscreve o bootstrap. Qual o procedimento adotado pelo GRUB para escolha do sistema
operacional desejado?
A)
 O GRUB carrega o sistema operacional que se encontra na primeira partição do disco rígido e após o
carregamento do sistema operacional. O usuário poderá então escolher o sistema operacional que estará
ativo.
B)
O GRUB é um programa que pode substituir o conteúdo da MBR, o que permite a inicialização de alguns
valores iniciais, tais como, registradores da CPU e controladores de dispositivos. O dual-boot será
implementado através do carregamento de todas as partições disponíveis no HD, na memória RAM. O
usuário poderá então escolher o sistema operacional que estará ativo.
C)
O GRUB além da inicialização de alguns valores iniciais, tais como, registradores da CPU, controladores
de dispositivos exibe ao usuário um menu com as diversas opções de kernel disponíveis para
carregamento na memória.
D)
O GRUB é um programa denominado escalonador de Sistema Operacional, onde a CPU será a
responsável pela escolha do sistema operacional que deverá ser carregado.
E)
O GRUB é um programa de gerenciamento de Sistemas Operacionais que apresenta ao usuário um menu
com todas as opções de sistemas operacionais disponíveis. O carregamento do Sistema Operacional na
memória somente ocorrerá após a fila de processos prontos, através do escalonador de CPU liberar o
processo para carregamento na memória.
O aluno respondeu e acertou. Alternativa(C)
Comentários:
27/10/2021 22:33 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 3/11
Essa disciplina não é ED ou você não o fez comentários 
Exercício 2:
Durante o processo de desenvolvimento dos computadores uma serie de dispositivos foram
desenvolvidos com a finalidade de reduzir a ociosidade da CPU. O calcanhar de Aquiles sempre esteve
nos dispositivos de entrada e saída mais lentos que a CPU. Do lado do software os sistemas operacionais
também tiveram que evoluir para suportar a evolução do hardware e as necessidades dos usuários que
anseiam pela possibilidade de utilizar um número crescente de programas. Neste cenário a
multiprogramação teve um papel de destaque.
Considere as asserções a seguir:
A multiprogramação aumenta a utilização de CPU, organizando as tarefas(código e dados) de modo que
a CPU sempre tenha uma tarefa para executar e principalmente sem perda de tempo entre a troca de
um processo que esta sendo executado pela CPU e um processo que se encontra na fila de processos
prontos.
PORQUE
Em sistemas de tempo compartilhado, a CPU executa várias tarefas alternando entre elas, mas as trocas
ocorrem com tanta freqüência que os usuários podem interagir com cada programa enquanto ele está
sendo executado.
A)
As duas asserções são proposições verdadeiras, e a segunda é uma justificativa da primeira.
B)
A primeira asserção é uma proposição verdadeira e a segunda, uma proposição falsa.
C)
As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa da primeira
D)
A primeira asserção é uma proposição falsa e a segunda é uma proposição verdadeira.
E)
As duas asserções são proposições falsas.
O aluno respondeu e acertou. Alternativa(E)
Comentários:
Essa disciplina não é ED ou você não o fez comentários 
27/10/2021 22:33 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 4/11
Exercício 3:
Dentre as varias atividades do sistema operacional encontra-se o gerenciamento de processos, onde um
processo é uma entidade ativa que sofre uma serie de mudanças de estágio, tais como, novo, pronto,
em execução, em espera e terminado. O que deve ser garantido pelo sistema operacional para que os
diversos processos que se encontram em execução ou esperando pela oportunidade de serem
executados prossigam com suas atividades.
A)
Manter informações sobre quais partes da memória estão sendo usadas no instante atual e por quem.
Decidir qual processo deve ser executado pela memória.
B)
Manter informações sobre quais partes da memória estão sendo usadas no instante atual e por quem.
Criação e remoção de processos dos registradores, tanto do sistema quanto dos usuários. Suspensão e
reativação de processos.
C)
Sincronização de processos. Comunicação entre processos. Tratamento de impasses entre processos.
Decidir quais processos devem ser executados pelos usuários.
D)
Criação e remoção de processos, tanto do sistema quanto dos usuários. Suspensão e reativação de
processos. Sincroniza de processos. Comunicação entre processos. Tratamento de impasses entre
processos.
E)
Tratamento de impasses entre processos. Sincronização de processos. Comunicação entre processos.
Alocar espaço e remover programas e dados da memória.
O aluno respondeu e acertou. Alternativa(D)
Comentários:
Essa disciplina não é ED ou você não o fez comentários 
Exercício 4:
O compartilhamento de dados e dispositivos se tornou uma constante nas sociedades modernas. As
redes de computadores garantem a interconexão entre os diversos dispositivos.
27/10/202122:33 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 5/11
Se qualquer um dos nossos usuários (vide figura) enviar um documento para impressão e a impressora
se encontrar desligada o que deverá acontecer?
Assinale a alternativa incorreta:
A)
 A CPU para o que está fazendo e transfere imediatamente o controle para o Sistema Operacional.
B)
Como ocorreu uma interrupção causada por hardware, uma rotina de tratamento de interrupção deverá
ser executada, caso contrário o computador irá travar.
C)
Após a resolução do problema o processo deixará o estado de em espera, passando para o estado de
pronto.
D)
O Sistema Operacional para o que está fazendo e transfere imediatamente a execução para uma posição
fixa, predeterminada para essa interrupção. Essa posição contém o endereço inicial da rotina de
tratamento dessa interrupção. Essa rotina é executada e, quando termina, o Sistema Operacional
retorna a execução do processo computacional que havia sido interrompido.
E)
A CPU para o que está fazendo e transfere imediatamente a execução para uma posição fixa,
predeterminada para essa interrupção. Essa posição contém o endereço inicial da rotina de tratamento
dessa interrupção. Essa rotina é executada e, quando termina, a CPU retorna a execução do processo
computacional que havia sido interrompido.
O aluno respondeu e acertou. Alternativa(D)
Comentários:
27/10/2021 22:33 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 6/11
Essa disciplina não é ED ou você não o fez comentários 
Exercício 5:
A figura 1 apresenta a mudança de contexto entre dois processos. O processo P0 encontra-se em execução pela CPU e
por algum motivo deve ser substituído pelo processo P1 que se encontra na fila de processos prontos. Para que a troca
de processos possa acontecer a CPU deve interromper o processamento do processo P0 transferir o controle para o
sistema operacional, que deverá chamar o despachante para realizar os procedimentos necessários a troca dos
processos. Qual o papel do Escalonador de CPU durante a mudança de contexto dos processos.
Figura 1 – Mudança de contexto entre dois processos
A)
Parar a execução da CPU.
B)
Selecionar o processo P1 para execução pela CPU.
C)
Salvar todas as informações do processo P0 no seu bloco de controle de processo (BCP0).
D)
27/10/2021 22:33 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 7/11
Reduzir o tempo de latência da CPU.
E)
Transferir o controle da CPU para o Despachante.
O aluno respondeu e acertou. Alternativa(B)
Comentários:
Essa disciplina não é ED ou você não o fez comentários 
Exercício 6:
A multiprogramação permitiu aos usuários de computador a utilização de vários programas ao mesmo tempo, ou
melhor, permitiu que os usuários experimentassem a sensação de estar utilizando vários programas ao mesmo tempo.
Uma CPU executa apenas um programa de cada vez. Porém como os componentes eletrônicos são mais rápidos do que
a capacidade dos humanos em perceber a troca de processos entre a fila de processos prontos e a CPU temos a
sensação de estarmos utilizando vários programas ao mesmo tempo. A utilização de ferramentas de busca como o
Google de forma maciça pelos usuários de computadores nos permite até criar uma nova denominação, geração
Google, onde tudo é acessível, jogos, filmes, textos em geral, etc. Atender as necessidades de processamento desse
novo usuário deve exigir mudanças do ambiente computacional. O que deverá acontecer se o grau de
multiprogramação for instável.
A)
O sistema operacional deverá selecionar os processos que estão prontos para serem executados de
forma mais eficiente, reduzindo o tempo de ociosidade da CPU, ou seja, o tempo de latência.
B)
O escalonador de CPU deverá selecionar os processos que estão prontos para serem executados de
forma mais eficiente, reduzindo o tempo de ociosidade da CPU, ou seja, o tempo de latência.
C)
O sistema operacional deve controlar o número de processos na memória. Se o grau de
multiprogramação for instável haverá uma quantidade muito grande de processos querendo entrar na
memória, e que acarretará um desequilíbrio entre a entrada e a saída de processos da memória.
D)
O sistema operacional deve controlar o número de processos na CPU. Se o grau de multiprogramação for
instável haverá uma quantidade muito grande de processos querendo entrar na CPU, o que acarretará
um desequilíbrio entre a entrada e a saída de processos da CPU.
E)
27/10/2021 22:33 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 8/11
Os programas deverão adotar uma nova estratégia de programação, ou seja, utilizar threads.
O aluno respondeu e acertou. Alternativa(C)
Comentários:
Essa disciplina não é ED ou você não o fez comentários 
Exercício 7:
(ENADE 2011 – Ciência da Computação/Sistemas de Informação/Engenharia da
Computação – questão 18). Um vendedor de artigos de pesca obteve com um amigo o
código executável (já compilado) de um programa que gerencia vendas e faz o controle
de estoque, com o intuito de usá-lo em sua loja. Segundo o seu amigo, o referido
programa foi compilado em seu sistema computacional pessoal (sistema A) e funciona
corretamente. O vendedor constatou que o programa executável também funciona
corretamente no sistema computacional de sua loja (sistema B). Considerando a
situação relatada, analise as afirmações a seguir. 
 
I. Os computadores poderiam ter quantidades diferentes de núcleos (cores).
II. As chamadas ao sistema (system call) do sistema operacional no sistema A
devem ser compatíveis com as do sistema B.
III. O conjunto de instruções do sistema A poderia ser diferente do conjunto de
instruções do sistema B.
IV. Se os registradores do sistema A forem de 64 bits, os registradores do
sistema B poderiam ser de 32 bits.
 
É correto o que se afirma em:
A)
III, apenas.
B)
I e II, apenas.
C)
III e IV, apenas.
D)
I, II e IV, apenas.
E)
27/10/2021 22:33 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 9/11
 I, II, III e IV.
O aluno respondeu e acertou. Alternativa(B)
Comentários:
Essa disciplina não é ED ou você não o fez comentários 
Exercício 8:
(ENADE 2011 – Ciência da Computação/Sistemas de Informação/Engenharia da
Computação – questão 29). Uma antiga empresa de desenvolvimento de software
resolveu atualizar toda sua infraestrutura computacional adquirindo um sistema
operacional multitarefa, processadores multi-core (múltiplos núcleos) e o uso de uma
linguagem de programação com suporte a threads. O sistema operacional multitarefa
de um computador é capaz de executar vários processos (programas) em paralelo.
Considerando esses processos implementados com mais de uma thread ( multi-
threads), analise as afirmações abaixo.
I. Os ciclos de vida de processos e threads são idênticos.
II. Threads de diferentes processos compartilham memória.
III. Somente processadores multi-core são capazes de executar programas
multi-threads.
IV. Em sistemas operacionais multitarefa, threads podem migrar de um
processo para outro.
 
É correto apenas o que se afirma em:
A)
I.
B)
II.
C)
I e III.
D)
I e IV.
E)
II e IV.
27/10/2021 22:33 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 10/11
O aluno respondeu e acertou. Alternativa(A)
Comentários:
Essa disciplina não é ED ou você não o fez comentários 
Exercício 9:
(COMPANHIA DO METROPOLITANO DE SÃO PAULO – METRÔ,
Concurso Público para provimento de cargos de Analista Trainee Ciências da
Computação - Fevereiro/2008 – Questão 50)
 
A responsabilidadedo kernel consiste, tradicionalmente, em abstrair a interface do
hardware, permitindo que processos utilizem este recurso concorrentemente, de forma
segura e padronizada. Assim, um kernel ou núcleo pode ser considerado o próprio
sistema operacional, quando este é definido como um gerenciador de recursos de
hardware, que é o caso do sistema operacional aberto Linux. O Linux é um
A)
kernel monolítico híbrido.
B)
microkernel monolítico.
C)
nanokernel.
D)
exokernel híbrido.
E)
macrokernel monolítico.
O aluno respondeu e acertou. Alternativa(A)
Comentários:
Essa disciplina não é ED ou você não o fez comentários 
Exercício 10:
 
27/10/2021 22:33 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 11/11
(COMANDO DA AERONÁUTICA: EXAME DE ADMISSÃO AO ESTÁGIO DE ADAPTAÇÃO DE
OFICIAIS TEMPORÁRIOS (EAOT 2011) VERSÃO A – ESPECIALIDADE ANS - ANÁLISE DE
SISTEMAS – Questão 43).
O conceito central em qualquer sistema operacional é o de processos. Avalie cada uma
das afirmações a seguir como falsa (F) ou verdadeira (V), e assinale a alternativa que
apresenta a sequência correta das letras, de cima para baixo.
( ) Rigorosamente falando, em um dado momento, uma CPU executa apenas um
programa. Durante um segundo, porém, ela pode trabalhar em vários programas,
dando a ilusão de paralelismo.
( ) Um processo é simplesmente um programa em execução, incluindo os valores
correntes do contador de programa, dos registradores e das variáveis.
( ) Para implementar o modelo de processos, o sistema operacional mantém uma
tabela (um array de estruturas) chamada “seção crítica” ou “bloco de controle de
seção”.
( ) A maneira de impedir que outros processos utilizem um arquivo ou uma variável
compartilhada, já em uso por determinado processo, é chamada de exclusão mútua.
A)
F – V – V – V
B)
V – V – F – V
C)
V – F – V – V
D)
V – V – V – F
E)
F – V – F – V
O aluno respondeu e acertou. Alternativa(B)
Comentários:
Essa disciplina não é ED ou você não o fez comentários

Outros materiais