Процессор 32х битный, но програмное обеспечение amd64 и все работает. Почему?

Есть 32х битный процессор, судя по описанию поддержки 64х битных инструкций - нет.
ark.intel.com/ru/products/27182/Intel-Celeron-Proc...
На компьютере "uname -a" :
Linux hostname 4.5.0-0.bpo.1-amd64 #1 SMP Debian 4.5.1-1~bpo8+1 (2016-04-20) x86_64 GNU/Linux
+ установлен 64х битный софт из репозитариев.

И все работает!

До тех пор пока не происходит segfault с libc-2.19.so и то, или иное, приложение крашится.
Это как то связанно с архитектурой процессора и разрядностью софта?
  • Вопрос задан
  • 1111 просмотров
Решения вопроса 1
selivanov_pavel
@selivanov_pavel
Linux admin
На 32-битном проце 64-битное ядро просто не загрузилось бы. Или модель другая, или на сайте Интела опечатка.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@res2001
Developer, ex-admin
У вас и ОС х64, так что проц у вас точно х64.
Сегфолт с этим не связан. Тут нужно разбираться с софтом и зависимостями.
Ответ написан
Комментировать
@khrisanfov
Программист
Видимо вас смутило наличие amd64 в названии ОС. В названиях дистрибутивов Debian и Ubuntu (не знаю как у других) пишут amd64 для 64 битной архитектуры, с чем это связано сказать не могу.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы