Eletrônica Digital Flashcards

Sistemas de numeração. Álgebra de Boole. Funções e Portas Lógicas. Circuitos Combinacionais e Seqüenciais. Conversores AD e DA. Memórias, Microprocessadores e Microcontroladores. Aplicações diversas.

1
Q

O que distingue um sitema computacional (software) de um outro sistema digital (firmware) qualquer?

A

Um sistema computacional é programavel e pode executar diversos tipos de tarefas. Um sistema digital puro não possui interações e executa somente o que foi programado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qual a finalidade de um barramento em um sistema?

A

Fazer a interconexão de todas as partes do sistema computacional.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quais são os blocos basicos que compoe qualquer sistema computacional?

A

Blocos de entrada e saída, Unidade de controle e processamento, unidade de armazenamento e barramentos de dados, controle e endereçamento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qual a diferença entre um processador de 8 bits e um de 16 bits?

A

Capacidade de manipulação da informação ou endereços. Um processador de 8 bits utiliza um barramento de 2^8 = 255 bits paralelos de dados. Já o de 2^16 = 65535 bits paralelos..

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qual a diferença entre microcontrolador e microprocessador?

A

Em um microprocessador é o encapsulamento de apenas a CPU em um chip. O microcontrolador possui toda a estrutura computacional em um unico chip.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quais os tipos de memória e suas diferenças?

A

Memorias de programas e memorias de dados, dividido em 2 grupos: principal e secundaria.A memoria principal mantém os dados que estão sendo processados pela cpu. O restante aguarda na memória secundaria.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

O que significa o parametro tempo de acesso?E o tipo de acesso?

A

O tempo de acesso é o tempo necessario á efetivação de uma operação de leitura, ou seja, o tempo entre a solicitação de um informação e ela ficar disponível. O tipo de acesso pode ser aleatório (RAM) ou sequencial (Fita magnetica).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Diferenças entre memoria volatil e não volatil.

A

Memória volátil necessita de energia eletrica para manter as informações acessíveis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Diferença entre memoria dinâmica e estática.

A

Memoria estática, uma vez mantida a alimentação eletrica, a informação armazenada estará sempre disponivel. Na memoria dinamica, as informaçõe precisam ser realimentadas (refresh) de tempos em tempos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Hierarquia de memorias quanto ao tempo de acesso aos dados.

A

Do acesso mais veloz ao mais lento, tem-se: Registradores, Cache, RAM, HD, Discos óticos, fita magnética.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Descreva os tipos mais comuns de ROM.

A

São na maioria não-volateis e somente de leitura.ROM - Somente leitura. Gravado na fabricação.PROM - Programavel. Permite uma única gravação.EPROM - Permite gravação e regravação usando UV.EEPROM - Permite gravação e regravação eletricamente bit a bitFLASH - Permite gravação e regravação em blocos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Descreva os tipos mais comuns de memoria RAM.

A

SRAM - memória estatica volatil (flip-flop)DRAM - memoria dinamica volatil (capacitores)NVRAM - memorias não volateis utilizando baterias.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Como formar blocos de 16x4 atraves de blocos de 8x4?

A

16x4 = 2x (8x4). Portanto utilizando 2 blocos de 8x4 tem-se o bit mais significativo de endereço livre para em conjunto com o chip-select (codificador ou porta-lógica) selecionar o entre um chip ou outro. O barramento de dados é compartilhado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Como formar uma estrutura de 512x8 com blocos de 128x4?

A

512x8=4096. Neste caso seram utilizados 8 chips 128x4 compartilhando dados e endereços. Os bits de endereço mais significativos são usados para seleção de chips, e os bits de dados são compartilhados de 4 em 4 chips.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Qual a finalidade básica de cada bloco funcional dentro de uma CPU?

A

Unidade de controle - controla a operação interna e externa do CPU.Unidade logica aritmetica - realiza o processamento das operações logicas e arimeticas da CPU.Unidade de registros - oferece armazenamento interno, temporário e de rápido acesso à CPU.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Quais os tipos de registradores e a finalidade de cada tipo?

A

Proposito geral - armazenam dados durante o processamento do programa.Proposito específico - possuem funçoes especificas e não são utilizados para guardar qualquer informação.

17
Q

Qual a finalidade do registrador de uso específico PC?

A

Armazena o endereço da proxima instrução a ser executada e é incrementado a cada instrução.

18
Q

Qual a finalidade do regsitrador de uso especifico STATUS ou FLAGS?

A

Contem varios bits de status da ultima operação logica ou aritmetica. Essa indicação é utilizada para tomada de decisões no programa executado e na CPU.

19
Q

O que é um Set de Instruções?

A

É o conjunto de todas as tarefas elementares disponiveis para implementar o sistema. Cada sistema computacional tem o seu próprio Set.

20
Q

O processamento de cada instrução é constituido de 2 partes. Quais são?

A

Ciclo de busca - busca, decodifica e atualiza o PC.Ciclo de execução - UC utiliza os sinais de controle para sequenciar todas as operações necessarias para a execução da instrução.

21
Q

O que é um Op.code?

A

É o código de operação que identifica cada instrução do Set de instruções. Mnemonicos são associados a cada op-code para facilitar a programação.

22
Q

Por que é necessario na inicialização, resetar o sistema? O que acontece depois?

A

O reset é o ponto de partida. Ele atualiza o contador PC, limpa os dados existentes na memoria e deixa o sistema disponivel para iniciar uma nova operação.

23
Q

Quais as principais caracteristicas da arquitetura Von Newman?

A

A CPU é interligada à memoria por um unico barramento de dados compartilhando memorias do programa e de dados.

24
Q

Quais as principais carateristicas da arquitetura de harvard?

A

O barramentos de memoria do programa e dados são independentes, permitindo pileline de instruções.

25
Q

Compare as arquiteturas RISC E CISC.

A

RISC - reduce instruction set computer. Set de instruções reduzido, levando a um processamento mais rapido de instruções, porem com um op-code muito maior.CISC - complex instruction set computer. Set de instruções grande e op-code menor. A execução das instruções é bem mais lenta e é utilizado o microcódigo.

26
Q

Qual a diferença entre linguagem de máquina e liguagem assembly.

A

A linguagem de máquina é binaria e desconfortavel de programar. A linguagem assembly é de baixo nivel, utilizando mnemonicos e não necessita de compilação.

27
Q

Qual a principal diferença entre linguagem de alto nível e linguagem de baixo nível. De exemplos.

A

A Linguagem de alto nivel é mais amigavel e mais facil de ser programada, sem a necessidade de conhecer a estrutura interna do processador. Ex: Linguagem CA linguagem de baixo nivel é mais proxima da arquitetura do processador, utilizando para cada um, um determinado op-code. Ex: Assembly.

28
Q

Defina circuitos combinacionais.

A

Combinancionais possuem o sinal de saida dependente apenas do sinal de entrada e são constituidos basicamente de portas logicas.

29
Q

Defina circuitos sequenciais.

A

são aqueles nos quais a saída depende dos valores atuais e de valores passados da entrada. São constituidos de flip-flops e portas lógicas.

30
Q

Defina barramento de dados.

A

São caminhos paralalelos de varios bits com sentido unidirecional que transportam informações entre os blocos I/O, processamento e armazenamento.

31
Q

Defina barramento de endereços.

A

Endereço: é unidirecional, controlado pelo processador e indica qual dispositivo sera acessado.

32
Q

Defina barramento de controle.

A

Determina a maneira como será feito o acesso ao dispositivo (read/write) alem de sequenciar e sincronizar os sinais de controle.