60 questões sobre Sistemas Operacionais

download 60 questões sobre Sistemas Operacionais

of 12

Transcript of 60 questões sobre Sistemas Operacionais

So Paulo, 15 de Junho de 2010.Sistemas Operacionais Exerccios Resolvidos

Q.01) Sistemas operacionais com diversos computadores interligados por rede dedicada com fibra tica com alguns computadores que apenas monitoram as atividades de outros computadores, entrando em ao somente no caso de falha do computador monitorado pode ser classificado de qual forma? A. Multiprocessador em cluster assndoto B. Multicomputador em cluster simtrico C. Multicomputador em cluster sncrono D. Multicomputador em cluster assncrono E. Multicomputador em cluster assimtrico -----------------------------------------------------------------------------------------------------------------------------------------------Q.02) verdade em relao ao sistemas multiusurio. A. Somente podem ser implementados em sistemas multiprogramveis B. Somente podem ser implementados em sistemas monoprogramveis C. Podem ser implementados tanto em sistemas multiprogramveis como monoprogramveis D. Este conceito aplica-se a sistemas cujos servios possam ser utilizados por diversos usurios de forma concorrente E. Este conceito aplica-se a sistemas onde diversos usurios possam ser cadastrados, independentemente da possibilidade de realizao de logins simultneos, locais ou remotos.

