0% acharam este documento útil (0 voto)
5 visualizações24 páginas

APznzaZJ02scjbgouKhMmEd26Zq2k4XXXKHoww-htH_BxsavQXsoJDXyVxhCeF9XX0F9G6JwLkDie5mg8b42k_xGkpB_sOiUvomwKJXjfm-ZRtJYdh-fkntBPGUdwCSSTn7T7zKb0k7-f3pn6E7-WKIVnsqT7w4pmihJRBOpIfIjwAU_-NPq9LRToElQJsXPmu-1tYTEQaoX_JukbGXjPG

O documento apresenta uma série de questões e respostas sobre sistemas operacionais, abordando suas funções, tipos e características. Destaca a evolução dos sistemas operacionais ao longo das gerações de computadores e a importância do núcleo e drivers. Além disso, discute aspectos como inicialização de sistemas, gerenciamento de recursos e a diferença entre sistemas operacionais de tempo real e distribuídos.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
5 visualizações24 páginas

APznzaZJ02scjbgouKhMmEd26Zq2k4XXXKHoww-htH_BxsavQXsoJDXyVxhCeF9XX0F9G6JwLkDie5mg8b42k_xGkpB_sOiUvomwKJXjfm-ZRtJYdh-fkntBPGUdwCSSTn7T7zKb0k7-f3pn6E7-WKIVnsqT7w4pmihJRBOpIfIjwAU_-NPq9LRToElQJsXPmu-1tYTEQaoX_JukbGXjPG

O documento apresenta uma série de questões e respostas sobre sistemas operacionais, abordando suas funções, tipos e características. Destaca a evolução dos sistemas operacionais ao longo das gerações de computadores e a importância do núcleo e drivers. Além disso, discute aspectos como inicialização de sistemas, gerenciamento de recursos e a diferença entre sistemas operacionais de tempo real e distribuídos.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 24

1

Resposta Correta: c)
Levando em consideração as 5 gerações de computadores que já foram criadas até hoje, em
qual delas houve o surgimento dos sistemas operacionais?
a) Primeira geração;
b) Segunda Geração;
c) Terceira Geração;
d) Quarta Geração;
e) Quinta Geração;

2
Resposta Correta: b)
Quais fatos importantes são destacados na quinta geração de computadores?
a) Surgimento dos sistemas operacionais;
b) Surgimento dos sistemas operacionais para dispositivos móveis;
c) Surgimento dos sistemas operacionais para computadores pessoais;
d) Surgimento dos sistemas operacionais para redes de computadores;
e) Nenhuma das Alternativas

3
Resposta Correta: b)
A tecnologia dos transistores é usada em computadores de qual geração?
a) Primeira geração
b) Segunda geração
c) Terceira Geração
d) Quarta geração
e) Quinta Geração

4
Resposta Correta: b)
Nas alternativas abaixo, assinale o primeiro sistema operacional utilizado em
microcomputadores:
a) MS-Windows 3.0
b) MS-DOS
c) MAC OS
d) Linux
e) Unix

5
Resposta Correta: e)
Em relação as funções de um sistema operacional:

I - Um sistema operacional pode ser caracterizado como um conjunto de rotinas


executadas pelo processador, de forma semelhante aos programas dos usuários.

II - O principal objetivo de um sistema operacional é gerenciar os componentes de hardware,


como processador, memória principal, discos, teclado, entre outros e fornecer aos programas
do usuário uma interface com o hardware mais simples de ser utilizada.

III - Sem um sistema operacional, o usuário deveria ter um conhecimento aprofundado


de diversos comandos e linguagens em geral para que pudesse manipular o computador, o que
tornaria uma prática difícil e com grandes possibilidades de erro.
a) Somente I está correta
b) Somente I e III estão corretas
c) Somente II e III estão corretas
d) Somente I e II estão corretas
e) Todas as alternativas estão corretas

6
Resposta Correta: e)
Sistema Operacional é um programa ou um conjunto de programas cuja função é gerenciar os
recursos do sistema (definir qual programa recebe atenção do processador, gerenciar
memória, criar um sistema de arquivos, etc.), fornecendo uma interface entre o computador e
o usuário (português brasileiro) ou utilizador (português europeu).

Em relação as funções de um sistema operacional:

I - Um sistema operacional pode ser caracterizado como um conjunto de rotinas


executadas pelo processador, de forma semelhante aos programas dos usuários.

II - O principal objetivo de um sistema operacional é gerenciar os componentes de hardware,


como processador, memória principal, discos, teclado, entre outros e fornecer aos programas
do usuário uma interface com o hardware mais simples de ser utilizada.

III - Sem um sistema operacional, o usuário deveria ter um conhecimento aprofundado


de diversos comandos e linguagens em geral para que pudesse manipular o computador, o que
tornaria uma prática difícil e com grandes possibilidades de erro.
a) Somente I está correta
b) Somente I e III estão corretas
c) Somente II e III estão corretas
d) Somente I e II estão corretas
e) Todas as alternativas estão corretas

7
Resposta Correta: d)
Um sistema operacional é um software que atua como intermediário entre o hardware do
computador e o usuário, gerenciando recursos e fornecendo uma interface para interação.
Dentre suas funções, destacam-se o controle do hardware, gerenciamento de arquivos e
execução de programas. Um dos sistemas operacionais mais amplamente usados em
computadores pessoais é o Windows, desenvolvido pela Microsoft. Qual das seguintes funções
NÃO é desempenhada por um sistema operacional?
a) Gerenciamento de arquivos
b) Interface de usuário
c) Controle do hardware
d) Desenvolvimento de software
e) Nenhuma das Alternativas

8
Resposta Correta: c)
Um sistema operacional é responsável por coordenar e gerenciar diferentes componentes de
um sistema computacional. Qual das seguintes atividades NÃO é uma responsabilidade
principal de um sistema operacional?
a) Alocação de recursos de hardware
b) Execução de aplicativos
c) Interpretação de linguagens de programação
d) Controle de periféricos
e) Nenhuma das Alternativas

9
Resposta Correta: d)
O que é um Sistema Operacional?
a) É um programa que monitora a execução de programas;
b) É um programa que monitora a execução de programas de aplicações e acompanha o
Hardware do computador;
c) É um programa que executa programas de aplicações e controla o Hardware do
computador;
d) É um programa que controla a execução de programas de aplicações e faz a interface
entre as aplicações e o Hardware do computador;
e) Nenhuma das Alternativas

10
Resposta Correta: b)
Quais são os objetivos básicos de um Sistema Operacional?
a) Monitoração e controle;
b) Abstração e gerência;
c) Controle a Abstração;
d) Monitoração e gerência;
e) Nenhuma das Alternativas

11
Resposta Correta: e)
Qual das alternativas não é um tipo de sistema operacional?
a) Batch
b) Rede
c) Distribuído
d) Muiti-usuário
e) Nenhuma das Alternativas

