Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.584 questões

Q2757340 Arquitetura de Software

Quando um computador é multiprogramado, ele tem múltiplos processos e threads que competem pela CPU ao mesmo tempo. Essa situação ocorre sempre que dois ou mais processos estão simultaneamente no estado pronto. Considere as características apresentadas de algoritmos de escalonamento:


I. a CPU é atribuída aos processos na ordem em que eles a requisitam, sendo que o processo pode executar por quanto tempo necessitar.

II. um intervalo de tempo, o quantum, é atribuído ao processo e define o tempo em que este processo poderá executar. Se, ao final do quantum, o processo ainda estiver executando, ele sofrerá preempção.

III. quando várias tarefas igualmente importantes estiverem postadas na fila de entrada, à espera de ser iniciadas, o escalonador escolhe a tarefa mais curta primeiro.


Os algoritmos de escalonamento que possuem as características apresentadas nos itens I, II e III, respectivamente, são:

Alternativas
Q2757336 Arquitetura de Software

Os sistemas de arquivos estruturados com base em log, denominado sistemas de arquivos journaling, possuem a premissa básica de manter um registro sobre o que o sistema de arquivos irá fazer antes que ele efetivamente o faça. São exemplos de sistemas de arquivos que implementam journaling:

Alternativas
Q2757329 Arquitetura de Software

A virtualização de sistemas é uma solução que permite a um único computador hospedar múltiplas máquinas virtuais, cada uma com seu próprio sistema operacional. Sobre os conceitos de virtualização é correto afirmar que:

Alternativas
Q2753263 Arquitetura de Software

Considere as seguintes Tabelas de um banco de dados:

-

Item

cod

nome

Quantidade


1

arco

10


2

flecha

22


3

bola

12


4

pipa

11

-

Fornecedor

cod

nome


1

A


2

B


3

C


4

D

-

Fornecimento

CodFornecedor

CodItem


1

1


1

2


2

1


2

4


3

3

-

Assinale a alternativa correta:

Alternativas
Q2753262 Arquitetura de Software

Considere o seguinte esquema:


Carro(chassi,marca,modelo,ano);

Vendedor(cpf,nome,salario);

Venda(chassicarro,cpfvendedor,valor);


Usando a álgebra relacional, assinale a alternativa abaixo que representa a consulta que retorna somente os números de chassi dos carros que foram vendidos pelo vendedor com o cpf de número 0111:

Alternativas
Q2753261 Arquitetura de Software

Analise o seguinte shell script desenvolvido para o Linux:


#!/bin/bash

COUNT=0

for i in 'ls' do

COUNT=$((COUNT+1))

done

echo "$COUNT"


O script ao ser executado imprime no console o

Alternativas
Q2753260 Arquitetura de Software

Considere o seguinte programa escrito em Java:


public class Somatorio{


static int soma(int a, int b){return a+b;}

static float soma(float a, float b){return a-b;}

static double soma(float a, double b){return a*b;}

static double soma(double a, float b){return 4*(a+b);}

static double soma(int a, float b){return 2*(a-b);}

public static void main(String[] args){

System.out.print(Somatorio.soma(10d,2));

}

}


Ao ser executado, o programa gera o seguinte resultado na tela de comando:

Alternativas
Q2753259 Arquitetura de Software

Considere o algoritmo abaixo em pseudocódigo:


Função XP(a: inteiro)

Início

Se (a<0) então para “erro”;

Se (a==0) então retorna 1;

Se (a==1) então retorna 1;

Se (a>1) então retorna (a* XP(a-1));


Fim


Para as chamadas XP(3), XP(5) e XP(6) têm-se os seguintes resultados, respectivamente:

Alternativas
Q2753258 Arquitetura de Software

A threads é a unidade básica de utilização de CPU, sendo uma ferramenta importante para compartilhar recursos do sistema, bem como para melhorar a execução de programas. Com relação a esse assunto afirma-se que:


I – Threads possibilitam reduzir a alocação de recursos do sistema, além de diminuir o overhead na criação, troca e eliminação de processos.

II – Threads em modo usuário são implementadas pelos usuários e não pelo sistema operacional. Apesar disso, tais threads são gerenciadas e sincronizadas pelo sistema operacional.

III – Threads em modo kernel são implementadas diretamente pelo núcleo do sistema operacional, através de chamadas a rotinas do sistema que oferecem todas as funções de gerenciamento e sincronização.


É correto apenas o que se afirma em

Alternativas
Q2753256 Arquitetura de Software

Analise o seguinte pseudocódigo:


INÍCIO


X, Y, N variáveis inteiras


LEIA A VARIÁVEL INTEIRA N;


X ← N;

Y ← N;


