1. Sore !ipeline, analise as assertivas e assinale a alternativa "ue aponta as corretas. I. # t$cnica de pipelinin% pode ser empre%ada em sistemas com um ou mais processadores, em diversos nveis, e tem sido a t$cnica de paralelismo mais utili&ada para maior desempenho dos sistemas de computadores. II. ' conceito de processamento pipeline se assemelha muito a uma linha de monta%em, onde uma tarefa $ dividida em um se"u(ncia de su tarefas, executadas em diferentes est)%ios, dentro da linha de produo. III. ' conceito de processamento pipeline s* pode ser implementado dentro da ar"uitetura de processadores +IS,. I-. .os sistemas operacionais anti%os, o pipeline era astante complicado, /) "ue os pro%ramadores deveriam possuir conhecimento de hard0are e pro%ramar em pain$is atrav$s de fios. a1 #penas I e II. 1 #penas I, II e III. c1 #penas I, III e I-. d1 #penas II, III e I-. e1 I, II, III e I-. 2. #s instru2es ,IS, so mais simples "ue as instru2es +IS,, por isso, os compiladores para m)"uinas ,IS, so mais complexos, visto "ue precisam compensar a simplificao presente nas instru2es. Entretanto, se for usado pipeline, a complexidade do compilador ,IS, $ redu&ida, pois a ar"uitetura pipeline evita a necessidade de reordenao inteli%ente de instru2es. 3 1 ,erto 3 1 Errado 3. !ipeline $ o nome dado ao recurso do sistema operacional "ue possiilita reconectar a placa de rede 4 Internet no caso de interrupo de acesso. 3 1 ,erto 3 1 Errado 4. #cerca de ar"uitetura de hard0are, analise as se%uintes afirmativas5 I. .as m)"uinas +educed Instruction Set ,omputers 3+IS,1 temos pe"uenos n6meros de re%istradores de prop*sito %eral ou o uso de tecnolo%ias de compilao na otimi&ao do uso de re%istradores. II. 7m dos o/etivos das 8)"uinas ,omplex Instruction Set ,omputers 3,IS,1 $ diminuir o tamanho dos pro%ramas %erados. III. .as m)"uinas +educed Instruction Set ,omputers 3+IS,1 h) otimi&ao de pipeline de instru2es. !odemos afirmar corretamente "ue5 a1 9odas as afirmativas esto corretas. 1 9odas as afirmativas esto incorretas. c1 #penas as afirmativas I e II esto corretas. d1 #penas as afirmativas II e III esto corretas. :. # t$cnica denominada pipeline $ mais facilmente implementada nas ar"uiteturas ,IS,, em ra&o de essas terem, em comparao com as ar"uiteturas +IS,, instru2es com estrutura mais homo%(nea. Essa t$cnica no permite "ue instru2es diferentes se/am executadas simultaneamente. 3 1 ,erto 3 1 Errado 6. ,onsidere as afirma2es aaixo. I ; # funo )sica desempenhada por um computador $ executar um pro%rama "ue $ constitudo por um con/unto de instru2es arma&enadas na mem*ria. .o incio de cada ciclo de instruo, o processador usca uma instruo da mem*ria. Em um processador tpico, um re%istrador chamado contador de instrues $ usado para %uardar o endereo da pr*xima instruo a ser uscada na mem*ria. II ; < medida em "ue os sistemas de computao evoluem, $ possvel oter;se maior desempenho com o uso de tecnolo%ias mais avanadas, tais como um con/unto de circuitos mais r)pidos. #l$m disso, uma melhor or%ani&ao da ,!7 pode tam$m melhorar o desempenho. Em uma pipeline de instru2es, assim como em uma linha de monta%em de uma ind6stria, novas entradas so aceitas em uma extremidade, antes "ue entradas aceitas previamente apaream como sadas na outra extremidade. !ode;se afirmar "ue5 a1 todas as afirma2es esto incorretas. 1 apenas a afirmao II est) correta. c1 apenas a afirmao I est) correta. d1 todas as afirma2es esto corretas. 7. Sore os sistemas operacionais, considere as afirma2es a se%uir. I ; Sistemas operacionais do tipo atch no exi%em interao com o usu)rio. II ; Sistemas operacionais monopro%ram)veis permitem a execuo de v)rios processos concorrentemente. III ; Sistemas operacionais multitarefa, com suporte a m6ltiplos processadores, permitem a execuo concorrente ou paralela de v)rios processos. I- ; Sistemas de tempo compartilhado devem ser utili&ados em aplica2es de tempo real. Est) correto APENAS o "ue se afirma em a1 I e II 1 I e III c1 III e I- d1 I, II e III e1 I, III e I- 8. #nalise as se%uintes sentenas em relao aos sistemas operacionais5 I ; 7m sistema operacional multipro%ram)vel pode ser monousu)rio ou multiusu)rio. II ; 's sistemas operacionais podem ser classificados em tr(s tipos5 sistemas monopro%ram)veis, sistemas multipro%ram)veis e sistemas de tempo compartilhado. III 's sistemas de tempo real so em semelhantes em implementao aos sistemas de tempo compartilhado, sendo a maior diferena o tempo de resposta exi%ido no processamento das aplica2es. =as sentenas acima, apenas5 a1 I $ verdadeira> 1 II $ verdadeira> c1 III $ verdadeira> d1 I e III so verdadeiras> e1 II e III so verdadeiras. 9. Informe se $ verdadeiro 3-1 ou falso 3?1 o "ue se afirma aaixo e depois assinale a alternativa "ue apresenta a se"u(ncia correta. 3 1 's sistemas operacionais monopro%ram)veis so os sistemas "ue permitem "ue um 6nico pro%rama utili&e exclusivamente o processador, mem*ria e dispositivos de entrada@sada durante sua execuo. 3 1 .os sistemas operacionais monopro%ram)veis, o processador permanece ocioso, sem reali&ar "ual"uer tipo de processamento, en"uanto o pro%rama a%uarda por um evento, como a di%itao de um dado. 3 1 's sistemas multipro%ram)veis so caracteri&ados por possurem duas ou mais unidades centrais de processamentos interli%adas e traalhando em con/unto. #ssim, v)rios pro%ramas podem ser executados ao mesmo tempo. 3 1 's sistemas operacionais fracamente acoplados apresentam v)rios processadores compartilhando uma 6nica mem*ria fsica e apenas um sistema operacional %erencia os dispositivos de entrada@sada. a1 - A - A ? A ?. 1 - A - A ? A -. c1 - A - A - A ?. d1 - A ? A ? A -. 10. Em relao aos soft0ares relacionais com servios complementares do sistema operacional, analise as assertivas e assinale a alternativa "ue aponta as corretas. I. 7m soft0are tradutor $ utili&ado para converter um pro%rama;fonte em c*di%o de m)"uina. II. #ssemler $ respons)vel por tradu&ir um c*di%o;fonte em lin%ua%em de monta%em em um pro%rama;o/eto no execut)vel. III. 7m soft0are interpretador $ um tradutor "ue tradu& cada instruo e a executa imediatamente. I-. 7m linBer ou editor de li%ao $ utili&ado para carre%ar na mem*ria principal um pro%rama para ser executado. a1 #penas I e III esto corretas. 1 #penas I, III e I- esto corretas. c1 #penas I, II e I- esto corretas. d1 #penas I, II e III esto corretas. 11.,ontroladoras de acesso direto 4 mem*ria 3=8#1 podem transferir dados entre dispositivos e mem*ria. !ara iniciar uma transfer(ncia, a controladora de um dispositivo tipicamente envia uma solicitao para a controladora de =8#, "ue assumir) o controle do arramento de acesso 4 mem*ria e transferir) os dados. 3 1 ,erto 3 1 Errado 12.7m depurador $ definido como um amiente especiali&ado para controlar e monitorar a execuo de um pro%rama. # sua funcionalidade )sica consiste na insero de pontos de parada no c*di%o, de forma "ue, "uando o pro%rama este/a parado, o valor corrente das vari)veis possa ser verificado. 3 1 ,erto 3 1 Errado 13.+elacione as colunas e, depois assinale a se"u(ncia correta nas op2es aaixo. #l%uns n6meros podero ser utili&ados mais de uma ve& e outros podero no ser usados. 1. #r"uitetura +IS, 2. #r"uitetura ,IS, 3 1 Instru2es executadas por microc*di%os. 3 1 #r"uitetura com poucos re%istradores. 3 1 8uito uso de t$cnica de pipelinin%. 3 1 #r"uitetura com muitos re%istradores. 3 1 Instru2es com diversos formatos. a1 2 A 1 A 1 A 2 A 1. 1 2 A 2 A 1 A 1 A 2. c1 1 A 1 A 2 A 2 A 1. d1 1 A 2 A 1 A 2 A 2.