[linux] 64 bity

0

witam, jestem lekko jak to sie mawiało skonfundowany. Otóż posiadam procesor Intel Core 2 duo E4300 ( 1800 Mhz) wszędzie jest napisane że jest on 64 bitowy ( z wikipedi: "Intel Core 2 to ósma generacja mikroprocesorów firmy Intel w architekturze x86 oraz pierwsza generacja procesorów 64 bitowych") no to zainstalowałem sobie Debiana 4 ETCH z płyty dla 64 bitowców. ale... system działa jak 32 bitowy. korzysta z pakietów dla 32 bitów, wszędzie wkrywa architekturę i386 ! prosty program w C

#include<iostream>
using namespace std;

#ifdef __x86_64__
 #define _b64 1
#else
 #define _b64 0
#endif

int main() {
if (_b64 ) cout<<"jest"<<endl;
else cout<<"nie ma"<<endl;
return 0;
}

zwraca że "nie ma" no to w końcu nie rozumiem jak to jest. ?
jest napisane ze core 2 duo nie korzysta z architektury X86_64 tylko intel core. czy to w tym tkwi problem ? że archikektura INtel Core jest nie obsługiwana jeszcze ? thx za odpowiedzi

0

Jesteś pewien, że wybrałeś wersje amd64 ?
Tak nawiasem mówiąc obecnie nie ma sensu instalować linuchów 64 bitowych. Na C2D E6550 żadnej róznicy w szybkości nie widze a jest sporo problemów z niektórymi 32bitowymi aplikacjami - trzeba je odpalać w chrootowanym środowisku.

0

jak pobrałeś wersje i386 to się nie ma co dziwić

0

recovery błyskotliwcze napisałem ze zainstalowałem z płyty dla 64 bit...
specjalnie jeszcze przekompilowałem jądro ustawiając mu Intel Core family ( kernel 2.6.22.4).
dlatego nie rozumiem dlaczego system działa jak na i386...

0

Masz wersje Intel IA-64 czy amd64 ?

0

wersja: AMD64 i386 i PowerPC

1 użytkowników online, w tym zalogowanych: 0, gości: 1