Buscar

BIOS e GRUB: Funções e Procedimentos

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

Prévia do material em texto

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. 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?
(1 Ponto)
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.
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.
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.
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.
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.
5
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. 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:
(1 Ponto)
A CPU para o que está fazendo e transfere imediatamente o controle para o Sistema Operacional.
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.
Após a resolução do problema o processo deixará o estado de em espera, passando para o estado de pronto.
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.
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.
6
(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.
(1 Ponto)
F – V – V – V
V – V – F – V
V – F – V – V
V – V – V – F
F – V – F – V
7
Com relação à camada de Rede (no modelo de referência OSI), qual das alternativas abaixo contém uma das suas funções?
(1 Ponto)
Definir rotas para as transmissões.
Definir o algoritmo de criptografia a ser adotado nas transmissões.
Definir o protocolo adotado para as transmissões.
Definir o nível de qualidade mínimo das conexões para que as transmissões ocorram.
) Definir o algoritmo de compressão de dados a ser adotado nas transmissões.
8
(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:
(1 Ponto)
III, apenas
I e II, apenas
III e IV, apenas
I, II e IV, apenas
I, II, III e IV
9
A figura abaixo exibe os estados de um processo e suas transições. Considere os seguintes eventos que causam transições: a) Dado de I/O (entrada/saída) ou recurso solicitado fica disponível. b) Chamada de operação de I/O (entrada/saída) ou requisição de outro recurso, como memória. c) O processo permanece em execução além da fatia de tempo e ocorre uma interrupção de tempo. d) O sistema de agendamento elege o processo para voltar à execução. A opção que descreve a correspondência entre os eventos e as respectivas transições é:
(1 Ponto)
1-a, 2-b, 3-c, 4-d
1-b, 2-c,3-a, 4-d
1-b, 2-a, 3-d, 4-b
1-b, 2-c, 3-d, 4-a
1-d, 2-c, 3-b, 4-a
10
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.
(1 Ponto)
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.
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.
Sincronização de processos. Comunicação entre processos. Tratamento de impasses entre processos. Decidir quais processos devem ser executados pelos usuários.
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.
Tratamento de impasses entre processos. Sincronização de processos. Comunicação entre processos. Alocar espaço e remover programas e dados da memória.
11
Ao ocorrer uma interrupção que atitude o hardware deverá tomar?
(1 Ponto)
A CPU pergunta para o usuário o que deve ser feito.
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.
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.
A memória 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 memória retorna a execução do processo computacional que havia sido interrompido.
O Disco 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 disco retorna a execução do processo computacional que havia sido interrompido.
12
O problema do congestionamento numa rede pode surgir em função de vários fatores. Um deles pode ser:
(1 Ponto)
Somente pelo fato da rede ser composta por parte de seus roteadores com computadores lentos.
Algum roteador da rede descarta um pacote de dados por ter expirado seu tempo de permanência na rede (“timeout”) e, com isto, não há a confirmação do recebimento deste pacote por parte do receptor, o que leva o transmissor a retransmitir o pacote gerando mais tráfego na rede.
Não ter-se resolvido o problema do congestionamento em um roteador em especial que esteja localizado, fisicamente, dentro da região central da rede.
Quando as janelas de tempo não são definidas como sendo as divisões do tempo nas quais os transmissores e receptores enviam seus quadros de dados.
O enquadramento dos conjuntos de bits a serem transmitidos, efetuado pela camada de Enlace de Dados, foi falho.
13
(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:
(1 Ponto)
I
II
I e III
I e IV
II e IV
Enviar

Continue navegando