Explanation Ser multiusurio ou monousurio referente ao sistema como um todo e no aos servios prestados pelo sistema.Apenas sistemas multiprogramveis podem ser multiusurio, pois necessrio prever a execuo de processos concorrentes para cada usurio. -----------------------------------------------------------------------------------------------------------------------------------------------Q.03) Imagine que voc encontre, em um website, uma interessante informao sobre a histria do ENIAC, primeiro computador digital eletrnico. A informao que este computador teria sido palco da primeira desavena entre profissionais de informtica. Os operadores do sistema, descontentes com a diferena salarial entre eles e os programadores, faziam alteraes nos programas durante a operao de forma a produzir erros. Isso teria criado muitos problemas para os programadores que no achavam erros em seus cdigos e no conseguiam convencer seus superiores de que a situao era estranha. Diante desta informao, o que voc pode pensar? A. Que a informao inverdica. Pode-se avaliar isto baseado no fato de que no havia distino de profissionais, pois na poca do ENIAC os computadores eram projetados, programados e operados pelos mesmos profissionais da mesma equipe. B. Que a informao verdica. Ela plenamente possvel diante do perfil das categorias profissionais envolvidas. C. Que isto deve ser uma "lenda urbana" que nunca poder ser confirmada. (your answer) D. Que a informao inverdica. Os programadores eram (e so) subordinados aos operadores e quaisquer problema que tivesse os programadores em sua origem, acarretaria dissabores ainda maiores aos prprios operadores. E. Que a informao inverdica. No era possvel alterar os programas, pois os cartes perfurados no permitiam alteraes ou troca de posio e os programas nem iniciariam caso houvesse alguma tentativa de burl-los. Isso acarretaria problemas para os prprios operadores. -----------------------------------------------------------------------------------------------------------------------------------------------Q.04) O IBM System/360 um dos computadores mais importantes para a histria deste tipo de equipamento. Sua proposta era deixar de usar computadores especficos para operaes numricas ou para aplicaes de caracteres, usando apenas um equipamento para os dois tipos de operaes. Por tentar compatibilizar estas operaes, seu sistema operacional era muito grande para a poca, o que levou a ocorrncia de diversos erros cuja correo no foi elementar. Este computador foi o primeiro a primeira a introduzir quais tcnicas? A. Multiprogramao e Fitas de Dados B. Circuitos Integrados e Fitas de Dados C. Circuitos Integrados e Multiprogramao D. Circuitos Integrados e Compartilhamento de Tempo E. Multiprogramao e Compartilhamento de Tempo-----------------------------------------------------------------------------------------------------------------------------------------------Q.05) Qual opo abaixo NO verdadeira em relao s interrupes? A. Interrupes de hardware so sinais enviados UCP por meio do barramento B. Interrupes de software podem tambm ser chamadas de trap C. Interrupes de software invocam as Chamadas de Sistema (System calls) D. Interrupes de hardware ou de software so utilizadas para sinalizar a ocorrncia de eventos E. Os sistemas operacionais podem implementar quantidade ilimitada de interrupes-----------------------------------------------------------------------------------------------------------------------------------------------Q.06) Existem estudos para implementao de sistemas que permitam a carros se agrupem dinamicamente em comboios que movimentar-se-iam to prximos quanto possvel e com a maior velocidade permitida para a via. Os comboios devem considerar a insero ou remoo de carros de acordo com a entrada ou sada de veculos durante o trajeto. O sistema deve fazer correes preventivas a cada carro cujo condutor retome o controle do veculo ou na ocorrncia de defeitos nos veculos. O sistema necessrio para esta implementao seria classificado de qual forma? A. Tempo Real Crtico Flexvel B. Tempo Real No-crtico Rgido C. Tempo Real Crtico Rgido D. Tempo Real No-crtico Flexvel E. Tempo Real Crtico, seja Rgido ou Flexvel-----------------------------------------------------------------------------------------------------------------------------------------------Q.07) Indique qual opo verdadeira em relao s UCP. A. UCP contemporneas so monoescalares, ou seja, podem executar simultaneamente instrues diferentes em cada uma de suas unidades de execuo B. UCP contemporneas so multitarefa, ou seja, podem executar simultaneamente instrues diferentes em cada uma de suas unidades de execuo C. UCP contemporneas so superescalares, ou seja, podem executar instrues diferentes em todas as suas unidades de execuo simultaneamente. D. UCP contemporneas so superescalares, ou seja, podem executar simultaneamente instrues diferentes em cada uma de suas unidades de execuo E. UCP contemporneas so superescalares, ou seja, podem executar simultaneamente instrues diferentes em cada um de seus ncleos.-----------------------------------------------------------------------------------------------------------------------------------------------Q.08) Pressuponha que tenha sido criado um novo sistema operacional denominado Doors. O Doors no tem suporte a gerenciamento de usurios, pois somente o usurio Administrador pode realizar login no sistema. Doors especialmente desenhado para executar um servio de banco de dados desenhado para aplicaes crticas em relao ao desempenho e que sejam executados em ambientes corporativos com milhares de usurios utilizando este servio concorrentemente. Qual opo abaixo seria correta em relao a este sistema operacional? A. No economicamente vivel por atuar em reas onde j existem produtos com liderana de mercado e que dificilmente poderiam ser afetadas pela concorrncia a este sistema operacional, seja em aplicaes gerais ou em aplicaes de nicho. B. multiusurio, pois milhares de usurios podem utilizar seus servios de forma concorrente C. monotarefa, pois pode executar somente o banco de dados D. No economicamente vivel por no suportar gerenciamento de usurios E. monousurio, pois somente um usurio pode realizar login no sistema. Explanation Ser multiusurio ou monousurio referente ao sistema como um todo e no aos servios prestados pelo sistema.-----------------------------------------------------------------------------------------------------------------------------------------------Q.09) Qual destas opes NO caracterstica dos sistemas operacionais monoprogramveis? A. Apenas um programa pode estar carregado na memria por vez. B. Processador, memria e perifricos podem ser alocados sem restries ao programa em execuo C. No fundo, todo sistema monoprogramvel, j que apenas uma tarefa pode ser alocada no processador a cada instante D. No utiliza os recursos do computador de forma economicamente eficiente. E. facilmente implementvel.-----------------------------------------------------------------------------------------------------------------------------------------------Q.10) Qual opo abaixo NO verdadeira em relao aos sistemas em nuvem? A. Recursos fsicos e locais so convertidos em recursos virtuais escalveis e disponveis em alguma rede como a Internet B. Refere-se a qualquer sistema que utilize armazenamento de arquivos ou de aplicativos na Internet C. Recursos computacionais so dinamicamente alocados de forma tal que cada servio disponha de condies suficientes para atender demanda em cada momento. D. Combina SaaS (Software as a Service), PaaS (Platform as a Service), IaaS (Infrastructure as a Service) e dSaaS (Data Storage as a Service) E. So sistemas multiprocessador fracamente acoplveis com capacidade de reconfigurao dinmica de recursos para atender a flutuaes de demanda.-----------------------------------------------------------------------------------------------------------------------------------------------Q.11) O hardware dos computadores projetado de forma a facilitar sua integrao com os sistemas operacionais. Podemos dizer que a organizao comum de um computador de uso geral seria. A. Uma ou mais UCP, controladores de dispositivos e adaptadores conectados por um barramento comum que fornece acesso a uma memria compartilhada B. Uma nica UCP, controladores de dispositivos e adaptadores conectados por um barramento comum que fornece acesso a uma memria compartilhada C. Uma ou mais UCP, controladores de dispositivos e adaptadores conectados por um barramentos prprios e exclusivos a uma memria compartilhada D. Uma ou mais UCP, controladores de dispositivos e adaptadores. Cada um destes componentes tem sua prpria memria e estas memrias so interligadas entre si por um barramento comum E. Uma ou mais UCP, controladores de dispositivos e adaptadores. Cada um destes componentes tem sua prpria memria e estas memrias so interligadas s UCP por um barramento comum.-----------------------------------------------------------------------------------------------------------------------------------------------Q.12) Algumas instrues podem causar danos a processos de outros usurios ou ao sistema como um todo. Qual soluo foi adotada para controlar o grau de risco destas instrues? A. Foram criados os filtros de pacotes (firewalls), que impedem a execuo deste tipo de instrues B. Implementou-se um modo dual. O sistema opera normalmente em modo usurio, mas instrues potencialmente danosas so executadas em modo privilegiado, com maior nvel de controle de hardware e software. C. Apenas administradores do sistema tm direitos que permitem execuo de instrues potencialmente danosas D. Implementou-se um modo dual. O sistema opera normalmente em modo monitor, mas instrues potencialmente danosas so executadas em modo protegido, com maior nvel de controle de hardware e software. E. O grau de risco controlado nos sistemas operacionais com arquitetura de microkernel. Neles, cabe ao kernel controlar as inter-relaes entre os componentes do sistema. Este controle realizado com maior cuidado, uma vez que o kernel est livre de outras tarefas.-----------------------------------------------------------------------------------------------------------------------------------------------Q.13) Qual opo verdadeira em relao histria do Unix? A. Foi desenvolvido no Bell Labs, da AT&T, em parceria com a G&E e o MIT, como uma verso do Multics B. fruto de projeto meticulosamente planejado pela cpula da AT&T para competir com o CTSS C. Seu projeto iniciou-se na Microsoft. Contudo, ela decidiu no continuar seu desenvolvimento por no acreditar que o Unix viesse a tornar-se um produto rentvel. D. Foi desenvolvido no Bell Labs, da AT&T, em parceria com a Apple, como uma verso do Multics E. Foi desenvolvido no Bell Labs, da AT&T, como uma verso do Multics.-----------------------------------------------------------------------------------------------------------------------------------------------Q.14) Qual destas opes NO caracterstica dos sistemas operacionais multiprogramveis? A. Vrios programas podem estar carregados na memria simultaneamente. B. Enquanto um programa estiver executando tarefa de E/S, outro pode estar sendo executado no processador C. Recursos como memria e perifricos devem ser compartilhados entre os programas. D. No fundo, todo sistema multiprogramvel, j que diversos programas so carregveis para a memria. E. Cabe ao sistema operacional a tarefa de gerenciar o acesso concorrente aos recursos compartilhados-----------------------------------------------------------------------------------------------------------------------------------------------Q.15)A hierarquia dos dispositivos de armazenamento formada da seguinte forma:1. Registradores2. Memria cache3. Memria principal4. Discos eletrnicos5. Discos magnticos6. Discos ticos7. Fitas magnticas

