[Ubuntu-BR] Linux + 4GB Ram

romano bruno em tanervoso.com.br
Domingo Junho 22 00:00:29 UTC 2008


Luiz Gustavo Câmara Franco escreveu:
> Eu não acho, eu tenho certeza do que estou falando. Se você desconsiderar o
> overlay de acesso à memória física+virtual, e considerar apenas a memória
> primária física, ou seja, a memória ram, você consegue acessar a seguinte
> quantidade:
> 
> Sistemas 32bits = 2^2 * 2^30 = 4 * 1073741824 = 
> Sistemas 64bits = 2^4 * 2^60 = 16 * 1152921504606846976 = *
> 18446744073709551616*
> 

então o que eu estou falando que um processador de 32 bits consegue no 
maximo acessar 4GB de memória.
quanto é 4.294.967.296 ????
4GB

1024*1024*1024*4
  ^K
       ^M
            ^G

ahm ???
> Fui claro?
> 
> 2008/6/21 romano <bruno em tanervoso.com.br>:
> 
>> Luiz Gustavo Câmara Franco escreveu:
>>> 2008/6/21 romano <bruno em tanervoso.com.br>:
>>>
>>>> quanto a o primeiro 1GB fica para a AGP/PCI-Express é estranho como meu
>>>> PC faz para criar o HEAP da minha JVM para meus objetos se eu nem tenho
>>>> 1GB de memória ???
>>>
>>> Sistemas com processadores 32bits podem acessar de uma única vez,
>>> teoricamente, até 2^32bits. O que acontece é que 1Gb da memória total que
>>> pode ser alocada fica reservada para a memória de vídeo, mesmo ela
>> estando
>>> na placa de video. Vou dar um exemplo prático, caso não tenha entendido.
>> Se
>>> sua memória de vídeo for ATÉ 1Gb, você só podera acessar 3Gb, mesmo que
>>> tenha instalado 4Gb. Se possuir, por exemplo, 1.5Gb de memória de vídeo,
>> seu
>>> sistema poderá usar apenas 2,5Gb e assim por diante... Isso é uma
>> limitação
>>> física do processador, chipset e das especificações técnicas do
>>> AGP/PCI-Express. Não tem como fugir disso, querer inventar a roda
>> novamente,
>>> provar que 1+1=3 ou falar que possui um amigo do primo do vizinho que tem
>>> uma computador diferente.
>>>
>>>
>>>> e o que acontece com a memória interna das placas de video não serverm
>>>> para nada ??? Se elas precisam de 1 GB então a memória interna da Placa
>>>> de vídeo não serve para nada.
>>>
>>> Já expliquei no post acima.
>>>
>>>
>>>> teoricamente não práticamente, cara ele tem um registrador de 32 bits
>>>> ele não tem condições de colocar um ponteiro com mais de 32 bits. O que
>>>> torna 2 elevado a 32 o maior ponteiro que ele consegue endereçar na
>>>> memória.
>>>>
>>> Você matou quantas aulas de Sistemas Operacionais e Arquitetura de
>>> Processadores? Se você soubesse como técnica de paginação funciona, não
>>> estaria falando besteira.
>>>
>> É acho que preciso de umas aulas suas então.
>>
>> Só uma pergunta quanto vc acha que um processador de 32 bits consegue
>> acessar de memória ?? e como eu faz para acessar ??
>>
>> Se quiser manda email so para mim, fiquei curioso para saber.
>>
>> acho que eu faltei nessas aulas.
>>
>>> E nenhum processador aloca memória, quem faz isso é o DMA (data access
>>>> memory), quem gerencia emória é ele, quando vc faz um malloc em C o
>>>> sistema operacional manda informações ao processador para o DMA para
>>>> pedir mais memória.
>>>
>>> Jura?! Ganhei o dia em ficar sabendo disso. Lol! :-D
>>>
>>> Esse será o último post sobre esse assunto, já que o tópico principal da
>>> lista é Ubuntu e não Arquitetura de Processadores.
>>>
>>
>> --
>> Interessado em aprender mais sobre o Ubuntu em português?
>> http://wiki.ubuntu-br.org/ComeceAqui  -
>> ubuntu-br mailing list
>> ubuntu-br em lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>>
> 
> 
> 





More information about the ubuntu-br mailing list