[RAM] 2 Gb dual channel ou 3 Gb?

Novidades, dúvidas, respostas, problemas sobre Processadores, Chipsets, Motherboards, Memórias e assuntos relacionados

Moderadores: Administradores, Moderadores

Mensagempor NLS___87 » Sábado Ago 02, 2008 19:46

jovem.fabrice Escreveu:é impossivel um sistema de 32 bits endereçar 4gb de RAM.

2^32 dà menos do que 4gb

(apesar de o resultado começar por "4xxxxxxx" a coisa funciona como nos discos rigidos, pois as unidades do SI (sistema internacional) são em potencias de base 10, enquanto que na informatica aplicada são em potencias de 2. se reparares os discos de 80gb não têm 80Gb disponiveis por exemplo)
na informática não existem técnicas à anos 80 pa fazer o impossivel :twisted:

cumps


Ai não? :roll:

http://en.wikipedia.org/wiki/Bank_switching
NLS___87
Membro de Prata
Membro de Prata
 
Mensagens: 175
Registado: Sexta Jun 30, 2006 21:47

Mensagempor pikas » Sábado Ago 02, 2008 20:08

NLS___87 Escreveu:
jovem.fabrice Escreveu:é impossivel um sistema de 32 bits endereçar 4gb de RAM.

2^32 dà menos do que 4gb

(apesar de o resultado começar por "4xxxxxxx" a coisa funciona como nos discos rigidos, pois as unidades do SI (sistema internacional) são em potencias de base 10, enquanto que na informatica aplicada são em potencias de 2. se reparares os discos de 80gb não têm 80Gb disponiveis por exemplo)
na informática não existem técnicas à anos 80 pa fazer o impossivel :twisted:

cumps


Ai não? :roll:



http://en.wikipedia.org/wiki/Bank_switching


memoria virtual , n tem nada a ver , com 4 giga o sistema nao precisa de memoria virtual
pikas
Membro de Prata
Membro de Prata
 
Mensagens: 289
Registado: Segunda Jun 09, 2008 20:04

Mensagempor fredc » Domingo Ago 03, 2008 0:04

Obrigado pelo contributo de todos :)

Pelo que percebi, neste momento as minhas memórias trabalham a cerca de 12.800Mb/s devido ao Dual Channel (2 x 6.400 Mb/s). Se optar por colocar mais uma memória de 1GB de RAM (3x 1GB RAM) fico com maior capacidade mas menos velocidade, já que elas ficam a trabalhar apenas a 6.400 Mb/s.

Agora, se colocar 2 memórias iguais as que tenho, ficando com 2 pares de memórias de 1GB cada (2x 2x 1GB RAM), elas ficam a trabalhar a 12.800 Mb/s ficando eu com a mesma velocidade que tenho agora mas com maior capacidade (apesar de o windows só usar cerca de 3,4GB de RAM)?
fredc
Membro de Prata
Membro de Prata
 
Mensagens: 139
Registado: Quarta Mai 17, 2006 9:37

Mensagempor =Inter= » Domingo Ago 03, 2008 0:13

exacto fredc, ficas com a mesma velocidade mas com mais capacidade. segue o conselho do jotoa e compra umas iguais as que tens, depois mesmo que disponhas de ~3.4GB ao preço que a ddr2 está compensa, e acabarás por mudar para um SO 64bits mais cedo ou mais tarde.

cumprimentos
asus p5e
e8400
4GB kingston hyperx@850Mhz 4-4-4-12
en8800gt 512
2 x WD 250 AAKS (raid0)
corsair hx520
CM Centurion 5
http://www.hardware.com.pt/forum/viewtopic.php?t=59676
Avatar do Utilizador
=Inter=
Membro de Prata
Membro de Prata
 
Mensagens: 188
Registado: Quarta Ago 29, 2007 16:29

Mensagempor fredc » Domingo Ago 03, 2008 0:25

=Inter= Escreveu:exacto fredc, ficas com a mesma velocidade mas com mais capacidade. segue o conselho do jotoa e compra umas iguais as que tens, depois mesmo que disponhas de ~3.4GB ao preço que a ddr2 está compensa, e acabarás por mudar para um SO 64bits mais cedo ou mais tarde.

