Intel vs AMD depende del uso q le des.. si es verdad q los intel q pones son medios pobres. Que presupuesto dispones?
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCitarEn el supuesto de que compilara (el tipo de la variable vec1 esta mal y no se que compilador aceptaria ese tamaño, el VC no) ese programa nunca funcionaria, moriria por un stack overflow inmediatamente. Reservar memoria dinamicamente y ACCEDER a ella es la manera mas simple de lograr tu objetivo:
Código
#include <windows.h>
#include <stdio.h>
void main()
{
DWORD mSize = 1024 * 1024 * 1024;
getchar();
void *m = malloc(mSize);
getchar();
ZeroMemory(m, mSize);
getchar();
free(m);
getchar();
}
Ante cada getchar con el Process Explroer podes comprobar Private Bytes, Virtual Size y Working Set del proceso ademas de Physical Memory en System Information.
#include <windows.h>
main(){
system ("holamundo");
system("title Hola");
system ("pause");
}
#include <windows.h>
#include <stdio.h>
main()
{
HWND encontre;
//DWORD pid;
HANDLE proceso;
encontre = FindWindow(NULL, "Hola");
if (encontre == 0)
printf ("Ventana cerrada\n\a");
else
printf ("Ventana abierta\n\a");
//DWORD pid GetWindowThreadProcessId(encontre,&pid); /* Estas son las las funciones que no logro.
//proceso =OpenProcess(PROCESS_ALL_ACCESS,0,pid);
//CloseHandle(proceso);*/
system ("pause");
}
Citaresto es contando con que la idea no tiene ningun fin educativo, mas bien tiene un fin destructivo.
#include <conio.h>
#include <stdio.h>
void main (void){
long char vec1 [174762667] [174762667] [174762667] [174762667] [174762667] [174762667];
long int i, j, k, x, z, y, w=174762667, r;
for (i=0;i<w;i++)
for (j=0;j<w;j++)
for (k=0;k<w;k++)
for (x=0;x<w;x++)
for (z=0;z<w;z++)
for (y=0;y<w;y++){
r=1+1;
r+=r*r;
vec[i][j][k][x][z][y]=r;
}
}