12
Resposta Correta: d)
Assinale a alternativa que define o tipo de um sistema operacional.
a) Sistemas monoprogramáveis/monotarefa
b) Sistemas multiprogramáveis/multitarefa
c) Sistemas com múltiplos processadores
d) Todas as alternativas anteriores
e) Nenhuma das Alternativas

13
Resposta Correta: c)
Uma característica marcante desse tipo de sistema é não exigir a interação do usuário com a
aplicação. Exemplos de aplicações processadas por esse sistema são backups e tarefas
agendadas. Essa afirmação diz respeito a qual tipo de sistema?
a) Tempo real
b) Tempo compartilhado
c) Batch
d) Virtual
e) Nuvem

14
Resposta Correta: d)
Embora possa ser executado imediatamente após a máquina ser ligada, a maioria dos
computadores pessoais de hoje o executa através de outro programa armazenado em uma
memória não-volátil ROM chamado BIOS num processo chamado "bootstrapping", conceito
em inglês usado para designar processos autossustentáveis, ou seja, capazes de prosseguirem
sem ajuda externa. Após executar testes e iniciar os componentes da máquina (monitores,
discos, etc), o BIOS procura pelo sistema operacional em alguma unidade de armazenamento,
geralmente o Disco Rígido, e a partir daí, o sistema operacional "toma" o controle da máquina.
O que é um Sistema Operacional?
a) É um programa que monitora a execução de programas;
b) É um programa que monitora a execução de programas de aplicações e acompanha o
Hardware do computador;
c) É um programa que executa programas de aplicações e controla o Hardware do
computador;
d) É um programa que controla a execução de programas de aplicações e faz a interface
entre as aplicações e o Hardware do computador;
e) Nenhuma das Alternativas

15
Resposta Correta: a)
Os sistemas operacionais são programas fundamentais que gerenciam recursos e atuam como
uma camada intermediária entre o hardware e o usuário. Esses sistemas oferecem serviços
essenciais para executar aplicativos, gerenciar arquivos e controlar dispositivos. Entre os
diversos tipos de sistemas operacionais, o Linux é conhecido por sua versatilidade e é
amplamente utilizado em servidores, dispositivos móveis e até em sistemas embarcados.
Sendo assim, qual é o principal propósito de um sistema operacional?
a) Gerenciar a execução de programas e o hardware do sistema.
b) Desenvolver aplicativos e softwares diversos.
c) Controlar exclusivamente a interação com o usuário.
d) Executar operações de manutenção no hardware.
e) Nenhuma das Alternativas

16
Resposta Correta: b)
Os sistemas operacionais são programas fundamentais que gerenciam recursos e atuam como
uma camada intermediária entre o hardware e o usuário. Esses sistemas oferecem serviços
essenciais para executar aplicativos, gerenciar arquivos e controlar dispositivos. Entre os
diversos tipos de sistemas operacionais, o Linux é conhecido por sua versatilidade e é
amplamente utilizado em servidores, dispositivos móveis e até em sistemas embarcados. O
que caracteriza um sistema operacional multiprogramável?
a) Capaz de executar apenas um programa por vez.
b) Gerencia múltiplos processos simultaneamente.
c) Limita-se a operar em um único tipo de hardware.
d) Realiza exclusivamente operações de entrada e saída.
e) Nenhuma das Alternativas

17
Resposta Correta: b)
Dentro do Sistema Operacional, qual a função do "KERNEL"?
a) Sua função é conectar o Sistema operacional aos aplicativos, estabelecendo boa
comunicação;
b) Sua função é conectar o software ao hardware, estabelecendo uma comunicação
eficaz entre os recursos do sistema;
c) Sua função é monitorar o software de aplicativos;
d) Sua função é monitorar o hardware do sistema, estabelecendo uma comunicação
eficaz;
e) Nenhuma das Alternativas

18
Resposta Correta: a)
Em relação aos Sistemas Operacionais, o que é um Driver?
a) Um driver é um software que traduz o que diz um hardware ou um dispositivo para
que o computador possa entender;
b) Um driver é um software que gerencia um hardware;
c) Um driver é um software que faza abstração do hardware;
d) Um driver é um software que controla o que diz um hardware ou um dispositivo para
que sistema operacional possa gerenciá-lo;
e) Nenhuma das Alternativas

19
Resposta Correta: a)
Qual a sequência de inicialização de um computador pessoal com sistema operacional?
a) Power => Bios => Teste de Hardware => Master Boot Record => Boot Loader =>
Inicialização do Kernel => Logon => Sistema Operacional
b) Power => Bios => Master Boot Record => Teste de Hardware => Boot Loader =>
Inicialização do Kernel => Logon => Sistema Operacional
c) Power => Bios => Teste de Software => Master Boot Record => Boot Loader =>
Inicialização do Kernel => Logon => Sistema Operacional
d) Power => Bios => Teste de Hardware => Auxiliar Boot Record => Boot Loader =>
Inicialização do Kernel => Logon => Sistema Operacional
e) Nenhuma das Alternativas

20
Resposta Correta: c)
Este tipo de sistema operacional tem crescido bastante nos últimos anos e podemos dizer que
os mesmos são uma tendência cada vez maior. Quando nos referimos a estes sistemas
operacionais, estamos falando dos
sistemas dos computadores de mão (smartphones, tablets, etc.). Estes sistemas operacionais
são executados diretamente nos dispositivos e já vêm instalados de fábrica nos mesmos, não
permitindo a troca por outro
sistema operacional, características de tais sistemas. Como diferença para os demais sistemas
operacionais, apresentam restrições de tamanho, memória e consumo de energia, o que os
fazem especiais.
Esta definição está associada a qual sistema operacional?
a) Sistemas operacionais de computadores pessoais
b) Sistemas operacionais de servidores
c) Sistemas operacionais embarcados
d) Sistemas operacionais virtualizados
e) Sistemas operacionais em nuvem
21
Resposta Correta: d)
Quanto às funções básicas que um sistema operacional é capaz de realizar, temos duas
principais, que são: facilitar o acesso aos recursos do sistema e compartilhamento de recursos
de forma organizada e protegida.
Dentre as alternativas abaixo, qual não está associada as duas principais funções de um
sistema operacional?
a) Gravar dados no disco rígido
b) Compartilhar espaço de memória entre as aplicações
c) Acessar impressora
d) Permitir que duas aplicações utilizem a mesma área de memória principal
e) Permitir acesso a aplicativos e programas

22
Resposta Correta: e)
A maioria dos sistemas operativos depende do conceito de núcleo. A existência de um núcleo
é uma consequência natural de projetar um sistema de computador como séries de camadas
de abstração, cada uma das funções dependendo das funções das camadas abaixo de si. O
núcleo deste ponto de vista, é simplesmente o nome dado ao nível mais inferior de abstração
que é implementado em software. Para evitar ter um núcleo, ter-se-ia que projetar todo o
software no sistema de modo a não utilizar abstração alguma; isto iria aumentar a
complexidade e o projeto a tal ponto que apenas os sistemas mais simples seriam capazes de
ser implementados.

