Revisão De SiSTEMas Operacionais

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Cidandrade
C
Cidandrade
Community Contributor
Quizzes Created: 1 | Total Attempts: 4,544
| Attempts: 4,544 | Quest�es: 60
Please wait...
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.
Question 1 / 60
0 %
0/100
Score 0/100
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?

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.

Submit
Please wait...
About This Quiz
Revisão De Sistemas Operacionais - Quiz

2. Os estados genéricos de um processo são

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.

Submit
3. 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?

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.

Submit
4. O trecho do código-fonte de um programa que, ao ser executado, pode levar o sistema a uma Condição de Corrida é denominado

Explanation

A seção crítica de um programa é a parte do código onde ocorre o acesso e a manipulação de recursos compartilhados por múltiplas threads ou processos. Essa seção é considerada crítica porque pode levar a uma condição de corrida, que é uma situação em que o resultado da execução depende da ordem de acesso concorrente aos recursos compartilhados. Portanto, a resposta correta é "Seção Crítica".

Submit
5. 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?

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.

Submit
6. 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éticas
Qual das opções abaixo NÃO é verdadeira em relação à esta hierarquia?

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.

Submit
7. Podemos dizer que um processo é composto por quais partes?

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.

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

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.

Submit
9. Qual destas opções NÃO Ã© característica dos sistemas operacionais multiprogramáveis?

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.

Submit
10. 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?

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).

Submit
11. Para a ocorrência de um deadlock é necessário que ocorrão determinadas situações. Qual opção abaixo NÃO contém uma destas ocorrências?

Explanation

A ocorrência de um deadlock requer a presença de exclusão mútua, não-preempção, espera circular e manter-e-esperar. No entanto, o progresso controlado não é uma das condições necessárias para a ocorrência de um deadlock. O progresso controlado refere-se à capacidade do sistema de garantir que pelo menos um processo em um conjunto de processos que competem por recursos seja capaz de avançar em direção à sua conclusão. Portanto, a opção "Progresso Controlado" não contém uma das condições necessárias para a ocorrência de um deadlock.

Submit
12. Ao dividir a memória em blocos de tamanho fixo (quadros) e dividir a memória lógica (espaço de endereçamento de processos) em blocos do mesmo tamanho (páginas) e permitir que as páginas sejam carregadas em quaisquer quadros disponíveis, estaremos implementando

Explanation

By dividing the memory into fixed-sized blocks (frames) and dividing the logical memory (process address space) into blocks of the same size (pages) and allowing pages to be loaded into any available frames, we are implementing memory paging.

Submit
13.
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?

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.

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

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.

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

Explanation

Em Windows NT, as chamadas de sistema são realizadas por intermédio da API Win32

Submit
16. 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?

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.

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

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.

Submit
18. 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?

Explanation

Ser multiusuário ou monousuário é referente ao sistema como um todo e não aos serviços prestados pelo sistema

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

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.

Submit
20. Se o resultado da execução de processamento de um conjunto de processos puder ser afetado pela ordem de execução de instruções de cada processo, estabelece-se uma situação denominada

Explanation

A condição de corrida ocorre quando o resultado da execução de um conjunto de processos é afetado pela ordem de execução das instruções de cada processo. Isso pode levar a resultados inconsistentes ou indeterminados, pois os processos podem competir por recursos compartilhados ou executar em paralelo sem sincronização adequada. Portanto, a resposta correta é "Condição de Corrida".

Submit
21. 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

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.

Submit
22. 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?

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.

Submit
23. 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?

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.

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

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.

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

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.

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

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.

Submit
27. 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?

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.

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

Explanation

Unix was developed at Bell Labs, AT&T, as a version of Multics.

Submit
29. Qual é a finalidade de uso de registradores nas UCP?

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.

Submit
30. Qual opção abaixo NÃO é verdadeira em relação às 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.

Submit
31. 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?

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.

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

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.

Submit
33. Qual opção abaixo NÃO contém uma das soluções já adotadas para tentar resolver problemas de sincronização de processos?

Explanation

Vetores assíncronos não é uma das soluções adotadas para tentar resolver problemas de sincronização de processos. As outras opções mencionadas, como a Solução de Peterson, Semáforos, Monitores e Hardware de Sincronismo, são todas abordagens utilizadas para lidar com a sincronização de processos. No entanto, vetores assíncronos não é uma técnica comumente empregada nesse contexto.