Qual das opes abaixo NO verdadeira em relao esta hierarquia?A. Os discos magnticos devem ser trocados de posio com os discos ticos para que esta hierarquia seja corretamente representada B. Os dispositivos acima dos discos eletrnicos so volteis e os abaixo deles so perenes. Os discos eletrnicos em si tanto podem ser volteis como perenes C. Os quatro nveis superiores desta hierarquia so produzidos com semicondutores D. Os dispositivos tm maior disponibilidade de espao quanto mais prximos estiverem da base da lista. E. Os dispositivos so to mais rpidos quanto mais prximos estiverem do topo da lista.-----------------------------------------------------------------------------------------------------------------------------------------------Q.16) A histria dos sistemas operacionais repleta de casos de desencontros e posturas ticamente duvidosas. Qual das opes abaixo NO verdica em relao a esta afirmao? A. A Apple aproveitou-se da falta de viso da Xerox e licenciou a Interface Grfica que acabou sendo a raiz do sucesso de sua linha de computadores Macintosh B. A Microsoft aproveitou-se do fato de que a Digital Research vinha colocando obstculos na negociao com a IBM para fornecimento de um sistema operacional para o PC e ofereceu uma soluo que haveria de tornar-se o IBM-DOS. C. A Microsoft aproveitou-se do acordo de sigilo com a IBM para adquirir um sistema operacional da Seattle Computer Products, fornecendo-o posteriormente prpria IBM. D. A IBM aproveitou-se de um acordo de cooperao com a Microsoft para ter acesso privilegiado ao cdigo-fonte do Windows NT e utiliz-lo no desenvolvimento do OS/2 E. A Microsoft utilizou-se de prottipos do Macintosh, fornecidos pela prpria Apple para estudar a interface grfica e incorpor-la ao DOS, sendo essa a raiz do Windows. -----------------------------------------------------------------------------------------------------------------------------------------------Q.17) Qual a finalidade de uso de registradores nas UCP? A. Os registradores locais so utilizados para armazenar dados importantes e resultados temporrios. Seu uso conveniente pois o tempo de acesso memria principal muito menor do que o tempo de executar instrues. B. Os registradores locais so utilizados para armazenar dados importantes e resultados temporrios. Seu uso conveniente pois o tempo de acesso memria principal muito maior do que o tempo de executar instrues. C. Os registradores locais so utilizados para armazenar cpia de dados armazenados na memria principal. Seu uso conveniente pois o tempo de acesso memria principal muito maior do que o tempo de executar instrues. D. Os registradores locais so utilizados para armazenar dados importantes e resultados temporrios. Seu uso conveniente pois o tempo de acesso memria secundria muito maior do que o tempo de executar instrues. E. Os registradores locais so utilizados para armazenar dados importantes e resultados temporrios. Seu uso conveniente pois o tempo de acesso memria secundria muito menor do que o tempo de executar instrues.-----------------------------------------------------------------------------------------------------------------------------------------------Q.18)Programadores desenvolvem seus programas em Fortran ou Assembly e os registram em conjuntos de cartes perfurados. Os operadores agrupavam estes programas em lotes para execuo em mainframes que custavam milhes de dlares. Este um cenrio tpico de qual fase da histria da informtica? A. Primeira Gerao (1945-1955) B. Segunda Gerao (1955-1965) C. Terceira Geraao (1965-1980) D. Quarta Gerao (1980-atualidade) E. Quarta Gerao (1980-1994)-----------------------------------------------------------------------------------------------------------------------------------------------Q.19) Sistemas operacionais com suporte a mltiplos processadores que compartilhem um mesmo barramento e onde cada processador pode receber uma tarefa especfica sob controle de um processador mestre pode ser classificado de qual forma? A. Multiprocessador sncrono B. Multicomputador assimtrico C. Multiprocessador simtrico D. Multiprocessador assimtrico E. Multiprocessador assncrono -----------------------------------------------------------------------------------------------------------------------------------------------Q.20) Qual destas opes NO verdadeira em relao aos registradores? A. O registrador base aponta para o endereo inicial de memria principal de um processo B. O registrador limite contm o espao ocupado na memria principal por um processo C. O registrador limite aponta para o endereo final da memria principal de um processo D. O registrador SP (Stack Pointer) aponta para o topo da pilha atual E. O registrador PC (Program Counter) contm o endereo da prxima instruo a ser executada. -----------------------------------------------------------------------------------------------------------------------------------------------Q.21) A soluo do problema da Seo Crtica precisa satisfazer trs requisitos: I. Excluso Mtua II. Progresso III. Espera Limitada