Em relação as funções de um sistema operacional:

I - Um sistema operacional pode ser caracterizado como um conjunto de rotinas


executadas pelo processador, de forma semelhante aos programas dos usuários.

II - O principal objetivo de um sistema operacional é gerenciar os componentes de hardware,


como processador, memória principal, discos, teclado, entre outros e fornecer aos programas
do usuário uma interface com o hardware mais simples de ser utilizada.

III - Sem um sistema operacional, o usuário deveria ter um conhecimento aprofundado


de diversos comandos e linguagens em geral para que pudesse manipular o computador, o que
tornaria uma prática difícil e com grandes possibilidades de erro.
a) Somente I está correta
b) Somente I e III estão corretas
c) Somente II e III estão corretas
d) Somente I e II estão corretas
e) Todas as alternativas estão corretas

23
Resposta Correta: a)
Os sistemas operacionais podem ser classificados em diferentes tipos, cada um com
características específicas para atender a diversas necessidades. Entre essas categorias,
destacam-se os sistemas operacionais de tempo real e os sistemas distribuídos. Qual é uma
das principais características de um sistema operacional de tempo real?
a) Processamento de dados com alta prioridade e em tempo extremamente curto.
b) Ênfase na interface gráfica de usuário.
c) Execução exclusiva em dispositivos móveis.
d) Gerenciamento de tarefas de longa duração.
e) Nenhuma das Alternativas

24
Resposta Correta: c)
Os sistemas operacionais podem ser classificados em diferentes tipos, cada um com
características específicas para atender a diversas necessidades. Entre essas categorias,
destacam-se os sistemas operacionais de tempo real e os sistemas distribuídos. O que define
um sistema operacional distribuído?
a) Opera em um único computador, sem conexão com outros dispositivos.
b) Gerencia múltiplos sistemas operacionais simultaneamente.
c) Funciona em vários dispositivos interconectados, compartilhando recursos.
d) Foca apenas no processamento de dados em tempo real.
e) Nenhuma das Alternativas

25
Resposta Correta: d)
Qual característica pode ser atribuída ao nível de proteção de núcleo?
a) Todas os softwares podem ser acessados em leitura e escrita;
b) Todas as operações numéricas de memória podem ser acessados em leitura e escrita;
c) Todas as operações lógicas e de memória podem ser acessados;
d) Todas as portas de entrada/saída e áreas de memória podem ser acessados em leitura
e escrita;
e) Nenhuma das Alternativas

26
Resposta Correta: c)
Quais são os níveis mais básicos de privilégios de execução do núcleo?
a) Nível hardware e nível usuário;
b) Nível núcleo e nível software;
c) Nível núcleo e nível usuário;
d) Nível hardware e nível software;
e) Nenhuma das Alternativas

27
Resposta Correta: d)
Qual a sequência de uma chamada a uma rotina de sistema quando executado sobre um
programa qualquer?
a) Chama de sistema => salvar contexto na cache => alterar de modo usuário para modo
Kernel => executar a rotina de sistema => alterar de modo Kernel para modo usuário =>
restaurar o contexto dos registradores => voltar a executar o programa
b) Chama de sistema => salvar contexto nos registradores => alterar de modo usuário
para modo executável => executar a rotina de sistema => alterar de modo Kernel para modo
usuário => restaurar o contexto dos registradores => voltar a executar o programa
c) Chama de sistema => salvar contexto na cache registradores => alterar de modo
usuário para modo executavel => executar a rotina de sistema => alterar de modo executavel
para modo usuário => restaurar o contexto dos registradores => voltar a executar o programa
d) Chama de sistema => salvar contexto nos registradores => alterar de modo usuário
para modo Kernel => executar a rotina de sistema => alterar de modo Kernel para modo
usuário => restaurar o contexto dos registradores => voltar a executar o programa
e) Nenhuma das Alternativas
28
Resposta Correta: d)
Avalie nas opções abaixo, quais são funções do núcleo do sistema operacional.

I. Tratamento de interrupções e exceções.


II. Sincronização e comunicação entre processos.
III. Gerência de memória.
IV. Gerência dos dispositivos de entrada e saída.
V. Suporte a redes locais de computadores.
VI. Auditoria e segurança do sistema.
a) Somente I, II, III e VI
b) Somente II, IV, V e VI
c) Somente III, IV, V e VI
d) Todas estão corretas
e) Nenhuma das Alternativas

29
Resposta Correta: b)
A sequência de execução de rotinas do sistema operacional realiza-se pelas system calls, ou
chamadas do sistema. Assinale a alternativa que mostra a sequência de chamadas do sistema.
a) Programa do usuário > salva o contexto dos registradores > altera o modo do
processador para usuário> rotina do sistema > altera o modo de processador para kernel>
restaura o contexto dos registradores > Programa do usuário
b) Programa do usuário > salva o contexto dos registradores > altera o modo do
processador para kernel > rotina do sistema > altera o modo de processador para usuário >
restaura o contexto dos registradores > Programa do usuário
c) Programa do usuário > restaura o contexto dos registradores > altera o modo do
processador para kernel > rotina do sistema > altera o modo de processador para usuário >
salva o contexto dos registradores > Programa do usuário
d) Programa do usuário > salva o contexto dos registradores > altera o modo do
processador para kernel > rotina do usuário> altera o modo de processador para usuário >
restaura o contexto dos registradores > Programa do usuário
e) Programa do usuário > salva o contexto dos registradores > altera o modo do
processador para kernel > rotina do sistema > altera o modo de processador para usuário >
armazena o contexto dos registradores > Programa do usuário

30
Resposta Correta: b)
Sistema operacional é, de certa forma, a “alma” de um computador ou celular. É a partir dele
que usuários conseguem instalar e abrir programas, conferir arquivos armazenados, gerenciar
componentes de hardware e muito mais.
O sistema operacional é a interface entre usuário e máquina. É ele quem confere se todos os
componentes de hardware estão funcionando, se o software está devidamente instalado e
pronto para funcionar, e muito mais. Ele transforma os comandos feitos no mouse ou teclado
em ações a serem desempenhadas pelos programas instalados, assim como gerencia os
recursos (como memória RAM) necessários para o funcionamento de aplicativos.
Assinale a alternativa que representa um Sistema Operacional, baseado em código aberto.
a) Windows
b) Linux
c) IOS
d) Mac OS
e) Nenhuma das Alternativas
31
Resposta Correta: b)
O software livre é uma filosofia que promove a liberdade dos usuários para executar, estudar,
modificar e distribuir o software. O movimento do software livre ganhou destaque com a
Fundação do Software Livre (FSF) e a Licença Pública Geral GNU (GPL), estabelecendo direitos
para os usuários de software. Um dos exemplos mais conhecidos de software livre é o sistema
operacional Linux. Qual é um dos principais princípios do software livre?
a) Restrição para estudo e modificação do software.
b) Liberdade para executar, copiar, distribuir, estudar, modificar e aprimorar o software.
c) Limitação de acesso ao código-fonte do software.
d) Foco exclusivo no lucro por meio da venda de licenças.
e) Nenhuma das Alternativas

