7
Sistemas Operacionais Atividade 04/04/2013 1) Os sistemas operacionais, como, por exemplo, Windows XP, o interpretador de comandos é conhecido pela seguinte denominação: (1,0) a) Shell b) Kernell c) Scheduler d) Supervisor e) Command 2) Analise a tabela abaixo, que apresenta quatro sistemas operacionais muito conhecidos e quatro classificações de sistemas operacionais e assinale a relação correta. (1,5) Sistema Operacional Classificação A -DOS 1-Monotarefa B-Linux 2-Multiprocessamento C-Mac OS X 3-Multiprogramação D-Windows XP 4-Multitarefa a) A-1 e B-4 b) B-3 e D-1 c) C-1 e D-4 d) C-2 e A-2 e) D-3 e C-1 3) A respeito do sistema operacional LINUX, assinale a opção correta. (1,0) a) Kernel é a interface gráfica do LINUX, que tem visual muito similar à interface

Sistemas Operacionais questionario impresso.doc

Embed Size (px)

Citation preview

Page 1: Sistemas Operacionais questionario impresso.doc

Sistemas Operacionais

Atividade 04/04/2013

1) Os sistemas operacionais, como, por exemplo, Windows XP, o interpretador de

comandos é conhecido pela seguinte denominação: (1,0)

a) Shell

b) Kernell

c) Scheduler

d) Supervisor

e) Command

2) Analise a tabela abaixo, que apresenta quatro sistemas operacionais muito conhecidos

e quatro classificações de sistemas operacionais e assinale a relação correta. (1,5)

Sistema Operacional Classificação

A -DOS 1-Monotarefa

B-Linux 2-Multiprocessamento

C-Mac OS X 3-Multiprogramação

D-Windows XP 4-Multitarefa

a) A-1 e B-4

b) B-3 e D-1

c) C-1 e D-4

d) C-2 e A-2

e) D-3 e C-1 3) A respeito do sistema operacional LINUX, assinale a opção correta. (1,0)

a) Kernel é a interface gráfica do LINUX, que tem visual muito similar à interface

do Windows.

b) O Linux funciona em dezenas de plataformas, desde mainframes até relógios de

pulso, passando por várias arquiteturas e dispositivos.

c) O KDE é o navegador nativo do LINUX que permite acesso à Internet e envio

de e-mail.

Page 2: Sistemas Operacionais questionario impresso.doc

d) O LINUX adota a GPL, uma licença que permite aos interessados usá-lo, mas

sem a possibilidade de redistribuí-lo.

4) Analise cada afirmação abaixo: (1,5)

a) O processo pode emitir um pedido de I/O e ser colocado em uma fila de l/O. O

processo pode criar um novo subprocesso e esperar seu término. O processo

pode ser removido à força da CPU, como resultado de uma interrupção e ser

colocado de volta na fila de processos prontos.

b) A principal distinção entre esses dois escalonadores é a frequência da sua

execução. O escalonador de curto prazo deve selecionar um novo processo para

a CPU com frequência. Um processo pode executar por apenas alguns

milissegundos antes de esperar por um pedido de I/O. Em geral, o escalonador

de curto prazo executa pelo menos uma vez a cada 100 milissegundos.

c) O escalonador de longo prazo, por outro lado, executa com muito menos

frequência. Pode haver um intervalo de minutos entre a criação de novos

processos no sistema. O escalonador de longo prazo controla o grau de

multiprogramação (o número de processos na memória).

Analisando cada afirmativa acima, assinale a questão correta

a) Apenas o item I está correto

b) Apenas os itens II e III estão corretos

c) Apenas o Item III está correto

d) Apenas o itens I e III está correto

e) Todos os itens estão corretos 5) Existem vários motivos para fornecer um ambiente que permita a cooperação

entre processos, marque a opção que completa a afirmação: (1,5)

a) Comunicações: Esses programas oferecem o mecanismo para criar conexões virtuais

entre processos, usuários e diferentes sistemas de computação. Permitem aos usuários

enviar mensagens às telas uns dos outros, navegar pelas páginas da Web, enviar

mensagens de correio eletrônico, efetuar logon remotamente ou transferir arquivos de