cumprimentos
Obrigado :) Acho que fiquei a perceber um pouco mais de isto!

Estava a ver na loja, e tenho lá 2 memórias exactamente iguais ás minhas, mas umas CL4 e outras CL5... Li num sítio qualquer que quanto menor melhor, logo CL4 seria a melhor opção correcto? Opto por estas ou devo tentar descobrir quais tenho no PC para pôr uma exactamente iguais?
fredc
Membro de Prata
Membro de Prata
 
Mensagens: 139
Registado: Quarta Mai 17, 2006 9:37

Mensagempor =Inter= » Domingo Ago 03, 2008 0:35

o mais certo e as cl4 serem mais caras que as cl5 se as tuas actuais forem cl5 não ganhas nada em comprares as cl4. certefica-te quais as que tens para poderes fazer a compra mais acertada.

cumprimentos
asus p5e
e8400
4GB kingston hyperx@850Mhz 4-4-4-12
en8800gt 512
2 x WD 250 AAKS (raid0)
corsair hx520
CM Centurion 5
http://www.hardware.com.pt/forum/viewtopic.php?t=59676
Avatar do Utilizador
=Inter=
Membro de Prata
Membro de Prata
 
Mensagens: 188
Registado: Quarta Ago 29, 2007 16:29

Mensagempor fredc » Domingo Ago 03, 2008 1:22

=Inter= Escreveu:o mais certo e as cl4 serem mais caras que as cl5 se as tuas actuais forem cl5 não ganhas nada em comprares as cl4. certefica-te quais as que tens para poderes fazer a compra mais acertada.

cumprimentos
Como vejo se as minhas são CL4 ou CL5? Na caixa em que elas vieram não diz nada sobre isso :S
fredc
Membro de Prata
Membro de Prata
 
Mensagens: 139
Registado: Quarta Mai 17, 2006 9:37

Mensagempor NLS___87 » Domingo Ago 03, 2008 3:45

pikas Escreveu:
NLS___87 Escreveu:
jovem.fabrice Escreveu:é impossivel um sistema de 32 bits endereçar 4gb de RAM.

2^32 dà menos do que 4gb

(apesar de o resultado começar por "4xxxxxxx" a coisa funciona como nos discos rigidos, pois as unidades do SI (sistema internacional) são em potencias de base 10, enquanto que na informatica aplicada são em potencias de 2. se reparares os discos de 80gb não têm 80Gb disponiveis por exemplo)
na informática não existem técnicas à anos 80 pa fazer o impossivel :twisted:

cumps


Ai não? :roll:



http://en.wikipedia.org/wiki/Bank_switching


memoria virtual , n tem nada a ver , com 4 giga o sistema nao precisa de memoria virtual


Sabes o que é memória virtual? LOL!

Memória virtual não tem nada a ver com bank switching, aliás, um sistema de memória virtual pode ser usado num sistema que use bank switching...

Bank Switching, é uma técnica que serve para usar mais memória do que aquela que é possível endereçar fisicamente...

Imaginemos que temos 300 livros, mas a nossa estante, está limitada no comprimento, e só podemos meter 100 livros por parteleira...

O que é que fazemos?

Usamos diversas prateleiras! LOL! E se o livro não couber na prateleira em que estamos, metemos na prateleira a seguir... Ora pois...

O complicado, é lembrar-se, para além da posição horizontal em que o livro está, em que prateleira é que este está...

Isto é o bank switching...

É muito comum nos sistemas de 8 e 16 bits...





Memória virtual já é outra técnica usada para fins diferentes...

Quando um sistema utiliza memória virtual, não quer dizer que esteja a usar o swap file!

Num sistema de memória virtual, as aplicações é como se tivessem um computador só para elas...

O sistema atribuí um espaçozinho na RAM á medida que a aplicação vai precisando, sem nunca atropelar uma aplicação com outra, e se não houver memória que chegue? Fácil, cria-se um ficheiro no disco, que vai servir de RAM...

Deste modo, podemos ter várias aplicações a trabalhar ao mesmo tempo, sem que por exemplo, a pornografia no Firefox, fique misturada com o documento do Word...

