मेरे ओएस एक्स बॉक्स पर, कर्नेल 32 बिट बाइनरी है और फिर भी यह 64 बिट बाइनरी चला सकता है। यह कैसे काम करता है?32 बिट कर्नेल 64 बिट बाइनरी कैसे चला सकता है?
cristi:~ diciu$ file ./a.out ./a.out: Mach-O 64-bit executable x86_64 cristi:~ diciu$ file /mach_kernel /mach_kernel: Mach-O universal binary with 2 architectures /mach_kernel (for architecture i386): Mach-O executable i386 /mach_kernel (for architecture ppc): Mach-O executable ppc cristi:~ diciu$ ./a.out cristi:~ diciu$ echo $? 1
[32 बिट कर्नेल पर चलते समय ओएसएक्स 64 बिट बाइनरी कैसे चलाता है?] (Https://superuser.com/q/340549/241386) –