Plantage de la machine après exécution de mon programme
Bonjour à tous!:D
J'ai exécuté le programme suivant sur un PC tournant avec 1 GO de RAM sous Windows et j'ai eu droit a un beau plantage de la machine.
Code:
1 2 3 4 5 6 7
|
#include <stdlib.h>
int main( void) {
malloc( 1500000000L);
return (0);
} |
Je voulais savoir si c'était normal et est-ce que le plantage seras présent sur d'autres OS.
Et si possible une fonction C permettant de connaitre la taille de la RAM présente sur la machine hôte ( RAM total et disponible).
Merci d'avance.