Sei sulla pagina 1di 6

Sistemas Operacionais Atividade 04/04/2013 1) Os sistemas operacionais, como, por exemplo, Windows XP, o interpretador de comandos conhecido pela

a seguinte denominao: (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 classificaes de sistemas operacionais e assinale a relao correta. (1,5) Sistema Operacional Classificao A -DOS 1-Monotarefa B-Linux 2-Multiprocessamento C-Mac OS X 3-Multiprogramao 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 opo correta. (1,0) a) Kernel a interface grfica do LINUX, que tem visual muito similar interface do Windows. b) O Linux funciona em dezenas de plataformas, desde mainframes at relgios de pulso, passando por vrias arquiteturas e dispositivos.

c) O KDE o navegador nativo do LINUX que permite acesso Internet e envio de e-mail. d) O LINUX adota a GPL, uma licena que permite aos interessados us-lo, mas sem a possibilidade de redistribu-lo. 4) Analise cada afirmao 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 trmino. O processo pode ser removido fora da CPU, como resultado de uma interrupo e ser colocado de volta na fila de processos prontos. b) A principal distino entre esses dois escalonadores a frequncia da sua execuo. O escalonador de curto prazo deve selecionar um novo processo para a CPU com frequncia. 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 frequncia. Pode haver um intervalo de minutos entre a criao de novos processos no sistema. O escalonador de longo prazo controla o grau de multiprogramao (o nmero de processos na memria). Analisando cada afirmativa acima, assinale a questo correta a) Apenas o item I est correto b) Apenas os itens II e III esto corretos c) Apenas o Item III est correto d) Apenas o itens I e III est correto e) Todos os itens esto corretos 5) Existem vrios motivos para fornecer um ambiente que permita a cooperao

entre processos, marque a opo que completa a afirmao: (1,5) a) Comunicaes: Esses programas oferecem o mecanismo para criar conexes virtuais entre processos, usurios e diferentes sistemas de computao. Permitem aos usurios enviar mensagens s telas uns dos outros, navegar pelas pginas da Web, enviar mensagens de correio eletrnico, efetuar logon remotamente ou transferir arquivos de uma mquina para outra. b) A principal funo do microkernel fornecer um recurso de comunicao entre o programa cliente e os vrios servios que tambm esto em execuo no espao de usurio. A comunicao fornecida por meio de troca de mensagens, como descrito na Seo 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 servio nunca vo interagir diretamente. Km vez disso, eles se comunicam indiretamente trocando mensagens com o microkernel. c) Registradores de CPU: Os registradores variam em nmero e tipo, dependendo da arquitetura do computador. Incluem acumuladores, registradores de ndice, ponteiros de pilha e registradores de uso geral, alm de informaes de cdigo de condio. d) Informaes de status de HO: As informaes incluem a lista de dispositivos de l/O alocados para este processo, uma lista de arquivos abertos etc. e) Velocidade de computao: Se queremos que determinada tarefa execute mais rpido,

preciso quebr-la em subtarefas, cada qual sendo executada cm paralelo com as demais. Observe que o aumento na velocidade s pode ser alcanado se o computador tiver mltiplos elementos de processamento (tais como CPUs ou canais de I/O). 6) Considerando a figura abaixo, que apresenta um modelo conceitual dos servios providos por um sistema operacional, julgue os itens a seguir: (1,0) - - - 0,2 CADA. a) O sistema operacional um software responsvel por controlar o funcionamento especfico de cada dispositivo que compe 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 opes de controle e registro de acesso so disponveis. 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 no preemptivo, impossibilita que a execuo de um processo seja interrompida sem que este encerre sua execuo ou decida por si prprio liberar o processador, por exemplo, quando da execuo de uma operao de entrada e sada de dados. e) Em um sistema multitarefa, o gerenciador de memria o mdulo responsvel por migrar o estado das tarefas (ou processos) da memria RAM para a memria virtual, empregando tabelas de mapeamento. 7) Os sistemas operacionais so fundamentados em ambientes de computao pelos

quais possvel identificar a forma como trabalham. Quando um sistema operacional respeita a hierarquia de rede, atendendo imediatamente ou no a uma tarefa de um usurio, dependendo de sua importncia, dize-se que esse sistema operacional fundamentado em um ambiente: (1,0) a) Monotarefa b) Batch c) Time-Sharing d) On-Line e)Multiusurio 8) Verifique cada afirmao: (1,5) I) A comunicao entre processos ocorre por meio de chamadas s primitivas send e receive. Existem diferentes opes de projeto para implementar cada primitiva. A troca de mensagens pode ser do tipo bloqueante ou no-bloqucante tambm chamado de sncrono e assncrono. II) O sistema Mach no foi especialmente projetado para sistemas distribudos. O Mach tambm adequado para sistemas monoprocessador. III) Um dos benefcios da programao com mltiplos threads a Capacidade de resposta:O multithreading de uma aplicao interativa pode permitir que um programa continue executando mesmo se parte dele estiver bloqueada ou executando uma operao demorada, aumentando, assim, a capacidade de resposta para o usurio. Por exemplo, um navegador Web com mltiplos threads ainda poderia permitir a interao do usurio em um thread enquanto uma imagem est sendo carregada em outro thread. Aps anlise, marque a opo verdadeira: a) Todas as alternativas so verdadeiras

b) Apenas a I est correta c) Apenas a I e III esto corretas d) Apenas a I e II esto corretas e) Apenas a II e III esto corretas

Potrebbero piacerti anche