[ARQUIVO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 4. - página 54

 
Zhunko:
Um laptop, talvez? É reservado para uma placa de vídeo.
Não, Vadim, um desktop! É um 512mb GForce 9600.
 
moskitman:

Pessoal, alguém pode saber por que minha mãe ASUS P5B sob a RAM Seven de 4 gigabytes (2 em 2GB DDR3) vê apenas três?

Diz 4 instalados, 2,94 disponíveis.


Anteriormente, para DDR 1 deve prescrever no bios timings, às custas destes operativok eu não sei mas muito provavelmente o mesmo!
 
Kondratiev_A_A:

Anteriormente, no DDR 1, eu não sei, mas o mais provável é que o mesmo seja prescrito na bios timings!

Sim, obrigado, vou reiniciar e ter certeza de verificar os horários na BIOS.

A série 7 tem a certeza de poder ver 4gb?

 
moskitman:

Sim, obrigado, vou reiniciar e ter certeza de verificar os horários na BIOS.

A série 7 tem a certeza de poder ver 4gb?


Claro, se XP pode fazer isso, o Seeder também pode.
 
moskitman:

Sim, obrigado, vou reiniciar e ter certeza de verificar os horários na BIOS.

A série 7 tem a certeza de poder ver 4gb?


Eu tenho Home Premium.
 
Primeiro você precisa descobrir quais são os horários das RAMs, por exemplo, com o Everest
 
moskitman:

Pessoal, alguém pode saber por que minha mãe ASUS P5B sob a RAM Seven de 4 gigabytes (2 em 2GB DDR3) vê apenas três?

Escreve 4 instalado, 2.94 disponível...

Tudo o que foi escrito aqui anteriormente sobre este tópico é irrelevante para o problema

Você está usando SO de 32 bits, tal SO (mesmo XP, Vista ou 7) pode "ver" e usar não mais do que 3 GB de memória operacional

há uma variante de registro no boot.ini em linha para o parâmetro PAE (para XP) de seu sistema operacional ou defini-lo via gerenciador bcdedit.exe (para Vista e Win7) então em propriedades do computador você verá a quantidade total de memória instalada, mas isso não significará que as aplicações irão utilizá-la totalmente (algumas aplicações de servidor como MS Exchange podem fazer isso em versões de servidor de sistemas operacionais de 32 bits)

Para que um sistema operacional realmente utilize mais de 4 GB de memória, você precisa ter uma versão de 64 bits instalada (qualquer versão - XP, Vista, Win7)

 
smshev:

Obrigado.


 
moskitman:

Pessoal, alguém pode saber por que minha mãe ASUS P5B sob a RAM Seven de 4 gigabytes (2 em 2GB DDR3) vê apenas três?

Diz 4 instalados, 2,94 disponíveis.

minha mãe deve definitivamente ver 4GB http://www.rusdoc.ru/articles/13229/

Memória do sistema:

- Quatro slots de 240 pinos para DDR2 SDRAM DIMM;
- Capacidade máxima de memória de 8GB ;
- Suporta os tipos de memória DDR2 533/667/800;
- Possível acesso à memória de dois canais;

Suspeito que seja a versão 32 bit de Win7 ?, tente procurar no Google o LiveCD para verificar a RAM - você descobrirá exatamente o que está errado.

SZS: Eu recomendo fazer uma unidade flash inicializável, não seria difícil deixar cair imagens LiveCD sobre ela, ela economiza muito tempo.

 

Já falei no fórum sobre escrever e ler arrays para um arquivo, e agora enfrentei novamente um problema: tendo escrito um array para um arquivo, não consigo então encontrar o elemento array por valor, aqui está o roteiro:

//+------------------------------------------------------------------+
//| ReadWriteTest.mq4 |
//| Copyright 2012, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"

//+------------------------------------------------------------------+
//| script program start function |
//+------------------------------------------------------------------+
int start()
{
//----
string x[5][2];

x[0][0]="A";
x[0][1]="B";
x[1][0]="C";
x[1][1]="D";
x[2][0]="I";
x[2][1]="H";
x[3][0]="H";
x[3][1]="J";
x[4][0]="K";
x[4][1]="xyz";

int h=FileOpen ("test.bin",FILE_BIN|FILE_WRITE);
FileWriteString(h,ArraySize(x),CHAR_VALUE);
FileWriteArray(h,x,0,ArraySize(x));
FileClose(h);

string y[][2];

h=FileOpen("test.bin",FILE_BIN|FILE_READ);
ArrayResize (y, 100);
int d = FileReadArray (h,y,0,100);
ArrayResize (y, d);
FileClose(h);


Alert("===========");
Alert(y[0][0]);
Alert(y[0][1]);
Alert(y[1][0]);
Alert(y[1][1]);
Alert(y[2][0]);
Alert(y[2][1]);
Alert(y[3][0]);
Alert(y[3][1]);
Alert(y[4][0]);
Alert(y[4][1]);

bool IfwordInFile = FALSE;
if (ArraySearchString(y,"xyz")>=0)
{
IfWordInFile = TRUE;
}else{
Print("Слова xyz в записанном файле нет, а есть слово ",y[4][1]);
IfWordInFile = FALSE;
}

//----
return(0);
}
//+------------------------------------------------------------------+
//| Функция поиска элемента в строковом массиве по значению (Кимовский)
int ArraySearchString(string& m[], string e1) {
for (int i2=0; i2<ArraySize(m); i2++) {
if (m[i2]==e1) return(i2);
}
return(-1);
}

//+------------------------------------------------------------------+


O resultado da execução deste script que tenho é uma entrada em log "A palavra xyz não está no arquivo escrito, mas a palavra xyz está".

Você poderia me dizer o que está errado e como consertá-lo?