Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
August 16, 2022 02:57 pm GMT

Como a memria funciona?

Como j vimos anteriormente, o computador funciona com vrios tipos de memria, algumas volteis e outras no. Como a memria secundria, a principal ou a cache. O sistema Operacional o responsvel por organizar essa baguna toda de memrias, dizendo onde cada dado ou operao vai.

organize

Mas antes de entender como o computador organiza a memria, ns precisamos entender como o programa v a memria, quando executado ou quando ele est armazenado, ele no identifica "ah, olha s uma memria RAM que daora" ou "ah, aquele l o HD, gente fina ele".

Ele apenas v memria, a CPU a responsvel por dizer onde vai o que, e nela que fica a memria cache, com os barramentos que conectam ela as memrias RAM, HDs, etc.

Como o computador v a memria?

Vamos l, seria uma enrolao sem fim explicar a fundo, falar dos Flip-Flops e tudo mais. Ento vou usar a analogia que o nosso querido "Fbio Akita" usou no seu vdeo sobre gerenciamento de memria, crditos para ele e fica o link para o vdeo dele (https://www.youtube.com/watch?v=9AK_1gqEfkQ)

Enfim, crditos dados, vamos l para a explicao.

Podemos entender a memria RAM como um livro com um ndice, com vrias linhas de "endereos", onde cada uma aponta para uma pgina de informaes(dados).

books gif

Essas linhas, so os nossos endereos (ponteiros pra quem j estudou estrutura de dados). O tamanho desses endereos depende da arquitetura da mquina, mquinas de 64 bits suportam 2^64 bits, assim o tamanho seria: 18.446.744.073.709.551.616. Porm, o computador l em binrio, ento o maior seria 1111111111111111111111111111111111111111111111111111111111111111.

help

Calma, ainda fica melhor, mas primeiro, voc no precisa decorar esses valores. Agora vamos descobrir uma forma de melhorar mais ainda isso dai.

Como voc deve ter percebido, ficou um valor monstruoso, porm, uma coisa que frequentemente faziam era dividir esses dados em grupos, as vezes em grupos de 8, ou as vezes em grupos de 16. E ai que entra o nosso sistema novo, pois queramos representar esses 16 valores, mas s com o sistema arbico no era possvel, pois s ia do 0 ao 9, ento acrescentamos mais 6 letras, A at F.

Assim, aquele numero gigante, virou FFFF FFFF FFFF FFFF

magic
Tcharam.

Assim, o nosso ndice visto com endereos de 0000... at FFFF...

Fica a curiosidade, em sistemas 32 bits, ns tnhamos 2^32, o que resultava em 4gb de endereos, o que fazia com que sistemas 32 bits no suportassem mais do que 4gb. E por isso muitos dos seus jogos antigos precisam de um patch

Temos acesso aos 64 bits de endereo?

Uma coisa que voc precisa saber sobre esse assunto, antes que voc v embora ver outro post, preciso voc saber que mesmo que seu computador seja 64 bits, voc no ter acesso a esses 64, pois, o barramento que conecta o CPU s memrias, limita isso.

Ento saiba, voc pode ter um computador 64 bits, mas dependendo do seu CPU, voc ter menos que isso.


Original Link: https://dev.to/samoht/como-a-memoria-funciona-3d42

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To