Dizer que um sistema, lá por ter 4GB de RAM, não precisa de memória virtual, não está certo... É necessário utilizar memória virtual sempre que tenhamos duas ou aplicações a correr simultaneamente que não foram desenhadas com isso em mente... Caso contrário, é instabilidade no sistema pela certa...
NLS___87
Membro de Prata
Membro de Prata
 
Mensagens: 175
Registado: Sexta Jun 30, 2006 21:47

Mensagempor reiszink » Domingo Ago 03, 2008 3:48

SammySam Escreveu:
reiszink Escreveu:
pedromiguelcp Escreveu:E os sistemas de 64bits têm mais problemas em compatibilidades entre programas, a maioria sao feitos para os 32bits.


Isso agora nem se impõe já que o Vista 64bit (não sei se o XP 64bit faz o mesmo), cria uma pasta no disco para os programas 32bit e outra para os 64bit.

Falo por mim, já uso Vista 64bit há bastante tempo e nunca tive um único problema de incompatibilidades.

Hoje em dia raramente há problemas, os programas 32bit correm em SO de 64bit como se estivessem a correr num SO de 32bit, só não têm é o ganho em performance que os 64bit possibilitam, mas correm sem problemas.


Existem de facto muitas incompatibilidades com o soft vista, e muito mais com o mesmo a 64bits.


Eu falo por mim, nunca tive problema nenhum com incompatibilidades, corre tudo como se fosse o XP 32bit e tenho 3 PC´s cá em casa, em nenhum deles senti problemas nesse aspecto.
Intel Core 2 Quad Q6600
Asus P5Q Deluxe
G.Skill 4GB PC2-8800 PI
Gainward GTX260 896MB GDDR3
Western Digital 320GB + Samsung 640GB
Creative SoundBlaster X-Fi XtremeMusic
Corsair HX-620W
Noctua NH-U12F + Noctua S12
reiszink
Membro de Prata
Membro de Prata
 
Mensagens: 413
Registado: Sexta Set 21, 2007 19:28
Localização: Portugal

Mensagempor SammySam » Domingo Ago 03, 2008 3:57

reiszink Escreveu:
SammySam Escreveu:
reiszink Escreveu:
pedromiguelcp Escreveu:E os sistemas de 64bits têm mais problemas em compatibilidades entre programas, a maioria sao feitos para os 32bits.


Isso agora nem se impõe já que o Vista 64bit (não sei se o XP 64bit faz o mesmo), cria uma pasta no disco para os programas 32bit e outra para os 64bit.

Falo por mim, já uso Vista 64bit há bastante tempo e nunca tive um único problema de incompatibilidades.

Hoje em dia raramente há problemas, os programas 32bit correm em SO de 64bit como se estivessem a correr num SO de 32bit, só não têm é o ganho em performance que os 64bit possibilitam, mas correm sem problemas.


Existem de facto muitas incompatibilidades com o soft vista, e muito mais com o mesmo a 64bits.


Eu falo por mim, nunca tive problema nenhum com incompatibilidades, corre tudo como se fosse o XP 32bit e tenho 3 PC´s cá em casa, em nenhum deles senti problemas nesse aspecto.


Eu também falo por mim, infelizmente, tenho vários programas que n funcionam no vista 64bits (para desgosto meu), e alguns, é verdade, muito poucos, no vista 32. Já falando
profissionalmente, VISTA= Just forget IT.
SammySam
Utilizador Banido
Utilizador Banido
 
Mensagens: 1377
Registado: Quinta Jun 09, 2005 22:25
Localização: Artic & rails and roads.. so they say...

Mensagempor =Inter= » Domingo Ago 03, 2008 12:46

fredc Escreveu:Como vejo se as minhas são CL4 ou CL5? Na caixa em que elas vieram não diz nada sobre isso :S


ve nos modulos, devem ter um autocolante da garantia devem dizer cm2x1024-6400c4 se estiver escrito c4 no final sao cl4 se estiver c5 ou não estiver nada sao cl5
asus p5e
e8400
4GB kingston hyperx@850Mhz 4-4-4-12
en8800gt 512
2 x WD 250 AAKS (raid0)
corsair hx520
CM Centurion 5
http://www.hardware.com.pt/forum/viewtopic.php?t=59676
Avatar do Utilizador
=Inter=
Membro de Prata
Membro de Prata
 
