Questões de Concurso Público INB 2018 para Engenheiro da Computação

Foram encontradas 56 questões

Q1103172 Arquitetura de Computadores

Considere um processador que possui cinco estágios para execução de cada instrução com os seguintes tempos:


• Estágio 1 (acesso à memória de instruções): 10 ns

• Estágio 2 (decodificação da instrução): 5 ns

• Estágio 3 (processamento lógico-aritmético): 7 ns

• Estágio 4 (acesso à memória de dados): 10 ns

• Estádio 5 (finalização da instrução): 5ns


Considerando que um projetista explora o paralelismo em nível de instruções através de um pipeline, qual o tempo de execução de uma única instrução e qual o tempo médio aproximado ideal por instrução considerando a execução de um bilhão de instruções, respectivamente?

Alternativas
Q1103173 Arquitetura de Computadores

Analise as afirmativas a seguir relativas à hierarquia de memória.


I. Uma cache de nível mais baixo (L2) contém todo o conteúdo de uma cache de nível mais alto (L1).

II. A localidade temporal diz que uma palavra acessada recentemente tem alta probabilidade de ser usada novamente, logo faz sentido trazê-la para a cache.

III. A localidade espacial diz que há uma alta probabilidade de usarmos outras palavras próximas àquela acessada recentemente, logo faz sentido trazer um bloco de palavras para a cache.


Estão corretas as afirmativas:

Alternativas
Q1103174 Arquitetura de Computadores
Com relação à hierarquia de memória em máquinas de vários núcleos (multicores), assinale a alternativa INCORRETA.
Alternativas
Q1103175 Sistemas Operacionais

A memória virtual gera a ilusão de existir uma memória maior que aquela disponível. Para isso, usa-se o conceito de endereço virtual, que deve ser traduzido em seu valor real.

Além do buffer lookaside de tradução (TLB), qual outra estrutura pode ser usada para realizar essa tradução?

Alternativas
Q1103176 Arquitetura de Computadores

Os processadores de vários núcleos (multicore) surgiram devido à limitação no aumento da frequência dos computadores convencionais, consequentemente limitando seu desempenho.

Considerado a taxonomia clássica de Flynn, os processadores de vários núcleos podem ser classificados como:

Alternativas
Q1103177 Arquitetura de Computadores

Analise as seguintes afirmativas sobre características de arquitetura e organização de computadores e assinale com V as verdadeiras e com F as falsas.


( ) Dois processadores diferentes podem ter a mesma arquitetura de conjunto de instruções, mas com organizações (microarquiteturas) diferentes.

( ) Arquiteturas do tipo CISC possuem instruções de tamanho fixo.

( ) Arquiteturas do tipo RISC possuem um conjunto de instruções longo e complexo.

( ) A arquitetura de conjunto de instruções 80x86 é do tipo registrador-memória, que pode acessar a memória em muitas instruções.


Assinale a sequência CORRETA.

Alternativas
Q1103178 Redes de Computadores

O protocolo BISYNC utiliza enquadramento por bytes (caracteres) com preenchimento de caracteres, também utiliza caracteres de sentinela para demarcar o início do cabeçalho de um quadro (SOH, start of header), o início dos dados transmitidos no quadro (STX, start of text), o fim dos dados transmitidos no quadro (ETX, end of text) e caracteres de sentinela nos dados transmitidos (DLE, data link escape).

Assinale a alternativa que corresponde à transmissão de dados contendo a seguinte sequência de caracteres: ETX DLE SOH.

Alternativas
Q1103179 Redes de Computadores
Sobre o algoritmo clássico de controle de congestionamento no TCP, assinale a alternativa INCORRETA.
Alternativas
Q1103180 Redes de Computadores

Protocolos de aplicação utilizam o protocolo TCP ou UDP na camada de transporte.

Analise as relações de protocolos de aplicação e protocolos de transporte a seguir e assinale com V as verdadeiras e com F as falsas.


( ) DNS utiliza UDP.

( ) IMAP utiliza UDP.

( ) HTTP utiliza TCP.

( ) FTP utiliza TCP.

( ) DHCP utiliza TCP.


