You are on page 1of 9

14/05/13

online.unip.br/Imprimir/ImprimirExercicio
Ao ligar o computador o usurio misterioso da figura observa que a tela do computa
dor apresenta uma serie de mensagens que, so geradas pela BIOS (Basic Input/Outpu
t System Sistema Bsico de Entrada/Sada). A BIOS um programa pr-gravado na memria RO
(Read-Only Memory Memria Somente de Leitura) cuja funo realizar uma serie de verif
icaes no hardware do computador.
Operaes realizadas pela BIOS
I.
Verificar a configurao da CMOS que armazena as configuraes do hardware. Carregar os
manipuladores de interrupo. Verificar se a placa grfica esta operacional. Verificar
se o computador esta sendo ligado ou reiniciado. Verificar as portas, onde pode
m estar conectados mouse e teclado Verificar os barramentos e as placas que se e
ncontram conectadas a eles. Em caso de erro apresentar uma notificao.
II.
III.
IV.
V.
VI.
VII.
Aps a checagem geral sero exibidos detalhes sobre o Processador, Unidades de disco
, Memria e finalmente a verso e data da BIOS.
VIII.
Aps a realizao de todos os procedimentos descritos o computador estar apto ou no para
a prxima etapa de sua inicializao, ou seja, executar um programa denominado bootst
rap que, ser o responsvel pela escolha do sistema operacional que ser carregado na
memria.
Por se tratar de uma pessoa muito curiosa o usurio misterioso passou a imaginar s
e seria possvel ter no seu computador vrios sistemas operacionais (Windows, Linux,
Android, Mac Os, FreeBSD,...).
No momento ele conseguiu este feito atravs da criao de trs mquinas virtuais em seu no
tebook utilizando o programa Virtual Box, na primeira mquina virtual instalou o L
inux Debian, na segunda o Windows 7 e na terceira o Android. O problema est no de
sempenho de cada mquina virtual, pois o hardware do computador compartilhado entr
e o ambiente nativo e as mquinas virtuais.
O dual-boot no caso do Linux pode ser conseguido atravs de um programa denominado
GRUB que, subscreve o bootstrap. Qual o procedimento adotado pelo GRUB para esc
olha do sistema operacional desejado?
online.unip.br/Imprimir/ImprimirExercicio 1/2
14/05/13
online.unip.br/Imprimir/ImprimirExercicio
Alternativas: A:
O GRUB carrega o sistema operacional que se encontra na primeira partio do disco rg
ido e aps o carregamento do sistema operacional. O usurio poder ento escolher o sist
ema operacional que estar ativo.
B:
O GRUB um programa que pode substituir o contedo da MBR, o que permite a iniciali
zao de alguns valores iniciais, tais como, registradores da CPU e controladores de
dispositivos. O dual-boot ser implementado atravs do carregamento de todas as par
ties disponveis no HD, na memria RAM. O usurio poder ento escolher o sistema operaci
l que estar ativo.
C:
O GRUB alm da inicializao de alguns valores iniciais, tais como, registradores da C
PU, controladores de dispositivos exibe ao usurio um menu com as diversas opes de k
ernel disponveis para carregamento na memria.
D:
O GRUB um programa denominado escalonador de Sistema Operacional, onde a CPU ser
a responsvel pela escolha do sistema operacional que dever ser carregado.
E:
O GRUB um programa de gerenciamento de Sistemas Operacionais que apresenta ao us
urio um menu com todas as opes de sistemas operacionais disponveis. O carregamento d
o Sistema Operacional na memria somente ocorrer aps a fila de processos prontos, at
ravs do escalonador de CPU liberar o processo para carregamento na memria.
Resposta do aluno: C Justificativa(s) do aluno: 1: Com isso, permitindo o usurio
a ter um acesso total programao do mesmo. 2: A GRUB obrigatoriamente precisa de um
SO "pai"
online.unip.br/Imprimir/ImprimirExercicio
2/2
14/05/13
online.unip.br/Imprimir/ImprimirExercicio
Durante o processo de desenvolvimento dos computadores uma serie de dispositivos
foram desenvolvidos com a finalidade de reduzir a ociosidade da CPU. O calcanha
r de Aquiles sempre esteve nos dispositivos de entrada e sada mais lentos que a C
PU. Do lado do software os sistemas operacionais tambm tiveram que evoluir para s
uportar a evoluo do hardware e as necessidades dos usurios que anseiam pela possibi
lidade de utilizar um nmero crescente de programas. Neste cenrio a multiprogramao te
ve um papel de destaque. Considere as asseres a seguir: A multiprogramao aumenta a u
tilizao de CPU, organizando as tarefas(cdigo e dados) de modo que a CPU sempre tenh
a 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 f
ila de processos prontos. PORQUE Em sistemas de tempo compartilhado, a CPU execu
ta vrias tarefas alternando entre elas, mas as trocas ocorrem com tanta freqncia qu
e os usurios podem interagir com cada programa enquanto ele est sendo executado.
Alternativas: A: As duas asseres so proposies verdadeiras, e a segunda uma justifica
iva da primeira. B: A primeira assero uma proposio verdadeira e a segunda, uma propo
sio falsa. C: As duas asseres so proposies verdadeiras, mas a segunda no uma just
va da primeira D: A primeira assero uma proposio falsa e a segunda uma proposio v
eira. E: As duas asseres so proposies falsas. Resposta do aluno: E Justificativa(s) d
o aluno: 1: Em sistemas de tempo compartilhado, com o ganho de tempo utilizando
a multiprogramao, faz com que o sistema fique bem mais agil. 2: Em sistemas de tem
po compartilhado, com o ganho de tempo utilizando a multiprogramao, faz com que o
sistema fique bem mais agil. 3: Em sistemas de tempo compartilhado, com o ganho
de tempo utilizando a multiprogramao, faz com que o sistema fique bem mais agil. 4
: Com os sistemas de tempo compartilhado, a CPU no consegue alternar entre as tar
efas. 5: Com os sistemas de tempo compartilhado, a CPU no consegue alternar entre
as tarefas. 6: A multiprogramao aumenta o uso da CPU, fazendo com que a maquina f
ique com o processamento mais lento. Com os sistemas de tempo compartilhado, a C
PU no consegue alternar entre as tarefas.
online.unip.br/Imprimir/ImprimirExercicio
1/1
14/05/13
online.unip.br/Imprimir/ImprimirExercicio
Dentre as varias atividades do sistema operacional encontra-se o gerenciamento d
e processos, onde um processo uma entidade ativa que sofre uma serie de mudanas d
e estgio, tais como, novo, pronto, em execuo, em espera e terminado. O que deve ser
garantido pelo sistema operacional para que os diversos processos que se encont
ram em execuo ou esperando pela oportunidade de serem executados prossigam com sua
s atividades.
Alternativas: A:
Manter informaes sobre quais partes da memria esto sendo usadas no instante atual e
por quem. Decidir qual processo deve ser executado pela memria.
B:
Manter informaes sobre quais partes da memria esto sendo usadas no instante atual e
por quem. Criao e remoo de processos dos registradores, tanto do sistema quanto dos
usurios. Suspenso e reativao de processos.
C:
Sincronizao de processos. Comunicao entre processos. Tratamento de impasses entre pr
ocessos. Decidir quais processos devem ser executados pelos usurios.
D:
Criao e remoo de processos, tanto do sistema quanto dos usurios. Suspenso e reativa
processos. Sincroniza de processos. Comunicao entre processos. Tratamento de impas
ses entre processos.
E:
Tratamento de impasses entre processos. Sincronizao de processos. Comunicao entre pr
ocessos. Alocar espao e remover programas e dados da memria.
Resposta do aluno: D Justificativa(s) do aluno: 1: Com isso, ela faz o controle
de tempo para cada processo, a fim de evitar o travamento do sistema. 2: Com iss
o, ela faz o controle de tempo para cada processo, a fim de evitar o travamento
do sistema. 3: Com isso, a CPU faz o controle de tempo necessrio para cada proces
so, a fim de evitar o travamento do sistema.
online.unip.br/Imprimir/ImprimirExercicio
1/1
14/05/13
online.unip.br/Imprimir/ImprimirExercicio
O compartilhamento de dados e dispositivos se tornou uma constante nas sociedade
s modernas. As redes de computadores garantem a interconexo entre os diversos dis
positivos.
Se qualquer um dos nossos usurios (vide figura) enviar um documento para impresso
e a impressora se encontrar desligada o que dever acontecer? Assinale a alternati
va incorreta:
Alternativas: A:
A CPU para o que est fazendo e transfere imediatamente o controle para o Sistema
Operacional.
B:
Como ocorreu uma interrupo causada por hardware, uma rotina de tratamento de inter
rupo dever ser executada, caso contrrio o computador ir travar.
C:
Aps a resoluo do problema o processo deixar o estado de em espera, passando para o e
stado de pronto.
D:
O Sistema Operacional para o que est fazendo e transfere imediatamente a execuo par
a uma posio fixa, predeterminada para essa interrupo. Essa posio contm o endereo in
da rotina de tratamento dessa interrupo. Essa rotina executada e, quando termina,
o Sistema Operacional retorna a execuo do processo computacional que havia sido i
nterrompido.
E:
A CPU para o que est fazendo e transfere imediatamente a execuo para uma posio fixa,
predeterminada para essa interrupo. Essa posio contm o endereo inicial da rotina de t
atamento dessa interrupo. Essa rotina executada e, quando termina, a CPU retorna a
execuo do processo computacional que havia sido interrompido.
online.unip.br/Imprimir/ImprimirExercicio
1/2
14/05/13
online.unip.br/Imprimir/ImprimirExercicio
Resposta do aluno: D Justificativa(s) do aluno: 1: O processo ficar na fila, para
assim que o dispositivo for ligado, executar o mesmo, a fim de no perder o coman
do. 2: O processo ficar na fila, para assim que o dispositivo for ligado, executa
r o mesmo, a fim de no perder o comando. 3: O processo ficar na fila, para assim q
ue o dispositivo for ligado, executar o mesmo, a fim de no perder o comando. 4: O
processo ficar na fila, para assim que o dispositivo for ligado, executar o mesm
o, a fim de no perder o comando. 5: O processo ficar na fila, para assim que o dis
positivo for ligado, executar o mesmo, a fim de no perder o comando.
online.unip.br/Imprimir/ImprimirExercicio
2/2
14/05/13
online.unip.br/Imprimir/ImprimirExercicio
A figura 1 apresenta a mudana de contexto entre dois processos. O processo P0 enc
ontra-se em execuo pela CPU e por algum motivo deve ser substitudo pelo processo P1
que se encontra na fila de processos prontos. Para que a troca de processos pos
sa 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 necessrios a troca dos processos. Qual o papel do Escalonador d
e CPU durante a mudana de contexto dos processos.
Figura 1 Mudana de conte xto e ntre dois proce ssos
Alternativas: A:
Parar a execuo da CPU.
B:
Selecionar o processo P1 para execuo pela CPU.
C:
Salvar todas as informaes do processo P0 no seu bloco de controle de processo (BCP
0).
D:
Reduzir o tempo de latncia da CPU.
E: Transferir o controle da CPU para o Despachante.
online.unip.br/Imprimir/ImprimirExercicio 1/2
14/05/13
online.unip.br/Imprimir/ImprimirExercicio
Resposta do aluno: B Justificativa(s) do aluno: 1: Com isso, faz com que o proce
sso P0 no perca o que j foi executado, continuando de onde parou aps a execuo do proc
esso P1 2: Fazendo com que o processo P0 no perca o que j foi executado, continuan
do de onde parou aps a execuo do processo P1
online.unip.br/Imprimir/ImprimirExercicio
2/2

You might also like