Revisão De Sistemas Operacionais

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Cidandrade
C
Cidandrade
Community Contributor
Quizzes Created: 1 | Total Attempts: 4,505
Quest�es: 60 | Attempts: 4,505

SettingsSettingsSettings
Please wait...
Create your own Quiz
Revis�o De Sistemas Operacionais - Quiz

Esta revisão de Sistemas Operacionais é composta por vinte questões escolhidas aleatoriamente em um banco de 60 questões. São aproximadamente 1033 avaliações possíveis de serem feitas desta forma. Repita esta avaliação diversas vezes até sentir-se seguro sobre este conteúdo. Ao término da avaliação você verá seu resultado geral e as respostas de cada questão.


Questions and Answers
  • 1. 

    Imagine que você encontre, em um website, uma interessante informação sobre a história do ENIAC, primeiro computador digital eletrônico. A informação é que este computador teria sido palco da primeira desavença entre profissionais de informática. Os operadores do sistema, descontentes com a diferença salarial entre eles e os programadores, faziam alterações nos programas durante a operação de forma a produzir erros. Isso teria criado muitos problemas para os programadores que não achavam erros em seus códigos e não conseguiam convencer seus superiores de que a situação era estranha. Diante desta informação, o que você pode pensar?

    • A.

      Que a informação é inverídica. Pode-se avaliar isto baseado no fato de que não havia distinção de profissionais, pois na época do ENIAC os computadores eram projetados, programados e operados pelos mesmos profissionais da mesma equipe.

    • B.

      Que a informação é verídica. Ela é plenamente possível diante do perfil das categorias profissionais envolvidas.

    • C.

      Que isto deve ser uma "lenda urbana" que nunca poderá ser confirmada.

    • D.

      Que a informação é inverídica. Os programadores eram (e são) subordinados aos operadores e quaisquer problema que tivesse os programadores em sua origem, acarretaria dissabores ainda maiores aos próprios operadores.

    • E.

      Que a informação é inverídica. Não era possível alterar os programas, pois os cartões perfurados não permitiam alterações ou troca de posição e os programas nem iniciariam caso houvesse alguma tentativa de burlá-los. Isso acarretaria problemas para os próprios operadores.

    Correct Answer
    A. Que a informação é inverídica. Pode-se avaliar isto baseado no fato de que não havia distinção de profissionais, pois na época do ENIAC os computadores eram projetados, programados e operados pelos mesmos profissionais da mesma equipe.
    Explanation
    The correct answer is that the information is false because there was no distinction between professionals in the early days of the ENIAC. The same professionals were responsible for designing, programming, and operating the computer. Therefore, there would not have been a situation where operators intentionally introduced errors into the programs to cause problems for the programmers.

    Rate this question:

  • 2. 

    Programadores desenvolvem seus programas em Fortran ou Assembly e os registram em conjuntos de cartões perfurados. Os operadores agrupavam estes programas em lotes para execução em mainframes que custavam milhões de dólares. Este é um cenário típico de qual fase da história da informática?

    • A.

      Primeira Geração (1945-1955)

    • B.

      Segunda Geração (1955-1965)

    • C.

      Terceira Geraçao (1965-1980)

    • D.

      Quarta Geração (1980-atualidade)

    • E.

      Quarta Geração (1980-1994)

    Correct Answer
    B. Segunda Geração (1955-1965)
    Explanation
    During the second generation of computing (1955-1965), programmers developed their programs in Fortran or Assembly and recorded them on sets of punched cards. Operators would then group these programs into batches for execution on mainframes that cost millions of dollars. This scenario aligns with the characteristics of the second generation, where computers became more powerful, smaller, and more affordable, leading to increased use in business and scientific applications.

    Rate this question:

  • 3. 

    O IBM System/360 é um dos computadores mais importantes para a história deste tipo de equipamento. Sua proposta era deixar de usar computadores específicos para operações numéricas ou para aplicações de caracteres, usando apenas um equipamento para os dois tipos de operações. Por tentar compatibilizar estas operações, seu sistema operacional era muito grande para a época, o que levou a ocorrência de diversos erros cuja correção não foi elementar. Este computador foi o primeiro a primeira a introduzir quais técnicas?

    • A.

      Multiprogramação e Fitas de Dados

    • B.

      Circuitos Integrados e Fitas de Dados

    • C.

      Circuitos Integrados e Multiprogramação

    • D.

      Circuitos Integrados e Compartilhamento de Tempo

    • E.

      Multiprogramação e Compartilhamento de Tempo

    Correct Answer
    C. Circuitos Integrados e Multiprogramação
    Explanation
    The IBM System/360 was the first computer to introduce the techniques of circuitos integrados (integrated circuits) and multiprogramação (multiprogramming). Integrated circuits allowed for the miniaturization and increased efficiency of electronic components, while multiprogramming allowed for multiple programs to be executed simultaneously, improving the overall performance and utilization of the computer. These advancements were significant in the history of computer technology and greatly influenced the development of future systems.

    Rate this question:

  • 4. 

    A história dos sistemas operacionais é repleta de casos de desencontros e posturas éticamente duvidosas. Qual das opções abaixo NÃO é verídica em relação a esta afirmação?

    • A.

      A Apple aproveitou-se da falta de visão da Xerox e licenciou a Interface Gráfica 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 obstáculos na negociação com a IBM para fornecimento de um sistema operacional para o PC e ofereceu uma solução 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 à própria IBM.

    • D.

      A IBM aproveitou-se de um acordo de cooperação com a Microsoft para ter acesso privilegiado ao código-fonte do Windows NT e utilizá-lo no desenvolvimento do OS/2

    • E.

      A Microsoft utilizou-se de protótipos do Macintosh, fornecidos pela própria Apple para estudar a interface gráfica e incorporá-la ao DOS, sendo essa a raiz do Windows.

    Correct Answer
    D. A IBM aproveitou-se de um acordo de cooperação com a Microsoft para ter acesso privilegiado ao código-fonte do Windows NT e utilizá-lo no desenvolvimento do OS/2
    Explanation
    The given answer states that IBM took advantage of a cooperation agreement with Microsoft to gain privileged access to the source code of Windows NT and used it in the development of OS/2. This statement is not true because it was actually Microsoft who took advantage of their cooperation with IBM to acquire a operating system from Seattle Computer Products and provide it to IBM. Therefore, the given answer is incorrect.

    Rate this question:

  • 5. 

    Qual opção é verdadeira em relação à história do Unix?

    • A.

      Foi desenvolvido no Bell Labs, da AT&T, em parceria com a G&E e o MIT, como uma versão do Multics

    • B.

      É fruto de projeto meticulosamente planejado pela cúpula da AT&T para competir com o CTSS

    • C.

      Seu projeto iniciou-se na Microsoft. Contudo, ela decidiu não continuar seu desenvolvimento por não acreditar que o Unix viesse a tornar-se um produto rentável.

    • D.

      Foi desenvolvido no Bell Labs, da AT&T, em parceria com a Apple, como uma versão do Multics

    • E.

      Foi desenvolvido no Bell Labs, da AT&T, como uma versão do Multics

    Correct Answer
    E. Foi desenvolvido no Bell Labs, da AT&T, como uma versão do Multics
    Explanation
    Unix was developed at Bell Labs, AT&T, as a version of Multics.

    Rate this question:

  • 6. 

    O hardware dos computadores é projetado de forma a facilitar sua integração com os sistemas operacionais. Podemos dizer que a organização 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 memória compartilhada

    • B.

      Uma única UCP, controladores de dispositivos e adaptadores conectados por um barramento comum que fornece acesso a uma memória compartilhada

    • C.

      Uma ou mais UCP, controladores de dispositivos e adaptadores conectados por um barramentos próprios e exclusivos a uma memória compartilhada

    • D.

      Uma ou mais UCP, controladores de dispositivos e adaptadores. Cada um destes componentes tem sua própria memória e estas memórias são interligadas entre si por um barramento comum

    • E.

      Uma ou mais UCP, controladores de dispositivos e adaptadores. Cada um destes componentes tem sua própria memória e estas memórias são interligadas às UCP por um barramento comum

    Correct Answer
    A. Uma ou mais UCP, controladores de dispositivos e adaptadores conectados por um barramento comum que fornece acesso a uma memória compartilhada
    Explanation
    The correct answer is "Uma ou mais UCP, controladores de dispositivos e adaptadores conectados por um barramento comum que fornece acesso a uma memória compartilhada." This is because the hardware of computers is designed in a way that allows for easy integration with operating systems. In a general-purpose computer, there would be one or more central processing units (UCP), device controllers, and adapters connected through a common bus that provides access to a shared memory. This arrangement allows for efficient communication and coordination between different hardware components.

    Rate this question:

  • 7. 

    Qual é a finalidade de uso de registradores nas UCP?

    • A.

      Os registradores locais são utilizados para armazenar dados importantes e resultados temporários. Seu uso é conveniente pois o tempo de acesso à memória principal é muito menor do que o tempo de executar instruções.

    • B.

      Os registradores locais são utilizados para armazenar dados importantes e resultados temporários. Seu uso é conveniente pois o tempo de acesso à memória principal é muito maior do que o tempo de executar instruções.

    • C.

      Os registradores locais são utilizados para armazenar cópia de dados armazenados na memória principal. Seu uso é conveniente pois o tempo de acesso à memória principal é muito maior do que o tempo de executar instruções.

    • D.

      Os registradores locais são utilizados para armazenar dados importantes e resultados temporários. Seu uso é conveniente pois o tempo de acesso à memória secundária é muito maior do que o tempo de executar instruções.

    • E.

      Os registradores locais são utilizados para armazenar dados importantes e resultados temporários. Seu uso é conveniente pois o tempo de acesso à memória secundária é muito menor do que o tempo de executar instruções.

    Correct Answer
    B. Os registradores locais são utilizados para armazenar dados importantes e resultados temporários. Seu uso é conveniente pois o tempo de acesso à memória principal é muito maior do que o tempo de executar instruções.
    Explanation
    Registradores locais são usados para armazenar dados importantes e resultados temporários. O uso de registradores é conveniente porque o tempo de acesso à memória principal é muito menor do que o tempo necessário para executar instruções.

    Rate this question:

  • 8. 

    Qual destas opções NÃO é verdadeira em relação aos registradores?

    • A.

      O registrador base aponta para o endereço inicial de memória principal de um processo

    • B.

      O registrador limite contém o espaço ocupado na memória principal por um processo

    • C.

      O registrador limite aponta para o endereço final da memória principal de um processo

    • D.

      O registrador SP (Stack Pointer) aponta para o topo da pilha atual

    • E.

      O registrador PC (Program Counter) contém o endereço da próxima instrução a ser executada.

    Correct Answer
    C. O registrador limite aponta para o endereço final da memória principal de um processo
    Explanation
    The correct answer is that the statement "O registrador limite aponta para o endereço final da memória principal de um processo" is not true. The register limit does not point to the final address of the main memory of a process. Instead, it contains the space occupied in the main memory by a process.

    Rate this question:

  • 9. 

    Indique qual opção é verdadeira em relação às UCP

    • A.

      UCP contemporâneas são monoescalares, ou seja, podem executar simultaneamente instruções diferentes em cada uma de suas unidades de execução

    • B.

      UCP contemporâneas são multitarefa, ou seja, podem executar simultaneamente instruções diferentes em cada uma de suas unidades de execução

    • C.

      UCP contemporâneas são superescalares, ou seja, podem executar instruções diferentes em todas as suas unidades de execução simultaneamente.

    • D.

      UCP contemporâneas são superescalares, ou seja, podem executar simultaneamente instruções diferentes em cada uma de suas unidades de execução

    • E.

      UCP contemporâneas são superescalares, ou seja, podem executar simultaneamente instruções diferentes em cada um de seus núcleos

    Correct Answer
    D. UCP contemporâneas são superescalares, ou seja, podem executar simultaneamente instruções diferentes em cada uma de suas unidades de execução
    Explanation
    Contemporary CPUs are super-scalar, meaning they can simultaneously execute different instructions in each of their execution units.

    Rate this question:

  • 10. 

    Qual opção abaixo NÃO é verdadeira em relação às interrupções?

    • A.

      Interrupções de hardware são sinais enviados à UCP por meio do barramento

    • B.

      Interrupções de software podem também ser chamadas de trap

    • C.

      Interrupções de software invocam as Chamadas de Sistema (System calls)

    • D.

      Interrupções de hardware ou de software são utilizadas para sinalizar a ocorrência de eventos

    • E.

      Os sistemas operacionais podem implementar quantidade ilimitada de interrupções

    Correct Answer
    E. Os sistemas operacionais podem implementar quantidade ilimitada de interrupções
    Explanation
    The statement that is not true is "Os sistemas operacionais podem implementar quantidade ilimitada de interrupções" which translates to "Operating systems can implement an unlimited number of interrupts." This statement is false because operating systems have a limited number of interrupt vectors available, which restricts the number of interrupts that can be implemented.

    Rate this question:

  • 11. 

    A hierarquia dos dispositivos de armazenamento é formada da seguinte forma:1. Registradores2. Memória cache3. Memória principal4. Discos eletrônicos5. Discos magnéticos6. Discos óticos7. Fitas magnéticasQual das opções abaixo NÃO é verdadeira em relação à esta hierarquia?

    • A.

      Os discos magnéticos devem ser trocados de posição com os discos óticos para que esta hierarquia seja corretamente representada

    • B.

      Os dispositivos acima dos discos eletrônicos são voláteis e os abaixo deles são perenes. Os discos eletrônicos em si tanto podem ser voláteis como perenes

    • C.

      Os quatro níveis superiores desta hierarquia são produzidos com semicondutores

    • D.

      Os dispositivos têm maior disponibilidade de espaço quanto mais próximos estiverem da base da lista.

    • E.

      Os dispositivos são tão mais rápidos quanto mais próximos estiverem do topo da lista.

    Correct Answer
    A. Os discos magnéticos devem ser trocados de posição com os discos óticos para que esta hierarquia seja corretamente representada
    Explanation
    The correct answer states that the magnetic disks should be swapped with the optical disks in order for this hierarchy to be correctly represented. This means that the given hierarchy is not in the correct order, and the magnetic disks should be placed below the optical disks.

    Rate this question:

  • 12. 

    Algumas instruções podem causar danos a processos de outros usuários ou ao sistema como um todo. Qual solução foi adotada para controlar o grau de risco destas instruções?

    • A.

      Foram criados os filtros de pacotes (firewalls), que impedem a execução deste tipo de instruções

    • B.

      Implementou-se um modo dual. O sistema opera normalmente em modo usuário, mas instruções potencialmente danosas são executadas em modo privilegiado, com maior nível de controle de hardware e software.

    • C.

      Apenas administradores do sistema têm direitos que permitem execução de instruções potencialmente danosas

    • D.

      Implementou-se um modo dual. O sistema opera normalmente em modo monitor, mas instruções potencialmente danosas são executadas em modo protegido, com maior nível 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-relações entre os componentes do sistema. Este controle é realizado com maior cuidado, uma vez que o kernel está livre de outras tarefas.

    Correct Answer
    B. Implementou-se um modo dual. O sistema opera normalmente em modo usuário, mas instruções potencialmente danosas são executadas em modo privilegiado, com maior nível de controle de hardware e software.
    Explanation
    The solution adopted to control the degree of risk of potentially harmful instructions is the implementation of a dual mode. The system operates normally in user mode, but potentially harmful instructions are executed in privileged mode, which provides a higher level of control over hardware and software. This allows for the separation of privileges and ensures that only authorized users with administrative rights can execute potentially harmful instructions, reducing the risk to other users and the system as a whole.

    Rate this question:

  • 13. 

    Qual destas opções NÃO é característica dos sistemas operacionais monoprogramáveis?

    • A.

      Apenas um programa pode estar carregado na memória por vez.

    • B.

      Processador, memória e periféricos podem ser alocados sem restrições ao programa em execução

    • C.

      No fundo, todo sistema é monoprogramável, já que apenas uma tarefa pode ser alocada no processador a cada instante

    • D.

      Não utiliza os recursos do computador de forma economicamente eficiente.

    • E.

      É facilmente implementável

    Correct Answer
    C. No fundo, todo sistema é monoprogramável, já que apenas uma tarefa pode ser alocada no processador a cada instante
    Explanation
    A característica que NÃO é dos sistemas operacionais monoprogramáveis é que eles não utilizam os recursos do computador de forma economicamente eficiente.

    Rate this question:

  • 14. 

    Qual destas opções NÃO é característica dos sistemas operacionais multiprogramáveis?

    • A.

      Vários programas podem estar carregados na memória simultaneamente.

    • B.

      Enquanto um programa estiver executando tarefa de E/S, outro pode estar sendo executado no processador

    • C.

      Recursos como memória e periféricos devem ser compartilhados entre os programas.

    • D.

      No fundo, todo sistema é multiprogramável, já que diversos programas são carregáveis para a memória.

    • E.

      Cabe ao sistema operacional a tarefa de gerenciar o acesso concorrente aos recursos compartilhados

    Correct Answer
    D. No fundo, todo sistema é multiprogramável, já que diversos programas são carregáveis para a memória.
    Explanation
    The correct answer states that "No fundo, todo sistema é multiprogramável, já que diversos programas são carregáveis para a memória" which translates to "In essence, every system is multiprogrammable, since multiple programs can be loaded into memory." This statement is incorrect because not all systems are multiprogrammable. Some systems may only allow one program to be loaded and executed at a time. Therefore, this option is not a characteristic of multiprogrammable operating systems.

    Rate this question:

  • 15. 

    Pressuponha que tenha sido criado um novo sistema operacional denominado Doors. O Doors não tem suporte a gerenciamento de usuários, pois somente o usuário Administrador pode realizar login no sistema. Doors é especialmente desenhado para executar um serviço de banco de dados desenhado para aplicações críticas em relação ao desempenho e que sejam executados em ambientes corporativos com milhares de usuários utilizando este serviço concorrentemente. Qual opção abaixo seria correta em relação a este sistema operacional?

    • A.

      Não é economicamente viável por atuar em áreas onde já existem produtos com liderança de mercado e que dificilmente poderiam ser afetadas pela concorrência a este sistema operacional, seja em aplicações gerais ou em aplicações de nicho.

    • B.

      É multiusuário, pois milhares de usuários podem utilizar seus serviços de forma concorrente

    • C.

      É monotarefa, pois pode executar somente o banco de dados

    • D.

      Não é economicamente viável por não suportar gerenciamento de usuários

    • E.

      É monousuário, pois somente um usuário pode realizar login no sistema.

    Correct Answer
    E. É monousuário, pois somente um usuário pode realizar login no sistema.
    Explanation
    Ser multiusuário ou monousuário é referente ao sistema como um todo e não aos serviços prestados pelo sistema

    Rate this question:

  • 16. 

    É verdade em relação ao sistemas multiusuário

    • A.

      Somente podem ser implementados em sistemas multiprogramáveis

    • B.

      Somente podem ser implementados em sistemas monoprogramáveis

    • C.

      Podem ser implementados tanto em sistemas multiprogramáveis como monoprogramáveis

    • D.

      Este conceito aplica-se a sistemas cujos serviços possam ser utilizados por diversos usuários de forma concorrente

    • E.

      Este conceito aplica-se a sistemas onde diversos usuários possam ser cadastrados, independentemente da possibilidade de realização de logins simultâneos, locais ou remotos.

    Correct Answer
    A. Somente podem ser implementados em sistemas multiprogramáveis
    Explanation
    Ser multiusuário ou monousuário é referente ao sistema como um todo e não aos serviços prestados pelo sistema.
    Apenas sistemas multiprogramáveis podem ser multiusuário, pois é necessário prever a execução de processos concorrentes para cada usuário.

    Rate this question:

  • 17. 

    Qual opção abaixo NÃO é verdadeira em relação aos sistemas em nuvem?

    • A.

      Recursos físicos e locais são convertidos em recursos virtuais escaláveis e disponíveis 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 são dinamicamente alocados de forma tal que cada serviço disponha de condições 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.

      São sistemas multiprocessador fracamente acopláveis com capacidade de reconfiguração dinâmica de recursos para atender a flutuações de demanda

    Correct Answer
    B. Refere-se a qualquer sistema que utilize armazenamento de arquivos ou de aplicativos na Internet
    Explanation
    The correct answer is "Refere-se a qualquer sistema que utilize armazenamento de arquivos ou de aplicativos na Internet". This option is not true in relation to cloud systems because cloud systems are not limited to just storage of files or applications. Cloud systems also involve the allocation of computational resources, scalability, and availability over a network like the Internet.

    Rate this question:

  • 18. 

    Existem estudos para implementação de sistemas que permitam a carros se agrupem dinamicamente em comboios que movimentar-se-iam tão próximos quanto possível e com a maior velocidade permitida para a via. Os comboios devem considerar a inserção ou remoção de carros de acordo com a entrada ou saída de veículos durante o trajeto. O sistema deve fazer correções preventivas a cada carro cujo condutor retome o controle do veículo ou na ocorrência de defeitos nos veículos. O sistema necessário para esta implementação seria classificado de qual forma?

    • A.

      Tempo Real Crítico Flexível

    • B.

      Tempo Real Não-crítico Rígido

    • C.

      Tempo Real Crítico Rígido

    • D.

      Tempo Real Não-crítico Flexível

    • E.

      Tempo Real Crítico, seja Rígido ou Flexível

    Correct Answer
    C. Tempo Real Crítico Rígido
    Explanation
    The system described in the question requires real-time processing to ensure that the cars can move as close together as possible and at the maximum speed allowed on the road. The system needs to make proactive adjustments for each car when the driver regains control or when there are defects in the vehicles. This indicates that the system has strict timing requirements and cannot tolerate any delays in processing. Therefore, it would be classified as "Tempo Real Crítico Rígido" (Real-Time Critical Hard).

    Rate this question:

  • 19. 

    Sistemas operacionais com suporte a múltiplos processadores que compartilhem um mesmo barramento e onde cada processador pode receber uma tarefa específica sob controle de um processador mestre pode ser classificado de qual forma?

    • A.

      Multiprocessador síncrono

    • B.

      Multicomputador assimétrico

    • C.

      Multiprocessador simétrico

    • D.

      Multiprocessador assimétrico

    • E.

      Multiprocessador assíncrono

    Correct Answer
    D. Multiprocessador assimétrico
    Explanation
    In this scenario, the correct answer is "Multiprocessador assimétrico" (Asymmetric Multiprocessor). This is because the question describes a system where multiple processors share a common bus and each processor can receive a specific task under the control of a master processor. In an asymmetric multiprocessor system, the processors have different capabilities and responsibilities, with one acting as the master and the others as slaves, performing specific tasks assigned by the master.

    Rate this question:

  • 20. 

    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 ação somente no caso de falha do computador monitorado pode ser classificado de qual forma?

    • A.

      Multiprocessador em cluster assíndoto

    • B.

      Multicomputador em cluster simétrico

    • C.

      Multicomputador em cluster síncrono

    • D.

      Multicomputador em cluster assíncrono

    • E.

      Multicomputador em cluster assimétrico

    Correct Answer
    E. Multicomputador em cluster assimétrico
    Explanation
    This question is asking for the classification of an operating system that consists of multiple computers interconnected by a dedicated fiber optic network, where some computers only monitor the activities of others and only take action in the event of a failure. The correct answer is "Multicomputer in asymmetric cluster" because this classification accurately describes the system where the computers in the cluster have different roles and responsibilities, with some acting as monitors and others as active nodes.

    Rate this question:

  • 21. 

    Qual opção NÃO é verdadeira sobre as Chamadas de Sistema (System Calls) 

    • A.

      Em Windows NT é possível invocar diretamente as chamadas de sistema

    • B.

      Geralmente disponíveis como instruções em Assembly

    • C.

      São direcionadas para programadores de baixo nível, geralmente em linguagens como Assembly ou C

    • D.

      Em Unix é possível invocar diretamente chamadas de sistema

    • E.

      Fornece interface entre processos e o sistema operacional

    Correct Answer
    A. Em Windows NT é possível invocar diretamente as chamadas de sistema
    Explanation
    Em Windows NT, as chamadas de sistema são realizadas por intermédio da API Win32

    Rate this question:

  • 22. 

    Qual opção é correta sobre Mecanismos e Políticas na implementação de Sistemas Operacionais?

    • A.

      Mecanismos indicam quais funcionalidades devem ser implementadas e Políticas determinam como implementar determinada funcionalidade

    • B.

      Mecanismos determinam como implementar determinada funcionalidade e Políticas indicam quais funcionalidades devem ser implementadas

    • C.

      Mecanismos e Políticas são sinônimos

    • D.

      Políticas indicam como implementar os Mecanismos

    • E.

      Mecanismos são a implementação de funcionalidades que não dependem de configuração do usuário e as Políticas são a implementação de funcionalidades que dependem da configuração do usuário

    Correct Answer
    B. Mecanismos determinam como implementar determinada funcionalidade e Políticas indicam quais funcionalidades devem ser implementadas
    Explanation
    The correct answer states that mechanisms determine how to implement a specific functionality, while policies indicate which functionalities should be implemented. This means that mechanisms are responsible for the technical implementation details, while policies define the overall guidelines and objectives of the system.

    Rate this question:

  • 23. 

    Observe esta relação de estruturas de sistemas operacionaisI. Estrutura simples ou monolíticaII. Abordagem em camadasIII. MicrokernelIV. ModularCompare a relação anterior com esta listagem de sistemas operacionaisA. MS-DOSB. Unix originalC. MachD. QNXE. Windows NTF. Sun SolarisG. LinuxH. Apple Mac OS XQual opção abaixo relaciona corretamente estas listagens?

    • A.

      II com D e E

    • B.

      III com C, D, E e G

    • C.

      IV com F, G e H

    • D.

      I com A, E, G e H

    • E.

      III com B, C e D

    Correct Answer
    C. IV com F, G e H
    Explanation
    The correct option is IV com F, G e H. This means that the fourth option correctly relates the given list of operating systems with the structure of modular. The operating systems F (Sun Solaris), G (Linux), and H (Apple Mac OS X) all follow a modular structure.

    Rate this question:

  • 24. 

    Observe esta relação de estruturas de sistemas operacionaisI. Estrutura simples ou monolíticaII. Abordagem em camadasIII. MicrokernelIV. ModularCompare a relação anterior com esta listagem de sistemas operacionaisA. MS-DOSB. Unix originalC. MachD. QNXE. Windows NTF. Sun SolarisG. LinuxH. Apple Mac OS XQual opção abaixo relaciona INCORRETAMENTE estas listagens?

    • A.

      I com A e B

    • B.

      III com C, D e parcialmente com E

    • C.

      II parcialmente com E

    • D.

      I com A, B, F e G

    • E.

      IV com F, G e H

    Correct Answer
    D. I com A, B, F e G
    Explanation
    The correct answer is "I com A, B, F e G". This option incorrectly relates the simple or monolithic structure (I) with MS-DOS (A), Unix original (B), Sun Solaris (F), and Linux (G).

    Rate this question:

  • 25. 

    Qual opção NÃO é verdadeira em relação a Máquinas Virtuais?

    • A.

      Para implementá-las utiliza-se o escalonamento de UCP e memória virtual para criar a ilusão de que um processo tem seu próprio processador, memória e outros recursos.

    • B.

      Os processos recebem uma interface idêntica a um determinado hardware

    • C.

      A Máquina Virtual precisa implementar modos usuário e monitor e ambos precisam ser executados no modo usuário do sistema hospedeiro

    • D.

      Não traz, inerentemente, riscos de segurança ao sistema hospedeiro, por ser completamente isolada

    • E.

      Ele oferece ao sistema virtualizado exclusivamente um subconjunto do hardware do sistema hospedeiro

    Correct Answer
    E. Ele oferece ao sistema virtualizado exclusivamente um subconjunto do hardware do sistema hospedeiro
    Explanation
    A opção que não é verdadeira em relação a Máquinas Virtuais é "Ele oferece ao sistema virtualizado exclusivamente um subconjunto do hardware do sistema hospedeiro". Na verdade, as Máquinas Virtuais podem ter acesso a todo o hardware do sistema hospedeiro, dependendo da configuração e das permissões concedidas. A Máquina Virtual pode ter acesso total aos recursos do sistema hospedeiro, incluindo processador, memória e outros recursos.

    Rate this question:

  • 26. 

    Podemos dizer que um processo é composto por quais partes?

    • A.

      Contexto de Software, Contexto de Hardware, Espaço de Endereçamento e Seção de Texto

    • B.

      Contexto de Software e Hardware, Espaço de Endereçamento e Seção de Texto

    • C.

      Contexto de Software, Espaço de Endereçamento e Seção de Texto

    • D.

      Contexto de Software, Contexto de Hardware e Seção de Texto

    • E.

      UCP, memória e controladores de dispositivos

    Correct Answer
    A. Contexto de Software, Contexto de Hardware, Espaço de Endereçamento e Seção de Texto
    Explanation
    A resposta correta é "Contexto de Software, Contexto de Hardware, Espaço de Endereçamento e Seção de Texto". Essas são as partes que compõem um processo, incluindo o contexto de software e hardware, o espaço de endereçamento e a seção de texto. O contexto de software refere-se às informações relacionadas ao software em execução, enquanto o contexto de hardware se refere às informações relacionadas ao hardware em uso. O espaço de endereçamento é onde o processo armazena seus dados e instruções, e a seção de texto contém o código executável do programa.

    Rate this question:

  • 27. 

    Os estados genéricos de um processo são

    • A.

      Novo, Executando, Esperando e Terminado

    • B.

      Novo, Executando, Esperando, Pronto e Terminado

    • C.

      Novo, Executando, Stand By, Pronto e Terminado

    • D.

      Transição, Executando, Esperando, Pronto e Terminado

    • E.

      Novo, Executando, Esperando, Pronto e Zumbi

    Correct Answer
    B. Novo, Executando, Esperando, Pronto e Terminado
    Explanation
    The correct answer is "Novo, Executando, Esperando, Pronto e Terminado". These states represent the generic states of a process. "Novo" (New) refers to a process that has been created but has not yet been executed. "Executando" (Executing) refers to a process that is currently being executed by the CPU. "Esperando" (Waiting) refers to a process that is waiting for a certain event or resource to become available. "Pronto" (Ready) refers to a process that is waiting to be assigned to a CPU for execution. "Terminado" (Terminated) refers to a process that has finished its execution.

    Rate this question:

  • 28. 

    Qual das opções abaixo contém uma transição que NÃO é encontrada entre as transições genéricas de estados de processos?

    • A.

      Executando para Pronto

    • B.

      Novo para Pronto

    • C.

      Esperando para Executando

    • D.

      Executando para Terminado

    • E.

      Esperando para Pronto

    Correct Answer
    C. Esperando para Executando
    Explanation
    A transição "Esperando para Executando" não é encontrada entre as transições genéricas de estados de processos. As transições genéricas de estados de processos são: Novo para Pronto, Pronto para Executando, Executando para Bloqueado, Bloqueado para Pronto, Executando para Pronto e Terminado.

    Rate this question:

  • 29. 

    Cada processo é representado no sistema operacional por um(a) ______. Ele(a) contém muitos dados sobre um processo específico, incluindo cópias dos registradores. Qual opção completa corretamente esta lacuna?

    • A.

      Thread

    • B.

      Contexto de Hardware

    • C.

      UCP

    • D.

      PCB

    • E.

      Vetor

    Correct Answer
    D. PCB
    Explanation
    A PCB, ou Bloco de Controle de Processo, é uma estrutura de dados no sistema operacional que representa um processo. Ela contém informações importantes sobre o processo, como os valores dos registradores, o estado atual do processo e outras informações necessárias para o sistema operacional gerenciar o processo corretamente.

    Rate this question:

  • 30. 

    Um processo executa por algum tempo após receber autorização para ser alocado na UCP. O que NÃO pode ocorrer a este processo?

    • A.

      Emitir requisição de E/S e ser colocado em fila de E/S

    • B.

      Criar um subprocesso e esperar o término deste subprocesso

    • C.

      Ser forçosamente removido e colocado de volta na fila de prontos

    • D.

      Executar sua última instrução e terminar

    • E.

      Selecionar qual processo deve ficar em seu lugar, trocando de posição com este processo

    Correct Answer
    E. Selecionar qual processo deve ficar em seu lugar, trocando de posição com este processo
    Explanation
    A process cannot select which process should take its place and exchange positions with it. This would violate the scheduling algorithm and the order of execution.

    Rate this question:

  • 31. 

    Processos podem ser organizados em filas como Fila de Prontos ou filas para cada dispositivo de E/S.O processo de seleção de processos que devem ser movidos entre filas ou alocados para processamento ou E/S é realizado por qual parte do sistema operacional?

    • A.

      Escalonador

    • B.

      PCB

    • C.

      Microkernel

    • D.

      System Call

    • E.

      Registradores

    Correct Answer
    A. Escalonador
    Explanation
    The correct answer is "Escalonador". The escalonador is responsible for selecting processes to be moved between queues or allocated for processing or I/O. It determines the order in which processes are executed and manages the allocation of resources to ensure efficient and fair utilization of the system's resources.

    Rate this question:

  • 32. 

    Qual parte do sistema operacional é responsável por mover processos no estado Novo para admissão na Fila de Prontos?

    • A.

      Escalonador de Médio Prazo

    • B.

      Escalonador de Longo Prazo

    • C.

      Escalonador de Curto Prazo

    • D.

      Microkernel

    • E.

      Escalonador Sem Prazo

    Correct Answer
    B. Escalonador de Longo Prazo
    Explanation
    The correct answer is "Escalonador de Longo Prazo". O escalonador de longo prazo é responsável por mover os processos do estado Novo para a Fila de Prontos. Ele decide quais processos devem ser admitidos na memória principal e inicia o carregamento desses processos. Ele também é responsável por gerenciar a quantidade de processos na memória para otimizar o desempenho do sistema operacional.

    Rate this question:

  • 33. 

    A parte do sistema operacional responsável por selecionar a qual dos processos da Fila de Prontos deve ser alocada a UCP é o

    • A.

      Escalonador de Longo Prazo

    • B.

      Condição de Corrida

    • C.

      Escalonador de Curto Prazo

    • D.

      Escalonador de Médio Prazo

    • E.

      Microkernel

    Correct Answer
    C. Escalonador de Curto Prazo
    Explanation
    O escalonador de curto prazo é responsável por selecionar qual processo da fila de prontos será alocado na Unidade Central de Processamento (UCP). Ele é responsável por decidir quais processos serão executados em um determinado momento, levando em consideração critérios como prioridade, tempo de execução e recursos disponíveis.

    Rate this question:

  • 34. 

    Cabe ao escalonador de longo prazo controlar o grau de ______. Isso é feito equilibrando o mix entre processos ______ (que consomem mais tempo realizando E/S do que efetuando ______) e processos ______ (que gera requisições de E/S com ______ frequência, usando mais tempo para efetuar cálculos). A opção que preenche correta e respectivamente estas lacunas é

    • A.

      Multiprogramação; CPU-Bound; cálculos; I/O-Bound; menos

    • B.

      Paginação; CPU-Bound; cálculos; I/O-Bound; alta

    • C.

      Paginação; I/O-Bound; cálculos; CPU-Bound; mais

    • D.

      Multiprogramação; I/O-Bound; cálculos; CPU-Bound; menos

    • E.

      Multiprogramação; I/O-Bound; cálculos; CPU-Bound; mais

    Correct Answer
    D. Multiprogramação; I/O-Bound; cálculos; CPU-Bound; menos
    Explanation
    The correct answer is "multiprogramação; I/O-Bound; cálculos; CPU-Bound; menos". The long-term scheduler is responsible for controlling the degree of multiprogramming, which is achieved by balancing the mix between I/O-Bound processes (that consume more time performing I/O operations than executing calculations) and CPU-Bound processes (that generate frequent I/O requests, using more time for calculations). In this case, the correct option fills the gaps correctly and respectively, stating that the long-term scheduler controls the degree of multiprogramming, prioritizing I/O-Bound processes over CPU-Bound processes to minimize the time spent on calculations.

    Rate this question:

  • 35. 

    Por vezes é conveniente reduzir o grau de multiprogramação 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 é responsável por esta tarefa?

    • A.

      Escalonador de Longo Prazo

    • B.

      Deadlock

    • C.

      Escalonador de Curto Prazo

    • D.

      Condição de Corrida

    • E.

      Escalonador de Médio Prazo

    Correct Answer
    E. Escalonador de Médio Prazo
    Explanation
    The Escalonador de Médio Prazo is responsible for reducing the degree of multiprogramming in a system by removing processes from the Ready Queue or the I/O wait queues and reducing contention for resources like the CPU. It is responsible for making decisions on which processes should be swapped out of main memory and onto secondary storage, thereby freeing up resources for other processes.

    Rate this question:

  • 36. 

    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 opção preenche corretamente esta lacuna?

    • A.

      Troca de contexto

    • B.

      Escalonamento de longo prazo

    • C.

      Substituição de página

    • D.

      Deadlock

    • E.

      Troca de mensagens

    Correct Answer
    A. Troca de contexto
    Explanation
    A troca de contexto ocorre quando o kernel salva o contexto de um processo que estava em execução no PCB (bloco de controle de processo) e carrega o contexto salvo do processo escalonado. Durante a troca de contexto, o kernel realiza a transição de um processo em execução para outro processo, permitindo que vários processos sejam executados de forma concorrente em um sistema operacional multitarefa.

    Rate this question:

  • 37. 

    Os dois modelos fundamentais de comunicação entre processos são

    • A.

      Troca de Mensagens e Semáforos

    • B.

      Memória compartilhada e Troca de Mensagens

    • C.

      Semáforos e Seção Crítica

    • D.

      Memória compartilhada e Seção Crítica

    • E.

      Memória compartilhada e Monitores

    Correct Answer
    B. Memória compartilhada e Troca de Mensagens
    Explanation
    The correct answer is "Memória compartilhada e Troca de Mensagens". This is because these two models, shared memory and message passing, are the fundamental ways in which processes can communicate with each other. Shared memory involves multiple processes accessing and modifying the same memory space, allowing for efficient and fast communication. On the other hand, message passing involves processes sending and receiving messages to communicate, which can be more flexible and secure. Both models are widely used in inter-process communication and have their own advantages and disadvantages.

    Rate this question:

  • 38. 

    Qual é a unidade básica de utilização da UCP?

    • A.

      Bit

    • B.

      Processo

    • C.

      Thread

    • D.

      Escalonamento

    • E.

      PCB

    Correct Answer
    C. Thread
    Explanation
    A unidade básica de utilização da UCP é a thread. Uma thread é uma sequência de instruções que pode ser executada independentemente por um processador. Ela representa uma unidade de trabalho dentro de um processo e permite que várias tarefas sejam executadas simultaneamente, melhorando a eficiência do processamento.

    Rate this question:

  • 39. 

    Qual opção NÃO contém um benefício do uso de threads?

    • A.

      Compartilhamento de recursos

    • B.

      Utilização de arquiteturas multiprocessadas

    • C.

      Economia

    • D.

      Prevenção de deadlock

    • E.

      Responsividade

    Correct Answer
    D. Prevenção de deadlock
    Explanation
    A opção "Prevenção de deadlock" não contém um benefício do uso de threads porque a prevenção de deadlock não é um benefício direto do uso de threads. O deadlock é um problema que ocorre quando dois ou mais processos ficam bloqueados, aguardando a liberação de recursos que estão sendo utilizados por outros processos. Embora o uso de threads possa potencialmente contribuir para a ocorrência de deadlock, a prevenção de deadlock é uma preocupação relacionada à programação concorrente em geral, não exclusivamente ao uso de threads.

    Rate this question:

  • 40. 

    Existem três modelos de multithreadingA. Muitos para UmB. Um para UmC. Muitos para MuitosEstes modelos foram implementados em sistemas como I. Windows NTII. HP-UXIII. LinuxIV. Biblioteca Green ThreadsQual opção 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

    Correct Answer
    E. A-IV; B-I e III; C-II
    Explanation
    The correct answer is A-IV; B-I e III; C-II. This means that the model "Muitos para Muitos" is implemented by system IV (Biblioteca Green Threads), the model "Muitos para Um" is implemented by system I (Windows NT) and the model "Um para Um" is implemented by system III (Linux).

    Rate this question:

  • 41. 

    Desconsiderando o tempo no qual um processo fica na Fila de Pronto, ele alterna entre duas formas de operação: ele começa com um(a) ______ que é seguido por um(a) ______. Qual opção abaixo preenche correta e respectivamente estas lacunas?

    • A.

      Surto de UCP; Surto de E/S

    • B.

      Seção Crítica; Condição de Corrida

    • C.

      Estado novo; Estado rodando

    • D.

      Surto de E/S; Surto de UCP

    • E.

      Condição de Corrida; Starvation

    Correct Answer
    A. Surto de UCP; Surto de E/S
    Explanation
    The correct answer is "Surto de UCP; Surto de E/S". In this context, "Surto de UCP" refers to the burst of CPU activity, indicating that the process is actively using the CPU. "Surto de E/S" refers to the burst of input/output activity, indicating that the process is waiting for input/output operations to be completed. Therefore, the process alternates between these two forms of operation.

    Rate this question:

  • 42. 

    Decisões sobre escalonamento podem ocorrer em diversas circunstâncias. Qual opção abaixo NÃO indica uma destas circunstâncias.

    • 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 requisição de E/S

    • E.

      Quando a operação de E/S que um processo estava aguardando é concluída

    Correct Answer
    B. Quando ocorre um deadlock
    Explanation
    The option "Quando ocorre um deadlock" does not indicate a circumstance in which scheduling decisions can occur. Deadlock refers to a situation where two or more processes are unable to proceed because each is waiting for the other to release a resource. Scheduling decisions, on the other hand, involve determining which process should be executed next based on various factors such as priority, time slice, or resource availability. Therefore, deadlock occurrence is not a valid circumstance for scheduling decisions.

    Rate this question:

  • 43. 

    Decisões de escalonamento podem ocorrer em algumas circunstâncias:A. Quando um processo que estava no estado Rodando realiza uma requisição de E/SB. Quando um processo volta do estado Rodando para a Fila de ProntosC. Quando a operação de E/S que um processo estava aguardando é concluídaD. Quando um processo terminaPara que o escalonamento seja considerado não-preemptivo, ele precisa

    • A.

      Ocorrer somente nos casos B e C

    • B.

      Ocorrer preferencialmente nos casos A e B

    • C.

      Ocorrer somente nos casos A e D

    • D.

      Ocorrer somente nos casos A e C

    • E.

      Ocorrer em todos os casos

    Correct Answer
    C. Ocorrer somente nos casos A e D
    Explanation
    The correct answer is "Ocorrer somente nos casos A e D". This means that non-preemptive scheduling should only occur when a process makes a request for I/O (case A) or when a process finishes execution (case D). In non-preemptive scheduling, a process will continue running until it voluntarily gives up the CPU, either by requesting I/O or by completing its execution. This ensures that a process is not interrupted or preempted by another process.

    Rate this question:

  • 44. 

    Alguns critérios devem ser utilizados para avaliar algoritmos de escalonamento. Os principais critérios sãoI. Utilização de UCPII. ThroughputIII. TurnaroundIV. DisponibilidadeV. Tempo de esperaVI. Tempo de resposta VII. ConfiabilidadeA afirmação anterior pode estar incorreta. Indique a opção correta sobre ela

    • A.

      Ela está incorreta. Para corrigí-la é necessário incluir o critério "Escalabilidade"

    • B.

      Está quase completamente correta. O único problema da frase é que estes critérios referem-se ao algoritmos de substituição de páginas e não aos algoritmos de escalonamento.

    • C.

      Ela está absolutamente correta

    • D.

      Ela está incorreta. Para corrigí-la é necessário eliminar os critérios IV e VII

    • E.

      Está incorreta, pois não existem critérios objetivos de avaliação de algoritmos de escalonamento

    Correct Answer
    D. Ela está incorreta. Para corrigí-la é necessário eliminar os critérios IV e VII
    Explanation
    The correct answer is "Ela está incorreta. Para corrigí-la é necessário eliminar os critérios IV e VII." This is because the statement incorrectly includes criteria IV (Disponibilidade) and VII (Confiabilidade), which are not relevant for evaluating scheduling algorithms.

    Rate this question:

  • 45. 

    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.

      Múltiplas Filas

    • C.

      FIFO

    • D.

      Round Robin

    • E.

      FCFS

    Correct Answer
    E. FCFS
    Explanation
    The given statement states that the simplest scheduling algorithm is the one that schedules the process that has been waiting the longest in the Ready Queue. This algorithm is known as FCFS (First-Come, First-Served).

    Rate this question:

  • 46. 

    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 substituição de páginas

    Correct Answer
    A. FCFS
    Explanation
    The given correct answer is FCFS. The "efeito comboio" refers to a situation in process scheduling where a long process is followed by several short processes. In FCFS (First-Come, First-Served) scheduling, the processes are executed in the order they arrive, which can lead to the "efeito comboio" as the long process will block subsequent processes from executing until it completes.

    Rate this question:

  • 47. 

    Quando a UCP estiver disponível ela será alocada ao processo que tiver menor previsão de duração do próximo surto de UCP, caso o sistema operacional esteja utilizando um algoritmo de escalonamento

    • A.

      Múltiplas Filas

    • B.

      SJF

    • C.

      FIFO

    • D.

      Round Robin

    • E.

      FCFS

    Correct Answer
    B. SJF
    Explanation
    The correct answer is SJF (Shortest Job First). This is because the given statement mentions that when the CPU is available, it will be allocated to the process with the shortest predicted duration of the next CPU burst. SJF scheduling algorithm selects the process with the shortest burst time, allowing the process with the shortest predicted duration to be executed first.

    Rate this question:

  • 48. 

    O bloqueio indefinido (ou ______) é um problema que pode ocorrer com a implementação de algoritmo de escalonamento ______. Isso efetivamente ocorreu entre 1967 e 1973, em um IBM 7094 do MIT. Uma solução para este tipo de problema é a implementação de técnica de ______A opção que preenche correta e respectivamente as lacunas é 

    • A.

      Aging; SJF; starvation

    • B.

      Starvation; FIFO; comboio

    • C.

      Starvation; por prioridade; aging ou envelhecimento

    • D.

      Deadlock; múltiplas filas;aging

    • E.

      Deadlock; por prioridade; aging ou envelhecimento

    Correct Answer
    C. Starvation; por prioridade; aging ou envelhecimento
    Explanation
    The correct answer is "starvation; por prioridade; aging ou envelhecimento". This is because the question is discussing the issue of indefinite blocking or starvation that can occur with the implementation of a scheduling algorithm. It mentions that this issue occurred between 1967 and 1973 with an IBM 7094 at MIT. The solution to this problem is implementing the technique of priority-based scheduling with aging or envelhecimento.

    Rate this question:

  • 49. 

    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 expressão pode estar incorreta. Qual opção abaixo é correta sobre ela?

    • A.

      O nome da fatia de tempo não é quantum, mas "time fatting"

    • B.

      O algoritmo ao qual o Round Robin assemelha-se é o FIFO, não 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, não o SJF

    • E.

      Round Robin não é um algoritmo preemptivo

    Correct Answer
    D. O algoritmo ao qual o Round Robin assemelha-se é o FCFS, não o SJF
    Explanation
    The correct answer is that the algorithm to which Round Robin is similar is FCFS, not SJF. This means that Round Robin scheduling algorithm shares similarities with the First-Come, First-Served (FCFS) scheduling algorithm, rather than the Shortest Job First (SJF) algorithm.

    Rate this question:

  • 50. 

    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 técnica será chamada ______ e cada um dos n processos terá a impressão de ter um processador à sua disposição, embora mais lento do que o real.Qual opção abaixo preenche correta e respectivamente estas lacunas?

    • A.

      Fatia de tempo; pequeno; FCFS; grande; compartilhamento de memória

    • B.

      Fatia de tempo; grande; FCFS; pequeno; Solução de Peterson

    • C.

      Time fatting; pequeno; FCFS; grande; compartilhamento de processador

    • D.

      Seção crítica; grande; SJF; pequeno; compartilhamento de memória

    • E.

      Fatia de tempo; grande; FCFS; pequeno; compartilhamento de processador

    Correct Answer
    E. Fatia de tempo; grande; FCFS; pequeno; compartilhamento de processador
    Explanation
    A resposta correta é "fatia de tempo; grande; FCFS; pequeno; compartilhamento de processador". No algoritmo de escalonamento Round Robin, o desempenho depende do tamanho do quantum, que é a fatia de tempo alocada para cada processo. Se o quantum for extremamente grande, o algoritmo se tornará semelhante ao algoritmo FCFS (First-Come, First-Served), onde os processos são executados um após o outro, sem interrupções. Por outro lado, se o quantum for muito pequeno, a técnica será chamada de compartilhamento de processador, onde cada processo terá a impressão de ter um processador à sua disposição, embora mais lento do que o real.

    Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 22, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Nov 26, 2009
    Quiz Created by
    Cidandrade
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.