Mensagens: 188
Registado: Quarta Ago 29, 2007 16:29

Mensagempor Kayn » Domingo Ago 03, 2008 14:13

tens outra maneira de ver qual a CAS Latency da tua ram.
saka o CPU-Z (pesquisa rapida no G-man), vais ao separador SPD e ves quais sao os valores certificados para as memorias que tu tens lá.
Tambem podes aproveitar, abres o separador da ram e ves a que valores ta a tua ram a trabalhar neste momento.

Os valores SPD sao os valores para os quais o fabricante garante que a tua ram trabalha em condições. Procura pelo valor CAS (deve ser logo dos primeiros) e ficas a saber qual é o CL da tua ram.

Ja agora, so pra clarificar quanto a CL, sim, quanto mais baixo o valor, melhor. Basicamente, a ram é um dispositivo que funciona fazendo transiçoes de estado internas de 0 para 1 e viceversa. A CL é o valor menor que a ram consegue aguentar para fazer essa transição sem perdas. Ou seja, quanto menor for esse valor, mais rapido ela faz transicoes de estados, e mais rapido funciona. No entanto, e ao contrario da frequencia (Mhz), muito pouca ram suporta trabalhar a valores mais baixos que os especificados. Por isso, ao comprar ram, vale a pena tentar procurar por ram com valores baixos logo de raiz (desde que possas tirar partido dela).

Já agora, e só para efeitos informativos, CL e Mhz sao um tanto inversamente proporcionais em termos de eficiencia. Para ter + Mhz (aumentando desempenho), costuma ter que se aumentar + CL (reduzindo desempenho). para reduzir CL (aumentando desempenho) tambem se costuma ter que reduzir Mhz (reduzindo desempenho).
Normalmente, compensa elevar CL e Mhz para aumentar performance num overclock.
Imagem
Imagem
Kayn
Gurus
Gurus
 
Mensagens: 3038
Registado: Quarta Ago 04, 2004 3:34

Mensagempor pikas » Domingo Ago 03, 2008 15:00

NLS___87 Escreveu:
pikas Escreveu:
NLS___87 Escreveu:
jovem.fabrice Escreveu:é impossivel um sistema de 32 bits endereçar 4gb de RAM.

2^32 dà menos do que 4gb

(apesar de o resultado começar por "4xxxxxxx" a coisa funciona como nos discos rigidos, pois as unidades do SI (sistema internacional) são em potencias de base 10, enquanto que na informatica aplicada são em potencias de 2. se reparares os discos de 80gb não têm 80Gb disponiveis por exemplo)
na informática não existem técnicas à anos 80 pa fazer o impossivel :twisted:

cumps


Ai não? :roll:



http://en.wikipedia.org/wiki/Bank_switching


memoria virtual , n tem nada a ver , com 4 giga o sistema nao precisa de memoria virtual


Sabes o que é memória virtual? LOL!

Memória virtual não tem nada a ver com bank switching, aliás, um sistema de memória virtual pode ser usado num sistema que use bank switching...

Bank Switching, é uma técnica que serve para usar mais memória do que aquela que é possível endereçar fisicamente...

Imaginemos que temos 300 livros, mas a nossa estante, está limitada no comprimento, e só podemos meter 100 livros por parteleira...

O que é que fazemos?

Usamos diversas prateleiras! LOL! E se o livro não couber na prateleira em que estamos, metemos na prateleira a seguir... Ora pois...

O complicado, é lembrar-se, para além da posição horizontal em que o livro está, em que prateleira é que este está...

Isto é o bank switching...

É muito comum nos sistemas de 8 e 16 bits...





Memória virtual já é outra técnica usada para fins diferentes...

Quando um sistema utiliza memória virtual, não quer dizer que esteja a usar o swap file!

Num sistema de memória virtual, as aplicações é como se tivessem um computador só para elas...

O sistema atribuí um espaçozinho na RAM á medida que a aplicação vai precisando, sem nunca atropelar uma aplicação com outra, e se não houver memória que chegue? Fácil, cria-se um ficheiro no disco, que vai servir de RAM...

Deste modo, podemos ter várias aplicações a trabalhar ao mesmo tempo, sem que por exemplo, a pornografia no Firefox, fique misturada com o documento do Word...

