:: Organização de Computadores II ::






Memórias

São todos os dispositivos que permitem ao computador armazenar dados, sejam de modo temporário ou permanente.

Podemos fazer uso de várias tipologias para as memórias, uma mais abrangente e clara é dividí-las em primárias e secundárias.

Memórias primárias: também chamadas de memória real, são memórias que o processador pode endereçar diretamente, sem as quais o computador não pode funcionar. Estas fornecem geralmente uma ponte para as secundárias, mas a sua função principal é a de conter a informação necessária para o processador num determinado momento; esta informação pode ser, por exemplo, os programas em execução. Nesta categoria insere-se a memória RAM (volátil), memória ROM (não volátil), registradores e memórias cache.

Memórias secundárias: memórias que não podem ser endereçadas diretamente, a informação precisa ser carregada em memória primária antes de poder ser tratada pelo processador. Não são estritamente necessárias para a operação do computador. São geralmente não-voláteis, permitindo guardar os dados permanentemente. Incluem-se, nesta categoria, os discos rígidos, CDs, DVDs e disquetes.

Vamos agora fazer algumas distinções entre memórias primárias:

A Memória RAM é a memória principal da máquina, onde todos os processos necessários para a Inicialização e Execução de programas armazenados em uma Memória Secundária (O HD, por exemplo) e tudo mais são carregados.

Memória Cache: É uma memória com maior velocidade de acesso para o processador que a RAM. É localizada, nos micros atuais, embutida no processador justamente para aumentar a velocidade de acesso, entretando seus dados são temporários.

Imagine agora um programa instalado em seu HD. Você deseja executar esse programa. Dá dois cliques no ícone dele e o seu HD começa a trabalhar! Voce já pensou no que ocorre?
Nesse momento, os dados necessários para a execução do aplicativo desejado estao sendo carregados para a Memória RAM. Como o tempo de acesso à Memória Principal é "lento", os processos e threads necessários para o programa rodar são levados para a Memória Cache, pois o processador consegue coletar as informações nessa mamória mais rapidamente. (Lembra-se do vídeo mostrado de como funciona o computador?)





Vamos agora dar atenção aos componentes de Entrada e Saída

Continua >>