Kiedy uruchamiam polecenie „uname-a” na moim komputerze z systemem Linux ... wynikiem jest „i686”.
Mój system operacyjny to Fedora14. co to znaczy i686? czy jest to 64-bitowa architektura procesora, czy też wskazuje na moje możliwości systemu operacyjnego (system 32-bitowy)?
cpu-architecture
Mariselvam
źródło
źródło
Jeśli tak
uname -m
mówi,i686
system uruchamia jądro 32-bitowe. W 64-bitowym jądrze wyjście byłobyx86_64
.Procesor może, ale nie musi obsługiwać 64-bitów, ale twoje jądro (i reszta systemu operacyjnego) może działać tylko w trybie 32-bitowym. Jest to zwykle określane przez wybór nośnika instalacyjnego - 32-bitowe i 64-bitowe zwykle występują jako różne obrazy DVD.
źródło
Twój procesor określa zdolność komputera do korzystania z systemu operacyjnego x64 lub x86. x64 to 64 bity, a x86 oznacza 32 bity.
i686 jest wskazany w nazwach pakietów, aby pokazać, że są one zoptymalizowane dla systemów x86. Inne są często oznaczone x86_64 lub amd64, w zależności od dystrybutora.
Określenie kompatybilności procesora jest dość łatwe - wystarczy spojrzeć na stronę producenta. W moim przypadku posiadam Intel Core 2 Quad Q8300 i jest on podany na ich stronie internetowej:
źródło