Submit
34. Existe uma técnica que permite separar a memória lógica (espaço de endereçamento de processos) e a memória física. Desta forma, podemos carregar mais e maiores processos do que a memória física comportaria, carregando para a memória física apenas as páginas necessárias para a execução dos processos naquele momento. Esta técnica é denominada

Explanation

Memória Virtual é a técnica que permite separar a memória lógica e a memória física, permitindo carregar mais e maiores processos do que a memória física comportaria. Ela carrega para a memória física apenas as páginas necessárias para a execução dos processos naquele momento.

Submit
35. 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 é 

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.

Submit
36. Qual das opções abaixo indica um algoritmo de substituição de páginas de memória de implementação viável?

Explanation

The correct answer is LRU. LRU stands for Least Recently Used and it is a viable memory page replacement algorithm. It works by replacing the page that has not been used for the longest period of time, ensuring that the most recently used pages remain in memory. This algorithm is commonly used in operating systems to optimize memory usage and improve performance.

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

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.

Submit
38. 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?

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.

Submit
39. Diversos processos podem entrar em um estado no qual todos estão esperando por um evento que nunca acontecerá, por depender de outro processo que está no mesmo estado. Esta situação é conhecida como

Explanation

Deadlock is a situation where multiple processes are unable to proceed because each is waiting for a resource that is held by another process, resulting in a circular dependency. In this scenario, all processes are waiting for an event that will never occur because they are dependent on each other. This can lead to a system freeze or a significant decrease in performance.

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

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.

Submit
41. 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?

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.

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

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.

Submit
43. 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?

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.

Submit
44. 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 é

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.

Submit
45. O efeito comboio é um problema que pode ocorrer com qual algoritmo de escalonamento de processos?

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.

Submit
46. 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 termina

Para que o escalonamento seja considerado não-preemptivo, ele precisa

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.

Submit
47. 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

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).

Submit
48. Diversos processos podem entrar em um estado tal no qual os processos continuam executando, mas nenhum deles apresenta progresso na execução. Este estado é denominado

Explanation

Starvation refers to a situation where processes continue to execute but none of them make progress. In this state, certain processes may not receive the necessary resources or attention to complete their execution, causing them to be stuck indefinitely. This can occur when resources are allocated unfairly or when a higher priority process constantly takes precedence over others.

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

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.

Submit
50. 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

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.

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

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.

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

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.

Submit
53. Observe esta relação de estruturas de sistemas operacionais
I. Estrutura simples ou monolíticaII. Abordagem em camadasIII. MicrokernelIV. Modular
Compare a relação anterior com esta listagem de sistemas operacionais
A. MS-DOSB. Unix originalC. MachD. QNXE. Windows NTF. Sun SolarisG. LinuxH. Apple Mac OS X
Qual opção abaixo relaciona INCORRETAMENTE estas listagens?

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).

Submit
54. 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?

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.

Submit
55. Existem três modelos de multithreading
A. Muitos para UmB. Um para UmC. Muitos para Muitos
Estes modelos foram implementados em sistemas como 
I. Windows NTII. HP-UXIII. LinuxIV. Biblioteca Green Threads
Qual opção abaixo relaciona corretamente qual sistema implementa qual modelo?

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).

Submit
56. 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?

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.

Submit
57. A solução do problema da Seção Crítica precisa satisfazer três requisitos:
I. Exclusão MútuaII. ProgressoIII. Espera Limitada
Qual opção abaixo NÃO é correta em relação a estes requisitos?

Explanation

The correct answer is stating that "Por Espera Limitada, entende-se que a quantidade de processos no estado de Espera deve ser limitado a um valor conveniente" is not correct in relation to the requirements of the Critical Section problem. The correct understanding of "Espera Limitada" is that there is a limit on the number of times other processes can enter their critical sections after a certain process has executed in its entry section. Therefore, the statement about limiting the number of processes in the waiting state is not accurate in relation to the requirement of "Espera Limitada".

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

Explanation

Contemporary CPUs are super-scalar, meaning they can simultaneously execute different instructions in each of their execution units.

Submit
59. Observe esta relação de estruturas de sistemas operacionais
I. Estrutura simples ou monolíticaII. Abordagem em camadasIII. MicrokernelIV. Modular
Compare a relação anterior com esta listagem de sistemas operacionais
A. MS-DOSB. Unix originalC. MachD. QNXE. Windows NTF. Sun SolarisG. LinuxH. Apple Mac OS X
Qual opção abaixo relaciona corretamente estas listagens?

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.