32
Resposta Correta: b)
O movimento de software livre tem como base a disponibilidade do código-fonte do software
para os usuários. A Licença Pública Geral GNU (GPL) é uma das licenças mais utilizadas no
mundo do software livre, garantindo que o software licenciado sob ela possa ser livremente
copiado, modificado e redistribuído. Isso contribui para o desenvolvimento colaborativo e a
transparência no processo de criação de software. O que a Licença Pública Geral GNU (GPL)
assegura aos usuários do software licenciado sob ela?
a) Restrição no acesso ao código-fonte.
b) Liberdade para modificar, distribuir e copiar o software.
c) Controle exclusivo por parte dos desenvolvedores originais.
d) Obrigação de pagar por licenças de uso do software.
e) Nenhuma das Alternativas

33
Resposta Correta: d)
Como é feito a chamada, a partir de uma aplicação, das rotinas oferecidas pelo núcleo para o
acesso ao hardware e suas abstrações?
a) Pelo usário;
b) Pelo Sistema Operacional;
c) Pelos Drivers;
d) Pelas interrupções;
e) Nenhuma das Alternativas

34
Resposta Correta: a)
Em qual nivel de utilização do processador as interrupções são executadas?
a) Nível núcleo;
b) Nível usuário;
c) Nível software;
d) Nível hardware;
e) Nenhuma das Alternativas

35
Resposta Correta: c)
O que são interrupções dentro do contexto de um sistema operacional?
a) São eventos que causam a parada total do programa
b) São eventos que bloqueiam o acesso a periféricos de entrada e saída
c) São eventos causados por dispositivos externos ao processador
d) São eventos de relação sincrona com o software
e) Nenhuma das Alternativas

36
Resposta Correta: b)
Uma interrupção é executada em qual nível do sistema operacional?
a) Nível usuário
b) Nível núcleo
c) Nível software
d) Nível multiusuário
e) Nível hardware

37
Resposta Correta: b)
Para garantir a operação apropriada, é necessário proteger o sistema operacional e todos os
outros programas e dados de qualquer programa que esteja com erro. A proteção é necessária
para qualquer recurso compartilhado. Assim, são necessárias duas modalidades especiais de
operação:
a) Modalidade usuário e modalidade kernel
b) Modalidade usuário e modalidade monitor
c) Modalidade kernel e modalidade monitor
d) Modalidade usuário e modalidade de entrada/saída
e) Modalidade usuário e modalidade de espera

38
Resposta Correta: c)
Processos e threads são conceitos fundamentais em sistemas operacionais. Um processo pode
ser definido como um programa em execução, enquanto uma thread é uma unidade menor de
um processo, permitindo a execução concorrente de múltiplas tarefas. Processos possuem
recursos próprios, como memória e arquivos, enquanto as threads compartilham esses
recursos dentro do mesmo processo. Qual é a principal diferença entre um processo e uma
thread em um sistema operacional?
a) Um processo é uma parte de um programa, enquanto uma thread é um programa
completo.
b) Processos compartilham recursos, enquanto as threads possuem recursos próprios.
c) Threads são uma unidade de execução menor que um processo e podem compartilhar
recursos dentro do mesmo processo.
d) Processos executam tarefas únicas, enquanto as threads são multitarefas.
e) Nenhuma das Alternativas

39
Resposta Correta: d)
Processos são entidades de execução em um sistema operacional e podem conter uma ou
várias threads. Threads, por sua vez, são sequências menores de execução dentro de um
processo. O uso de múltiplas threads em um processo pode melhorar a eficiência, permitindo
que diferentes partes do programa sejam executadas simultaneamente. Qual é uma das
vantagens do uso de threads em um processo?
a) Maior isolamento de recursos entre diferentes partes do programa.
b) Menor paralelismo na execução de tarefas.
c) Possibilidade de executar apenas um programa por vez.
d) Melhora na eficiência ao permitir a execução concorrente de diferentes partes do
programa.
e) Nenhuma das Alternativas

40
Resposta Correta: b)
O que fazem a biblioteca de sistema (system library), no contexto de uma chamada de
sistema?
a) Prepara os dados e os grava em memória;
b) Prepara os parâmetros, invoca a interrupção de software e retorna à aplicação os
resultados obtidos;
c) Prepara os dados, invoca os periféricos e retorna os resultados obtidos;
d) Prepara os parâmetros, invoca os dados e faz referência aos periféricos;
e) Nenhuma das Alternativas

41
Resposta Correta: c)
Como os sistemas operacionais definem as chamadas de sistemas?
a) Definem como todas as operações envolvendo controle de memória;
b) Definem como todas as operações envolvendo armazenamento e manipulação de
dados;
c) Definem como todas as operações envolvendo o acesso a recursos de baixo nível
(periféricos, arquivos, etc) ou abstrações lógicas (criação e finalização de tarefas, operadores
de sincronização e comunicação, etc);
d) Definem como todas as operações envolvendo o acesso a recursos de baixo nível
(periféricos, arquivos, etc), controlando assim onde os dados ficam armazenados;
e) Nenhuma das Alternativas

42
Resposta Correta: e)
Qual das alternativas não é um tipo de chamada de sistema?
a) Chamadas de sistemas para gerenciamento de processos
b) Chamadas de sistemas para gerenciamento de diretórios
c) Chamadas de sistemas para gerenciamento de Arquivos
d) Chamadas de sistemas restantes
e) Nenhuma das Alternativas

43
Resposta Correta: c)
A multiprogramação é uma técnica utilizada em sistemas operacionais que permite a execução
simultânea de vários programas. Dito isto, qual é o principal objetivo da técnica de
multiprogramação em sistemas operacionais?
a) Reduzir a quantidade de programas na memória para economizar espaço.
b) Aumentar a capacidade de armazenamento do sistema operacional.
c) Permitir a execução simultânea de vários programas para aumentar a utilização do
processador.
d) Limitar a quantidade de tarefas executadas, melhorando a eficiência do sistema.
e) Nenhuma das Alternativas

44
Resposta Correta: c)
Na multiprogramação, diversos programas são carregados na memória simultaneamente, e o
processador alterna entre eles para manter a execução contínua. Isso é alcançado por meio de
uma técnica. Nessa técnica, o sistema operacional decide quais processos executar e por
quanto tempo. Essa abordagem visa manter o processador ocupado, maximizando a eficiência
do sistema. Essa técnica é:
a) Segmentação de processos.
b) Intercalação de memória.
c) Escalonamento de processos.
d) Particionamento de CPU.
e) Nenhuma das Alternativas

