Foram encontradas 45 questões.
Com relação aos microcontroladores, assinale a afirmativa correta.
Provas
1. Acumulador
2. Unidade de deslocamento
3. Unidade Lógica e Aritmética
4. Program Counter (PC)
( ) Componente fundamental para o funcionamento do microprocessador, pois integra as funções: somador, subtrator, operadores AND, OR e XOR, incrementador e decrementador.
( ) Um registrador especial dedicado às operações envolvendo a ULA, pois recebe os resultados das operações deste outro componente.
( ) Registrador que guarda a posição da memória que aponta para a instrução do programa atualmente em execução, e que é incrementado para que o microprocessador avance para a próxima instrução a ser executada.
( ) Componente que contém um registrador capaz de realizar um deslocamento de bits à esquerda ou à direita ou então não realizar deslocamento nenhum.
Assinale a opção que indica a relação correta, segundo a ordem apresentada.
Provas
Com relação às suas características, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) Trabalha com o conceito de independência entre os serviços.
( ) É uma arquitetura fortemente acoplada com alto nível de coesão e baixa redundância.
( ) Seu foco é prover serviços fracamente acoplados e coesos.
( ) Serve para modelar e implantar funcionalidades em formato de objetos.
As afirmativas são, respectivamente,
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: FGV
Orgão: INPE
Relacione as arquiteturas de computadores às suas características.
1. Von Neumann
2. Harvard
( ) Utiliza barramentos distintos para dados e instruções.
( ) O processador busca e executa uma instrução por vez, em sequência.
( ) Utiliza barramentos compartilhados para dados e instruções.
( ) As instruções e os dados são armazenados na mesma memória.
( ) Armazena dados e instruções em memórias distintas
Assinale a opção que indica a relação correta, segundo a ordem apresentada.
Provas
Texto II
Microcontroladores são pequenos computadores embutidos em um único chip, projetados para controlar funções específicas em sistemas eletrônicos. Eles combinam uma CPU, memória e periféricos de E/S (Entrada/Saída) em um encapsulamento compacto e de baixo custo. Sua capacidade de processamento, versatilidade e eficiência energética os tornam fundamentais para a automação e o controle em uma ampla gama de dispositivos e sistemas.
Considere um microcontrolador com o seguinte diagrama de blocos simplificado que representa as portas E/S digitais.

As configurações de cada porta são definidas pelo registrador a seguir. Este registrador é responsável pela configuração de cinco portas E/S através da definição dos bits 16 a 1.

Bit 16: não especificado;
Bits 15 – 13: Bits de configuração da Porta 4;
Bits 12 – 10: Bits de configuração da Porta 3;
Bits 9 – 7: Bits de configuração da Porta 2;
Bits 6 – 4: Bits de configuração da Porta 1;
Bits 3 – 1: Bits de configuração da Porta 0;
Y-C2, Y-C1 e Y-C0: Bits de configuração da Porta Y (Y = 4 ... 0) Esses bits são definidos por software para configurar a Porta E/S correspondente.

C2 e C1: são responsáveis por configurar a operação da Porta Y.
Exemplo:
- [C2 = 0] e [C1 = 0] Saída no modo push-pull;
- [C2 = 0] e [C1 = 1] Saída no modo open-drain;
- [C2 = 1] e [C1 = 0] Entrada no modo pull-down;
- [C2 = 1] e [C1 = 1] Entrada no modo pull-up.
C0: Quando configurado como saída, o valor desse bit determina o comportamento do pino de entrada/saída da Porta Y.
- Se a porta for saída Push-Pull:
- [C0 = 0]: ativa o N-MOS e desativa o P-MOS;
- [C0 = 1]: desativa o N-MOS e ativa o P-MOS.
- Se a porta for saída Open-Drain:
- [C0 = 0]: ativa o N-MOS e desativa o P-MOS;
- [C0 = 1]: desativa o N-MOS e desativa o P-MOS.
- Se a porta estiver definida como entrada, não se aplica.
Obs: Ativar um determinado (P/N)-MOS significa permitir a passagem de corrente, enquanto desativar impede essa passagem.
A seguir, as portas 4 a 0 deste microcontrolador foram conectadas aos seguintes componentes:

B3, B2 e B1 são interruptores, que permanecem em um estado de circuito aberto quando não estão pressionados e fecham o circuito entre seus terminais quando são pressionados. R2 e R1 são resistores.
O registrador foi configurado com os seguintes valores:

Com base nos dados fornecidos, considerando que o registrador de configuração esteja localizado no endereço de memória 0x0020, o seguinte código é executado pelo microcontrolador:
#include <stdint.h>
#define REG_ADDR 0x0020
int main() {
volatile uint16_t *mem_ptr = (
uint16_t*)REG_ADDR; uint16_t valor = 0xAFBC;
*mem_ptr = valor;
return 0;
}
Neste caso, a porta 2 será configurada como
Provas
Texto II
Microcontroladores são pequenos computadores embutidos em um único chip, projetados para controlar funções específicas em sistemas eletrônicos. Eles combinam uma CPU, memória e periféricos de E/S (Entrada/Saída) em um encapsulamento compacto e de baixo custo. Sua capacidade de processamento, versatilidade e eficiência energética os tornam fundamentais para a automação e o controle em uma ampla gama de dispositivos e sistemas.
Considere um microcontrolador com o seguinte diagrama de blocos simplificado que representa as portas E/S digitais.

As configurações de cada porta são definidas pelo registrador a seguir. Este registrador é responsável pela configuração de cinco portas E/S através da definição dos bits 16 a 1.

Bit 16: não especificado;
Bits 15 – 13: Bits de configuração da Porta 4;
Bits 12 – 10: Bits de configuração da Porta 3;
Bits 9 – 7: Bits de configuração da Porta 2;
Bits 6 – 4: Bits de configuração da Porta 1;
Bits 3 – 1: Bits de configuração da Porta 0;
Y-C2, Y-C1 e Y-C0: Bits de configuração da Porta Y (Y = 4 ... 0) Esses bits são definidos por software para configurar a Porta E/S correspondente.

C2 e C1: são responsáveis por configurar a operação da Porta Y.
Exemplo:
- [C2 = 0] e [C1 = 0] Saída no modo push-pull;
- [C2 = 0] e [C1 = 1] Saída no modo open-drain;
- [C2 = 1] e [C1 = 0] Entrada no modo pull-down;
- [C2 = 1] e [C1 = 1] Entrada no modo pull-up.
C0: Quando configurado como saída, o valor desse bit determina o comportamento do pino de entrada/saída da Porta Y.
- Se a porta for saída Push-Pull:
- [C0 = 0]: ativa o N-MOS e desativa o P-MOS;
- [C0 = 1]: desativa o N-MOS e ativa o P-MOS.
- Se a porta for saída Open-Drain:
- [C0 = 0]: ativa o N-MOS e desativa o P-MOS;
- [C0 = 1]: desativa o N-MOS e desativa o P-MOS.
- Se a porta estiver definida como entrada, não se aplica.
Obs: Ativar um determinado (P/N)-MOS significa permitir a passagem de corrente, enquanto desativar impede essa passagem.
A seguir, as portas 4 a 0 deste microcontrolador foram conectadas aos seguintes componentes:

B3, B2 e B1 são interruptores, que permanecem em um estado de circuito aberto quando não estão pressionados e fecham o circuito entre seus terminais quando são pressionados. R2 e R1 são resistores.
O registrador foi configurado com os seguintes valores:

Com base nos dados fornecidos e considerando que os interruptores B1, B2 e B3 não estão pressionados, as tensões V4, V3 e V2 previstas nas portas 4, 3 e 2 para esta configuração do microcontrolador são, respectivamente,
Provas
Texto II
Microcontroladores são pequenos computadores embutidos em um único chip, projetados para controlar funções específicas em sistemas eletrônicos. Eles combinam uma CPU, memória e periféricos de E/S (Entrada/Saída) em um encapsulamento compacto e de baixo custo. Sua capacidade de processamento, versatilidade e eficiência energética os tornam fundamentais para a automação e o controle em uma ampla gama de dispositivos e sistemas.
Considere um microcontrolador com o seguinte diagrama de blocos simplificado que representa as portas E/S digitais.