Qual opo abaixo NO correta em relao a estes requisitos? A. Pela Excluso Mtua, entende-se que se um determinado processo estiver executando em sua seo crtica, nenhum outro processo poder executar em suas sees crticas correspondentes. B. Por Progresso, entende-se que se nenhum processo estiver executando em sua seo crtica e alguns processos estejam executando suas sees de entrada, apenas processos que no estejam executando suas sees restantes podero participar da deciso sobre qual processo ingressar na seo crtica C. Por Espera Limitada, entende-se que a quantidade de processos no estado de Espera deve ser limitado a um valor conveniente D. Por Espera Limitada, entende-se que existe um limite no nmero de vezes que outros processo podem ingressar em suas sees crticas aps um determinada processo executar em sua seo de entrada E. Por Progresso, entende-se que a seleo de qual processo poder executar suaseo crtica no pode ser adiada indefinidamente.-----------------------------------------------------------------------------------------------------------------------------------------------Q.22) Qual opo NO verdadeira sobre as Chamadas de Sistema (System Calls). A. Em Windows NT possvel invocar diretamente as chamadas de sistema B. Geralmente disponveis como instrues em Assembly C. So direcionadas para programadores de baixo nvel, geralmente em linguagens como Assembly ou C D. Em Unix possvel invocar diretamente chamadas de sistema E. Fornece interface entre processos e o sistema operacional Explanation Em Windows NT, as chamadas de sistema so realizadas por intermdio da API Win32.-----------------------------------------------------------------------------------------------------------------------------------------------Q.23) Qual a unidade bsica de utilizao da UCP? A. Bit B. Processo C. Thread D. Escalonamento E. PCB-----------------------------------------------------------------------------------------------------------------------------------------------Q.24) Qual opo abaixo NO contm uma das solues j adotadas para tentar resolver problemas de sincronizao de processos? A. Soluo de Peterson B. Semforos C. Monitores D. Vetores assncronos E. Hardware de Sincronismo (solues baseadas em instrues de hardware).-----------------------------------------------------------------------------------------------------------------------------------------------Q.25)Decises sobre escalonamento podem ocorrer em diversas circunstncias. Qual opo abaixo NO indica uma destas circunstncias. A. Quando um processo volta do estado Rodando para a Fila de Prontos B. Quando ocorre um deadlock C. Quando um processo termina D. Quando um processo que estava no estado Rodando realiza uma requisio de E/S E. Quando a operao de E/S que um processo estava aguardando concluda.-----------------------------------------------------------------------------------------------------------------------------------------------Q.26)Observe esta relao de estruturas de sistemas operacionais.I. Estrutura simples ou monolticaII. Abordagem em camadasIII. MicrokernelIV. Modular

