processadores
O primeiro sistema paralelo com os CPUs totalmente desenvolvido e o multiprocessador, um sistema com mais de uma CPU que compartilha uma memória em comum, com um grupo de pessoas que, dentro de uma sala de aula, compartilha um quadro-negro em comum. Uma vez que cada CPU pode ler ou escrever qualquer parte da memoria, elas devem se coordenar ( em software) para evitar que uma atrapalhe a outra. Quando duas ou mais CPus tem a capacidade de interagir de perto, como e o caso dos multiprocessadores, diz-se que elas são fortemente acopladas.
Há vários esquemas de implementação possíveis, sendo o mais simples um barramento único com varias CPUs e uma memoria todas ligadas nele. Porem, não e difícil imaginar que com tantos processadores velozes tentando acessar a memoria pelo mesmo barramento surgiriam conflitos. Então foi implementado depois de muitos estudos e testes, o uso de uma memoria local a cada processador só dele, que não pode ser acessível pra os outros. Essa memoria poderia ser usada pra códigos de programa e pra itens de dados que não precisam ser compartilhados fazendo com que o uso dessa memoria, diminui-se o trafego no barramento.
Memoria primaria
A memória e a parte do computador onde são armazenados programas e dados. Alguns cientistas da computação usam o termo armazenagem em vez de memória, se bem que esse termo esta sendo cada vez mais usado para armazenagem em disco. Sem uma memoria com o que os processadores possam ler e na qual possam gravar, ou escrever, informações, não haveria computadores digitais com programas armazenados.
Bits
A unidade básica de memória é um digito binário denominado bit. Um bit pode conter um 0 ou um 1. É a unidade mais simples possível. Um dispositivo capaz de armazenas somente zeros dificilmente poderia formar a base de um sistema me memoria sendo necessários pelo menos dois valores.
As pessoas costumam dizer que os computadores usam aritmética binaria porque ela e mais “