Page 3: Sistemas Operacionais questionario impresso.doc

uma máquina para outra.

b) A principal função do microkernel é fornecer um recurso de comunicação entre o

programa cliente e os vários serviços que também estão em execução no espaço de

usuário. A comunicação é fornecida por meio de troca de mensagens, como descrito na

Seção 3.3.5. Por exemplo, se o programa cliente desejar acessar um arquivo, ele deverá

interagir com o servidor de arquivos. O programa cliente e o serviço nunca vão interagir

diretamente. Km vez disso, eles se comunicam indiretamente trocando mensagens com

o microkernel.

c) Registradores de CPU: Os registradores variam em número e tipo, dependendo da

arquitetura do computador. Incluem acumuladores, registradores de índice, ponteiros de

pilha e registradores de uso geral, além de informações de código de condição.

d) Informações de status de HO: As informações incluem a lista de dispositivos de l/O

alocados para este processo, uma lista de arquivos abertos etc.

e) Velocidade de computação: Se queremos que determinada tarefa execute mais rápido,

é preciso quebrá-la em subtarefas, cada qual sendo executada cm paralelo com as

demais. Observe que o aumento na velocidade só pode ser alcançado se o computador

tiver múltiplos elementos de processamento (tais como CPUs ou canais de I/O). 6) Considerando a figura abaixo, que apresenta um modelo conceitual dos serviços

providos por um sistema operacional, julgue os itens a seguir: (1,0) - - - 0,2 CADA.

a) O sistema operacional é um software responsável por controlar o funcionamento

específico de cada dispositivo que compõe um sistema computacional.

b) Sistemas Operacionais como Windows e Linux funcionam em ambientes mono

e multiprocessados.

c) Conforme o tipo de sistemas de arquivo adotado em um computador, diferentes

opções de controle e registro de acesso são disponíveis. O sistema FAT32, por

exemplo, oferece maior suporte ao controle de acesso e criptografia, quando

comparado a outros tipos de sistema, como o NTFS.

d) O escanolamento de processos de um sistema operacional, quando não

Page 4: Sistemas Operacionais questionario impresso.doc

preemptivo, impossibilita que a execução de um processo seja interrompida sem

que este encerre sua execução ou decida por si próprio liberar o processador, por

exemplo, quando da execução de uma operação de entrada e saída de dados.

e) Em um sistema multitarefa, o gerenciador de memória é o módulo responsável

por migrar o estado das tarefas (ou processos) da memória RAM para a memória

virtual, empregando tabelas de mapeamento. 7) Os sistemas operacionais são fundamentados em ambientes de computação pelos

quais é possível identificar a forma como trabalham. Quando um sistema operacional

respeita a hierarquia de rede, atendendo imediatamente ou não a uma tarefa de um

usuário, dependendo de sua importância, dize-se que esse sistema operacional é

fundamentado em um ambiente: (1,0)

a) Monotarefa b) Batch c) Time-Sharing d) On-Line

e)Multiusuário

8) Verifique cada afirmação: (1,5)

I) A comunicação entre processos ocorre por meio de chamadas às primitivas send

e receive. Existem diferentes opções de projeto para implementar cada primitiva.

A troca de mensagens pode ser do tipo bloqueante ou não-bloqucante - também

chamado de síncrono e assíncrono.

II) O sistema Mach não foi especialmente projetado para sistemas distribuídos. O

Mach também é adequado para sistemas monoprocessador.

III) Um dos benefícios da programação com múltiplos threads é a Capacidade de

resposta:O multithreading de uma aplicação interativa pode permitir que um

programa continue executando mesmo se parte dele estiver bloqueada ou

executando uma operação demorada, aumentando, assim, a capacidade de

resposta para o usuário. Por exemplo, um navegador Web com múltiplos threads

ainda poderia permitir a interação do usuário em um thread enquanto uma

imagem está sendo carregada em outro thread.

Após análise, marque a opção verdadeira:

Page 5: Sistemas Operacionais questionario impresso.doc

a) Todas as alternativas são verdadeiras

b) Apenas a I está correta

c) Apenas a I e III estão corretas

d) Apenas a I e II estão corretas

e) Apenas a II e III estão corretas