Magna Concursos

Foram encontradas 40 questões.

Interrupção é o nome dado ao mecanismo que permite interromper o fluxo de execução de instruções em uma CPU. Esse mecanismo é utilizado para que um dispositivo de hardware possa notificar a CPU quando há alguma modificação de seu estado interno (exemplo, o final da execução de um comando). Nessa perspectiva, leia com atenção as afirmações a seguir e marque (V) para as verdadeiras e (F) para as falsas.

( ) As interrupções não mascaráveis estão associadas a tarefas de alta prioridade que não podem ser ignoradas pela CPU.

( ) As interrupções mascaráveis podem ser desligadas pela CPU antes da execução de uma sequência de instruções críticas que não podem ser interrompidas.

( ) Latência de uma interrupção é o intervalo de tempo entre o reconhecimento da interrupção pela CPU e o momento em que a primeira instrução da rotina de serviço de interrupção é executada.

( ) A CPU só pode identificar a ocorrência de uma interrupção através da transição no nível lógico de seu sinal.

( ) As interrupções geradas internamente pela própria CPU são chamadas de exceções.

Assinale a alternativa que contém a sequência CORRETA de cima para baixo.

 

Provas

Questão presente nas seguintes provas

Geralmente os sistemas embarcados são compostos por várias unidades computacionais, oferecendo serviços através de seus componentes. Esses componentes realizam a computação de maneira distinta, sob diferentes modelos de computação (MoC – do inglês Model of Computation). Um MoC é uma abstração visando a um domínio específico de computação.

Nessa perspectiva, leia com atenção as afirmações a seguir e marque (V) para as verdadeiras e (F) para as falsas.

( ) Dois modelos de computação (MoC) comumente utilizados em sistemas embarcados são o control-flow (CF) e o dataflow (DF).

( ) Modelos dataflow (DF) representam aplicações com sucessivos estágios de filtragem e são representados por um diagrama de funções aplicadas aos dados.

( ) Modelos control-flow (CF) abstraem funções de controle pelo uso de máquinas de estados finitos hierárquicas e de linguagens síncronas/reativas.

( ) Um modelo de computação não especifica como a mesma será implementada.

( ) A maioria dos sistemas embarcados complexos possui comportamento homogêneo e podem ser descrito por um único MoC.

Assinale a alternativa que contém a sequência CORRETA de cima para baixo.

 

Provas

Questão presente nas seguintes provas

Os protocolos I2C (Inter Integrated Circuit Communications) e SPI (Serial-Peripheral Interface) são protocolos de comunicação que um microcontrolador utiliza para trocar informações com outro microcontrolador ou circuito integrado. O protocolo I2C foi originalmente desenvolvido pela Philips, hoje NXP; o protocolo SPI foi originalmente desenvolvido pela Motorola, hoje Freescale. Cada protocolo de comunicação apresenta vantagens distintas, as quais tendem a distingui-los quando da sua aplicação.

Nesse sentido, assinale a alternativa INCORRETA.

 

Provas

Questão presente nas seguintes provas

Considere um sistema computacional que utiliza uma arquitetura de processador com um pipeline de 5 estágios (Busca da Instrução, Acesso aos Registradores, ULA, Acesso à memória e escrita do resultado). Esse sistema não possui nenhum tipo de antecipação de dados para lidar com possíveis conflitos no pipeline e as operações de leitura e escrita no banco de registradores ocupam um ciclo completo de máquina. As instruções dessa arquitetura possuem 3 operandos, sendo o primeiro de destino, e os demais fontes. Considerando a execução das instruções abaixo, quais registradores serão acessados para escrita e leitura durante o nono ciclo?

Enunciado 3434665-1

Assinale a alternativa que responde CORRETAMENTE à questão acima.

 

Provas

Questão presente nas seguintes provas
3108815 Ano: 2015
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SC
Orgão: IF-SC

O Diagrama de Classes é um dos diagramas presentes na linguagem UML. A sua principal função é apresentar os relacionamentos existentes entre as classes de objetos que compõe o sistema modelado. Associe a coluna da direita com a da esquerda de acordo com as características das relações que esse diagrama pode apresentar.

(1) Associação

(2) Generalização

(3) Agregação

(4) Composição

( ) Relacionamento de parte/todo, em que a parte não pode existir sem o todo.

( ) Relacionamento entre instâncias de uma classe, indicando que as instâncias podem comunicar entre si.

( ) Relacionamento entre um elemento mais geral e outro mais específico, em que o elemento mais específico herda as propriedades e métodos do mais geral.

( ) Relacionamento de parte/todo, em que a parte pode existir sem o todo.

Assinale a alternativa que contém a sequência CORRETA de associação, de cima para baixo.

 

Provas

Questão presente nas seguintes provas
3108814 Ano: 2015
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SC
Orgão: IF-SC

A linguagem UML é uma notação para modelagem e documentação de software orientado a objetos. Apesar de originalmente concebida para a modelagem e documentação de software, a mesma tornou-se uma importante ferramenta para a especificação e projeto de sistemas embarcados, dada a sua grande capacidade de abstração. Sua versão atual suporta 14 tipos diferentes de diagramas que permitem a modelagem da estrutura e do comportamento de um sistema. Associe a coluna da direita com a da esquerda de acordo com as características e descrição desses diagramas.

