7/25/2019 Avaliando Aprendizado Sistemas Operacionais
1/31
SISTEMAS OPERACIONAIS
Exerccio: CCT0224_EX_A1_201308023405 VOLTAR
Aluno(a): DIEGO FERREIRA DE A LMEIDA Matrcula: 201308023405
Data:19/02/2014 14:18:57(Finalizada)
1aQuesto(Ref.: 201308068339)
O Sistema Batch, foi primeiro tipo de sistemas operacionais desenvolvido para MAINFRAMES, quais foram osoutros?
Sistemas Distribudos e Sistemas Agrupados;
Sistemas Multiprocessadores e Sistemas de Tempo C ompartilhado;
Sistemas Multiprogramados e Sistema de Tempo Compartilhado;
Sistema Desktop e Sistemas Multiprogramados;
Sistemas De Tempo Real e de Tempo Real Rgido;
2aQuesto(Ref.: 201308041030)
O Microsoft Windows XP nativamente um sistema operacional:
Multiprogramado.
Que previne-se contra deadlocks.
Monotarefa.
Nenhuma das alternativas.
Microkernel.
3aQuesto(Ref.: 201308041027)
O que multiprogramao?
Processamento centralizado.
Tcnica que permite que vrios processos estejam em memria ao mesmo tempo.
Processamento distribudo.
Tcnica que permite a troca de informaes entre a memria principal e a memria secundria.
Processamento paralelo.
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
2/31
SISTEMAS OPERA CIONAIS
Exerccio: CCT0224_EX_A2_201308023405 VOLTAR
Aluno(a): DIEGO FERREIRA DE A LMEIDA Matrcula: 201308023405
Data:26/02/2014 08:55:01(Finalizada)
1aQuesto(Ref.: 201308041033)
Quais das instrues s podem ser executadas pelo kernel de um sistema operacional: I Desabilitar todas asinterrupes II Ler o horrio do relgio III Alterar o horrio do relgio IV Alterar o mapa de memria
II
I, II e III I, III e IV
III e IV
I, II e IV
2aQuesto(Ref.: 201308042737)
Para que uma aplicao execute instrues privilegiadas dever efetuar:
a execuo de um programa especfico
uma interrupo
uma solicitao ao administrador do sistema uma chamada ao sistema
o acesso com uma conta privilegiada.
3aQuesto(Ref.: 201308042634)
Durante a execuo de um programa podem ocorrer eventos inesperados, que causam um desvio forado nofluxo de execuo de um programa. Esses eventos so conhecidos por interrupo. correto afirmar que:
As interrupes so eventos sincronos ou assincronos gerados por um dispositivo de hardware
As interrupes so somente os eventos sncronos gerados por um dispositivo de hardware ou pelosistema operacional.
As interrupes so eventos sincronos ou assincronos gerados somente pelo sistema operacionalAs interrupes so eventos sincronos ou assincronos gerados pelo sistema operacional ou por outroprocesso de maior prioridde
As interrupes so somente os eventos assncronos gerados por um dispositivo de hardware ou pelosistema operacional.
VOLTAR
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
3/31
SISTEMAS OPERA CIONAIS
Exerccio: CCT0224_EX_A3_201308023405 VOLTAR
Aluno(a): DIEGO FERREIRA DE A LMEIDA Matrcula: 201308023405
Data:06/03/2014 08:20:24(Finalizada)
1aQuesto(Ref.: 201308037507)
Um processo do tipo CPU-bound aquele que faz poucas operaes de entrada e sada. Por outro lado,processos do tipo I/O-bound so aqueles que fazem muita leitura de disco ou requerem muita interao com ousurio. Desta forma, conclui-se que os processos que ficam a maior parte do tempo nos estados "pronto" e"executando" so os processos do tipo:
O processo em questo no CPU-bound nem I/O-bound.
CPU-bound.
No possvel classificar o processo com as informaes fornecidas.
I/O-bound.
CPU-bound e I/O-bound ao mesmo tempo.
2aQuesto(Ref.: 201308057747)
Suponha que um usurio esteja utilizando um editor de texto em um terminal Windows. Em um dado momentoele nota que o computador ficou lento. O usurio confirma que aparentemente no h nenhum programa sendoexecutado alm do Windows e do Word. Ao conferir no gerenciador de tarefas, ele observa que existe um novoprocesso chamado "backup". Entretanto, no h nenhuma interface para lidar com esse processo. Neste caso,podemos dizer que o processo "backup" um processo do tipo:
Background.Underground.
Foreground.
Daemon.
Thread.
3aQuesto(Ref.: 201308041358)
Para melhor anlise do desempenho dos processos com os diferentes tipos de escalonamento existentes, os
processos so classificados em dois tipos: CPU-bound e I/O-bound. Com esse conceito definido podemos
afirmar que:
Os processos I/O-bound podem levar vantagem em qualquer escalonamento baseado composto com
critrios de prioridade
No faz diferena o tipo de escalonamento, pois sempre os processos CPU-bound levam vantagem
sobre os processosI/O-bound
Independente do tipo de escalonamento, os processos I/O-bound levam vantagem sobre os
processosCPU-bound
Os processos CPU-boundlevam vantagem em escalonamentos feitos com o mecanismo de preempo
por tempo, enquanto os processos I/O-bound se beneficiam atravs de mecanismos de prioridadedinmica.
Os processos I/O-boundlevam vantagem em escalonamentos feitos com o mecanismo de preempo
por tempo, enquanto os processos CPU-bound se beneficiam atravs de mecanismos de preempo
por prioridade
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
4/31
SISTEMAS OPERA CIONAIS
Exerccio: CCT0224_EX_A4_201308023405 VOLTAR
Aluno(a): DIEGO FERREIRA DE A LMEIDA Matrcula: 201308023405
Data:12/03/2014 11:58:16(Finalizada)
1aQuesto(Ref.: 201308042748)
Considere uma aplicao baseada em threads em um sistema operacional com suporte a threads de kernel. Seuma das threads desta aplicao for bloqueada para aguardar um acesso ao disco podemos afirmar que asdemais threads deste processo:
No sero bloqueadas mas ficaram aguardando o desbloqueio da thread que solicitou o acesso ao disco
Sero bloqueadas tambm para impedir a ocorrncia de erros
Sero interrompidas provocando um erro no processo.
Tero a prioridade reduzida para aguardar o desbloqueio da thread que solicitou o acesso ao disco
Podero continuar executando se no dependerem da thread que foi bloqueada
2aQuesto(Ref.: 201308040943)
Qual das alternativas apresenta um exemplo prtico de implementao de threads em nvel de usurio?
Mac OS
Unix
Mquina virtual Java.
Linux.
Windows.
3aQuesto(Ref.: 201308037881)
Threads so definidos como fluxos de execuo de um mesmo processo. Sobre as thraeds, considere asafirmativas a seguir:I- Dentro de um mesmo processo, threads compartilham o mesmo contexto de hardware e espao deendereamento com os demais threads.
II - A grande diferena entre aplicaes monothreads e multithreads est no uso do espao de endereamento.III- A grande vantagem no uso de threads a possibilidade de minimizar a alocao de recursos do sistema,alm de diminuir o overhead na criao, troca e eliminao de processos.IV- Em um ambiente multithread, ou seja, com mltiplos threads, no existe a idia de programas associados aprocessos, mas, sim, a threads.V - De forma simplificada, um thread pode ser definido como uma sub-rotina de um programaque pode serexecutada de forma assncrona, ou seja, executada concorrentemente ao programa chamador.Est(o) correta(s) a(s) afirmativa(s)
II e III, apenas
I e III, apenas
I e II, apenas
II, III, IV e V apenas
II, III e IV, apenas
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
5/31
SISTEMAS OPERA CIONAIS
Exerccio: CCT0224_EX_A5_201308023405 VOLTAR
Aluno(a): DIEGO FERREIRA DE A LMEIDA Matrcula: 201308023405
Data:20/03/2014 08:26:53(Finalizada)
1aQuesto(Ref.: 201308041256)
No contexto de processos, como pode ocorrer uma condio de corrida?
Uma condio de corrida ocorre quando um ou mais processos iniciam a execuo concomitante ecompetem no tempo para terminar primeiro.
Uma condio de corrida uma tcnica computacional aplicada aos processos para que os mesmossejam comparados com relao ao tempo de execuo.
No haver condio de corrida em sistemas multitarefa.
Uma condio de corrida uma tcnica utilizada para medir o tempo de execuo de um processo.
Uma condio de corrida pode ocorrer quando dois ou mais processos esto lendo ou escrevendo algumdado compartilhado e o resultado final depende de qual e quando executa precisamente.
2aQuesto(Ref.: 201308141345)
No mbito de sistemas operacionais, uma seo ou regio crtica a:
parte do programa que acessa dados compartilhados.
rea do programa que executada 80% do tempo.
rea da memria que contm dados compartilhados.
rea do sistema operacional que contm o cdigo do loader.
parte da memria usada para operaes criptogrficas.
3aQuesto(Ref.: 201308041397)
Diversos conceitos so fundamentais para que se implemente concorrncia entre processos. Regio Crtica
um desses conceitos, que pode ser melhor definido como sendo:
Um trecho de programa onde existe algum recurso cujo acesso dado por uma prioridade
Um trecho de programa cujas instrues podem ser executadas em paralelo e em qualquer ordem
Um trecho de programa onde existe o compartilhamento de algum recurso que no permite o acesso
concomitante por mais de um programa
Um trecho de programa que deve ser executado em paralelo com a Regio Crtica de outro programa
Um trecho de programa onde existe algum recurso a que somente o sistema operacional pode ter
acesso
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
6/31
SISTEMAS OPERA CIONAIS
Exerccio: CCT0224_EX_A6_201308023405 Voltar
Aluno(a): DIEGO FERREIRA DE A LMEIDA Matrcula: 201308023405
Data:22/04/2014 15:31:56(Finalizada)
1aQuesto(Ref.: 201308264328)
Considerando o momento em que a UCP encontra-se livre, ela ser entregue ao processo que tiver o menortempo de durao para o prximo surto de UCP, caso o sistema operacional esteja utilizando um algoritmo deescalonamento:
Mltiplas Filas
FCFS
Round Robin
SJF
FIFO
2aQuesto(Ref.: 201308037462)
Para evitar os problemas causados pelo compartilhamento de recursos entre processos executados de formaconcorrente foram propostos mecanismos de excluso mtua. Os mecanismos de excluso mtua soclassificados entre solues de hardware e solues de software. Das alternativas abaixo, marque a unica queapresenta uma soluo de HARDWARE para o problema da excluso mtua.
Instruo test-and-set.
Algoritmo de Peterson.
Segundo algoritmo
Algoritmo de Dekker.
Primeiro algoritmo
3aQuesto(Ref.: 201308042775)
A diferena entre espera ocupada e bloqueio de um processo :
O processo que se encontra em espera ocupada mais prioritrio que o processo que se encontrabloqueado
Na espera ocupada o recurso requisitado liberado mais rapidamente do que no bloqueio
No h diferena. Espera ocupada e bloqueio so apenas duas maneiras de se implementar exclusomtua
A Espera ocupada utilizada para evitar condies de corrida, enquanto bloqueio utilizado paracontrolar o nmero de processos ativos no sistema
Na espera ocupada, o processo est constantemente gastando CPU (testando uma determinadacondio). No bloqueio, o processo desiste de usar a CPU e acordado quando a condio desejada setorna verdadeira.
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
7/31
1aQuesto(Ref.: 201308041265)
Considere o cdigo alterado com semforo para um produtor no problema clsico de produtores econsumidores. A alterao no cdigo consiste em entrar na regio crtica antes de saber se h um espao vaziopara inserir um item produzido. O que pode acontecer de errado considerando que o semforo mutexcontrola oacesso a regio crtica e os semforosespao_vazioe espao_ocupado controlam a quantiadade de itensproduzidos?
O resultado pode ser alterado por um consumidor sem que um produtor tenha conhecimento.
Nenhuma das alternativas.
Pode ocorrer um deadlock caso no haja espaos vazios para inserir um item produzido.
Nada, esta alterao no influencia no resultado.
O resultado pode ser alterado por um produtor sem que um consumidor tenha conhecimento.
2a
Questo(Ref.: 201308042616)
So condies para ocorrncia de deadlock:
Excluso mtua e starvation
Espera circular e excluso mtua
Espera circular e starvation
Regio crtica e starvation
Condio de corrida e excluso mtua
3aQuesto(Ref.: 201308253605)
A fragmentao interna ou externa ocorre durante o processo de alocao de memria para um processo.Correlacione o mtodo de alocao com o tipo de fragmentao que pode ocorrer:
Contguo esttico - Contguo relocvel - Contguo dinmico - Paginao
I- Fragmentao interna
II- Fragmentao interna
III- Fragmentao externa
IV- Fragmentao interna
I - IV - III - II
I - II - III - IV
I - III - II - IV
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
8/31
I - IV - II - III
I - II - IV - III
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
9/31
1aQuesto(Ref.: 201308057748)
Em quais situaes um processo escalonado para executar em um sistema monoprocessado?
I. Quando o processo em execuo finaliza.
II. Quando o processo em execuo no bloqueado.
III. Quando termina a fatia de tempo do processo em execuo.
Apenas I e II esto corretas. Apenas a III est correta.
Apenas a II est correta.
Apenas I e III esto corretas.
Apenas II e III esto corretas.
2aQuesto(Ref.: 201308041513)
Em um sistema monoprocessado, um escalonador pode interromper o processo em execuo? Marque aresposta correta com a justificatia correta.
No, o escalonador um processo e no pode executar nenhuma operao enquanto no estiver deposse do processador.
Sim, o escalonador deve interromper o processo no final da fatia de tempo destinada ao processo queest em execuo.
Sim, o sistema operacional emite um aviso para o escalonador executar a interrupo.
No, nenhum processo pode ser interrompido quando est de posse do processador.
Depende do sistema operacional.
3aQuesto(Ref.: 201308253607)
No contexto de gerncia de memria, por que o algoritmo de substituio de pginas timo no pode serimplementado?
porque no possvel prever qual pgina ser menos acessada no futuro.
porque muito complexo.
porque exige uma quantidade de memria muito grande.
o hardware necessrio seria absurdamente caro.
porque no h poder computacional suficiente nos dias atuais.
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
10/31
1aQuesto(Ref.: 201308057732)
Na gerncia do processar vrios critrios de seleo so utilizados para determinar qual processo ir executar.Na poltica de escalonamento First-In-First-Out (FIFO), selecionado para execuo o processo que:
Chegar primeiro ao estado de pronto.
Tiver maior prioridade.
Tver o menor tempo de processador ainda por executar.
Chegar primeiro ao estado de espera.
Tiver o maior tempo de procesador ainda por executar.
2aQuesto(Ref.: 201308037464)
Na poltica de escalonamento First-In-First-Out (FIFO), selecionado para execuo o processo que:
chegar primeiro ao estado de pronto.
ocupar menos espao em memria.
estiver em modo usurio.tiver o menor tempo de processador ainda por executar.
tiver maior prioridade.
3aQuesto(Ref.: 201308264645)
Em relao aos modelos de entrada e sada, considere:I. Na entrada e sada mapeada, o programa v os dispositivos perifricos como endereos de memria,mandando dados para eles como se estivesse escrevendo na memria.
II. No modo de transferncia simples o controlador de DMA devolve o controle de barramento CPU a cadatransferncia de um byte (ou palavra); no modo de transferncia por bloco o controlador de DMA no devolve ocontrole do barramento CPU at que toda a transferncia tenha sido efetuada.III. Na entrada e sada mapeada, se cada dispositivo tem seus registradores de controle em uma pginadiferente do espao de endereamento, o sistema operacional pode dar a um usurio o controle sobredispositivos especficos, simplesmente incluindo as pginas desejadas em sua tabela de pginas.IV. Os controladores de DMA que usam endereamento de memria fsica para suas transferncias requeremque o sistema operacional converta o endereo virtual do buffer de memria pretendido em um endereo fsicoe escreva esse endereo fsico no registrador de endereo do DMA.
Est correto o que se afirma em
I, II e III, Apenas
I, II e IV, apenas
I, III e IV, apenas
II, III e IV, apenas
I, II, III e IV.
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
11/31
1aQuesto(Ref.: 201308264588)
O sistema de arquivos subordinado uma gerncia que organiza os dados em mdias de armazenamento emmassa. O sistema de arquivos considerado uma biblioteca do sistema operacional, este guarda os dados nosespaos vazios do disco, rotulando-os com informaes relacionadas no________________ e ainda criando umalista com a posio destes dados, chamada de________________ . Complete, respectivamente, as lacunas.
FCB (File Control Block), MFT (Master File Table)
MFT (Master File Table), FCB (File Control Block),
MBR (Master Boot Record), FCB (File Control Block)FCB (File Control Block), MBR (Master Boot Record),
MFT (Master File Table), MBR (Master Boot Record),
2aQuesto(Ref.: 201308041352)
Estamos terminando o primeiro semestre de 2010 e os principais lanamentos no mercado da informtica se
concentram nos produtos digitais portteis, especialmente os netbooks, os tablets e os smartphones. E esse
nicho do mercado desperta a ateno e acirra a briga das empresas pelos sistemas operacionais. O iPhone
OS4 (da Apple), o Windows 7 (da Microsoft) e o Android (da Google) so alguns dos mais "badalados" nesse
momento, dos quais so demandadas caractersticas de gerenciamento de:
Dispositivos de E/S genricos como, por exemplo, leitores de Blu-Ray, mini DV e teclados USB
O cenrio apresentado no aplicvel, pois o mesmo no uma realidade de mercado.
Memrias com tecnologia flash cada vez maiores e mais lentas, o que faz crescer a necessidade de
disco rgido externo para essas plataformas de portteis
Processadores especficos que consomem mais energia e por isso aumentam a freqncia de recarga
das baterias
Dispositivos de E/S mais especficos como, por exemplo, display multitouch, webcam, cartes de
memria
3aQuesto(Ref.: 201308042627)
Em um sistema com gerenciamento de memria paginado o endereo composto por 32 bits, sendo 10reservados para a indetificao da pgina. Cada endereo ocupa 16 bits. Qual o tamanho da pgina?
4KB
4MB
32MB
16KB
8MB
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
12/31
1aQuesto(Ref.: 201307302858)
Uma das medidas utilizadas para avaliar o desempenho de um critrio de escalonamento denominadothroughput. Estamedida informa:
A frao do tempo de processador utilizada pelo processo no ltimo minuto.
A taxa de utilizao da CPU
O tempo decorrido entre a admisso de um processo no sistema at o seu trmino
O tempo decorrido entre a submisso de uma tarefa at a sada do primeiro resultado produzido.
O nmero de processos executados em um determinado intervalo de tempo.
2aQuesto(Ref.: 201307303980)
Um sistema operacional multitarefa tem como caracterstica fundamental:
Uso simultneo de mais de uma unidade de disco.
A execuo simultnea de processos
Uso de interface grfica
A execuo concorrente de processos
Ser tambm multiusurio
3aQuesto(Ref.: 201307342604)
Um sistema operacional pode ser definido como um conjunto de rotinas executado pelo processador. Tambm certo dizer queo sistema operacional atua como uma interface entre o usurio e o computador. Marque a alternativa INCORRETA em relaoao conceito de sistemas operacionais:
Um sistema operacional responsvel por gerenciar os recursos computacionais
impossvel fazer uso de um computador que no tenha um sistema operacional
Um sistema operacional deve facilitar acesso aos recursos do sistema
Um sistema operacional deve compartilhar os recursos do sistema de forma organizada eprotegida
So componentes bsicos de um sistema operacional: interface com o usurio; gernciado processador; gerncia de memria; gerncia de dispositivos; sistema de arquivos
1aQuesto(Ref.: 201307303961)
Qual instruo no precisa ser executada em modo privilegiado?
Desativar interrupes por tempo
Limpar memria
Iniciar um processo
Ativar interrupes por tempo
Obter a hora corrente
2aQuesto(Ref.: 201307303963)
Durante a execuo de um programa podem ocorrer eventos inesperados, que causam um desvio forado no fluxo de execuode um programa. Esses eventos so conhecidos por interrupo. correto afirmar que:
As interrupes so somente os eventos assncronos gerados por um dispositivo de hardware ou pelo sistemaoperacional.
As interrupes so eventos sincronos ou assincronos gerados por um dispositivo de hardware
As interrupes so eventos sincronos ou assincronos gerados somente pelo sistema operacional
As interrupes so somente os eventos sncronos gerados por um dispositivo de hardware ou pelo sistemaoperacional.
As interrupes so eventos sincronos ou assincronos gerados pelo sistema operacional ou por outro processo demaior prioridde
3aQuesto(Ref.: 201307302362)
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
13/31
Quais das instrues s podem ser executadas pelo kernel de um sistema operacional: I Desabilitar todas as interrupes II Ler o horrio do relgio III Alterar o horrio do relgio IV Alterar o mapa de memria
II
I, II e III
I, III e IV
III e IV
I, II e IV
1aQuesto(Ref.: 201307302687)
Para melhor anlise do desempenho dos processos com os diferentes tipos de escalonamento existentes,os processos so classificados em dois tipos: CPU-bounde I/O-bound. Com esse conceito definido
podemos afirmar que:
Os processos I/O-boundlevam vantagem em escalonamentos feitos com o mecanismo depreempo por tempo, enquanto os processos CPU-boundse beneficiam atravs de mecanismos depreempo por prioridade
Os processos CPU-boundlevam vantagem em escalonamentos feitos com o mecanismo depreempo por tempo, enquanto os processos I/O-bound se beneficiam atravs de mecanismos deprioridade dinmica.
Os processos I/O-boundpodem levar vantagem em qualquer escalonamento baseado composto comcritrios de prioridade
No faz diferena o tipo de escalonamento, pois sempre os processos CPU-boundlevam vantagemsobre os processosI/O-bound
Independente do tipo de escalonamento, os processos I/O-boundlevam vantagem sobre osprocessosCPU-bound
2aQuesto(Ref.: 201307298836)
Um processo do tipo CPU-bound aquele que faz poucas operaes de entrada e sada. Por outro lado, processos do tipo I/O-bound so aqueles que fazem muita leitura de disco ou requerem muita interao com o usurio. Desta forma, conclui-se queos processos que ficam a maior parte do tempo nos estados "pronto" e "executando" so os processos do tipo:
CPU-bound.
O processo em questo no CPU-bound nem I/O-bound.
CPU-bound e I/O-bound ao mesmo tempo.
No possvel classificar o processo com as informaes fornecidas.
I/O-bound.
3aQuesto(Ref.: 201307304070)
Um processo pode estar em execuo ser interrompido retornando ao estado de "pronto". O que pode ter provocado estmudana de estado?
uma requisio de acesso a um dispositivo de entrada/sada
o temporizador (relgio) pelo trmino da fatia de tempo
o sistema operacional pelo trmino da fatia de tempo
um programa com prioridade mais alta
a memria pelo trmino do espao disponvel para o processo
1aQuesto(Ref.: 201307299210)
Threads so definidos como fluxos de execuo de um mesmo processo. Sobre as thraeds, considere as afirmativas a seguir:I- Dentro de um mesmo processo, threads compartilham o mesmo contexto de hardware e espao de endereamento com osdemais threads.II - A grande diferena entre aplicaes monothreads e multithreads est no uso do espao de endereamento.III- A grande vantagem no uso de threads a possibilidade de minimizar a alocao de recursos do sistema, alm de diminuiro overhead na criao, troca e eliminao de processos.
IV- Em um ambiente multithread, ou seja, com mltiplos threads, no existe a idia de programas associados a processos,mas, sim, a threads.V - De forma simplificada, um thread pode ser definido como uma sub-rotina de um programa que pode ser executada deforma assncrona, ou seja, executada concorrentemente ao programa chamador.Est(o) correta(s) a(s) afirmativa(s)
I e III, apenas
II, III, IV e V apenas
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
14/31
II e III, apenas
II, III e IV, apenas
I e II, apenas
2aQuesto(Ref.: 201307304074)
Uma thread a execuo de um fluxo de processamento. Iso significa que um processo pode ser composto por vrias threads.Neste contexto corrto afirmar que:
Uma thread pode ser compartilhada por vrios processos pois o espao de endereamento compartilhado
Uma thread pode existir sem estar associada a um processo
Uma thread equivale a um processo filho pois a execuo de cada threads independente.
Threads de um mesmo processo podem ater suas execues independentess e compartilham espao de memria.
Uma thread pode ser equivalente a um processo filho se a execuo for independente.
3aQuesto(Ref.: 201307297879)
Em relao ao uso de threds em modo kernel, analise as assertivas a seguir:
I - Threads em modo kernel podem ser utilizados em sistemas operacionais monothreadII - Threads em modo usurio so criadas e destruidas pelo sistema operacional.III - Threads em modo kernel no bloqueiam o processo quando entram em estado de espera
Marque a alternativa que contm as assertivas VERDADEIRAS:
Somente I
Somente I e III
Somente III
Todas so verdadeiras
Somente II
1aQuesto(Ref.: 201307302585)
No contexto de processos, como pode ocorrer uma condio de corrida?
Uma condio de corrida uma tcnica computacional aplicada aos processos para que os mesmos sejam comparadoscom relao ao tempo de execuo.
Uma condio de corrida uma tcnica utilizada para medir o tempo de execuo de um processo.
No haver condio de corrida em sistemas multitarefa.
Uma condio de corrida pode ocorrer quando dois ou mais processos esto lendo ou escrevendo algum dadocompartilhado e o resultado final depende de qual e quando executa precisamente.
Uma condio de corrida ocorre quando um ou mais processos iniciam a execuo concomitante e competem no tempopara terminar primeiro.
2aQuesto(Ref.: 201307302726)
Diversos conceitos so fundamentais para que se implemente concorrncia entre processos. Regio Crtica um desses conceitos, que pode ser melhor definido como sendo:
Um trecho de programa onde existe algum recurso a que somente o sistema operacional pode teracesso
Um trecho de programa que deve ser executado em paralelo com a Regio Crtica de outro programa
Um trecho de programa onde existe o compartilhamento de algum recurso que no permite o acesso
concomitante por mais de um programaUm trecho de programa cujas instrues podem ser executadas em paralelo e em qualquer ordem
Um trecho de programa onde existe algum recurso cujo acesso dado por uma prioridade
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
15/31
3aQuesto(Ref.: 201307514931)
Diversos conceitos so fundamentais para que se implemente concorrncia entre processos. Regio Crtica um dessesconceitos, que pode ser melhor definido como sendo:
Um trecho de programa cujas instrues podemser executadas em paralelo e em qualquer ordem
Um trecho de programa onde existe ocompartilhamento de algum recurso que nopermite o acesso concomitante por mais de umprograma
Um trecho de programa onde existe algum recursocujo acesso dado por uma prioridade
Um trecho de programa onde existe algum recursoa que somente o sistema operacional pode teracesso
Um trecho de programa que deve ser executadoem paralelo com a Regio Crtica de outroprograma
Considerando o momento em que a UCP encontra-se livre, ela serentregue ao processo que tiver o menor tempo de durao para o prximosurto de UCP, caso o sistema operacional esteja utilizando um algoritmode escalonamento:
Quest.: 1
SJF
Round Robin
Mltiplas Filas
FIFO
FCFS
2. Dentre os diversos algoritmos de escalonamento, escolha entre as alternativas a opo que indique o algoritmo que
busca beneficiar os processos I/O-bound?
Quest.: 2
Round Robin (Circular)
FIFO no preemptivo
FCFS
Mltiplas filas com realimentao
Prioridades
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
16/31
3. No gerenciamento de processos existem vrias estratgias de escalonamento. Correlacione os tipos deescalonamento com a estratgia correspondente:
FCFS - SJF - Round Robin - Mltiplas Filas
I- o primeiro que chega o primeiro a ser atendido
II- o menor primeiro
III- escalonamento circular
IV- filas com prioridades diferentes
Quest.: 3
III - I - II- IV
III - II - I- IV
I - II - III- IV
II - III - I- IV
II - I - III- IV
Quando se trata sobre a gerncia da memria principal, um ponto que crucial que deve ser considerado a fragmentao.Neste sentido assinale a alternativa INCORRETA sobre o tipo de ocorrncia de fragmentao para o tipo de alocao em
memria principal.
Quest.: 1
Fragmentao externa na alocao particionada dinmica.
Fragmentao interna na alocao particionada esttica.
Fragmentao externa na alocao por segmentao.
Fragmentao interna na alocao por paginao.
Fragmentao externa na alocao por paginao.
2. So condies para ocorrncia de deadlock: Quest.: 2
Condio de corrida e excluso mtua
Espera circular e excluso mtua
Excluso mtua e starvation
Espera circular e starvation
Regio crtica e starvation
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
17/31
3. Nos sistemas operacionais multitarefa necessrio controlar a concorrncia de acesso aosrecursos e dispositivos, evitando assim a perda de dados. Analise as sentenas abaixo que tratamdesse assunto e, em seguida, assinale a alternativa correta:I. Os mecanismos que garantem a comunicao entre processos concorrentes e o acesso arecursos compartilhados so chamados mecanismos de sincronizao
II. Semforo e monitor so solues de software para implementao de excluso mtua entre aregio crtica de processos concorrentes, garantindo assim a sincronizaoIII. O monitor aumenta a responsabilidade do programador na implementao das variveis decontrole, uma vez que o compilador se encarrega de realizar a excluso mtua
Quest.: 3
Somente
assentenasI e II estocorretas
Somente asentea IIestcorreta.
Somente asentenaIII estcorreta
Somente asentena IIe III estocorretas
Somente asentea Iestcorreta.
No contexto de gerncia de memria, por que o algoritmo de substituio de pginas timo no pode ser implementado? Quest.: 1
o hardware necessrio seria absurdamente caro.
porque no h poder computacional suficiente nos dias atuais.
porque exige uma quantidade de memria muito grande.
porque no possvel prever qual pgina ser menos acessada no futuro.
porque muito complexo.
2. Em relao poltica de escalonamento por preempo, correto afirmar que o sistema operacional: Quest.: 2
executa apenas processos que ainda no esto ativos
pode interromper um processo em execuo, com o objetivo de alocar outro processo na UCP
possui capacidade limitada e processos simples
executa tipicamente o processo tipo BATCH. (em lote)
executa apenas processos em monoprogramao
3. Em um sistema monoprocessado, um escalonador pode interromper o processo em execuo? Marque a respostacorreta com a justificatia correta.
Quest.: 3
No, nenhumprocesso podeserinterrompido
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
18/31
quando est deposse doprocessador.
Sim, oescalonadordeveinterromper oprocesso nofinal da fatia detempodestinada aoprocesso queest emexecuo.
Sim, o sistemaoperacionalemite um avisopara oescalonadorexecutar ainterrupo.
No, oescalonador um processo eno podeexecutarnenhumaoperaoenquanto no
estiver de possedo processador.
Depende dosistemaoperacional.
Indique se ser gerada uma interrupo de hardware ou uma exceo em cada situao abaixo:
- Erro de diviso por zero.
- Violao de acesso a uma rea de memria no permitida.
- Controladora de HD indica o trmino de uma operao de E/S
- Um click no mouse.
- Disparo do alarme do temporizador.
Quest.: 1
interrupo - interrupo - interrupo - exceo - exceo
exceo - interrupo - interrupo - interrupo - exceo
interrupo - interrupo - interrupo - exceo - exceo
exceo - exceo - interrupo - interrupo - interrupo
interrupo - interrupo - exceo - exceo - interrupo
2. Voc um engenheiro de sistemas e est projetando um sistema operacional. No seu projeto voc contemplou umaarquitera de sistema operacional multiprogramado no qual vrios processos sero executados de forma concorrente.Imagine que, neste contexto, seja importante que o sistema operacional adote como critrio de escalonamento aescolha dos processos que tiverem o menor tempo de processador ainda por executar. Neste caso optaria por adotarqual critrio de escalonamento?
Quest.: 2
Por Prioridade
No preemptivo
Circular
Shortest-Job-First (SJF)
First-In-First-Out (FIFO)
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
19/31
3. Suponha um sistema operacional multiprogramado no qual h vrios processos sendo executados de formaconcorrente. Imagine que, neste contexto, seja importante que o sistema operacional adote como critrio deescalonamento a escolha dos processos que tiverem o menor tempo de processador ainda por executar. Assinale aalternativa que representa o critrio de escalonamento adequado para a situao descrita:
Quest.: 3
Shortest-Job-First(SJF)
TranslationLookasideBuffer(TLB)
Por
Prioridade
Paginao
First-In-First-Out(FIFO)
Um sistema operacional trabalha com gerncia de memria por pginas (paginao). Quatro processossero executados nesse sistema e tero seus cdigos (relocveis) divididos em pginas. Apspreencher a tabela abaixo com a quantidade de pginas ocupadas e o tamanho do fragmento interno ltima pgina para cada processo assinale a alternativa correta:
Quest.: 1
O processo A ocupar 6 pginas de 15bytes
O processo B ocupa mais pginas que o processo D em ambas as situaes
O processo B no apresenta fragmento em qualquer das duas situaes
O processo A no apresenta fragmento na situao 1
Os fragmentos do processo C para as duas situaes apresentadas so 9 e 14 bytes, respectivamente
2. A maioria dos sistemas operacionais da atualidade utiliza o recurso chamado Memria Virtual. Uma das funes daMemria Virtual a paginao ou troca (swapping). Assinale a alternativa que contm a afirmao correta a respeitodo swapping:
Quest.: 2
Swapping a capacidade de troca de componentes de hardware de um computador, mesmo que o mesmo esteja ligado.
Swapping possibilita ao sistema operacional e s aplicaes o uso de mais memria do que a fisicamente existente em umcomputador.
O swapping uma tcnica de endereamento que faz com que cada processo enxergue sua rea de memria como umsegmento contguo.
O swapping um mecanismo necessrio em computadores de 64 bits que permite o endereamento de memrias superiores a4 Gbytes.
A principal funo do swapping impedir que um processo utilize endereo de memria que no lhe pertena.
3. Controle de Processos, Gerenciamento de arquivo, Gerenciamento de Dispositivos, Manuteno de Informaes eComunicaes so as cinco categorias principais de chamadas de sistemas, quais das alternativas abaixo se refere achamadas de sistemas da categoria "Gerenciamento de arquivos"?
Quest.: 3
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
20/31
Read, write, reposition;
end, abort;
send, receiver messages;
create, delete communication connection;
Get time or date, set time or date
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
21/31
SISTEMAS OPERACIONAIS
Exerccio: CCT0224_EX_A1_201307260802
1aQuesto(Ref.: 201307525245)
Chamadas de sistema so primitivas que estabelecem a comunicao entre as aplicaes e o sistemaoperacional. Qual opo NO corresponde as caractersticas sobre as Chamadas de Sistema (System Calls).
No Windows NT possvel invocar diretamente as chamadas de sistema.
So instrues em geral disponveis em linguagem de mquina e direcionadas, exclusivamente, aprogramadores
Em Unix possvel invocar diretamente as chamadas de sistema de um programa em C ou em C++
Fornece interface entre processos e o sistema operacional
Geralmente disponveis como instrues em Assembly
2aQuesto(Ref.: 201307297720)
A maioria dos autores classifica os sistemas operacionais entre os seguintes tipos: sistemas monotarefa oumultitarefa, sistemas monousurio ou multiusurio, sistemas monoprocessados ou multiprocessados. Em relaoa essas classificaes, marque a alternativa correta:
Todo sistema operacional multiusurio ao mesmo tempo um sistema multitarefa.
Um sistema operacional multiprocessado no necessariamente um sistema multitarefa.
Todo sistema operacional multitarefa necessariamente um sistema multiusurio.
Em sistemas operacionais multitarefa monoprocessados a execuo de diferentes programas simultnea.
Um sistema operacional multitarefa necessariamente um sistema multiprocessado.
3aQuesto(Ref.: 201307342412)
Um sistema operacional pode ser definido como um conjunto de rotinas executado pelo processador. Tambm certo dizer que o sistema operacional atua como uma interface entre o usurio e o computador. Marque a
alternativa INCORRETA em relao ao conceito de sistemas operacionais:
impossvel fazer uso de um computador que no tenha um sistema operacional
Um sistema operacional deve facilitar acesso aos recursos do sistema
Um sistema operacional deve compartilhar os recursos do sistema de forma organizada e protegida
Um sistema operacional responsvel por gerenciar os recursos computacionais
So componentes bsicos de um sistema operacional: interface com o usurio; gerncia doprocessador; gerncia de memria; gerncia de dispositivos; sistema de arquivos
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
22/31
SISTEMAS OPERACIONAIS
Exerccio: CCT0224_EX_A2_201307260802
1aQuesto(Ref.: 201307302170)
Quais das instrues s podem ser executadas pelo kernel de um sistema operacional: I Desabilitar todas asinterrupes II Ler o horrio do relgio III Alterar o horrio do relgio IV Alterar o mapa de memria
I, II e IV
I, II e III
III e IV
I, III e IV
II
2aQuesto(Ref.: 201307303769)
Qual instruo no precisa ser executada em modo privilegiado?
Iniciar um processo
Desativar interrupes por tempoObter a hora corrente
Limpar memria
Ativar interrupes por tempo
3aQuesto(Ref.: 201307303874)
Para que uma aplicao execute instrues privilegiadas dever efetuar:
uma interrupo
uma solicitao ao administrador do sistema
o acesso com uma conta privilegiada.
uma chamada ao sistemaa execuo de um programa especfico
SISTEMAS OPERACIONAIS
Exerccio: CCT0224_EX_A3_201307260802
1aQuesto(Ref.: 201307303878)
Um processo pode estar em execuo ser interrompido retornando ao estado de "pronto". O que pode terprovocado est mudana de estado?
o temporizador (relgio) pelo trmino da fatia de tempoum programa com prioridade mais alta
a memria pelo trmino do espao disponvel para o processo
uma requisio de acesso a um dispositivo de entrada/sada
o sistema operacional pelo trmino da fatia de tempo
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
23/31
2aQuesto(Ref.: 201307298937)
Um processo, segundo Machado, formada por trs partes, conhecidas como contexto de hardware, contexto desoftware e espao de endereamento.A figura ilustra, de maneira abstrata, os componentes da estrutura de umprocesso, que juntos, mantm todas as informaes necessrias a execuo de um programa. Sobre oscomponentes correto afirmar que:
o contexto de software armazena o contedo dos registradores gerais da UCP, alm dos registradoresde uso especfico, como program counter(PC), stack pointer (SP) e registrador de status(PSW).
o espao de endereamento armazena o contedo dos registradores gerais da UCP, alm dosregistradores de uso especfico, como program counter(PC), stack pointer (SP) e registrador destatus(PSW).
o contexto de hardware mantm informaes nos registradores do processador, enquanto um processoest em execuo, podendo salv-las caso o processo seja interrompido.
o contexto de hardware mantm informaes nos registradores do processador, enquanto um processoest em execuo, mas no pode salv-las caso o processo seja interrompido.
o contexto de hardware de um processo composto por trs grupos de informaes sobre oprocesso:identificao, quotas e privilgios.
3aQuesto(Ref.: 201307302678)
Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a execuo dosprogramas de usurio. Essa estrutura registra informaes sobre a situao do processo durante todo seuprocessamento, sendo uma dessas informaes o estado do processo. Quanto aos estados bsicos de umprocesso podemos afirmar que:
Sempre que um processo criado, ele entra no estado de execuo sem necessidade de escalonamento
O estado de execuo est diretamente associado aos dispositivos de E/S, ou seja, um processo queaguarda a concluso de um operao de E/S encontra-se nesse estado
Ao solicitar uma operao de E/S (por exemplo, entrada de dados pelo usurio via teclado) umprocesso que esteja em execuo fica aguardando a concluso da operao no estado de pronto
No h nenhuma relao entre os estados de pronto e de execuo
O escalonador seleciona processos que estejam no estado de pronto e os coloca em execuo,obedecendo os critrios estabelecidos (tempo, prioridade)
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
24/31
SISTEMAS OPERACIONAIS
Exerccio: CCT0224_EX_A4_201307260802
1aQuesto(Ref.: 201307297687)
Em relao ao uso de threds em modo kernel, analise as assertivas a seguir:
I - Threads em modo kernel podem ser utilizados em sistemas operacionais monothreadII - Threads em modo usurio so criadas e destruidas pelo sistema operacional.III - Threads em modo kernel no bloqueiam o processo quando entram em estado de espera
Marque a alternativa que contm as assertivas VERDADEIRAS:
Somente I e III
Somente I
Somente II
Todas so verdadeiras
Somente III
2aQuesto(Ref.: 201307299018)Threads so definidos como fluxos de execuo de um mesmo processo. Sobre as thraeds, considere asafirmativas a seguir:I- Dentro de um mesmo processo, threads compartilham o mesmo contexto de hardware e espao deendereamento com os demais threads.II - A grande diferena entre aplicaes monothreads e multithreads est no uso do espao de endereamento.III- A grande vantagem no uso de threads a possibilidade de minimizar a alocao de recursos do sistema,alm de diminuir o overhead na criao, troca e eliminao de processos.IV- Em um ambiente multithread, ou seja, com mltiplos threads, no existe a idia de programas associados aprocessos, mas, sim, a threads.V - De forma simplificada, um thread pode ser definido como uma sub-rotina de um programa que pode serexecutada de forma assncrona, ou seja, executada concorrentemente ao programa chamador.Est(o) correta(s) a(s) afirmativa(s)
II, III, IV e V apenasI e III, apenas
II, III e IV, apenas
II e III, apenas
I e II, apenas
3aQuesto(Ref.: 201307298648)
Sabe-se que cada processo tem seu prprio contexto de software, contexto de hardware e espao deendereamento. J as threads de um mesmo processo compartilham o mesmo contexto de software e espaode endereamento, apesar de terem contexto de hardware prprio. Isto posto, marque a assertivaVERDADEIRA:
O uso de threads diminui o desempenho, pois durante a interrupo de um thread necessrio salvarcontexto de hardware, de software e espao de endereamento.
O uso de threads representa ganhos em termos de desempenho, pois durante a interrupo de umthread apenas o espao de endereamento precisa ser salvo, j que o contexto de software e dehardware so os mesmos entre os vrios threads.
O uso de threads representa ganhos em termos de desempenho, pois durante a interrupo de umthread apenas o contexto de software precisa ser salvo, j que o contexto de hardware e o espao deendereamento so os mesmos entre os vrios threads.
O uso de threads representa ganhos em termos de desempenho, pois durante a interrupo de umthread apenas o contexto de hardware precisa ser salvo, j que o contexto de software e o espao deendereamento so os mesmos entre os vrios threads.
O uso de threads no influencia no desempenho, pois durante a interrupo de um thread necessrio
salvar contexto de hardware, de software e espao de endereamento.
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
25/31
SISTEMAS OPERACIONAIS
Exerccio: CCT0224_EX_A5_201307260802
1aQuesto(Ref.: 201307525418)
Considerando que o sistema operacional , tambm, responsvel por oferecer solues para os problemas desincronizao entre os processos , qual opo abaixo NO representa uma das solues j adotadas para tentarresolver este tipo de problema?
Monitores
Vetores assncronos
Soluo de Peterson
Hardware de Sincronismo (solues baseadas em caractersticas de hardware).
Semforos
2aQuesto(Ref.: 201307517662)
A execuo de duas transaes, Ti e Tj, em um banco de dados, serializvel se produz o mesmoresultado para a execuo serial de qualquer intercalao de operaes dessas transaes (Ti seguida
de Tj ou Tj seguida de Ti). O uso de bloqueios (locks) uma maneira de se garantir que transaes
concorrentes sejam serializveis. A tabela acima mostra informaes relativas a trs transaes, T1,
T2 e T3, que operam sobre dois dados compartilhados, A e B, e utilizam bloqueios para controle de
concorrncia. Com relao s transaes T1, T2 e T3, julgue os itens seguintes:
I - O conjunto (T1, T2) no serializvel, e h o perigo de ocorrer deadlock durante a execuo
concorrente dessas transaes.
II - O conjunto (T1, T3) no serializvel, mas no h o perigo de ocorrer deadlock durante a
execuo concorrente dessas transaes.
III - O conjunto (T2, T3) serializvel, e no h o perigo de ocorrer deadlock durante a execuoconcorrente dessas transaes.
Assinale a opo correta.
Apenas os itens I e II esto certos.
Apenas um item est certo.
Apenas os itens II e III esto certos.
Apenas os itens I e III esto certos.
Todos os itens esto certos.
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
26/31
3aQuesto(Ref.: 201307517595)
O problema do buffer limitado de tamanho N um problema clssico de sincronizao de processos: umgrupo de processos utiliza um buffer de tamanho N para armazenar temporariamente itens produzidos;processos produtores produzem os itens, um a um, e os armazenam no buffer; processos consumidoresretiram os itens do buffer, um a um, para processamento. O problema do buffer limitado de tamanho N podeser resolvido com a utilizao de semforos, que so mecanismos de software para controle de concorrnciaentre processos. Duas operaes so definidas para um semforo s: wait(s) e signal(s).
Considere o problema do buffer limitado de tamanho N cujos pseudocdigos dos processos produtor econsumidor esto mostrados na tabela abaixo. Pode-se resolver esse problema com a utilizao dossemforos mutex, cheio e vazio, inicializados, respectivamente, com 1, 0 e N.
A partir dessas informaes, para que o problema do buffer limitado de tamanho N cujos pseudocdigos
foram apresentados possa ser resolvido a partir do uso dos semforos mutex, cheio e vazio, necessrioque comando_a, comando_b, comando_c, comando_d, comando_e, comando_f, comando_g e comando_h
correspondam, respectivamente, s operaes?
wait(cheio), wait(mutex), signal(mutex), signal(vazio), wait(vazio), signal(mutex), signal(mutex) ewait(cheio).
wait(vazio), signal(mutex), signal(cheio), wait(mutex), wait(cheio), signal(mutex), signal(vazio) esignal(mutex).
wait(mutex), wait(vazio), signal(cheio), signal(mutex), wait(mutex), wait(vazio), signal(cheio) esignal(mutex).
wait(vazio), wait(mutex), signal(mutex), signal(cheio), wait(cheio), wait(mutex), signal(mutex) esignal(vazio).
wait(mutex), wait(vazio), signal(cheio), signal(mutex), wait(mutex), wait(cheio), signal(vazio) esignal(mutex).
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
27/31
SISTEMAS OPERACIONAIS
Exerccio: CCT0224_EX_A6_201307260802
1aQuesto(Ref.: 201307298599)
Para evitar os problemas causados pelo compartilhamento de recursos entre processos executados de formaconcorrente foram propostos mecanismos de excluso mtua. Os mecanismos de excluso mtua soclassificados entre solues de hardware e solues de software. Das alternativas abaixo, marque a unica queapresenta uma soluo de HARDWARE para o problema da excluso mtua.
Algoritmo de Dekker.
Primeiro algoritmo
Algoritmo de Peterson.
Segundo algoritmo
Instruo test-and-set.
2aQuesto(Ref.: 201307302077)
Quais so tcnicas de sincronizao entre processos?
I. SemforosII. Habilitar/Desabilitar interrupesIII. Condio de CorridaIV. Algoritmo de Peterson.
Somente I e II
Somente II e IV.
Somente I
Somente I, II e IV.
Somente IV
3aQuesto(Ref.: 201307303912)
A diferena entre espera ocupada e bloqueio de um processo :
No h diferena. Espera ocupada e bloqueio so apenas duas maneiras de se implementar exclusomtua
A Espera ocupada utilizada para evitar condies de corrida, enquanto bloqueio utilizado paracontrolar o nmero de processos ativos no sistema
O processo que se encontra em espera ocupada mais prioritrio que o processo que se encontrabloqueado
Na espera ocupada, o processo est constantemente gastando CPU (testando uma determinadacondio). No bloqueio, o processo desiste de usar a CPU e acordado quando a condio desejada setorna verdadeira.
Na espera ocupada o recurso requisitado liberado mais rapidamente do que no bloqueio
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
28/31
SISTEMAS OPERACIONAIS
Exerccio: CCT0224_EX_A7_201307260802
1aQuesto(Ref.: 201307303753)
So condies para ocorrncia de deadlock:
Condio de corrida e excluso mtua
Excluso mtua e starvation
Regio crtica e starvation
Espera circular e starvation
Espera circular e excluso mtua
2aQuesto(Ref.: 201307514742)
A fragmentao interna ou externa ocorre durante o processo de alocao de memria para um processo.Correlacione o mtodo de alocao com o tipo de fragmentao que pode ocorrer:
Contguo esttico - Contguo relocvel - Contguo dinmico - Paginao
I- Fragmentao interna
II- Fragmentao interna
III- Fragmentao externa
IV- Fragmentao interna
I - II - IV - III
I - IV - II - III
I - IV - III - III - II - III - IV
I - III - II - IV
3aQuesto(Ref.: 201307303894)
Preciso de canetas e apagador para a aula. Peguei as canetas, mas parei para conversar um pouco. Ao tentarpegar o apagador fiquei sabendo que outro professor pegou o apagador para um reunio no programada eaguardava a caneta que no estava mais sobre a mesa para comear a reunio.Fiquei esperando que o apagador fosse devolvido e, como isso no aonteceu, resolvi guardar as canetas para asegunda aula e continuar aguardando o apagador.Fiquei sabendo que o outro professor tambm no comeou a reunio pois ficou aguardando as canetas e
tambm resolveu aguardar.
Nesta situao podemos identificar a ocorrncia de:
Um deadlock em funo da excluso mtua no acesso aos dois recursos
Um deadlock que poder ser solucionado se um dos professores tirar o recurso das mos do outro.
Um deadlock que poder ser solucionado quando o professor desistir da aula.
Um evento que ser solucionado assim que terminar a aula
Uma condio de corrida
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
29/31
SISTEMAS OPERACIONAIS
Exerccio: CCT0224_EX_A8_201307260802
1aQuesto(Ref.: 201307298559)
Suponha que um programador esteja medindo o desempenho de seus programas. Para este programador, muito importante saber o tempo total que o processo leva desde sua criao at o seu trmino. Os sistemas
operacionais atuais disponibilizam uma srie de informaes que podem auxiliar este programador. Marque aalternativa que representa a informao que este programador precisa:
Tempo de resposta
Tempo de espera
Throughtput
Utilizao do processador
Tempo de turnaround
2aQuesto(Ref.: 201307298287)
So critrios de escalonamento de processos em sistemas operacionais:
throughput, tempo de controle, tempo de stayaround
throughput, tempo de espera, tempo de turnaround
output, paralelismo de controle, tempo de movearound
througset, custo de recicling, tempo de turnover
threadout, velocidade de espera, memria de turnaround
3aQuesto(Ref.: 201307525645)
Memria virtual, uma tcnica que usa a memria secundria para um possvel armazenamento temporrio dos
processos vindos da memria principal. A memria virtual consiste em recursos de hardware e software comtrs funes bsicas, que so:
Relocao, proteo e segmentao
Relocao, proteo e paginao
Relocao, alocao e paginao
Relocao, segmentao e paginao
Relocao, alocao e segmentao
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
30/31
SISTEMAS OPERACIONAIS
Exerccio: CCT0224_EX_A9_201307260802
1aQuesto(Ref.: 201307298601)
Na poltica de escalonamento First-In-First-Out (FIFO), selecionado para execuo o processo que:
estiver em modo usurio.tiver o menor tempo de processador ainda por executar.
ocupar menos espao em memria.
chegar primeiro ao estado de pronto.
tiver maior prioridade.
2aQuesto(Ref.: 201307525782)
Em relao aos modelos de entrada e sada, considere:I. Na entrada e sada mapeada, o programa v os dispositivos perifricos como endereos de memria,mandando dados para eles como se estivesse escrevendo na memria.II. No modo de transferncia simples o controlador de DMA devolve o controle de barramento CPU a cada
transferncia de um byte (ou palavra); no modo de transferncia por bloco o controlador de DMA no devolve ocontrole do barramento CPU at que toda a transferncia tenha sido efetuada.III. Na entrada e sada mapeada, se cada dispositivo tem seus registradores de controle em uma pginadiferente do espao de endereamento, o sistema operacional pode dar a um usurio o controle sobredispositivos especficos, simplesmente incluindo as pginas desejadas em sua tabela de pginas.IV. Os controladores de DMA que usam endereamento de memria fsica para suas transferncias requeremque o sistema operacional converta o endereo virtual do buffer de memria pretendido em um endereo fsicoe escreva esse endereo fsico no registrador de endereo do DMA.
Est correto o que se afirma em
I, III e IV, apenas
II, III e IV, apenas
I, II e IV, apenas
I, II e III, Apenas
I, II, III e IV.
3aQuesto(Ref.: 201307318869)
Na gerncia do processar vrios critrios de seleo so utilizados para determinar qual processo ir executar.Na poltica de escalonamento First-In-First-Out (FIFO), selecionado para execuo o processo que:
Tiver o maior tempo de procesador ainda por executar.
Chegar primeiro ao estado de espera.
Chegar primeiro ao estado de pronto.
Tver o menor tempo de processador ainda por executar.Tiver maior prioridade.
7/25/2019 Avaliando Aprendizado Sistemas Operacionais
31/31
SISTEMAS OPERACIONAIS
Exerccio: CCT0224_EX_A10_201307260802
1aQuesto(Ref.: 201307302405)
Qual o tipo de pgina que a poltica NRU procura remover inicialmente?
As pginas referenciadas e modificadas (bits M e R iguais a 1).
As pginas no referenciadas e modificadas (bit M igual a 1 e bit R igual a 0).
As pginas referenciadas e no modificadas(bits M e R igual a 0).
As pginas referenciadas e no modificadas (bit M igual a 0 e bit R igual a 1).
As pginas no referenciadas e no modificadas (bits M e R iguais a 0).
2aQuesto(Ref.: 201307303909)
Um computador tem 8 molduras de pgina, atualmente ocupadas pelas pginas abaixo. Pgina Carga ltimoacesso0 123 270
1 231 2502 101 2783 145 2794 123 2535 109 1676 132 1987 143 185Dados os momentos de carga e ltimo acesso, a prxima pgina a ser retirada pela poltica LRU (menosrecentemente utilizada) :
0
5
6
32
3aQuesto(Ref.: 201307329516)
Criar , apagar, renomear, imprimir, descarregar,listar, manipular arquivos e diretrios, so caractersticas dequal componente do sistema operacional?
Informaes de estado;
Comunicaes;
Suporte a linguagem de programao;
Gerenciamento de arquivos;
Carga e execuo de programas;
Top Related