[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. No puedo ir a ningún sitio sin ti - 4. - página 54

 
Zhunko:
¿Un portátil, quizás? Está reservado para una tarjeta de vídeo.
¡No, Vadim, un escritorio! Es una GForce 9600 de 512mb.
 
moskitman:

Chicos, ¿alguien puede saber por qué mi madre ASUS P5B bajo el Siete de 4 gigas de RAM (2 en 2GB DDR3) ve sólo tres?

Dice 4 instalados, 2,94 disponibles...


¡Anteriormente, a DDR 1 debe prescribir en los tiempos de bios, a expensas de estos operativok no sé, pero lo más probable es el mismo!
 
Kondratiev_A_A:

¡A principios de DDR 1 debe prescribir en los tiempos de bios, a expensas de estos operativki no sé, pero lo más probable es el mismo!

Sí, gracias, reiniciaré y me aseguraré de comprobar los tiempos en la BIOS.

¿Es seguro que la serie 7 podrá ver 4gb?

 
moskitman:

Sí, gracias, reiniciaré y me aseguraré de comprobar los tiempos en la BIOS.

¿Es seguro que la serie 7 podrá ver 4gb?


Claro, si XP puede hacerlo, también puede hacerlo Séptimo.
 
moskitman:

Sí, gracias, reiniciaré y me aseguraré de comprobar los tiempos en la BIOS.

¿Es seguro que la serie 7 podrá ver 4gb?


Tengo Home Premium.
 
Primero hay que averiguar cuáles son los tiempos de las RAM, por ejemplo, con la Everest
 
moskitman:

Chicos, ¿alguien puede saber por qué mi madre ASUS P5B bajo el Siete de 4 gigas de RAM (2 en 2GB DDR3) ve sólo tres?

Escribe 4 instalado, 2,94 disponible...

Todo lo que se ha escrito aquí antes sobre este tema es irrelevante para el problema

está utilizando un sistema operativo de 32 bits, dicho sistema (incluso XP, Vista o 7) puede "ver" y utilizar no más de 3 GB de memoria operativa

hay una variante de registro en boot.ini en línea para su sistema operativo parámetro PAE (para XP) o establecer a través de bcdedit.exe administrador (para Vista y Win7) a continuación, en las propiedades de la computadora verá la cantidad completa de la memoria instalada, pero no significa que las aplicaciones se utilizan plenamente (algunas aplicaciones de servidor como MS Exchange puede hacer esto en las versiones de servidor de los sistemas operativos de 32 bits)

Para que un sistema operativo utilice realmente más de 4 GB de memoria, es necesario tener instalada una versión de 64 bits (cualquier versión - XP, Vista, Win7)

 
smshev:

Gracias.


 
moskitman:

Chicos, ¿alguien puede saber por qué mi madre ASUS P5B bajo el Siete de 4 gigas de RAM (2 en 2GB DDR3) ve sólo tres?

Dice 4 instalados, 2,94 disponibles...

mi madre debería ver definitivamente 4GB http://www.rusdoc.ru/articles/13229/

Memoria del sistema:

- Cuatro ranuras de 240 pines para DIMM SDRAM DDR2;
- Capacidad máxima de memoria 8GB ;
- Admite los tipos de memoria DDR2 533/667/800;
- Posibilidad de acceso a la memoria en dos canales;

Sospecho que es la versión de 32 bits de Win7€, prueba a buscar en Google LiveCD para comprobar la memoria RAM, descubrirás exactamente qué es lo que falla.

SZS: Recomiendo hacer una unidad flash bootable, no sería difícil colocar imágenes de LiveCD en ella, ahorra mucho tiempo.

 

Ya me he puesto en contacto con el foro sobre la escritura y lectura de arrays en un archivo, y ahora me he vuelto a encontrar con un problema: habiendo escrito un array en un archivo, no puedo luego encontrar el elemento del array por su valor, así que aquí está el script:

//+------------------------------------------------------------------+
//| 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);
}

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


El resultado de ejecutar este script que tengo es una entrada de registro "La palabra xyz no está en el archivo escrito, pero la palabra xyz sí"

¿Podría decirme qué es lo que falla y cómo solucionarlo?