As configurações de cada porta são definidas pelo registrador a seguir. Este registrador é responsável pela configuração de cinco portas E/S através da definição dos bits 16 a 1.

Bit 16: não especificado;
Bits 15 – 13: Bits de configuração da Porta 4;
Bits 12 – 10: Bits de configuração da Porta 3;
Bits 9 – 7: Bits de configuração da Porta 2;
Bits 6 – 4: Bits de configuração da Porta 1;
Bits 3 – 1: Bits de configuração da Porta 0;
Y-C2, Y-C1 e Y-C0: Bits de configuração da Porta Y (Y = 4 ... 0) Esses bits são definidos por software para configurar a Porta E/S correspondente.

C2 e C1: são responsáveis por configurar a operação da Porta Y.
Exemplo:
- [C2 = 0] e [C1 = 0] Saída no modo push-pull;
- [C2 = 0] e [C1 = 1] Saída no modo open-drain;
- [C2 = 1] e [C1 = 0] Entrada no modo pull-down;
- [C2 = 1] e [C1 = 1] Entrada no modo pull-up.
C0: Quando configurado como saída, o valor desse bit determina o comportamento do pino de entrada/saída da Porta Y.
- Se a porta for saída Push-Pull:
- [C0 = 0]: ativa o N-MOS e desativa o P-MOS;
- [C0 = 1]: desativa o N-MOS e ativa o P-MOS.
- Se a porta for saída Open-Drain:
- [C0 = 0]: ativa o N-MOS e desativa o P-MOS;
- [C0 = 1]: desativa o N-MOS e desativa o P-MOS.
- Se a porta estiver definida como entrada, não se aplica.
Obs: Ativar um determinado (P/N)-MOS significa permitir a passagem de corrente, enquanto desativar impede essa passagem.
A seguir, as portas 4 a 0 deste microcontrolador foram conectadas aos seguintes componentes:

B3, B2 e B1 são interruptores, que permanecem em um estado de circuito aberto quando não estão pressionados e fecham o circuito entre seus terminais quando são pressionados. R2 e R1 são resistores.
O registrador foi configurado com os seguintes valores:

Uma das técnicas para reconfigurar um bit específico de um registrador envolve o uso de operações lógicas, tais como OR, AND e XOR (ou exclusivo).
Tendo em vista os dados apresentados no enunciado da questão anterior, objetiva-se ajustar exclusivamente a porta 0 de modo que a tensão V0 corresponda a VSS, sem interferir nos demais bits do registrador. Para atingir o referido objetivo, o valor hexadecimal, que deve ser empregado na operação AND com o registrador de configuração de portas, é
Provas
Texto II
Microcontroladores são pequenos computadores embutidos em um único chip, projetados para controlar funções específicas em sistemas eletrônicos. Eles combinam uma CPU, memória e periféricos de E/S (Entrada/Saída) em um encapsulamento compacto e de baixo custo. Sua capacidade de processamento, versatilidade e eficiência energética os tornam fundamentais para a automação e o controle em uma ampla gama de dispositivos e sistemas.
Considere um microcontrolador com o seguinte diagrama de blocos simplificado que representa as portas E/S digitais.

As configurações de cada porta são definidas pelo registrador a seguir. Este registrador é responsável pela configuração de cinco portas E/S através da definição dos bits 16 a 1.

Bit 16: não especificado;
Bits 15 – 13: Bits de configuração da Porta 4;
Bits 12 – 10: Bits de configuração da Porta 3;
Bits 9 – 7: Bits de configuração da Porta 2;
Bits 6 – 4: Bits de configuração da Porta 1;
Bits 3 – 1: Bits de configuração da Porta 0;
Y-C2, Y-C1 e Y-C0: Bits de configuração da Porta Y (Y = 4 ... 0) Esses bits são definidos por software para configurar a Porta E/S correspondente.

