Questões de Concurso Militar CIAAR 2025 para Engenharia da Computação

Foram encontradas 60 questões

Q3474585 Redes de Computadores
Com relação aos serviços de proxy, analise as assertivas abaixo e indique verdadeiro (V) ou falso (F). Em seguida, marque a opção que apresenta a sequência correta.

( ) Um proxy atua como intermediário entre clientes e servidores, ajudando a melhorar a segurança e o desempenho da rede.
( ) O proxy pode ser usado para armazenar em cache conteúdos da web, reduzindo o tempo de carregamento para usuários.
( ) Proxies são frequentemente usados por empresas para filtrar o conteúdo ou registrar o tráfego web de seus funcionários.
( ) Um benefício do uso de proxies é a privacidade e o anonimato, uma vez que o proxy pode encobrir do servidor a identidade do usuário.
Alternativas
Q3474586 Redes de Computadores
Uma rede de computadores recebeu o bloco CIDR 150.164.0.0/16 do Lacnic. Utilizando o esquema de máscara de sub-rede, foram configuradas:

• três sub-redes com capacidade para 15.000 estações, empregando as faixas de IP 150.164.0.0/18, 150.164.64.0/18 e 150.164.128.0/18;
• dezesseis sub-redes para 1.000 hosts cada.

Dessa forma, a configuração apropriada (sem desperdícios de IPs) para uma dessas dezesseis sub-redes de 1.000 hosts é 
Alternativas
Q3474587 Redes de Computadores
Os elementos de interconexão, como hubs, switches e roteadores, são dispositivos responsáveis por conectar computadores e redes, garantindo a comunicação entre os dispositivos. Sobre switches, marque a opção correta.
Alternativas
Q3474588 Arquitetura de Computadores
Quando as referências à memória não encontram os dados nas caches L1 e L2 em uma CPU com paralelismo (pipeline), ocorre uma longa espera até que a palavra requisitada e sua linha de cache sejam carregadas. Nesse cenário, o pipeline é interrompido. Qual estratégia pode ser utilizada para mitigar esse problema? 
Alternativas
Q3474589 Arquitetura de Computadores
A hierarquia de memória tem a função de organizar os diferentes tipos de memória de acordo com sua velocidade, capacidade e custo. Relacione cada tipo de memória à sua respectiva finalidade:

Memória Finalidade

(1) Memória cache (2) Memória principal (3) Registradores (4) Memória secundária

Finalidade

( ) Armazena temporariamente dados com alta taxa de acesso pela CPU, reduzindo a latência de busca na memória RAM (Random Access Memory).
( ) Contém instruções e dados utilizados diretamente pelo processador para executar operações aritméticas e lógicas com máxima velocidade.
( ) Armazena dados e instruções em uso pelo processador, permitindo acesso rápido e eficiente durante a execução de programas.
( ) Oferece armazenamento permanente para grandes volumes de dados, com menor custo por unidade de armazenamento, mas com maior tempo de acesso.

A sequência correta dessa associação é:
Alternativas
Q3474590 Arquitetura de Computadores
Considere as afirmativas a seguir sobre as arquiteturas de processadores CISC e RISC.

I. Um processador RISC exige um conjunto de circuitos mais complexos e um número maior de transistores.
II. Em diversas implementações RISC, não há instruções nativas para multiplicação e divisão, sendo essas operações executadas por meio de somas repetitivas e deslocamentos de bits (shifts).
III. Em arquiteturas RISC, as instruções possuem tamanhos variados para otimizar a eficiência do processador.
IV. Algumas instruções em arquitetura CISC podem acessar a memória diretamente, enquanto em RISC, o acesso à memória é realizado separadamente, por meio das instruções específicas de load e store.

Estão corretas apenas as afirmativas:
Alternativas
Q3474591 Noções de Informática
RAID (Redundant Array of Inexpensive Disks) é uma tecnologia utilizada para combinar múltiplos discos em um único sistema de armazenamento. O objetivo do RAID é aumentar o desempenho, redundância e/ou tolerância a falhas, dependendo do tipo de RAID.
Qual das opções abaixo é uma vantagem do RAID 6 sobre o RAID 5?
Alternativas
Q3474592 Arquitetura de Computadores
Um computador paralelo, na qual todas as CPUs compartilham uma memória comum, é denominado um multiprocessador.
Quando cada CPU tem igual acesso a todos os módulos de memória e a todos dispositivos de E/S e é tratado pelo sistema operacional como intercambiável com as outras o sistema é denominado
Alternativas
Q3474593 Arquitetura de Computadores
Em relação à aritmética computacional é incorreto afirmar que: 
Alternativas
Q3474594 Sistemas Operacionais
Considere as afirmativas a seguir sobre deadlocks e inanição em sistemas operacionais.

