SoloCodigo
Informática en general => Dudas informáticas => Mensaje iniciado por: su - en Jueves 5 de Abril de 2007, 23:58
-
Como puedo saber si estoy en un procesador de 32-bits o 64-bits?
No tengo vendor ni nada de esa informacion, solo tengo mi terminal y yo (no se el S.O. ni la plataforma, puede ser Intel, AMD...)
-
¿$ uname -m?
-
has un pequeño programa en C puede ser.
si el tipo de dato int o un tipo de dato WORD es de tamaño 32 bit es que estas en plataforma de 32, y si es de 64 pues lo correspondiente.
-
¿$ uname -m?
No, eso solo me dice el tipo, si es de famila x86 o no.
has un pequeño programa en C puede ser.
si el tipo de dato int o un tipo de dato WORD es de tamaño 32 bit es que estas en plataforma de 32, y si es de 64 pues lo correspondiente.
Hay 4 tipos de modelos datos, ILP32, LP64, LLP64, ILP64 y no se con cual comparar puesto que no se cuales usar.
PD: es con long, no con init puesto que init solo seria deferente en ILP64 :wacko:
Creo que tendre que leer mejor ese decumento de IBM
-
¿$ uname -m?
No, eso solo me dice el tipo, si es de famila x86 o no.
Es que se supone que los de 64 bits devuelven x86_64, por eso pensé :P.
Una duda, ¿cuál documento?
-
Porting Linux application to 64-bit system (http://www-128.ibm.com/developerworks/linux/library/l-port64.html?ca=dgr-lnxwPort64)
Segun eso, el estandar es LP64 pero eso depende del compilador.