Dizer que um sistema, lá por ter 4GB de RAM, não precisa de memória virtual, não está certo... É necessário utilizar memória virtual sempre que tenhamos duas ou aplicações a correr simultaneamente que não foram desenhadas com isso em mente... Caso contrário, é instabilidade no sistema pela certa...


nao disse asneira nenhuma , precisa de menos memoria virtual né
pikas
Membro de Prata
Membro de Prata
 
Mensagens: 289
Registado: Segunda Jun 09, 2008 20:04

Mensagempor pikas » Domingo Ago 03, 2008 15:25

pikas Escreveu:
NLS___87 Escreveu:
pikas Escreveu:
NLS___87 Escreveu:
jovem.fabrice Escreveu:é impossivel um sistema de 32 bits endereçar 4gb de RAM.

2^32 dà menos do que 4gb

(apesar de o resultado começar por "4xxxxxxx" a coisa funciona como nos discos rigidos, pois as unidades do SI (sistema internacional) são em potencias de base 10, enquanto que na informatica aplicada são em potencias de 2. se reparares os discos de 80gb não têm 80Gb disponiveis por exemplo)
na informática não existem técnicas à anos 80 pa fazer o impossivel :twisted:

cumps


Ai não? :roll:



http://en.wikipedia.org/wiki/Bank_switching


memoria virtual , n tem nada a ver , com 4 giga o sistema nao precisa de memoria virtual


Sabes o que é memória virtual? LOL!

Memória virtual não tem nada a ver com bank switching, aliás, um sistema de memória virtual pode ser usado num sistema que use bank switching...

Bank Switching, é uma técnica que serve para usar mais memória do que aquela que é possível endereçar fisicamente...

Imaginemos que temos 300 livros, mas a nossa estante, está limitada no comprimento, e só podemos meter 100 livros por parteleira...

O que é que fazemos?

Usamos diversas prateleiras! LOL! E se o livro não couber na prateleira em que estamos, metemos na prateleira a seguir... Ora pois...

O complicado, é lembrar-se, para além da posição horizontal em que o livro está, em que prateleira é que este está...

Isto é o bank switching...

É muito comum nos sistemas de 8 e 16 bits...





Memória virtual já é outra técnica usada para fins diferentes...

Quando um sistema utiliza memória virtual, não quer dizer que esteja a usar o swap file!

Num sistema de memória virtual, as aplicações é como se tivessem um computador só para elas...

O sistema atribuí um espaçozinho na RAM á medida que a aplicação vai precisando, sem nunca atropelar uma aplicação com outra, e se não houver memória que chegue? Fácil, cria-se um ficheiro no disco, que vai servir de RAM...

Deste modo, podemos ter várias aplicações a trabalhar ao mesmo tempo, sem que por exemplo, a pornografia no Firefox, fique misturada com o documento do Word...

Dizer que um sistema, lá por ter 4GB de RAM, não precisa de memória virtual, não está certo... É necessário utilizar memória virtual sempre que tenhamos duas ou aplicações a correr simultaneamente que não foram desenhadas com isso em mente... Caso contrário, é instabilidade no sistema pela certa...


ok nao tem nada a ver o que eu disse, tava a confundir
pikas
Membro de Prata
Membro de Prata
 
Mensagens: 289
Registado: Segunda Jun 09, 2008 20:04

Mensagempor fredc » Domingo Ago 03, 2008 18:31

Kayn Escreveu:tens outra maneira de ver qual a CAS Latency da tua ram.
saka o CPU-Z (pesquisa rapida no G-man), vais ao separador SPD e ves quais sao os valores certificados para as memorias que tu tens lá.
Tambem podes aproveitar, abres o separador da ram e ves a que valores ta a tua ram a trabalhar neste momento.

Os valores SPD sao os valores para os quais o fabricante garante que a tua ram trabalha em condições. Procura pelo valor CAS (deve ser logo dos primeiros) e ficas a saber qual é o CL da tua ram.