Submit
60. 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?

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.

Submit
View My Results

Quiz Review Timeline (Updated): Jul 22, 2024 +

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

  • Current Version
  • Jul 22, 2024
    Quiz Edited by
    ProProfs Editorial Team
  • Nov 26, 2009
    Quiz Created by
    Cidandrade
Cancel
  • All
    All (60)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
Imagine que você encontre, em um website, uma interessante...
Os estados genéricos de um processo são
Programadores desenvolvem seus programas em Fortran ou Assembly e os...
O trecho do código-fonte de um programa que, ao ser executado, pode...
Processos podem ser organizados em filas como Fila de Prontos ou filas...
A hierarquia dos dispositivos de armazenamento é formada da seguinte...
Podemos dizer que um processo é composto por quais partes?
Qual destas opções NÃO é característica dos sistemas operacionais...
Qual destas opções NÃO Ã© característica dos sistemas...
Existem estudos para implementação de sistemas que permitam a carros...
Para a ocorrência de um deadlock é necessário que ocorrão...
Ao dividir a memória em blocos de tamanho fixo (quadros) e dividir a...
O IBM System/360 é um dos computadores mais importantes para a...
É verdade em relação ao sistemas multiusuário
Qual opção NÃO é verdadeira sobre as Chamadas de Sistema (System...
Quando ocorre um(a) ______, o kernel salva o contexto de um processo...
Os dois modelos fundamentais de comunicação entre processos são
Pressuponha que tenha sido criado um novo sistema operacional...
Decisões sobre escalonamento podem ocorrer em diversas...
Se o resultado da execução de processamento de um conjunto de...
O hardware dos computadores é projetado de forma a facilitar sua...
Algumas instruções podem causar danos a processos de outros...
Desconsiderando o tempo no qual um processo fica na Fila de Pronto,...
Qual opção é correta sobre Mecanismos e Políticas na...
Qual é a unidade básica de utilização da UCP?
Qual opção NÃO contém um benefício do uso de threads?
A história dos sistemas operacionais é repleta de casos de...
Qual opção é verdadeira em relação à história do Unix?
Qual é a finalidade de uso de registradores nas UCP?
Qual opção abaixo NÃO é verdadeira em relação às...
Sistemas operacionais com diversos computadores interligados por rede...
Alguns critérios devem ser utilizados para avaliar algoritmos de...
Qual opção abaixo NÃO contém uma das soluções já adotadas para...
Existe uma técnica que permite separar a memória lógica (espaço de...
O bloqueio indefinido (ou ______) é um problema que pode ocorrer com...
Qual das opções abaixo indica um algoritmo de substituição de...
Qual destas opções NÃO é verdadeira em relação aos...
Há um algoritmo de escalonamento que é preemptivo e fornece uma...
Diversos processos podem entrar em um estado no qual todos estão...
Qual opção abaixo NÃO é verdadeira em relação aos sistemas em...
Sistemas operacionais com suporte a múltiplos processadores que...
Qual das opções abaixo contém uma transição que NÃO é...
Um processo executa por algum tempo após receber autorização para...
Cabe ao escalonador de longo prazo controlar o grau de ______. Isso é...
O efeito comboio é um problema que pode ocorrer com qual algoritmo de...
Decisões de escalonamento podem ocorrer em algumas circunstâncias:A....
O mais simples dos algoritmos de escalonamento é o que escalona o...
Diversos processos podem entrar em um estado tal no qual os processos...
Qual parte do sistema operacional é responsável por mover processos...
Quando a UCP estiver disponível ela será alocada ao processo que...
Qual opção NÃO é verdadeira em relação a Máquinas Virtuais?
A parte do sistema operacional responsável por selecionar a qual dos...
Observe esta relação de estruturas de sistemas operacionaisI....
Cada processo é representado no sistema operacional por um(a) ______....
Existem três modelos de multithreadingA. Muitos para UmB. Um para...
O desempenho do algoritmo de escalonamento Round Robin depende do...
A solução do problema da Seção Crítica precisa satisfazer três...
Indique qual opção é verdadeira em relação às UCP
Observe esta relação de estruturas de sistemas operacionaisI....
Por vezes é conveniente reduzir o grau de multiprogramação de um...
Alert!

Advertisement