Sie sind auf Seite 1von 8

14/05/13

online.unip.br/Imprimir/ImprimirExercicio

Ao ligar o computador o usurio misterioso da figura observa que a tela do computador apresenta uma serie de mensagens que, so geradas pela BIOS (Basic Input/Output System Sistema Bsico de Entrada/Sada). A BIOS um programa pr-gravado na memria ROM (Read-Only Memory Memria Somente de Leitura) cuja funo realizar uma serie de verificaes 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 podem estar conectados mouse e teclado Verificar os barramentos e as placas que se encontram 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 bootstrap 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 se 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 notebook utilizando o programa Virtual Box, na primeira mquina virtual instalou o Linux Debian, na segunda o Windows 7 e na terceira o Android. O problema est no desempenho de cada mquina virtual, pois o hardware do computador compartilhado entre 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 escolha 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 rgido e aps o carregamento do sistema operacional. O usurio poder ento escolher o sistema operacional que estar ativo.

B:
O GRUB um programa que pode substituir o contedo da MBR, o que permite a inicializao de alguns valores iniciais, tais como, registradores da CPU e controladores de dispositivos. O dual-boot ser implementado atravs do carregamento de todas as parties disponveis no HD, na memria RAM. O usurio poder ento escolher o sistema operacional que estar ativo.

C:
O GRUB alm da inicializao de alguns valores iniciais, tais como, registradores da CPU, controladores de dispositivos exibe ao usurio um menu com as diversas opes de kernel 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 usurio um menu com todas as opes de sistemas operacionais disponveis. O carregamento do Sistema Operacional na memria somente ocorrer aps a fila de processos prontos, atravs 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 calcanhar de Aquiles sempre esteve nos dispositivos de entrada e sada mais lentos que a CPU. Do lado do software os sistemas operacionais tambm tiveram que evoluir para suportar a evoluo do hardware e as necessidades dos usurios que anseiam pela possibilidade de utilizar um nmero crescente de programas. Neste cenrio a multiprogramao teve um papel de destaque. Considere as asseres a seguir: A multiprogramao aumenta a utilizao de CPU, organizando as tarefas(cdigo 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 vrias tarefas alternando entre elas, mas as trocas ocorrem com tanta freqncia que os usurios podem interagir com cada programa enquanto ele est sendo executado.

Alternativas: A: As duas asseres so proposies verdadeiras, e a segunda uma justificativa da primeira. B: A primeira assero uma proposio verdadeira e a segunda, uma proposio falsa. C: As duas asseres so proposies verdadeiras, mas a segunda no uma justificativa da primeira D: A primeira assero uma proposio falsa e a segunda uma proposio verdadeira. E: As duas asseres so proposies falsas. Resposta do aluno: E Justificativa(s) do 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 tempo 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 tarefas. 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 fique com o processamento mais lento. Com os sistemas de tempo compartilhado, a CPU 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 de processos, onde um processo uma entidade ativa que sofre uma serie de mudanas de 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 encontram em execuo ou esperando pela oportunidade de serem executados prossigam com suas 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 processos. Decidir quais processos devem ser executados pelos usurios.

D:
Criao e remoo de processos, tanto do sistema quanto dos usurios. Suspenso e reativao de processos. Sincroniza de processos. Comunicao entre processos. Tratamento de impasses entre processos.

E:
Tratamento de impasses entre processos. Sincronizao de processos. Comunicao entre processos. 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 isso, 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 processo, 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 sociedades modernas. As redes de computadores garantem a interconexo entre os diversos dispositivos.

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 alternativa 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 interrupo 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 estado de pronto.

D:
O Sistema Operacional 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 tratamento dessa interrupo. Essa rotina executada e, quando termina, o Sistema Operacional retorna a execuo do processo computacional que havia sido interrompido.

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 tratamento 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 comando. 2: O processo ficar na fila, para assim que o dispositivo for ligado, executar o mesmo, a fim de no perder o comando. 3: O processo ficar na fila, para assim que 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 mesmo, a fim de no perder o comando. 5: O processo ficar na fila, para assim que o dispositivo 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 encontra-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 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 necessrios a troca dos processos. Qual o papel do Escalonador de 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 (BCP0).

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 processo P0 no perca o que j foi executado, continuando de onde parou aps a execuo do processo P1 2: Fazendo com que o processo P0 no perca o que j foi executado, continuando de onde parou aps a execuo do processo P1

online.unip.br/Imprimir/ImprimirExercicio

2/2

Das könnte Ihnen auch gefallen