Questões de Concurso Comentadas sobre arquitetura de software
Foram encontradas 8.303 questões
O Samba é um servidor que permite compartilhar recursos entre redes mistas, com sistemas Windows e Linux, por meio dos protocolos SMB e CIFS. Qual dos serviços abaixo não é oferecido pelo Samba?
A maioria dos sistemas com memória virtual utiliza uma técnica denominada paginação. Em qualquer computador, existe um conjunto de endereços de memória que os programas podem gerar ao ser executados. Quando um programa usa uma instrução do tipo
MOV REG, 1000
ele deseja copiar o conteúdo do endereço de memória 1000 para o registrador REG (ou o contrário, depende do computador). Endereços podem ser gerados com o uso de indexação, de registradores-base, registradores de segmento ou outras técnicas. Esses endereços gerados pelo programa são denominados:
Para permitir que as aplicações interajam com diferentes sistemas de arquivos, implementados em diferentes tipos de dispositivos locais ou remotos, o Linux adota uma abordagem utilizada em outros sistemas Unix: a do sistema de arquivos virtual (VFS). Dentre as assertivas a seguir, pode-se afirmar que:
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:
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:
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:
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:
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:
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
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:
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:
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
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 é
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
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
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
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
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
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
Em relação à técnica de modulação 16-QAM sabe-se que