Pesquisar neste blog

31/07/2018

Eletrônica Digital P2

1. O diagrama de estado abaixo representa o funcionamento de um contador de números. Obtenha o seu circuito no modo síncrono. Utilizar o flip-flops T.













Resolução:
Máquina de estado tipo T módulo 5


















CLIQUE AQUI para fazer o download do arquivo feito no Logisim


2. Apresente a tabela verdade, a equação característica e o circuito do meio somador.




















3). Projete um circuito com o MUX que tem a capacidade de indicar se um número pertence aos números de Fibonacci (0,1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ...). Admita que você tenha disponível apenas MUX com oito entradas e o conjunto a ser analisado é composto de números inteiros entre 0 e 31.

Resolução:

























4. Explique a função do conversor D/A dentro do conversor A/D.

Resolução:

O conversor analógico-digital é capaz de gerar uma representação digital a partir de uma grandeza analógica, normalmente um sinal representado por um nível de tensão ou intensidade de corrente elétrica. O circuito do conversor é composto por um contador de década que gera o código BCD 8421 nas saídas A', B', C' e D'. As saídas entram em um conversor D/A, fazendo com que apresente na saída uma tensão de referência, a qual é injetada em uma das entradas de um circuito comparador constituído por um amplificador operacional. Na outra entrada têm-se o sinal analógico a ser convertido

Os ADCs são muito úteis na interface entre dispositivos digitais (microprocessadores, microcontroladores, DSPs, etc) e dispositivos analógicos e são utilizados em aplicações como leitura de sensores, digitalização de áudio e vídeo.

28/07/2018

Mini Teste 2

1. O diagrama de estado abaixo representa o funcionamento de um contador. Obter o seu circuito no modo assíncrono, utilizando flip - flops T.












Resolução:


CLIQUE AQUI para fazer o download do arquivo feito no Logisim


2. Preencha a tabela (coluna do código de Gray). Proponha um circuito que utiliza porta lógicas para transformar Gray em código Binário.















Resolução:









27/07/2018

Contador síncrono JK

Contador síncrono decrescente do tipo JK
Contador síncrono decrescente com flip - flop JK



















CLIQUE AQUI para fazer o download do arquivo feito no Logisim

Palavras chave:

JK型の同期カウンタの減少
JK 유형의 동기 카운터 감소
Declining synchronous counter of type JK
ตัวนับซิงโครนัสที่ลดลงของ JK ชนิด
Absenkender Synchronzähler vom Typ JK
拒絕JK型同步計數器
Nedgang synkron teller av typen JK
Contatore sincrono decrescente di tipo JK
Πτώση σύγχρονου μετρητή τύπου JK
Contador síncrono decreciente del tipo JK
Klesající synchronní čítač typu JK
إنقاص عداد متزامن من النوع J
Compteur synchrone en déclin de type JK
Pevçûnek hevpeymaniya JK-ê ya duyemîn derxistin
Сбой синхронного счетчика типа JK
Dekline synchronous vann san preskripsyon nan kalite JK

26/07/2018

Contador Síncrono JK

CONTADOR SÍNCRONO CRESCENTE TIPO JK
Contador síncrono crescente com flip flop JK












CLIQUE AQUI para fazer o download do arquivo feito no Logisim

Palavras chave:

GROWING SYNCHRONOUS COUNTER TYPE JK
CROSSING SYNCHRONOUS COUNTER TYPE JK
TIPO DI CONTATORE SINCRONO CRESCENTE JK
BÜYÜME SENKRON SAYACI TİPİ JK
WACHSEN SYNCHRON-ZÄHLER TYP JK
نمو متزامن متزامن مع نوع JK
CINEÁL COMHARTHA SYNCHRONACH AG FÁS JK
ประเภทตัวนับแบบทวนคำ JK ของ GROWING
РОСТ СИНХРОННОГО СЧЕТА ТИПА JK
ΑΝΑΠΤΥΞΙΑΚΟΣ ΣΥΓΧΡΟΝΟΣ ΑΝΤΙΣΤΟΙΧΟΣ ΤΥΠΟΣ JK
不斷增長的同步計數器型JK
CONTADOR SÍNCRONO CRECIENTE TIPO JK
재계 동시 카운터 유형 JK
同期型カウンタ型JKの成長

19/07/2018

Sistemas Operacionais

