Você está na página 1de 5

Nota: 89

Disciplina(s):

Sistemas Operacionais

Questo 1/9
Nos sistemas multiprogramveis as tarefas so executadas de forma concorrente. A camada de usurio pode fazer vrias
solicitaes para o sistema e essas solicitaes so processadas de forma compartilhada pela UCP. Para o
compartilhamento dos recursos de processamento so utilizadas tcnicas de interrupes e excees. Analise as
sentenas a seguir e depois assinale a alternativa correta.

I) Uma interrupo sempre gerada por algum evento externo ao programa e, nesse caso, independente da instruo que
est sendo executada.

II) Uma exceo semelhante a uma interrupo, sendo a principal diferena o motivo pelo qual o evento gerado. A
exceo resultado direto da execuo de uma instruo do prprio programa em execuo

III) Interrupo e exceo so tcnicas para implementao da concorrncia, enquanto a interrupo um evento interno ao
programa em execuo a exceo um evento externo ao programa em execuo.

Assinale a alternativa que apresenta o(s) item(ns) correto(s):

A Somente os itens I e III esto corretos.

B Somente o item I est correto.

C Somente o item II est correto.

D Somente os itens I e II esto corretos.


Voc acertou!

Questo 2/9
Analise as sentenas a seguir sobre as threads

I) Uma thread pode ser definida como uma sub-rotina de um programa que pode ser executada de forma assncrona, ou
seja, executada concorrentemente ao programa chamador.

II) Threads compartilham o processador da mesma maneira que processos e passam pelas mesmas mudanas de estado
(execuo, espera e pronto).
III) As threads compartilham o mesmo contexto de software e espao de endereamento com os demais threads, porm
cada thread possui seu contexto de hardware individual.

Assinale a alternativa correta.


A V, F, V.

Voc acertou!

B V, F, F.

C V, V, F.

D F, F, V.

Questo 3/9
Assinale a alternativa que apresenta os estados genricos de um processo.
A Novo, executando, esperando e terminado

B Novo, executando, esperando, pronto e terminado


Voc acertou!

C Novo, executando, stand by, pronto e terminado.

D Transio, executando, esperando, pronto e terminado.

Questo 4/9
Quanto tcnica de spooling, assinale a alternativa correta.
A A tcnica de spooling sempre gerada por algum evento externo ao programa e, nesse caso, independente da instruo que est sen

B A tcnica de spooling consiste na utilizao de uma rea em disco para gravar um arquivo de spool utilizado na gerncia de impres
Voc acertou!

C A tcnica de spooling consiste na capacidade de um cdigo executvel ser compartilhado por diversos usurios, exigindo que apen
memria.

D A tcnica de spooling consiste na utilizao de um dispositivo que controla as operaes de E/S geralmente em disco.
Questo 5/9
Um processo pode ser entendido inicialmente como um programa em execuo. Analise as sentenas a seguir e marque
V para as sentenas verdadeiras ou F para as falsas.

I) ( ) Um processo pode alternar entre trs estados: em execuo, pronto e em espera.

II) ( ) A estrutura de um processo formada pelo contexto de software, hardware e espao de endereamento de memria.
O contexto de software define basicamente trs grupos de informaes de um processo: sua identificao, suas quotas e
seus privilgios.

III) ( ) Processos do tipo CPU-BOUND passam mais tempo em estado de espera.

IV) ( ) Processos do tipo I/O-BOUND passam mais tempo em estado de execuo.

Assinale a alternativa correta.

A V, V, V, F.

B V, F, F, V.

C V, V, F, V.

D V, V, F, F.
Voc acertou!

Questo 6/9
Podemos dizer que um processo composto por quais partes? Assinale a alternativa correta.

A Contexto de software, contexto de hardware, espao de endereamento.

Voc acertou!

B Contexto de software e hardware, espao de endereamento e seo de texto.

C Contexto de software e hardware, espao de endereamento e seo de texto.


D Contexto de software, contexto de hardware e seo de texto.

Questo 7/9
Um programa uma sequncia de instrues, composta por desvios, repeties e chamadas a procedimentos e funes.
Em um ambiente monothread, aplicaes concorrentes so implementadas apenas com uso de mltiplos processos
independentes ou subprocessos.

Analise as sentenas a seguir sobre as threads.

I Uma thread, tambm denominada de processo leve, compartilha muitos atributos de um processo.
II Em um sistema computacional, multi-core, mltiplas threads so capazes de executar simultaneamente.
III Mesmo com as vantagens de uma aplicao com mltiplas rotinas em threads, poucas linguagens oferecem suporte
para sua implementao.
IV A grande vantagem da utilizao de classes threads em uma funo da aplicao a performance e a otimizao de
recursos, devido facilidade de compartilhamento de recursos e comunicao entre threads.

Assinale a alternativa correta.


A V, V, F, F.

B V, F, F, V.

C V, V, F, V.

Voc acertou!

D V, F, F, F.

Questo 8/9
Com a evoluo dos recursos de hardware, principalmente capacidade de processamento, uma das premissas
bsicas dos projetos de Sistemas Operacionais estava relacionada a manter a UCP o maior tempo possvel em uso,
delegando as funes secundrias e que exigem mais tempo de espera sob responsabilidade de outras instncias.
Nesse sentido, algumas implementaes foram utilizadas, os controladores, os canais de entrada e sada e a
tcnica de DMA. Analise as sentenas a seguir e depois assinale a alternativa correta.

I) A utilizao do controlador ou interface permitiu ao processador agir de maneira independente dos dispositivos de E/S.

II) A tcnica de DMA permite que um bloco de dados seja transferido entre a memria principal e dispositivos de E/S, neste
caso o processador fica dedicado ao processo de gravao dos dados.
III) Com a extenso do conceito de DMA, foi possvel a criao dos canais de entrada e sada. Um canal de E/S pode
controlar mltiplos dispositivos por meio de diversos controladores. O canal atua como um elo entre o processador principal
e o controlador.

Assinale a alternativa que apresenta o(s) item(ns) correto(s):

A Somente os itens I e III esto corretos.

B Somente o itens I e II esto corretos.

C Somente o item II est correto.

D Somente o itens II e III esto corretos. CORRETA

Questo 9/9
Quanto tcnica de reentrncia, assinale a alternativa correta.

A Reentrncia a capacidade de um cdigo executvel (cdigo reentrante) ser compartilhado por diversos usurios, exigindo que ape
na memria.
Voc acertou!

B Reentrncia sempre gerada por algum evento externo ao programa e, nesse caso, independente da instruo que est sendo execu

C Reentrncia consiste na utilizao de uma rea em disco para gravar um arquivo de spool utilizado na gerncia de impresso.

D Reentrncia consiste na utilizao de um dispositivo que controla as operaes de E/S geralmente em disco.