Magna Concursos

Foram encontradas 1.192 questões.

3261321 Ano: 2024
Disciplina: TI - Sistemas Operacionais
Banca: FGV
Orgão: INPE
A divisão dos processos em threads permite a execução de tarefas de maneira paralela ou concorrente.
As threads, em um sistema operacional Linux,
 

Provas

Questão presente nas seguintes provas
Na programação de sub-rotinas em linguagem assembly, é comum o armazenamento temporário de dados e/ou de endereços, para que sejam restaurados logo após o retorno à função principal. As pilhas (stacks) são estruturas de dados do tipo LIFO (Last In, First Out) adequadas para armazenar dados e/ou endereços quando alguma sub-rotina é chamada. Os conjuntos de instruções das arquiteturas mais comumente utilizadas possuem instruções específicas de acesso à pilha.
Na arquitetura 8051, as instruções usadas para retirar dados da pilha e para armazenar dados na pilha, colocando-os em registradores de uso geral, são, respectivamente,
 

Provas

Questão presente nas seguintes provas
Em um trecho de um programa em linguagem assembly para um microcontrolador 8051, foi encontrada a seguinte sequência de instruções:

MOV A, #049h
MOV B, #05h
MUL AB
RL A
RL A

Após o processamento dessas instruções, o valor armazenado no registrador acumulador é
 

Provas

Questão presente nas seguintes provas
Softwares para sistemas embarcados podem ser desenvolvidos por meio de programação em linguagens assembly.

Com relação a linguagens assembly, analise as afirmativas a seguir.

I. São linguagens de programação de nível relativamente baixo, que utilizam mnemônicos equivalentes a representações de código binário (ou opcode) das instruções de uma determinada arquitetura de processador.
II. Em geral, possuem instruções de acesso direto à memória RAM, permitindo leitura e escrita de dados em posições determinadas por endereçamento direto.
III. São linguagens adequadas para se trabalhar com estruturas de dados complexas, tais como as classes, próprias de programação orientada a objetos.

Está correto o que se afirma em
 

Provas

Questão presente nas seguintes provas
Um sistema gera um vetor fixo de dados para efetuar o controle de um processo usando o código em C abaixo, em um compilador que trabalha com inteiros de 32 bits:

int matriz[] = { 1, 2, 3, 4, 5, 6, 7, 8 };
int *v,final;
v = &matriz[1];
final = v[3];

Após a execução desse trecho de código, o valor de final é:
 

Provas

Questão presente nas seguintes provas
Existem diversas abordagens para técnicas, modelos e processos de um ciclo de vida de desenvolvimento de software.
Relacione as afirmativas I, II, III e IV às denominações mais adequadas correspondentes a essas técnicas, modelos e processos.

I. Usa uma abordagem que capacita o desenvolvedor e o cliente a entender e reagir aos riscos em cada etapa evolutiva.
II. Requisitos dos usuários são priorizados e os requisitos de mais alta prioridade são incluídos nas iterações iniciais.
III. Apropriado quando os requisitos são bem compreendidos e as mudanças serão bastante limitadas durante o design.
IV. Usado quando o desenvolvedor não tem certeza da eficiência de um algoritmo, ou da forma da interação homem/máquina
 

Provas

Questão presente nas seguintes provas
No contexto de Projetos Orientados a Objetos, padrões de design são soluções generalizadas para problemas comuns de design de software.

Considere uma situação em que um desenvolvedor foi incumbido de elaborar um sistema de criação de documentos de diversos formatos, como Texto, Planilha e Apresentação, a serem definidos com base nos comandos do usuário.

Para lidar com esses requisitos, o padrão de design de software mais adequado seria o
 

Provas

Questão presente nas seguintes provas
Com relação aos diversos modelos de ciclo de vida de um software, considere a seguinte situação hipotética:

Uma equipe inicia um projeto com uma abordagem linear e sequencial. No entanto, ao longo do projeto substitui esta abordagem por um modelo com ênfase em protótipos no início de cada estágio para validação de conceitos e na análise de riscos.

Assinale a opção que apresenta o modelo que esta equipe empregou inicialmente e o modelo pelo qual este foi substituído.
 

Provas

Questão presente nas seguintes provas
A figura a seguir foi retirada de uma comunicação síncrona SPI usando o mostrador digital MAX 7219.
Enunciado 3529703-1

Fonte: Módulos e Sensores: Guia de Interface com o Arduino. Editora Interciência.

Sabe-se que a amostragem é no flanco de subida do relógio. Os dois bytes comunicados, em hexadecimal, são
 

Provas

Questão presente nas seguintes provas
A tela de osciloscópio a seguir foi capturada de uma comunicação USB 1.1 durante um token do tipo “Start Of Frame”.
Enunciado 3529702-1

Fonte:“Microprocessadores x86: Arquitetura e Interfaceamento.” Ed. Interciência.

Os campos destacados (SYNC, PID, Quadro, CRC e SE0) representam, respectivamente,
 

Provas

Questão presente nas seguintes provas