45
Resposta Correta: d)
Levando em conta um sistema operacional com arquitetura monolitica, qual das alternativas
apresenta uma vantagem da arquitetura?
a) Mal funcionamento do Kernel
b) Evolução complexa;
c) Manutenção complexa;
d) Desempenho;
e) Nenhuma das Alternativas

46
Resposta Correta: a)
Qual dos sistemas operacionais usava uma arquitetura monolítica?
a) MS-DOS;
b) Windows XP;
c) Linux 2.0;
d) Windows 8.1
e) Nenhuma das Alternativas

47
Resposta Correta: b)
Qual das alternativas apresenta uma característica de uma arquitetura de sistemas
operacionais em camadas?
a) os anéis mais internos são menos privilegiados que os externos;
b) Os anéis mais internos são mais privilegiados que os externos;
c) os anéis mais internos são duplamente menos privilegiados que os externos;
d) os anéis mais internos e externos tem o mesmo privilégio;
e) Nenhuma das Alternativas

48
Resposta Correta: d)
Assinale a alternativa que apresenta a definição de um arquivo de computador:

I - Pode-se caracterizar um arquivo como um conjunto de informações logicamente


relacionadas que podem ser armazenados em diferentes dispositivos físicos e podem
representar programas ou dados.

II - Basicamente um arquivo pode conter informações entendíveis pelo processador


(executável) ou conter dados manipulados por nós, seres humanos (arquivos de dados), além
de outros tipos de informações diversas (diferentes tipos de arquivos e extensões).

III - Os arquivos são armazenados em diferentes dispositivos como: discos rígidos,discos


externos, discos ópticos, pendrives, entre outros. Independente do dispositivo onde os
arquivos são armazenados, estes devem ser isolados pelo sistema operacional, para que exista
uma independência entre arquivos e o meio de armazenamento.
a) Somente I está correta
b) Somente II está correta
c) Somente III está correta
d) Todas estão corretas
e) Nenhuma das Alternativas

49
Resposta Correta: a)
As principais implementações de estruturas de diretórios são:
a) Nível único e diretório de arquivos de usuário
b) Nível básico e diretório de arquivos de usuário
c) Nível único e diretório de arquivos de sistemas
d) Nível único e diretório de arquivos de programas
e) Nível intermediário e diretório de arquivos de usuário

50
Resposta Correta: b)
Em computação, o núcleo ou kernel é o componente central do sistema operativo da maioria
dos computadores; ele serve de ponte entre aplicativos e o processamento real de dados feito
a nível de hardware. As responsabilidades do núcleo incluem gerenciar os recursos do sistema
(a comunicação entre componentes de hardware e software). Geralmente como um
componente básico do sistema operativo, um núcleo pode oferecer a camada de abstração de
nível mais baixo para os recursos (especialmente processadores e dispositivos de
entrada/saída) que softwares aplicativos devem controlar para realizar sua função.

Dentro do Sistema Operacional, qual a função do "KERNEL"?


a) Sua função é conectar o Sistema operacional aos aplicativos, estabelecendo boa
comunicação;
b) Sua função é conectar o software ao hardware, estabelecendo uma comunicação
eficaz entre os recursos do sistema;
c) Sua função é monitorar o software de aplicativos;
d) Sua função é monitorar o hardware do sistema, estabelecendo uma comunicação
eficaz;
e) Nenhuma das Alternativas

51
Resposta Correta: b)
Qual é o componente do sistema operacional responsável por interagir diretamente com o
hardware do computador?
a) Shell
b) Kernel
c) Driver
d) Aplicativo
e) Nenhuma das Alternativas

52
Resposta Correta: c)
O kernel é o núcleo do sistema operacional e opera em um nível de privilégio mais alto em
comparação com outros softwares. Ele possui controle sobre todas as operações do sistema,
incluindo acesso a hardware, gerenciamento de memória e execução de processos. Além
disso, o kernel é responsável por garantir a segurança e estabilidade do sistema operacional.
Qual é uma das principais responsabilidades do kernel em um sistema operacional?
a) Executar aplicativos de usuário
b) Gerenciar a interface gráfica do sistema
c) Controlar o acesso ao hardware e garantir a segurança do sistema
d) Alocar recursos de hardware para os aplicativos
e) Nenhuma das Alternativas

53
Resposta Correta: b)
O que é um processo, dentro do conceito de sistemas operacionais?
a) Uma entidade passiva - que não se altera com o passar do tempo;
b) Uma abstração que representa um programa em execução;
c) É uma sequência infinita de instruções;
d) É uma sequência finita de instruções;
e) Nenhuma das Alternativas

54
Resposta Correta: b)
Quais são os cinco estados de um processo?
a) Iniciado, pronto, em execução, terminado e deletado;
b) Novo, pronto, em execução, em espera e terminado;
c) Novo, admitido, em execução, em espera e terminado;
d) Novo, pronto, em execução, em espera e deletado ;
e) Nenhuma das Alternativas

55
Resposta Correta: a)
O que é um Bloco de Controle de Processo (BCP)?
a) Constitui-se de uma área de memória reservada ao processo e que mantêm suas
informações;
b) Constitui-se de uma área do núcleo reservada ao processo e que mantêm suas
informações
c) Constitui-se de uma área da CPU reservada ao processo e que mantêm suas
informações
d) Constitui-se de uma área da Bios reservada ao processo e que mantêm suas
informações
e) Nenhuma das Alternativas

56
Resposta Correta: a)
O que é um processo em sistemas operacionais?
a) Um processo em sistemas operacionais é como uma instância de um programa em
execução
b) Um processo em sistemas operacionais é como um programa aplicativo em
execução
c) Um processo em sistemas operacionais tem por função apenas acessar dispositivos de
entrada de saída
d) Um processo em sistemas operacionais é como um aplicativo em execução
e) Um processo em sistemas operacionais é como um arquivo executável
57
Resposta Correta: a)
Um processo é formado em sua essência por três partes, sendo elas:
a) contexto de hardware, contexto de software e espaço de endereçamento
b) contexto de entrada e saída, contexto de software e espaço de endereçamento
c) contexto de hardware, contexto de software e espaço de disco
d) contexto de hardware, contexto de software e espaço de memória
e) contexto de hardware, contexto de software e swapping

58
Resposta Correta: c)
Qual é a principal função do shell em um sistema operacional?
a) Gerenciar recursos de hardware
b) Controlar o acesso ao kernel
c) Oferecer uma interface de linha de comando para interação com o sistema
d) Desenvolver aplicativos e softwares diversos
e) Nenhuma das Alternativas