Compare a relao anterior com esta listagem de sistemas operacionais

A. MS-DOSB. Unix originalC. MachD. QNXE. Windows NTF. Sun SolarisG. LinuxH. Apple Mac OS X

Qual opo abaixo relaciona corretamente estas listagens? A. II parcialmente com E B. III com C, D e parcialmente com E C. IV com F, G e H D. I com A e B E. I com A, B, F e G-----------------------------------------------------------------------------------------------------------------------------------------------Q.27)A parte do sistema operacional responsvel por selecionar a qual dos processos da Fila de Prontos deve ser alocada a UCP o? A. Escalonador de Longo Prazo B. Condio de Corrida C. Escalonador de Curto Prazo D. Escalonador de Mdio Prazo E. Microkernel-----------------------------------------------------------------------------------------------------------------------------------------------Q.28)Por vezes conveniente reduzir o grau de multiprogramao de um sistema removendo processos da Fila de Prontos ou das filas de espera de E/S e reduzindo a disputa por recursos como UCP. Qual parte do sistema operacional responsvel por esta tarefa? A. Escalonador de Longo Prazo B. Deadlock C. Escalonador de Curto Prazo D. Condio de Corrida E. Escalonador de Mdio Prazo-----------------------------------------------------------------------------------------------------------------------------------------------Q.29)Qual opo correta sobre Mecanismos e Polticas na implementao de Sistemas Operacionais? A. Mecanismos indicam quais funcionalidades devem ser implementadas e Polticas determinam como implementar determinada funcionalidade B. Mecanismos determinam como implementar determinada funcionalidade e Polticas indicam quais funcionalidades devem ser implementadas C. Mecanismos e Polticas so sinnimos D. Polticas indicam como implementar os Mecanismos E. Mecanismos so a implementao de funcionalidades que no dependem de configurao do usurio e as Polticas so a implementao de funcionalidades que dependem da configurao do usurio-----------------------------------------------------------------------------------------------------------------------------------------------Q.30)Se o resultado da execuo de processamento de um conjunto de processos puder ser afetado pela ordem de execuo de instrues de cada processo, estabelece-se uma situao denominada. A. Condio de Corrida B. Starvation C. Condio de Concorrncia D. Condio de Cooper E. Situao complicada-----------------------------------------------------------------------------------------------------------------------------------------------Q.31)O trecho do cdigo-fonte de um programa que, ao ser executado, pode levar o sistema a uma Condio de Corrida denominado? A. Seo de Entrada B. Seo Crtica C. Seo de Sada D. Seo Problemtica E. Seo Restante-----------------------------------------------------------------------------------------------------------------------------------------------Q.32)Um processo executa por algum tempo aps receber autorizao para ser alocado na UCP. O que NO pode ocorrer a este processo? A. Emitir requisio de E/S e ser colocado em fila de E/S B. Criar um subprocesso e esperar o trmino deste subprocesso C. Ser forosamente removido e colocado de volta na fila de prontos D. Executar sua ltima instruo e terminar E. Selecionar qual processo deve ficar em seu lugar, trocando de posio com este processo-----------------------------------------------------------------------------------------------------------------------------------------------Q.33) Qual opo NO verdadeira em relao a Mquinas Virtuais? A. Para implement-las utiliza-se o escalonamento de UCP e memria virtual para criar a iluso de que um processo tem seu prprio processador, memria e outros recursos. B. Os processos recebem uma interface idntica a um determinado hardware C. A Mquina Virtual precisa implementar modos usurio e monitor e ambos precisam ser executados no modo usurio do sistema hospedeiro D. No traz, inerentemente, riscos de segurana ao sistema hospedeiro, por ser completamente isolada E. Ele oferece ao sistema virtualizado exclusivamente um subconjunto do hardware do sistema hospedeiro-----------------------------------------------------------------------------------------------------------------------------------------------Q.34)Os estados genricos de um processo so: A. Novo, Executando, Esperando e Terminado B. Novo, Executando, Esperando, Pronto e Terminado C. Novo, Executando, Stand By, Pronto e Terminado D. Transio, Executando, Esperando, Pronto e Terminado E. Novo, Executando, Esperando, Pronto e Zumbi -----------------------------------------------------------------------------------------------------------------------------------------------Q.35) Os dois modelos fundamentais de comunicao entre processos so: A. Troca de Mensagens e Semforos B. Memria compartilhada e Troca de Mensagens C. Semforos e Seo Crtica D. Memria compartilhada e Seo Crtica E. Memria compartilhada e Monitores-----------------------------------------------------------------------------------------------------------------------------------------------Q.36) Diversos processos podem entrar em um estado no qual todos esto esperando por um evento que nunca acontecer, por depender de outro processo que est no mesmo estado. Esta situao conhecida como A. Comboio B. Starvation C. Situao de Corrida D. Terminao em Cascata E. Deadlock-----------------------------------------------------------------------------------------------------------------------------------------------Q.37) Podemos dizer que um processo composto por quais partes? A. Contexto de Software, Contexto de Hardware, Espao de Endereamento e Seo de Texto B. Contexto de Software e Hardware, Espao de Endereamento e Seo de Texto C. Contexto de Software, Espao de Endereamento e Seo de Texto D. Contexto de Software, Contexto de Hardware e Seo de Texto E. UCP, memria e controladores de dispositivos-----------------------------------------------------------------------------------------------------------------------------------------------Q.38) Qual opo verdadeira em relao histria do Unix?A. Foi desenvolvido no Bell Labs, da AT&T, em parceria com a G&E e o MIT, como uma verso do Multics B. fruto de projeto meticulosamente planejado pela cpula da AT&T para competir com o CTSS C. Seu projeto iniciou-se na Microsoft. Contudo, ela decidiu no continuar seu desenvolvimento por no acreditar que o Unix viesse a tornar-se um produto rentvel. D. Foi desenvolvido no Bell Labs, da AT&T, em parceria com a Apple, como uma verso do Multics E. Foi desenvolvido no Bell Labs, da AT&T, como uma verso do Multics-----------------------------------------------------------------------------------------------------------------------------------------------Q.39) Ao dividir a memria em blocos de tamanho fixo (quadros) e dividir a memria lgica (espao de endereamento de processos) em blocos do mesmo tamanho (pginas) e permitir que as pginas sejam carregadas em quaisquer quadros disponveis, estaremos implementando A. Memria Virtual B. Journaling C. Paginao de Memria D. Enquadramento de memria E. Memria Cache-----------------------------------------------------------------------------------------------------------------------------------------------Q.40) Desconsiderando o tempo no qual um processo fica na Fila de Pronto, ele alterna entre duas formas de operao: ele comea com um(a) ______ que seguido por um(a) ______. Qual opo abaixo preenche correta e respectivamente estas lacunas? A. Surto de UCP; Surto de E/S B. Seo Crtica; Condio de Corrida C. Estado novo; Estado rodando D. Surto de E/S; Surto de UCP E. Condio de Corrida; Starvation -----------------------------------------------------------------------------------------------------------------------------------------------Q.41) Qual opo correta sobre Mecanismos e Polticas na implementao de Sistemas Operacionais? A. Mecanismos indicam quais funcionalidades devem ser implementadas e Polticas determinam como implementar determinada funcionalidade B. Mecanismos determinam como implementar determinada funcionalidade e Polticas indicam quais funcionalidades devem ser implementadasC. Mecanismos e Polticas so sinnimos D. Polticas indicam como implementar os Mecanismos E. Mecanismos so a implementao de funcionalidades que no dependem de configurao do usurio e as Polticas so a implementao de funcionalidades que dependem da configurao do usurio-----------------------------------------------------------------------------------------------------------------------------------------------Q.42) Quando a UCP estiver disponvel ela ser alocada ao processo que tiver menor previso de durao do prximo surto de UCP, caso o sistema operacional esteja utilizando um algoritmo de escalonamento A. Mltiplas Filas B. SJF C. FIFO D. Round Robin E. FCFS -----------------------------------------------------------------------------------------------------------------------------------------------Q.43) O bloqueio indefinido (ou ______) um problema que pode ocorrer com a implementao de algoritmo de escalonamento ______. Isso efetivamente ocorreu entre 1967 e 1973, em um IBM 7094 do MIT. Uma soluo para este tipo de problema a implementao de tcnica de ______A opo que preenche correta e respectivamente as lacunas A. aging; SJF; starvation B. starvation; FIFO; comboioC. starvation; por prioridade; aging ou envelhecimento D. deadlock; mltiplas filas;aging E. deadlock; por prioridade; aging ou envelhecimento -----------------------------------------------------------------------------------------------------------------------------------------------Q.44) Cada processo representado no sistema operacional por um(a) ______. Ele(a) contm muitos dados sobre um processo especfico, incluindo cpias dos registradores. Qual opo completa corretamente esta lacuna? A. Thread B. Contexto de Hardware C. UCP D. PCB E. Vetor----------------------------------------------------------------------------------------------------------------------------------------------- Q.45) Qual destas opes NO verdadeira em relao aos registradores? A. O registrador base aponta para o endereo inicial de memria principal de um processo B. O registrador limite contm o espao ocupado na memria principal por um processo C. O registrador limite aponta para o endereo final da memria principal de um processoD. O registrador SP (Stack Pointer) aponta para o topo da pilha atual E. O registrador PC (Program Counter) contm o endereo da prxima instruo a ser executada.-----------------------------------------------------------------------------------------------------------------------------------------------Q.46) Alguns critrios devem ser utilizados para avaliar algoritmos de escalonamento. Os principais critrios soI. Utilizao de UCPII. ThroughputIII. TurnaroundIV. DisponibilidadeV. Tempo de esperaVI. Tempo de resposta VII. Confiabilidade

