Yo filhos do carbono, a quem ninguém assistiu a sua ultima quimera a não ser a ingratidão essa pantera que é sua companheira inseparável, acostuma-te a lema que te espera pois nessa terra miserável quem vive entre feras sente insaciável necessidade de também ser fera.
Nesse clima festivo de Augusto dos Anjos, começamos mais um Silício Encarando, afinal quando o silício processa e o computado trava o samurai encarna. O tema dessa semana é, como os mais atentos notaram pela imagem é a memória principal, para os íntimos RAM.
A memória RAM, é uma memória dinâmica e volátil, o que significa que ela precisa ser atualizada constantemente e perde os dados sempre que ela fica sem energia. A RAM, é a principal memória dos computadores modernos, armazenando os dados do programas antes que eles cheguem ao processador, nos dias modernos a RAM é comprada em pente, cada pente possui vários chips de RAM gravados nele. Ao contrario dos computadores mais antigos, onde a RAM era apenas acessada pelo processador, hoje a RAM pode ser acessada e conseqüentemente acessar vários dispositivos do computador diretamente, como podemos citar o HD, isso gera um grande ganho de performance, uma vez que os dados lidos no HD são diretamente jogados na RAM.
As memórias RAM, são divididas em 2 partes, a memória de armazenamento, onde ficam gravados os dados e a memória de endereçamento, que possui o endereço de cada byte da memória, esse valor é expresso em hexadecimal, ou seja que varia de 0 a F. Mas não se preocupe a capacidade da RAM, mostrada em seu computador será sempre a capacidade de armazenamento somente.
O Byte é composto de 8 bits, cada bit representa 1 ou 0 os dois estágios possíveis em binário. Nos pc’s modernos o byte é menor unidade de armazenamento, o que significa que mesmo que queira armazenar apenas 1 bit, você devera deixar 7 bits em 0.
As memórias atuais possuem o que chamamos de bits de paridades, que são bits utilizados para prever erros na memória, dessa forma permitindo ao processador arrumar, mas como as memórias atuais criam um erro a cada 10 anos, esse sistema raramente é utilizado.
Como muitos sabem as memórias RAM, em geral evolui muito mais em tamanho do que em velocidade e para tentar sanar essa deficiência os projetistas de memória criaram a memória cache que fica dentro do processador como retratado no artigo anterior .Porém graças a essa lentidão hoje em dia possuímos memórias na casa de 2 GB por um preço acessível (ao menos muito mais acessível do que ficaria essa quantidade em memória cache).
Apesar da capacidade da memória ser um fato extremamente importante, elas possuem outro fator também de extrema importância, que é o clock. O clock de uma memória é a velocidade que esta se comunica com o processador e outros componentes. É obvio que a memória devera possuir um clock compatível com os outros componentes e que todos deverão estarem compatíveis entre si.
Afinal desde que o processador possua o maior clock a velocidade do restante será definida pelo menor clock, caso o clock do processador seja menor o computador apresentara problemas uma vez que ele recebera mais dados do que consegue trabalhar.
Como comentado anteriormente a capacidade de uma memória cresce de forma superior a sua velocidade, dessa forma os projetistas de memória tiveram de achar uma forma de manter seu clock compatível com o FSB (clock que o processador se comunica com outros componentes do processador), para isso criaram o modelo DDR. Que pode acessar e enviar dois dados por vez, ou seja uma memória com clock de 800 Hz funciona na verdade a 1600 Hz. Vale lembrar que tanto o processador quanto a memória irão indicar funcionar a 800 Hz.
Outra técnica bastante eficaz em processadores Intel é colocar 2 pentes de memória em vez de um, ou seja se deseja utilizar uma memória de 2 GB coloque 2 pentes de 1GB. Isso ocorre porque os processadores Intel enviam 4 bytes por clock externo, ou seja ele envia 2 bytes para cada pente de RAM, podendo trabalhar com 2 pentes simultaneamente, mas caso você possui apenas um pente ele trabalharam com metade de seu processamento. Matematicamente falando caso você possui um processador e dois pentes de 800 HZ ambos você estará trabalhando na verdade a 3200 Hz pois cada pente trabalha a 1600 Hz, por enviarem 2 bytes por vez. Isso apesar do processador e da memória mostrar apenas 800 Hz.
Já os processadores AMD infelizmente trabalham apenas com 2 bytes por vez, podendo trabalhar apenas com 1 memória por vez.
Pessoal por hoje é só, afinal já estou com tanto sono que estou discutindo filosofia com meu computador, e discordo da tendência Socrática dele.
See you to other night.
Comentários:
Postar um comentário