59
Resposta Correta: a)
O shell interpreta os comandos digitados pelo usuário e os executa, permitindo a interação
com o sistema. Existem diferentes tipos de shells, cada um com suas características e
funcionalidades específicas. Qual é o papel primordial do shell em um sistema operacional?
a) Processar comandos digitados pelo usuário e executá-los no sistema
b) Gerenciar a instalação de novos softwares
c) Controlar diretamente o hardware do computador
d) Monitorar a segurança do sistema em tempo real
e) Nenhuma das Alternativas

60
Resposta Correta: d)
O que é um processo pronto?
a) O processo está pronto para ser finalizado pelo processador.
b) O processo está pronto para ser acessado pelamemória.
c) O processo está pronto para obter o controle do Kernel.
d) O processo está pronto para obter o controle do processador.
e) Nenhuma das Alternativas

61
Resposta Correta: a)
Em relação aos estados do processos nos sistemas operacionais, o que é um processo no
estado terminado?
a) É um processo que acabou de ser executado;
b) É um processo que esta pronto para obter o controle do processador;
c) É um processo cujas instruções estão sendo executadas;
d) Um processo que está sendo criado;
e) Nenhuma das Alternativas

62
Resposta Correta: d)
O que é um processo em espera?
a) É um processo que esta esperando pela sua inicialização;
b) É um processo que esta esperando pela seu termino;
c) É um processo que esta esperando um dispositivo de hardware;
d) É um processo que esta esperando pela ocorrência de algum evento;
e) Nenhuma das Alternativas

63
Resposta Correta: c)
Cada processo pode estar em cada um dos seguintes estados:
a) Novo, Execução, Espera, Pronto e Antigo
b) Novo, Armazenado, Espera, Pronto e Terminado
c) Novo, Execução, Espera, Pronto e Terminado
d) Novo, Execução, Entrada/Saída, Pronto e Terminado
e) Novo, Execução, Espera, Pronto e Suspenso

64
Resposta Correta: d)
Cada arquivo do sistema está associado a um usuário (dono) e a um grupo. O dono de um
arquivo pode definir quem tem acesso ao arquivo e qual tipo de acesso é permitido (leitura,
gravação e/ou execução). Isto é chamado de permissão de acesso.
Ao executarmos em um terminal o comando padrão do Linux chmod 754 LeV.txt atribuiremos
ao arquivo LeV.txt as seguintes permissões:
a) para o grupo: apenas execução; para outros: apenas leitura; para o usuário
(proprietário): apenas leitura e execução.
b) para o grupo: leitura, escrita e execução; para outros: apenas execução; para o usuário
(proprietário): apenas escrita.
c) para o grupo: apenas escrita; para outros: apenas leitura; para o usuário (proprietário):
apenas escrita.
d) para o grupo: apenas leitura e execução; para outros: apenas leitura; para o usuário
(proprietário): leitura, escrita e execução.
e) para o grupo: apenas leitura; para outros: apenas execução; para o usuário
(proprietário): apenas escrita.

65
Resposta Correta: c)
Os dispositivos de entrada e saída (E/S) são componentes vitais de um sistema computacional,
permitindo a comunicação entre o usuário e o computador. Quais são os principais papéis dos
dispositivos de entrada e saída em um sistema computacional?
a) Apenas enviar informações do computador para o usuário.
b) Exibir dados e informações no sistema operacional.
c) Permitir a comunicação entre o usuário e o computador.
d) Armazenar informações e dados do usuário.
e) Nenhuma das Alternativas

66
Resposta Correta: b)
Os dispositivos de entrada e saída possibilitam a interação e a troca de informações entre o
usuário e o computador. Eles desempenham funções essenciais, facilitando a entrada de dados
no sistema, bem como a exibição e utilização dos resultados processados pelo computador.
Quais dos seguintes dispositivos é considerado um dispositivo de entrada em um sistema
computacional?
a) Impressora
b) Teclado
c) Monitor
d) Alto-falantes
e) Nenhuma das Alternativas

67
Resposta Correta: b)
O que é escalomaneto de processos?
a) São algiritmos usados para determinar, dentre os processos em espera, qual o próximo
processo a ser executado;
b) São algiritmos usados para determinar, dentre os processos prontos, qual o próximo
processo a ser executado;
c) São algiritmos usados para determinar, dentre os processos prontos, qual o próximo
processo a ser terminado;
d) São algiritmos usados para determinar, dentre os processos terminados, qual o
próximo processo a ser excluido;
e) Nenhuma das Alternativas

68
Resposta Correta: a)
Qual a principal característica de escalonador do tipo Round-Robin?
a) Uso do Quantun;
b) Primeiro que chega, primeiro que sai;
c) Processo menor tem prioridade na execução;
d) Processo maior tem mais prioridade na execução;
e) Nenhuma das Alternativas

69
Resposta Correta: a)
O que é um Dispatcher?
a) É responsável por passar o controle da CPU para o processo selecionado pelo
escalonador de curto prazo.
b) É responsável por passar o controle da MMU para o processo selecionado pelo
escalonador de curto prazo.
c) É responsável por passar o controle do BCP para o processo selecionado pelo
escalonador de curto prazo.
d) É responsável por passar o controle do Kernel para o processo selecionado pelo
escalonador de curto prazo.
e) Nenhuma das Alternativas

70
Resposta Correta: e)
Quando é necessário realizar o escalonamento de processos?
a) Quando se cria um novo processo
b) No término de um processo
c) Quando um processo é bloqueado
d) Quando um processo executa o evento de E/S
e) Todas as alternativas anteriores.

71
Resposta Correta: b)
O algoritmo de escalonamento de processos preempetivo é:
a) O processo executa até o fim, sem ser interrompido
b) O processo executa em fatias de tempo (quantum) determinado pelo sistema
operacional
c) O processo executa de uma única vez, determinado pelo sistema operacional
d) O processo executa até o fim, mas pode ser interrompido
e) O processo executa até o fim, sem ser interrompido

72
Resposta Correta: c)
No sistema Linux, os comandos são essenciais para manipular arquivos, diretórios e mostrar
informações, como listar conteúdo de um diretório. Sendo assim, qual comando é utilizado
para listar o conteúdo de um diretório no Linux?
a) list
b) showdir
c) ls
d) dircontent
e) Nenhuma das Alternativas

73
Resposta Correta: b)
Cada escalonador tem um tipo de prioridade. Como as prioridades podem ser classificadas?
a) As prioridades podem ser classificadas em preemptivas e não preemptivas;
b) As prioridades podem ser classificadas em estáticas e dinâmicas;
c) As prioridades podem ser classificadas em hibridas e fixas;
d) As prioridades podem ser classificadas em estáticas e hibridas;
e) Nenhuma das Alternativas

74
Resposta Correta: d)
Como os escalonadores podem ser classificados?
a) Os escalonadores podem ser do tipo monolítico e hibrido;
b) Os escalonadores podem ser do tipo multiprocessado e hibrido;
c) Os escalonadores podem ser do tipo hibrido e monoprocessado;
d) Os escalonadores podem ser do tipo preemptivo e não preemptivo;
e) Nenhuma das Alternativas

