quinta-feira, 28 de outubro de 2010

Endereçamento de memória

Na figura abaixo vemos que a porta NE superior terá nível 0 na saída, e com isto, as chaves controladas nas entradas do flip-flop estarão fechadas configurando assim um flip-flop tipo D, ao mesmo tempo a porta NE inferior terá um nível 1 na saída fazendo com que a chave de saída do flip-flop esteja aberta de modo que o sinal presente em D esteja conectado à entrada do flip-flop e seja então armazenado.



Fig.1- Célula básica de memória


Na imagem abaixo Vimos que uma memória armazena ou acessa informações, por meio de endereços, em lugares denominados localidades de memórias. Para o acesso a estas localidades, o bloco possui uma série de terminais de entrada de endereços que são ligados a um conjunto de fios denominado barra de endereços. Para a entrada e saída dos dados, o bloco possui uma série de terminais ligados à barra de dados.




Fig.2 - Endereçamento



segunda-feira, 25 de outubro de 2010

Arquitectura de Von Neumann Vs Arquitectura Harvard

A diferença mais importante é que enquanto que na arquitectura de Harvard se controlam por separado a memória de dados e a memória de programas, à arquitectura de Von Neumann se utiliza o mesmo espaço de memória para as duas aplicações.
Em um computador baseado na arquitectura von Neumann, a CPU pode tanto ler uma instrução ou ler/escrever um dado da/para a memória. Ambos não podem ocorrer ao mesmo tempo, pois a instrução e o dado utilizam o mesmo sistema de barramento. Por outro lado num computador usando arquitectura Harvard, a CPU pode ler uma instrução e executar um acesso de dado na memória ao mesmo tempo, mesmo sem um cache




Fig.1- Arquitectura de Von Neumannn Vs Harvard

quinta-feira, 21 de outubro de 2010

Arquitectura de Computadores

É a forma como os diversos componentes de um computador são organizados, define aquilo que é conhecido por arquitectura de computador e vai determinar aspectos relacionados à qualidade, ao desempenho e à aplicação para a qual o computador vai ser orientado. A arquitectura é frequentemente definida como o conjunto de atributos da máquina que um programador deve compreender para que consiga programar o computador específico com sucesso.


Fig.1- Arquitectura de Computadores


North Bridge

O northbridge (em em português: ponte norte), também conhecido como memory controller hub (MCH) em sistemas Intel , é tradicionalmente um dos dois chips que constituem o chipset numa placa-mãe de PC, sendo o outro o southbridge. Separar o chipset em northbridge e southbridge é comum, embora existam instâncias raras em que ambos são combinados num único die quando a complexidade do design e os processos de fabricação o permitem.


South Bridge

O southbridge (em português: ponte sul), também conhecido como I/O Controller Hub em sistemas Intel , é um chip que implementa as capacidades mais "lentas" da placa-mãe numa arquitetura de chipset northbridge/southbridge. O southbridge pode ser geralmente diferenciado do northbridge por não estar diretamente conectado à UCP. Em vez disso, o northbridge liga o southbridge à UCP.


Fig.2- Esquema do North/South Brigde numa placa mãe


Resumo:

Um chipset é um conjunto de chips que trabalham em conjunto e que são geralmente comercializados como um produto único.

North Bridge é um dos dois chips que constituem o chipset numa placa-mãe de PC.

South Bridge é um chip que implementa as capacidades mais "lentas" da placa-mãe numa arquitetura de chipset northbridge/southbridge.

FSB é um barramento que transporta dados entre a CPU eo northbridge.

DMA permite determinados subsistemas de hardware no computador para acessar a memória do sistema para leitura e / ou escrita sem passar pelo processador.