A afirmao anterior pode estar incorreta. Indique a opo correta sobre ela

A. Ela est incorreta. Para corrig-la necessrio incluir o critrio "Escalabilidade" B. Est quase completamente correta. O nico problema da frase que estes critrios referem-se ao algoritmos de substituio de pginas e no aos algoritmos de escalonamento. C. Ela est absolutamente correta D. Ela est incorreta. Para corrig-la necessrio eliminar os critrios IV e VII E. Est incorreta, pois no existem critrios objetivos de avaliao de algoritmos de escalonamento -----------------------------------------------------------------------------------------------------------------------------------------------Q.47) Para a ocorrncia de um deadlock necessrio que ocorro determinadas situaes. Qual opo abaixo NO contm uma destas ocorrncias? A. Progresso Controlado B. Excluso Mtua C. No-preempo D. Espera CircularE. Manter-E-Esperar -----------------------------------------------------------------------------------------------------------------------------------------------Q.48) Processos podem ser organizados em filas como Fila de Prontos ou filas para cada dispositivo de E/S.O processo de seleo de processos que devem ser movidos entre filas ou alocados para processamento ou E/S realizado por qual parte do sistema operacional? A. EscalonadorB. PCB C. Microkernel (your answer) D. System Call E. Registradores-----------------------------------------------------------------------------------------------------------------------------------------------Q.49) Algumas instrues podem causar danos a processos de outros usurios ou ao sistema como um todo. Qual soluo foi adotada para controlar o grau de risco destas instrues? A. Foram criados os filtros de pacotes (firewalls), que impedem a execuo deste tipo de instrues B. Implementou-se um modo dual. O sistema opera normalmente em modo usurio, mas instrues potencialmente danosas so executadas em modo privilegiado, com maior nvel de controle de hardware e software.C. Apenas administradores do sistema tm direitos que permitem execuo de instrues potencialmente danosas D. Implementou-se um modo dual. O sistema opera normalmente em modo monitor, mas instrues potencialmente danosas so executadas em modo protegido, com maior nvel de controle de hardware e software. E. O grau de risco controlado nos sistemas operacionais com arquitetura de microkernel. Neles, cabe ao kernel controlar as inter-relaes entre os componentes do sistema. Este controle realizado com maior cuidado, uma vez que o kernel est livre de outras tarefas. -----------------------------------------------------------------------------------------------------------------------------------------------Q.50) Qual parte do sistema operacional responsvel por mover processos no estado Novo para admisso na Fila de Prontos?A. Escalonador de Mdio Prazo B. Escalonador de Longo PrazoC. Escalonador de Curto Prazo D. Microkernel E. Escalonador Sem Prazo-----------------------------------------------------------------------------------------------------------------------------------------------Q.51) Qual a unidade bsica de utilizao da UCP?A. Bit B. ProcessoC. ThreadD. Escalonamento E. PCB -----------------------------------------------------------------------------------------------------------------------------------------------Q.52) Qual opo NO contm um benefcio do uso de threads? A. Compartilhamento de recursos B. Utilizao de arquiteturas multiprocessadas C. Economia D. Preveno de deadlockE. Responsividade-----------------------------------------------------------------------------------------------------------------------------------------------Q.53) Existem trs modelos de multithreadingA. Muitos para UmB. Um para UmC. Muitos para Muitos