75
Resposta Correta: e)
Qual das alternativas não apresenta uma característica do escalonado Round-Robin?
a) Bom para tempo compartilhado
b) Similar a FIFO + tempo limite para execução
c) Terminado o quantum, o processo é devolvido (preempção) para o final da fila de
prontos
d) Processos não monopolizam a CPU
e) Nenhuma das Alternativas

76
Resposta Correta: d)
Cada processo presente no sistema operacional é representado por um bloco
de controle de processo (PCB), que contém muitas informações associadas ao
processo específico, incluindo as seguintes:

I - Estado do processo, Nome do processo e Prioridade do processo


II - Contador de programa, Registradores da CPU e Informação de gerenciamento da memória
III - Informação de contabilização, Informação de estado de I/O
a) Somente I e II estão corretas
b) Somente II e III estão corretas
c) Somente I e III estão corretas
d) Todas estão corretas
e) Nenhuma das Alternativas

77
Resposta Correta: b)
O tipo de escalonamento de processos Long−term Scheduling é:
a) Determina a adição de um número de processos que estão parcialmente ou
completamente na memória
b) Determina os processos que serão admitidos no sistema
c) Determina quais processos serão executados pelo processador; aborda com alto grau
de performance no escalonamento de processos que estão pronto para executar na memória
principal
d) Determina os processos que serão deixados no sistema
e) Determina a redução de um número de processos que estão parcialmente ou
completamente na memória

78
Resposta Correta: b)
Criar uma conta para cada usuário no sistema operacional não serve apenas para restringir ou
permitir o acesso aos recursos oferecidos, mas também para respeitar o espaço que cada
pessoa tem. Com uma conta, uma pessoa poderá ter os seus próprios diretórios, personalizar o
seu desktop, ter atalhos e configurações para os seus programas preferidos, entre outros.
Além disso, mesmo que o computador onde o GNU/Linux está instalado seja usado apenas por
uma pessoa, é recomendável criar um usuário próprio para ela.
Qual comando é utilizado para criar um usuário no Linux?
a) addgroup
b) adduser
c) adddir
d) userplus
e) Nenhuma das Alternativas

79
Resposta Correta: c)
Para criar, gerenciar ou eliminar contas de usuários no GNU/Linux, é necessário estar "logado"
no sistema operacional com o usuário root (ou outro usuário que tenha privilégios de
administrador). Os motivos para isso são óbvios: somente usuários autorizados é que podem
manipular outras contas, do contrário, a segurança do sistema seria seriamente
comprometida, pois qualquer usuário poderia criar, alterar ou apagar contas.
Qual é o arquivo que armazena as contas de usuários no Linux e suas propriedades?
a) /etc/shadow
b) /bin/passwd
c) /etc/passwd
d) /bin/users
e) Nenhuma das Alternativas
80
Resposta Correta: c)
Qual comando é utilizado para adicionar um novo usuário no Linux?
a) adduser
b) newuser
c) useradd
d) createuser
e) Nenhuma das Alternativas

81
Resposta Correta: c)
O que são Threads?
a) São uma forma do escalonadores organizarem duas ou mais tarefas simultaneamente;
b) São uma forma do programa dividir a si mesmo em duas ou mais tarefas que podem
ser executadas simultaneamente;
c) São uma forma do processo dividir a si mesmo em duas ou mais tarefas que podem ser
executadas simultaneamente;
d) São uma forma de dois ou mais processos serem executados simultaneamente;
e) Nenhuma das Alternativas

82
Resposta Correta: d)
Qual a composição de um Thread?
a) ID do processo, Contador de processo, escolandor e pilha;
b) ID, Contador de programa, registrador de programa e escalonador;
c) ID, Contador de programa, escalonador de programa e pilha;
d) ID, Contador de programa, registrador de programa e pilha;
e) Nenhuma das Alternativas

83
Resposta Correta: e)
Qual das características não é aplicável a uma thread de usuário?
a) Núcleo gerencia processos monothread
b) Um sistema supervisor, dentro do processo, gerencia os threads
c) O sistema (núcleo) não sabe da existência de threads
d) Faz escalonamento
e) Nenhuma das Alternativas

84
Resposta Correta: a)
A estratégias de alocação de partição de memória "Best-fit" diz respeito a:
a) Procura solicitar o menor espaço em memória disponível suficiente para o tamanho do
programa a ser alocado
b) Escolhe o maior espaço disponível em memória principal
c) O primeiro espaço de memória com espaço suficiente para alocar o programa é
selecionado
d) Consiste em utilizar um espaço em disco rígido como memória virtual
e) Consiste em utilizar um espaço em pendrive como memória virtual
85
Resposta Correta: b)
A técnica de swapping consiste em:
a) Utilizar um espaço em DVD como memória virtual
b) Utilizar um espaço em disco rígido como memória virtual
c) Utilizar um espaço em pendrive como memória virtual
d) Utilizar um espaço em memória principal como memória virtual
e) Utilizar um espaço em na nuvem como memória virtual

86
Resposta Correta: d)
O que faz o mecanismo de exclusão mútua?
a) Garante que somente um programa estará usando os dados da memória principal num
dado momento;
b) Garante que somente um processo estará usando as threads compartilhadas num
dado momento;
c) Garante que todos os processo estarão usando os dados compartilhados num dado
momento;
d) Garante que somente um processo estará usando os dados compartilhados num dado
momento;
e) Nenhuma das Alternativas

87
Resposta Correta: a)
O que é região critica de um programa?
a) É um trecho de código em que os dados compartilhados são acessados;
b) É um trecho de código em que os dados compartilhados são criados;
c) É um trecho de código em que os dados compartilhados são colocados em espera;
d) É um trecho de código em que os dados compartilhados são terminados;
e) Nenhuma das Alternativas

88
Resposta Correta: a)
O que é uma condição de corrida dentro do escopo dos sistemas operacionais?
a) São situações onde dois ou mais processos acessam dados compartilhados e o
resultado final depende da ordem em que os processos são executados.
b) São situações onde um processoacessa dados compartilhados e o resultado final
depende da ordem em que os processos são executados.
c) São situações onde dois ou mais processos acessam dados locais e o resultado final
depende da ordem em que os processos são executados.
d) São situações onde um processo acessa dados locais e o resultado final depende da
ordem em que os processos são executados.
e) Nenhuma das Alternativas

89
Resposta Correta: e)
Os dispositivos de entrada ou periféricos de entrada têm a função de codificar os dados que
entram no computador para que os mesmos possam ser processados pelo computador. São
considerados dispositivos de entrada:
a) Câmera digital
b) Caneta ótica
c) Drive de CD/DVD-ROM
d) Joystick
e) Todas as alternativas anteriores