I. Um deadlock ocorre quando dois ou mais processos estão esperando indefinidamente por um recurso que está sendo retido por outro processo.
II. A inanição (starvation) é um problema que pode ocorrer se repetidamente o mesmo processo for escolhido como vítima na recuperação de deadlocks.
III. O algoritmo do banqueiro é um método para escalonamento de processos que libera a condição de deadlock do sistema.
IV. A abordagem de ignorar deadlocks é utilizada em alguns sistemas operacionais, como Linux e Windows.

Estão corretas apenas as afirmativas: 
Alternativas
Q3474595 Sistemas Operacionais
Preencha as lacunas abaixo.

As threads podem ser classificadas em dois tipos principais: threads de __________, que são gerenciadas pelo próprio programa, e threads de __________, que são suportadas e gerenciadas diretamente pelo sistema operacional.

A sequência de palavras que preenche corretamente as lacunas é:
Alternativas
Q3474596 Sistemas Operacionais
A memória virtual é uma técnica que permite a execução de processos que não estão totalmente na memória física. Qual das seguintes estratégias de substituição de páginas pode causar "anomalia de Belady"? 
Alternativas
Q3474597 Sistemas Operacionais
A paginação e a segmentação são técnicas de gerenciamento de memória que permitem a alocação de processos na memória RAM. Qual das opções abaixo é uma desvantagem da paginação em relação à segmentação? 
Alternativas
Q3474598 Sistemas Operacionais
Em Sistemas Operacionais, o estado de um processo é definido, em parte, pela atividade corrente desse processo, conforme figura abaixo. 



Imagem associada para resolução da questão


Diagrama de estado do processo – Fonte: Fundamentos de Sistemas Operacionais SILBERSCHATZ, A. GALVIM, P. B., GAGNE, G.. 9. ed. Rio de Janeiro: LTC, 2015.



Sobre o estado dos processos indique verdadeiro (V) ou falso (F) para as assertivas abaixo. Em seguida, marque a opção que apresenta a sequência correta.

( )Em sistemas operacionais modernos, os processos podem se comunicar diretamente entre si sem a necessidade de chamadas de sistema.
( )O overhead de mudança de contexto pode ser reduzido pelo uso de múltiplos conjuntos de registradores.
( )O bloco de controle de processo (BCP) contém informações como registradores da CPU, estado do processo e contador de programa.
( )Um processo pode ser interrompido e posteriormente retomado do ponto onde parou, sem perder seu contexto de execução.
Alternativas
Q3474599 Algoritmos e Estrutura de Dados
Uma lista encadeada simples é uma estrutura de dados onde cada elemento (nó) contém um valor e um ponteiro que aponta para o próximo nó, permitindo inserções e remoções. Qual é a complexidade de tempo para remover um elemento no final de uma lista encadeada simples?
Alternativas
Q3474600 Algoritmos e Estrutura de Dados
A pilha é uma estrutura de dados linear, usada em várias aplicações computacionais devido à sua simplicidade e eficiência. Qual é o princípio de funcionamento de uma pilha?
Alternativas
Q3474601 Arquitetura de Computadores
O RAID (Redundant Array of Inexpensive Disks) é utilizado para tratar problemas de desempenho e confiabilidade. Qual RAID oferece a melhor redundância ao custo de mais espaço utilizado?
Alternativas
Q3474602 Banco de Dados
Um Sistema Gerenciador de Banco de Dados (SGBD) é um software responsável por armazenar, organizar, manipular e controlar o acesso aos dados de forma eficiente.
Com relação aos SGBDs, indique verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.

( ) Uma das funções de um SGBD é eliminar a redundância de dados.
( ) A função de um SGBD em uma arquitetura de n camadas é distribuir a programação e os dados pela rede.
( ) Um array em um banco de dados melhora a velocidade de recuperação de dados.
( ) Podemos categorizar os SGBDs com base no modelo de dados: relacionais, objeto, objeto-relacional, hierárquico, rede, entre outros.
Alternativas
Q3474603 Banco de Dados
Considere as afirmativas a seguir sobre o modelo de banco de dados relacionais.

I. Uma chave primária identifica unicamente cada tupla em uma relação.
II. O modelo relacional é menos flexível que o modelo distribuído.
III. Integridade diferencial garante que uma chave estrangeira sempre aponte para uma chave primária existente.
IV. Um banco de dados relacional é composto por uma ou mais tabelas.

Estão corretas apenas as afirmativas
Alternativas
Q3474604 Banco de Dados
Qual das seguintes estratégias não é um tipo de fragmentação em bancos de dados distribuídos? 
Alternativas
Respostas
41: A
42: D
43: D
44: D
45: A
46: D
47: D
48: D
49: B
50: C
51: C
52: A
53: D
54: A
55: B
56: D
57: B
58: B
59: B
60: C