Ja agora, so pra clarificar quanto a CL, sim, quanto mais baixo o valor, melhor. Basicamente, a ram é um dispositivo que funciona fazendo transiçoes de estado internas de 0 para 1 e viceversa. A CL é o valor menor que a ram consegue aguentar para fazer essa transição sem perdas. Ou seja, quanto menor for esse valor, mais rapido ela faz transicoes de estados, e mais rapido funciona. No entanto, e ao contrario da frequencia (Mhz), muito pouca ram suporta trabalhar a valores mais baixos que os especificados. Por isso, ao comprar ram, vale a pena tentar procurar por ram com valores baixos logo de raiz (desde que possas tirar partido dela).

Já agora, e só para efeitos informativos, CL e Mhz sao um tanto inversamente proporcionais em termos de eficiencia. Para ter + Mhz (aumentando desempenho), costuma ter que se aumentar + CL (reduzindo desempenho). para reduzir CL (aumentando desempenho) tambem se costuma ter que reduzir Mhz (reduzindo desempenho).
Normalmente, compensa elevar CL e Mhz para aumentar performance num overclock.


Ok! Parece que é Cl5..


Já agora, aqui vão os resultados:

Processors Information
------------------------------------------------------------------------------------

Processor 1 (ID = 0)
Number of cores 2 (max 2)
Number of threads 2 (max 2)
Name Intel Core 2 Duo E6600
Codename Conroe
Specification Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
Package Socket 775 LGA (platform ID = 0h)
CPUID 6.F.6
Extended CPUID 6.F
Core Stepping B2
Technology 65 nm
Core Speed 1600.1 MHz (6.0 x 266.7 MHz)
Rated Bus speed 1066.7 MHz
Stock frequency 2400 MHz
Instructions sets MMX, SSE, SSE2, SSE3, SSSE3, EM64T
L1 Data cache 2 x 32 KBytes, 8-way set associative, 64-byte line size
L1 Instruction cache 2 x 32 KBytes, 8-way set associative, 64-byte line size
L2 cache 4096 KBytes, 16-way set associative, 64-byte line size
FID/VID Control yes
FID range 6.0x - 9.0x
max VID 1.325 V
Features XD, VT

Chipset
------------------------------------------------------------------------------

Northbridge Intel P965/G965 rev. C1
Southbridge Intel 82801HB/HR (ICH8/R) rev. 02
Graphic Interface PCI-Express
PCI-E Link Width x16
PCI-E Max Link Width x16
Memory Type DDR2
Memory Size 2048 MBytes
Channels Dual (Symmetric)
Memory Frequency 400.0 MHz (2:3)
CAS# 5.0
RAS# to CAS# 5
RAS# Precharge 5
Cycle Time (tRAS) 18
Command Rate 2T

Memory SPD
------------------------------------------------------------------------------

DIMM #1

General
Memory type DDR2
Module format Regular UDIMM
Manufacturer (ID) Corsair (7F7F9E0000000000)
Size 1024 MBytes
Max bandwidth PC2-6400 (400 MHz)
Part number CM2X1024-6400
Manufacturing date Week 23/Year 06

Attributes
Number of banks 2
Data width 64 bits
Correction None
Nominal Voltage 1.80 Volts
EPP no
XMP no

Timings table
Frequency (MHz) 270 400
CAS# 4.0 5.0
RAS# to CAS# delay 4 5
RAS# Precharge 4 5
TRAS 13 18
TRC 15 22

DIMM #2

General
Memory type DDR2
Module format Regular UDIMM
Manufacturer (ID) Corsair (7F7F9E0000000000)
Size 1024 MBytes
Max bandwidth PC2-6400 (400 MHz)
Part number CM2X1024-6400
Manufacturing date Week 23/Year 06

Attributes
Number of banks 2
Data width 64 bits
Correction None
Nominal Voltage 1.80 Volts
EPP no
XMP no

Timings table
Frequency (MHz) 270 400
CAS# 4.0 5.0
RAS# to CAS# delay 4 5
RAS# Precharge 4 5
TRAS 13 18
TRC 15 22




Algum conselho?
fredc
Membro de Prata
Membro de Prata
 
Mensagens: 139
Registado: Quarta Mai 17, 2006 9:37

AnteriorPróximo

Voltar para Processadores, Chipsets e Motherboards

Quem está ligado:

Utilizadores a ver este Fórum: Nenhum utilizador registado e 6 visitantes

cron