90
Resposta Correta: e)
Os dispositivos de saída têm a função de decodificar os dados gerados pelos dispositivos de
entrada, para que estes possam ser entendidos pelo usuário. Em outras palavras, os
dispositivos de saída permitem extrair e visualizar
informações que estão no computador. São considerados dispositivos de saída:
a) Caixas de som
b) Monitor de vídeo
c) Plotter
d) Impressora
e) Todas as alternativas anteriores

91
Resposta Correta: a)
Quais os algoritmos descritos abaixo garantem o processo de exclusão mútua?
a) Algoritmo de Dekker e de Peterson;
b) Algoritmo de Dekker e de Amdahl;
c) Algoritmo de Amdahl e de Peterson;
d) Algoritmo de Murray e de Amdahl;
e) Nenhuma das Alternativas

92
Resposta Correta: a)
Enquanto um programa é executado, podem ocorrer alguns eventos inesperados, ocasionando
um desvio forçado do seu fluxo de execução. A estes eventos, denomina-se de interrupção ou
exceção. Uma interrupção é caracterizada por:
a) Uma interrupção é sempre causada por um evento externo ao programa que está em
execução, ou seja, independe da instrução que está sendo executada
b) A interrupção é gerada por um evento síncrono (resultado direto da execução do
programa corrente).
c) Uma interrupção é sempre causada por um evento interno ao programa que está em
execução, ou seja, independe da instrução que está sendo executada
d) Uma interrupção é sempre causada por um evento de chamada de exceção ao
programa que está em execução, ou seja, independe da instrução que está sendo executada
e) Uma interrupção não afeta o fluxo normal do processamento da CPU

93
Resposta Correta: c)
O fluxo de ação de uma interrupção é:
a) Programa > Salva o conteúdo dos registradores na pilha de controle > Obtém o
endereço da rotina de tratamento > Identifica a origem do evento >Rotina de tratamento >
Restaura o conteúdo dos registradores > Programa
b) Programa > Restaura o conteúdo dos registradores na pilha de controle > Identifica a
origem do evento > Obtém o endereço da rotina de tratamento > Rotina de tratamento > Salva
o conteúdo dos registradores > Programa
c) Programa > Salva o conteúdo dos registradores na pilha de controle > Identifica a
origem do evento > Obtém o endereço da rotina de tratamento > Rotina de tratamento >
Restaura o conteúdo dos registradores > Programa
d) Programa > Identifica a origem do evento > Obtém o endereço da rotina de
tratamento > Rotina de tratamento > Salva o conteúdo dos registradores > Restaura o
conteúdo dos registradores na pilha de controle >Programa
e) Programa > Salva o conteúdo dos registradores na pilha de controle > Obtém o
endereço da rotina de tratamento > Rotina de tratamento > Restaura o conteúdo dos
registradores > Programa

94
Resposta Correta: a)
Em sistemas operacionais, o endereçamento é essencial para identificar recursos de hardware,
como memória, dispositivos de armazenamento e portas de comunicação. No contexto de
redes de computadores, qual é a finalidade do endereço IP?
a) Identificar fisicamente os dispositivos em uma rede.
b) Determinar a localização geográfica dos dispositivos.
c) Estabelecer a velocidade de conexão à internet.
d) Rastrear o histórico de navegação na web.
e) Nenhuma das Alternativas

95
Resposta Correta: c)
Além dos endereços IP, os sistemas operacionais usam endereços de memória para acessar e
armazenar informações. Qual é a finalidade dos endereços de memória em um sistema
operacional?
a) Identificar dispositivos em uma rede.
b) Armazenar informações de localização geográfica.
c) Identificar locais específicos na memória do sistema.
d) Estabelecer conexões de internet.
e) Nenhuma das Alternativas

96
Resposta Correta: a)
O que faz a unidade de gerência de memória (MMU)?
a) Faz o mapeamento entre os endereços lógicos eos endereços fisicos;
b) Faz o gerenciamento da memória fisica;
c) Faz o gerenciamento da memória lógica;
d) Faz o controle dos espaços de memória;
e) Nenhuma das Alternativas

97
Resposta Correta: b)
O que é memória lógica?
a) É a memória que o Hardware "enxerga";
b) É a memória que o processo "enxerga";
c) São aquelas implementadas pelos circuitos integrados de memória;
d) É aquela que é gerenciada pelos escalonadores;
e) Nenhuma das Alternativas

98
Resposta Correta: b)
O que é memória física?
a) Memória física é aquela que correspondem a uma posição real de memória.
b) Memória física é aquela que é manipulada pelo processo.
c) Memória física é aquela que é tratada como um barramento do núcleo.
d) Memória física é aquela que é manipulada pelo BCP.
e) Nenhuma das Alternativas

99
Resposta Correta: c)
Em relação a Thread, é possível afirmar:
a) É uma aplicação que permite que o sistema operacional execute mais de um trecho de
código simultaneamente
b) É um aplicativo que executa vários processos simultaneamente
c) É uma abstração que permite que uma aplicação execute mais de um trecho de código
simultaneamente
d) É como uma exceção do sistema operacional, que aborta um programa em execução
e) É como um processo que executa outros processos simultaneamente

100
Resposta Correta: a)
Tarefas de sistemas operativos são feitas de maneiras diferentes por núcleos diferentes,
dependendo do seu desenho e abordagem. Enquanto núcleos monolíticos tentam alcançar
seus objetivos executando todos os códigos de sistema no mesmo espaço de endereçamento
para aumentar a performance do sistema, micronúcleos executam a maioria dos serviços do
sistema no espaço de usuário como servidores, buscando melhorar a manutenção e a
modularidade do sistema operativo.
Em relação aos Sistemas Operacionais, o que é um Driver?
a) Um driver é um software que traduz o que diz um hardware ou um dispositivo para
que o computador possa entender;
b) Um driver é um software que gerencia um hardware;
c) Um driver é um software que gerencia um hardware;
d) Um driver é um software que controla o que diz um hardware ou um dispositivo para
que sistema operacional possa gerenciá-lo;
e) Nenhuma das Alternativas

101
Resposta Correta: c)
A evolução dos sistemas operacionais é um processo contínuo que visa melhorar a eficiência, a
segurança e a usabilidade dos sistemas de computador. Ao longo dos anos, novas tecnologias
e tendências moldaram a maneira como os sistemas operacionais funcionam e interagem com
os usuários.
Qual das seguintes afirmações reflete uma mudança significativa na usabilidade dos sistemas
operacionais?
a) A introdução de novos tipos de hardware, como teclados e mouses sem fio.
b) A criação de novas linguagens de programação de baixo nível.
c) A implementação de interfaces gráficas de usuário (GUI) para melhorar a interação
com os computadores.
d) A expansão do armazenamento em fita magnética.
e) A padronização de sistemas operacionais exclusivos para plataformas de jogos.

Você também pode gostar