C2 e C1: são responsáveis por configurar a operação da Porta Y.
Exemplo:
- [C2 = 0] e [C1 = 0] Saída no modo push-pull;
- [C2 = 0] e [C1 = 1] Saída no modo open-drain;
- [C2 = 1] e [C1 = 0] Entrada no modo pull-down;
- [C2 = 1] e [C1 = 1] Entrada no modo pull-up.
C0: Quando configurado como saída, o valor desse bit determina o comportamento do pino de entrada/saída da Porta Y.
- Se a porta for saída Push-Pull:
- [C0 = 0]: ativa o N-MOS e desativa o P-MOS;
- [C0 = 1]: desativa o N-MOS e ativa o P-MOS.
- Se a porta for saída Open-Drain:
- [C0 = 0]: ativa o N-MOS e desativa o P-MOS;
- [C0 = 1]: desativa o N-MOS e desativa o P-MOS.
- Se a porta estiver definida como entrada, não se aplica.
Obs: Ativar um determinado (P/N)-MOS significa permitir a passagem de corrente, enquanto desativar impede essa passagem.
A seguir, as portas 4 a 0 deste microcontrolador foram conectadas aos seguintes componentes:

B3, B2 e B1 são interruptores, que permanecem em um estado de circuito aberto quando não estão pressionados e fecham o circuito entre seus terminais quando são pressionados. R2 e R1 são resistores.
O registrador foi configurado com os seguintes valores:

Uma das técnicas para reconfigurar um bit específico de um registrador envolve o uso de operações lógicas, tais como OR, AND e XOR (ou exclusivo).
Com base nos dados fornecidos no enunciado, as portas 4, 3, 2, 1 e 0 estão configuradas, respectivamente, quanto à sua função de entrada e saída, como:
Provas
I. Seja sequência de operações a seguir:
>>> x=[1, 2, 3]
>>> y=x
>>> y[0]=0
>>> print(x)
O valor de x impresso na tela é: [1, 2, 3]
II. Seja sequência de operações a seguir:
>>> x=[1,4,1,2,3,2]
>>> y=set(x)
>>> print(y)
O valor de y impresso na tela é: {1, 4, 1, 2, 3, 2}
III. A expressão abaixo cria um dicionário vazio.
x = {}
Está correto o que se afirma em:
Provas
- Arquitetura e Design de SoftwareTipos de Software
- Engenharia de SoftwareEngenharia de Requisitos
- Qualidade de SoftwareAtributos de Qualidade de Software
Os DSPs são chipsintegrados que combinam uma unidade central de processamento (CPU), memória, periféricos de entrada e saída (E/S) e interfaces de comunicação em um único dispositivo. Eles são projetados para lidar com tarefas específicas de controle e processamento de dados em tempo real, oferecendo eficiência energética e custo-benefício. Neste contexto, analise as afirmativas a seguir.
I. O Firmware é um software de baixo nível que desempenha um papel crucial, sendo responsável por realizar a comunicação entre o software de alto nível, como sistemas operacionais e aplicações, e o hardware do dispositivo. Ele opera diretamente na interface de hardware, facilitando o controle e a gestão eficaz dos componentes físicos do sistema.
II. Quanto maior o número de MIPS, mais rápido e mais poderoso é o DSP em termos de processamento de sinais digitais. No entanto, é importante observar que o desempenho real de um DSP também depende de outros fatores, como arquitetura do processador, otimizações de software e tipo de algoritmos executados.
III. O determinismo é crucial em sistemas embarcados porque garante que as operações ocorram dentro de prazos previsíveis e específicos. Em sistemas onde o tempo é crítico, como em sistemas de controle em tempo real, a capacidade de prever o tempo necessário para realizar uma operação é fundamental para garantir o funcionamento correto e seguro do sistema.
Está correto o que se afirma em
Provas
Caderno Container