[Ubuntu-BR] Linux + 4GB Ram
Luiz Gustavo Câmara Franco
nexusbr em gmail.com
Sábado Junho 21 20:16:50 UTC 2008
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 = *4294967296*
Sistemas 64bits = 2^4 * 2^60 = 16 * 1152921504606846976 = *
18446744073709551616*
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
>
--
Luiz Gustavo Câmara Franco
More information about the ubuntu-br
mailing list