Estes modelos foram implementados em sistemas como

I. Windows NTII. HP-UXIII. LinuxIV. Biblioteca Green ThreadsQual opo abaixo relaciona corretamente qual sistema implementa qual modelo? A. A-III e IV; B-I; C-II B. A-I; B-II; C-III e IV C. A-III; B-I e II; C-IV D. A-III e IV; B-I; C-III E. A-IV; B-I e III; C-II-----------------------------------------------------------------------------------------------------------------------------------------------Q.53) Qual das opes abaixo contm uma transio que NO encontrada entre as transies genricas de estados de processos? A. Executando para Pronto B. Novo para Pronto C. Esperando para ExecutandoD. Executando para Terminado E. Esperando para Pronto -----------------------------------------------------------------------------------------------------------------------------------------------Q.54) H um algoritmo de escalonamento que preemptivo e fornece uma pequena fatia de tempo (quantum) a cada processo escalonado, escolhendo os processo de forma semelhante ao algoritmo SJF. Este algoritmo o Round Robin ou algoritmo circular.

Esta expresso pode estar incorreta. Qual opo abaixo correta sobre ela?

A. O nome da fatia de tempo no quantum, mas "time fatting" B. O algoritmo ao qual o Round Robin assemelha-se o FIFO, no o SJF C. O outro nome para o algoritmo Round Robin algoritmo triangular D. O algoritmo ao qual o Round Robin assemelha-se o FCFS, no o SJFE. Round Robin no um algoritmo preemptivo-----------------------------------------------------------------------------------------------------------------------------------------------Q.55) Qual das opes abaixo indica um algoritmo de substituio de pginas de memria de implementao vivel? A. tima B. Alocao Russa C. FCFS D. SJF E. LRU-----------------------------------------------------------------------------------------------------------------------------------------------Q.56) O mais simples dos algoritmos de escalonamento o que escalona o processo que estiver a mais tempo aguardando na Fila de Prontos. Esse algoritmo o A. SJF B. Mltiplas Filas C. FIFO D. Round Robin E. FCFS -----------------------------------------------------------------------------------------------------------------------------------------------Q.57) O efeito comboio um problema que pode ocorrer com qual algoritmo de escalonamento de processos? A. FCFS B. SJF C. Round Robin D. FIFO E. Na verdade, o efeito comboio pode ocorrer em um algoritmo de substituio de pginas-----------------------------------------------------------------------------------------------------------------------------------------------Q.58) Quando ocorre um(a) ______, o kernel salva o contexto de um processo que estava rodando no PCB e carrega o contexto salvo do processo escalonado. Qual opo preenche corretamente esta lacuna?A. troca de contexto B. escalonamento de longo prazo C. substituio de pgina D. deadlock E. troca de mensagens-----------------------------------------------------------------------------------------------------------------------------------------------Q.59) O desempenho do algoritmo de escalonamento Round Robin depende do tamanho do quantum (______). Se o quantum for extremamente ______, o Round Robin decair no algoritmo ______. Se ele for muito ______, a tcnica ser chamada ______ e cada um dos n processos ter a impresso de ter um processador sua disposio, embora mais lento do que o real.

Qual opo abaixo preenche correta e respectivamente estas lacunas?

A. fatia de tempo; pequeno; FCFS; grande; compartilhamento de memria B. fatia de tempo; grande; FCFS; pequeno; Soluo de Peterson C. time fatting; pequeno; FCFS; grande; compartilhamento de processador D. seo crtica; grande; SJF; pequeno; compartilhamento de memria E. fatia de tempo; grande; FCFS; pequeno; compartilhamento de processador-----------------------------------------------------------------------------------------------------------------------------------------------Q.60) Diversos processos podem entrar em um estado tal no qual os processos continuam executando, mas nenhum deles apresenta progresso na execuo. Este estado denominado A. Deadlock B. Starvation C. Comboio D. Situao de Corrida E. Terminao em Cascata -----------------------------------------------------------------------------------------------------------------------------------------------