Assinale a sequência CORRETA.

Alternativas
Q1103181 Redes de Computadores

Redes de computadores utilizam protocolos de roteamento para calcular rotas entre dispositivos.

A esse respeito, numere a COLUNA II de acordo com a COLUNA I, fazendo a relação dos protocolos de roteamento com suas características.


COLUNA I

1. Protocolo de Roteamento de Vetor de Distância (RIP)

2. Protocolo de Roteamento de Estado de Enlace (OSPF)


COLUNA II

( ) Dispositivos transmitem informações sobre as melhores rotas conhecidas.

( ) Dispositivos transmitem informações sobre seus enlaces de rede.

( ) Dispositivos transmitem informações para todos os outros dispositivos da rede.

( ) Dispositivos transmitem informações apenas para seus vizinhos.


Assinale a sequência CORRETA.

Alternativas
Q1103182 Sistemas Operacionais

Analise as afirmativas a seguir sobre os mecanismos de virtualização.


I. Um hipervisor tipo 1, como o Linux KVM ou VMWare ESX, tem desempenho superior a hipervisor tipo 2.

II. Um hipervisor tipo 2, como o Oracle VirtualBox ou VMWare Workstation, tem desempenho inferior ao de paravirtualização.

III. Paravirtualização necessita de modificação do sistema operacional convidado.


Estão corretas as afirmativas:

Alternativas
Q1103183 Sistemas Operacionais

Processadores modernos dão suporte à implementação de sistemas operacionais permitindo operação em modo privilegiado e em modo usuário. A execução de algumas instruções é restrita à operação em modo privilegiado.


Nesse contexto, assinale a alternativa INCORRETA.

Alternativas
Q1103184 Sistemas Operacionais

Analise as afirmações a seguir sobre execução de múltiplos processos e threads em um sistema operacional e assinale com V as verdadeiras e com F as falsas.


( ) Processos são considerados mais pesados que threads porque podem realizar operações de entrada / saída.

( ) Uma troca de contexto entre threads de um mesmo processo é mais leve do que uma troca de contexto entre processos.

( ) Comunicação interprocessos utilizando transmissão de mensagem tem desempenho superior à comunicação utilizando memória compartilhada.

( ) Uma razão para utilizar threads em vez de processos para computação paralela é facilitar compartilhamento de memória.


Assinale a sequência CORRETA.

Alternativas
Q1103185 Redes de Computadores

Analise as afirmativas a seguir relativas ao protocolo da internet (IP).


I. Os protocolos IPv4 e IPv6 não garantem entrega de pacotes.

II. Uma rede com prefixo IP 192.168.0.0/27 pode hospedar 50 dispositivos.

III. Um dispositivo IPv6 pode se autoconfigurar ao entrar em uma rede IPv6.


Estão corretas as afirmativas:

Alternativas
Q1103186 Sistemas Operacionais

A unidade de gerenciamento de memória de processadores modernos traduz endereços virtuais utilizados por processos em endereços físicos. Uma forma de fazer o mapeamento de endereços virtuais para endereços físicos é usando uma tabela de páginas.

Considere um processador hipotético em que processos possuem endereços virtuais com um identificador de página de 4 bits e 10 bits de deslocamento, como mostrado na tabela a seguir.


Endereço: Página Deslocamento

4 bits 10 bits


Considere ainda que o processador hipotético endereça bytes e que 1 KiB = 210 B.

Assinale a alternativa que corresponde à quantidade de memória que pode ser endereçada por um processo.

Alternativas
Q1103187 Redes de Computadores

Considere um enlace de rede hipotético com taxa de transmissão de 1 MB/s, tempo de propagação de 0.1 ms.

Desconsiderando o tempo de processamento da requisição e considerando 1 MB = 106 B, calcule o tempo total entre o envio de um pacote de 64 B contendo uma requisição e o recebimento de um pacote de 64B contendo a resposta da requisição.


Assinale a alternativa que apresenta o tempo calculado:

Alternativas
Respostas
33: C
34: C
35: D
36: A
37: C
38: A
39: B
40: C
41: D
42: B
43: D
44: A
45: C
46: B
47: B
48: D