EXERCÍCIOS SOBRE ENTRADA E SAÍDA


1) Explique o modelo de camadas aplicado na gerência de dispositivos.

Resp : A gerência de dispositivos é estruturada através de camadas em um modelo semelhante ao apresentado para o sistema operacional como um todo. As camadas de mais baixo nível escondem características dos dispositivos das camadas superiores, oferecendo uma interface simples e confiável ao usuário e suas aplicações. As camadas são divididas em dois grupos, onde o primeiro grupo visualiza os diversos tipos de dispositivos do sistema de um modo único, enquanto o segundo é específico para cada dispositivo. A maior parte das camadas trabalha de forma independente do dispositivo.


2) Qual é a principal finalidade das rotinas de E/S?

Resp : Tornar as operações de E/S o mais simples possível para o usuário e suas aplicações. Com isso, é possível ao usuário realizar operações de E/S sem se preocupar com detalhes do dispositivo que está sendo acessado.


3) Quais as diferentes formas de um programa chamar rotinas de E/S?

Resp : Por comandos de leitura/gravação e chamadas a bibliotecas de rotinas oferecidas por linguagens de alto nível ou diretamente através de uma system call em um código de alto nível.


4) Quais as principais funções do subsistema de E/S?

Resp : Criar uma interface padronizada com os device drivers e oferecer uma interface uniforme com as camadas superiores.


5) Por que o sistema de E/S deve criar uma interface padronizada com os device drivers ?

Resp : Para que seja possível a inclusão de novos drivers sem a necessidade de alteração da camada de subsistema de E/S.


6) Explique o funcionamento da técnica de DMA e sua principal vantagem.

Resp : De forma simplificada, uma operação de leitura em disco utilizando DMA teria os seguintes passos. A UCP, através do device driver, inicializa os registradores do controlador de DMA e, a partir deste ponto, fica livre para realizar outras atividades. O controlador de DMA, por sua vez, solicita ao controlador de disco a transferência do bloco do disco para o seu buffer interno. Terminada a transferência, o controlador de disco verifica a existência de erros e, caso não haja erros, o controlador de DMA transfere o bloco para o buffer de E/S na memória principal. Ao término da transferência, o controlador de DMA gera uma interrupção avisando ao processador que o dado já encontra-se na memória principal. A principal vantagem dessa técnica é evitar que o processador fique ocupado com a transferência do bloco para a memória.




EXERCÍCIOS SOBRE MEMÓRIA VIRTUAL


1) Quais as funções básicas da gerência de memória ?

Resp : Maximizar o número de processos na memória, permitir a execução de programas maiores que a memória física, compartilhamento de dados na memória e proteção da memória utilizada por cada processo e pelo sistema operacional.


2) Considere um sistema computacional com 40Kb de memória principal e que utiliza um sistema operacional de 10Kb que implemente alocação contígua de memória. Qual a taxa de subtuilização da memória principal para um programa que ocupe 20Kb de memória?

Resp : Considerando que o sistema opeacional e o programa somados ocupam ¾ da memória principal, temos 25% de subutilização da memória.


3) Qual a diferença entre fragmentação interna e fragmentação externa da memória principal ?

Resp : Fragmentação interna ocorre em espaços livres e contíguos na memória principal que são pré-alocados por processos, não possibilitando, portanto, o uso por outros processos. Fragmentação externa ocorre em espaços livres e contínuos, porém tão pequenos que não possibilitam a alocação de programas por processos.

11/07/2018

Números primos com Demultiplexador

Tabela de display módulo 31 com saídas dos números primos



























































Clique aqui para fazer o download do arquivo feito no Logisim

05/07/2018

Contador assíncrono Tipo T

Contador crescente / decrescente do tipo T ímpar
Contador crescente ímpar








Clique aqui para fazer o download do arquivo no Logisim

Palavras chave:
T-Type Synchronous Counter
Compteur synchrone de type T
T 형 동기 카운터
T Tipi Senkron Sayaç
Синхронный счетчик T-типа
T-Type Synkron Teller
T-typ synkron räknare
Contatore sincrono di tipo T

04/07/2018

Contador assíncrono com FLIP-FLOP tipo T

Contador crescente / decrescente com Flip Flop tipo T em PAR ou ÍMPAR






Clique aqui para fazer o download do arquivo feito no Logisim