Questões de Concurso sobre Fluxo de uma transação

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
11 questões encontradas
Questões por página
20
Mais recentes
 

Perito reconstrói uma transação Bitcoin para fins judiciais.


1. Checar assinaturas digitais (ECDSA)

2. Verificar UTXOs não gastos

3. Validar regras de consenso (limites, scripts)

4. Propagar transação para rede


A sequência correta de validação de uma transação Bitcoin é


A

4 → 1 → 2 → 3


B

2 → 1 → 3 → 4


C

1 → 2 → 4 → 3


D

3 → 2 → 1 → 4


E

2 → 3 → 1 → 4

Você é o analista de um sistema para gestão de beneficiários em um plano de previdência pública e precisa desenvolver uma especificação para um novo sistema. Esse documento deve descrever o modelo do domínio de informação e do domínio funcional desejado para o novo sistema. Nesse contexto, qual dos diagramas a seguir melhor realiza essa tarefa?


A

Diagrama de Fluxo de Dados.


B

Diagrama de Estado.


C

Diagrama de Colaboração.


D

Diagrama de Sequência.


E

Diagrama de Comunicação.

Sobre controle de transações em sistemas de gerência de banco de dados, é correto afirmar que:


A

a técnica de controle de concorrência 2PL evita deadlocks através da atribuição de prioridades a transações mais antigas.


B

uma técnica de controle de concorrência baseada em timestamp evita abortos de transações que desejam acessar um mesmo dado.


C

uma técnica de recuperação de dados baseada em log segue o protocolo WAL.


D

uma transação regida pelas propriedades ACID pode ter execução parcial das suas leituras e atualizações de dados.


E

um checkpoint realiza um backup completo de um banco de dados.

No contexto do processamento de transações de bancos de dados, suponha que uma transação Ta detém um bloqueio compartilhado no registro Ra e que uma transação Tb detém um bloqueio exclusivo no registro Rb.


Nessas condições, considere as seguintes afirmativas.


I. Uma solicitação de Ta por um bloqueio exclusivo em Rb coloca Ta em estado de espera.

II. Uma solicitação de Tb por um bloqueio compartilhado em Ra será garantida.

III. Uma solicitação de Tb por um bloqueio exclusivo em Ra coloca Tb em estado de espera.

IV. Uma solicitação de Ta por um bloqueio compartilhado em Rb coloca Ta será garantida.


Estão corretas as afirmativas


A

I, II, III e IV.


B

II e III, somente.


C

II e IV, somente.


D

I e III, somente.


E

I, II e III, somente.

Um computador possui um hardware de relógio que fornece interrupções periódicas para que o seu sistema operacional possa tomar uma decisão de escalonamento a cada interrupção. Caso o algoritmo de escalonamento que trata essas interrupções seja não preemptivo, o sistema operacional escolhe um processo para executar e


A

deixa-o em execução até que seja identificado, durante o tratamento da interrupção, um outro processo de maior prioridade que ficou pronto para executar.


B

deixa-o em execução até que ele seja bloqueado (à espera de E/S ou de um outro processo) ou até que ele voluntariamente decida liberar o uso do processador.


C

deixa-o em execução por um intervalo de tempo pré-definido, após o qual o processador será concedido a outro processo que esteja pronto para ser executado.


D

uma decisão de escalonamento é tomada durante a interrupção de relógio, visando conceder o processamento a outro processo que esteja aguardando por muito tempo.


E

ao término da interrupção de relógio, não poderá mais continuar a execução do processo que estava executando antes da interrupção, pois este foi abortado.

Se uma transação que realiza uma atualização nos dados armazenados em um banco de dados falhar por algum motivo, ela sofrerá


A

commit e rollback.


B

commit, abort e rollback.


C

abort, commit e rollback.


D

abort e rollback.


E

abort e commit.

O núcleo de um Sistema Operacional possui diversos gerenciadores para controlar todo o hardware do computador. O gerenciador mais beneficiado com uma CPU multi-core é o de


A

escalonamento dos processos.


B

gerenciamento da memória.


C

dispositivos de entrada e saída.


D

sistema de arquivos.

Um firewall pode ser projetado para operar como um filtro no nível de pacotes IP ou pode operar em uma camada de protocolo mais alta. Normalmente, os firewalls devem seguir as seguintes técnicas gerais, que são utilizadas para controlar o acesso e impor política de segurança, EXCETO:


A

Controle de fluxo.


B

Controle de serviço.


C

Controle de direção.


D

Controle de usuário.


E

Controle de comportamento.

No momento da reinicialização, o sistema deve passar primeiro por alguns procedimentos, a fim de identificar todas as transações APENAS do tipo


A

T1 a T2.


B

T1 a T3.


C

T2 a T4.


D

T2 a T5.


E

T3 a T5.

Quando o sistema é reinicializado após a falha, as transações que devem ser desfeitas (D) e as que deve ser refeitas (R) são:


A

T1 (D), T2 (D), T3 (D), T4 (R) e T5 (R).


B

T3 (D), T4 (D), T1 (R) e T2 (R).


C

T3 (D), T5 (D), T2 (R) e T4 (R).


D

T3 (D), T4 (D) e T5 (R).


E

T4 (D), T1 (R), T2 (R) e T3 (R).

 
 
Gerar simulado