LAÇO ENQUANTO Y > 1

Y ← Y-1;

X ← XY;

FIM DO LAÇO ENQUANTO


ESCREVA O VALOR DE X;


FIM


Ao executar o pseudocódigo apresentado acima, o valor de X é

Alternativas
Q2753253 Arquitetura de Software

Considerando que a base numérica na qual um número é representado é indicada por um subscrito, o resultado da soma (215)8 + (AB)16 é igual a

Alternativas
Q2753252 Arquitetura de Software

Anel, Barramento e Estrela são topologias tipicamente empregadas em Redes de Computadores. Com relação a esse assunto são apresentadas as seguintes proposições:


I – Na topologia em Anel pode-se transmitir e receber dados em ambas direções, mas as configurações mais usuais são unidirecionais. Essa topologia possui as vantagens de facilidade de instalação e de isolamento de falhas, porém possui pouca tolerância as falhas.

II – O Barramento permite conexão multiponto e apresenta grande facilidade de instalação e de isolamento de falhas. Porém apresenta o inconveniente do sinal ser degradado pelas diversas derivações, impondo restrições com respeito a quantidade de terminais e alcance da rede.

III – Na topologia em Estrela cada terminal é interligado a um dispositivo concentrador que pode ser um Hub, Switch ou Roteador. Essa topologia é fácil de instalar e de configurar e são mais tolerantes a falhas, porém o custo de instalação é maior do que as topologias em anel e em barramento.


É correto apenas o que se afirma em

Alternativas
Q2753248 Arquitetura de Software

O DNS é um aplicativo cliente-servidor que identifica cada host na Internet com um nome exclusivo de mais fácil entendimento do que os endereços IP. Com relação a esse assunto são apresentadas as seguintes proposições:


I – O protocolo DNS empregada dois tipos de mensagens denominadas de mensagens de consulta e de respostas.

II – Na denominada resolução iterativa, o cliente DNS pode enviar, várias vezes, seu pedido de resolução para um mesmo servidor DNS até obter a resposta.

III – O protocolo DNS utiliza apenas os serviços do protocolo TCP da camada de transporte do modelo de referência TCP/IP.


É correto apenas o que se afirma em

Alternativas
Q2753244 Arquitetura de Software

Quando o sistema operacional transfere programas da memória principal para a memória secundária, liberando espaço para que novos processos sejam executados, ele realiza um procedimento conhecido como

Alternativas
Q2753243 Arquitetura de Software

Um determinado comando envia, a partir de um host de uma rede de computadores, uma mensagem para outro host da rede e espera por uma resposta, na qual constam sumários relativos aos tempos de transferência (ida e volta). Esse comando, apesar de simples, é uma ferramenta muito utilizada para realizar diagnóstico e verificar se um determinado host é atingível e se está ativo. Esse comando é intitulado

Alternativas
Q2753242 Arquitetura de Software

X25 e Frame Relay são tecnologias de rede remota comutada. Com relação a essas tecnologias é afirmado que:


I – São orientadas a conexões, ou seja, antes de um remetente enviar um pacote, é estabelecida uma conexão entre o remetente e o destinatário.

II – A tecnologia X.25 permite velocidades de dados superiores a Frame Relay.

III – A Frame Relay é mais apropriada para canais com elevada taxa de erros, uma vez que, diferentemente da X.25, incorpora técnicas de verificação de erros, além daquelas adotadas nas camadas superiores.


É correto apenas o que é afirmado em

Alternativas
Q2753241 Arquitetura de Software

Em relação à técnica de modulação 16-QAM sabe-se que

Alternativas
Q2753240 Arquitetura de Software

O distúrbio do canal de comunicação que provoca em um receptor digital o problema de interferência entre símbolos é

Alternativas
Q2753239 Arquitetura de Software

Na camada física emprega-se uma modulação com 4 níveis de amplitudes. Sabendo-se que a velocidade de transmissão desta camada física é igual 24 kbaud, a velocidade em bits por segundos é igual a

Alternativas
Q2753238 Arquitetura de Software

Uma empresa prestadora de serviços na área de TI é organizada segundo as recomendações do ITIL. Um técnico de informática integra a equipe dessa empresa que é responsável por detectar problemas que causam a interrupção ou a redução da qualidade de um serviço de TI de um cliente, bem como de resolvê-los e restabelecer a normalidade do serviço.


Conclui-se que esse técnico trabalha na equipe de gestão de

Alternativas
Respostas
3661: E
3662: D
3663: C
3664: C
3665: A
3666: E
3667: B
3668: D
3669: E
3670: C
3671: B
3672: E
3673: A
3674: D
3675: C
3676: A
3677: D
3678: E
3679: D
3680: B