(1) Diagrama de Classes

(2) Diagrama de Casos de Uso

(3) Diagrama de Comunicação

(4) Diagrama de Sequência

( ) Apresenta as classes de objetos que serão utilizados durante a execução do sistema e os relacionamentos presentes entre os mesmos, tais como heranças, agregações e composição.

( ) Representa a interação entre objetos que colaboram, apresentando a ordem no qual as mensagens são trocadas entre os mesmos.

( ) Provê uma descrição de alto nível da funcionalidade disponibilizada pela interação do sistema com os usuários e/ou outros sistemas.

( ) Apresenta as mensagens que são trocadas entre objetos, tendo o foco nas relações entre objetos e associações entre classes que são necessárias para essa troca.

Assinale a alternativa que contém a sequência CORRETA de associação, de cima para baixo.

 

Provas

Questão presente nas seguintes provas
3108813 Ano: 2015
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SC
Orgão: IF-SC

O projeto de sistemas embarcados contempla um grande espaço de soluções arquiteturais possíveis para a implementação de uma determinada aplicação. Explorar as diferentes soluções arquiteturais para a implementação de um determinado sistema pode se tornar uma tarefa muito complexa. Dessa forma, o reuso de plataformas de hardware e software padronizadas, validadas e orientadas a determinados domínios de aplicação permitem uma redução no espaço de soluções e consequentemente no tempo de projeto de um novo sistema. Nessa perspectiva, leia com atenção as afirmações a seguir e marque (V) para as verdadeiras e (F) para as falsas.

( ) O nome dessa metodologia de projetos é Projeto baseado em Plataformas (do inglês Platform Based Design).

( ) Uma plataforma pode ser composta, do lado do hardware, por uma microarquitetura praticamente fixa, com um ou mais processadores e componentes complementares, interconectados através de uma estrutura de comunicação.

( ) Do lado do software, uma plataforma é composta pelo software aplicativo, que implementa a aplicação desenvolvida sobre a plataforma.

( ) A parametrização e configuração de uma plataforma básica é realizada para se obter um novo sistema embarcado, conhecido como sub-plataforma.

( ) O maior esforço do projeto derivativo reside no desenvolvimento do software aplicativo, já que a configuração do hardware e do RTOS pode ser feita de forma quase automática.

Assinale a alternativa que contém a sequência CORRETA de cima para baixo.

 

Provas

Questão presente nas seguintes provas
3108812 Ano: 2015
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SC
Orgão: IF-SC

A linguagem UML oferece um mecanismo de perfis para a extensão da linguagem visando à especificação de modelos em domínios específicos. Um perfil UML é um conjunto de estereótipos, restrições e valores “tagged”. Sobre os perfis UML, assinale a alternativa CORRETA.

 

Provas

Questão presente nas seguintes provas
3108673 Ano: 2015
Disciplina: TI - Redes de Computadores
Banca: IF-SC
Orgão: IF-SC

Em uma aplicação industrial são utilizados 10 computadores na coleta dos dados de sensores em uma rede distribuída. A cada P segundos, os relógios internos desses computadores são sincronizados com o UTC (Universal Time Coordinated), mas o mecanismo de sincronização usado deixa um erro residual no momento da sincronização de 2 ms. A taxa de deriva máxima (drift rate) em relação à UTC do relógio desses computadores é de 10-4. Considerando que a aplicação de controle que recebe a coleta de dados da rede distribuída tolera erros de no máximo 700ms entre dois computadores quaisquer, qual é o valor máximo que P pode assumir para manter o sistema dentro dos limites operacionais desejados?

Assinale a alternativa que responde CORRETAMENTE à questão acima.

 

Provas

Questão presente nas seguintes provas
3108672 Ano: 2015
Disciplina: TI - Redes de Computadores
Banca: IF-SC
Orgão: IF-SC

Uma topologia é a maneira pela qual os dispositivos agrupam-se em uma rede ZigBee para se comunicarem. O ZigBee padrão IEEE 802.15.4 pode ser implementado baseado em três topologias de rede, árvore (tree), malha (mesh) e estrela (star).

Associe a coluna da esquerda, que contém o nome das topologias de rede, com as descrições da coluna da direita.

(1) Estrela

(2) Árvore

(3) Malha

( ) Também conhecida como rede ponto a ponto (peer-to-peer network), consiste de vários roteadores e dispositivos finais. Nessa topologia, cada nó mantém contato com outro componente da rede.

( ) Nessa topologia, a rede consiste de um nó central, o qual é um coordenador, vários roteadores e dispositivos finais. A função do roteador é estender a cobertura da rede, acrescentando outros dispositivos finais ou roteadores à rede gerando diferentes níveis hierárquicos.

( ) Esta topologia consiste de um coordenador e vários dispositivos finais. Nessa topologia, o dispositivo final se comunica somente com o coordenador. Toda a mensagem trocada entre os dispositivos finais deve passar pelo coordenador.

Assinale a alternativa que contém a ordem CORRETA de associação, de cima para baixo.

 

Provas

Questão presente nas seguintes provas