Как определить архитектуру процессора?
Всем доброго времени суток! Гуглил, но вразумительного ответа не нашёл. Скажите, пожалуйста, как определить архитектуру процессора? Ну, или хотя бы скажите какой архитектуры этот процессор «AMD A6-4400M APU with Radeon(tm) HD Graphics × 2». (Нагуглил, что какая-то архитектура Trinity, но это не то)
Спойлер: хочу установить Debian, а там спрашивают архитектуру процессора. Боюсь установить неправильный дистр.
ching0n
13.02.14 05:54:27 MSK
x64 amd64 em64t x86_64 x86-64 и еще стописот — первый вариант
i386 x86 i586 i686 i486 и еще стописот — второй вариант
MyTrooName ★★★★★
( 13.02.14 05:57:19 MSK )
Последнее исправление: MyTrooName 13.02.14 05:57:25 MSK (всего исправлений: 1)
Про AMD A-Series (Trinity) правильно пишешь. Тебя битность проца интересует? На какой ОС сейчас? Если Винда, cmd -> systeminfo. Linux: # arch
Tribal_Dragon
( 13.02.14 07:29:42 MSK )
amd64. i386 ты разве что на динозавре каком-нибудь сейчас найдешь.
Valkeru ★★★★
( 13.02.14 07:39:20 MSK )
sudo dmidecode -t 4 | grep '64-bit capable'
beastie ★★★★★
( 13.02.14 07:40:27 MSK )
Последнее исправление: beastie 13.02.14 07:42:00 MSK (всего исправлений: 1)
ищи флаг lm в своём /proc/cpuinfo
Если он есть, то твой CPU умеет архитектуру amd64, и можно ставить 64х битную ОС.
Если боишься, ставь 32х битную, она поставится 146%, но будет работать похуже(скорее всего).
emulek ★
( 13.02.14 07:53:07 MSK )
Ответ на: комментарий от Valkeru 13.02.14 07:39:20 MSK
i386 ты разве что на динозавре каком-нибудь сейчас найдешь.
за то полно нетбуков с кастрированным атомом вместо процессора. У меня такой.
emulek ★
( 13.02.14 07:57:18 MSK )
Ответ на: комментарий от Tribal_Dragon 13.02.14 07:29:42 MSK
эта команда выдаст архитектуру ОС, а не процессора.
emulek ★
( 13.02.14 07:58:46 MSK )
Ответ на: комментарий от emulek 13.02.14 07:58:46 MSK
Спасибо большое, emulek! У меня amd64! Флаг lm есть!
ching0n
( 13.02.14 08:13:54 MSK ) автор топика
Ответ на: комментарий от ching0n 13.02.14 08:13:54 MSK
ну значит ставь 64. Единственная беда, бывают некоторые глюки для VirtualBox и старых iPentium4 (там только WinXP32 ставится, хоть хост и 64).
emulek ★
( 13.02.14 08:19:14 MSK )
Все процессоры AMD давно уже 64 битные.
kostik87 ★★★★★
( 13.02.14 09:11:51 MSK )
Ответ на: комментарий от emulek 13.02.14 07:58:46 MSK
Согласна. Слово «machine» в мане ввело в заблуждение, оно у меня с железом ассоциируется 🙂
lshw -class processor вроде именно битность проца в строке width должен указывать. Или не.
Tribal_Dragon
( 13.02.14 11:19:12 MSK )
Ответ на: комментарий от Tribal_Dragon 13.02.14 11:19:12 MSK
не помню. У меня эта утилита вообще не установлена.
emulek ★
( 13.02.14 11:28:02 MSK )
Ответ на: комментарий от kostik87 13.02.14 09:11:51 MSK
Все процессоры AMD давно уже 64 битные.
а у ТСа камень вчера куплен, да?
emulek ★
( 13.02.14 11:31:21 MSK )
Первая ссылка в гугле
amd64 или x86_64, не помню как там у дебиана.
Shtsh ★★★★
( 13.02.14 11:31:29 MSK )
Ответ на: комментарий от emulek 13.02.14 11:31:21 MSK
Не вижу смысла твоего вопроса. Начиная с AMD Athlon XXXX+ все процессоры AMD поддерживают 64 битные инструкции, кроме всего прочего в то же время в процессор был перенесён и контроллер памяти. А это год так 2003 — 2004.
А это уже как 10 лет назад.
kostik87 ★★★★★
( 13.02.14 11:34:09 MSK )
Ответ на: комментарий от kostik87 13.02.14 11:34:09 MSK
ТС в первой части вопроса спрашивал:
Скажите, пожалуйста, как определить архитектуру процессора?
Сроки давности он не ставил.
AMD Am486 DX4-100SV8B не поддерживает(-л) 64-х битные инструкции. А 10 лет это не очень давно.
int13h ★★★★★
( 13.02.14 18:24:40 MSK )
Ответ на: комментарий от int13h 13.02.14 18:24:40 MSK
ТС указал модель процессора: «AMD A6-4400M APU with Radeon(tm) HD Graphics × 2». Это довольно новый процессор, который вышел относительно недавно, а не 15-20 лет назад.
AMD Am486 DX4-100SV8B не поддерживает(-л) 64-х битные инструкции.
Вы бы ещё 8086 процессор указали.
А 10 лет это не очень давно.
Для темпов развития компьютерной техники, да и вообще IT это очень давно.
kostik87 ★★★★★
( 14.02.14 09:09:32 MSK )
Ответ на: комментарий от int13h 13.02.14 18:24:40 MSK
AMD Am486 DX4-100SV8B не поддерживает(-л) 64-х битные инструкции. А 10 лет это не очень давно.
Тяжело наверное сейчас за 486 сидеть.
Вам там Бацька новые процессоры завозить запретил чтоль?
devl547 ★★★★★
( 14.02.14 09:26:18 MSK )
Ответ на: комментарий от kostik87 13.02.14 11:34:09 MSK
Занудства ради
Начиная с AMD Athlon 64 XXXX+. Athlon XP XXXX+ был ещё 32битным. По времени правильно, XP на 64 стал заменяться на рубеже 03/04гг.
redgremlin ★★★★★
( 14.02.14 09:42:57 MSK )
Ответ на: Занудства ради от redgremlin 14.02.14 09:42:57 MSK
Где ты видишь Athlon XP ? Я написал ясно AMD Athlon 64 XXXX+, т.е. к примеру AMD Athlon 64 2000+ .
kostik87 ★★★★★
( 14.02.14 09:45:03 MSK )
Ответ на: комментарий от kostik87 14.02.14 09:45:03 MSK
redgremlin ★★★★★
( 14.02.14 14:09:11 MSK )
Ответ на: комментарий от redgremlin 14.02.14 14:09:11 MSK
Да, не указал 64, но я написал «AMD Athlon XXXX+», в конце модели знак «+», вот официально с сайте AMD:
Процессор AMD Athlon™ для настольных ПК Одновременные 32-разрядные и 64-разрядные вычисления Получите мощную производительность для уникального уровня цифровых приложений. Теперь вы можете не только просматривать почту, посещать веб-страницы и работать с текстовыми документами. Процессор AMD Athlon™ обеспечивает лучшую производительность при работе с любыми цифровыми материалами. Характеристики и преимущества
- Улучшенная защита от вирусов* в Windows® XP (пакет обновления 2)
- Лучшая в отрасли производительность для современных программ
- Готовность к 64-разрядным вычислениям
- Обеспечение рентабельности инвестиций благодаря технически оснащенному процессору для ПК
- Будьте уверены в своем приобретении
kostik87 ★★★★★
( 14.02.14 14:28:00 MSK )
Ответ на: комментарий от kostik87 14.02.14 14:28:00 MSK
Улучшенная защита от вирусов* в Windows® XP (пакет обновления 2)
Как узнать архитектуру команд процессора в linux?
Встал вопрос, какой пакет установить: http://www.rpmfind.net/linux/rpm2html/search.php?query=qemu-sgabios+noarch.rpm&submit=Search+. &system=&arch= в /proc/cpuinfo и lscpu показывается только архитектура самого процессора. Я не железнячник, прошу не закидывать камнями.
# lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 2 On-line CPU(s) list: 0,1 Thread(s) per core: 1 Core(s) per socket: 2 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 15 Model name: Intel(R) Core(TM)2 CPU 6320 @ 1.86GHz Stepping: 6 CPU MHz: 1600.000 BogoMIPS: 3732.95 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 4096K NUMA node0 CPU(s): 0,1 # cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 CPU 6320 @ 1.86GHz stepping : 6 microcode : 0xd0 cpu MHz : 1867.000 cache size : 4096 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm dtherm tpr_shadow bogomips : 3732.95 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 CPU 6320 @ 1.86GHz stepping : 6 microcode : 0xd0 cpu MHz : 1600.000 cache size : 4096 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 apicid : 1 initial apicid : 1 fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm dtherm tpr_shadow bogomips : 3732.95 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management:
Как понять, какую ставить Ubuntu i386 или AMD64?
А вообще, если у вас 32-битный процессор, ставьте i386 (зачастую, это компьютеры с ОЗУ <2GB).
Если же у вас процессор AMD64, ставьте вторую архитектуру.
Чтобы узнать, какая у вас архитектура, нажмите «Пуск» — «Выполнить», введите «cmd», в появившемся окне введите «systeminfo». В отобразившемся тексте найдите слово «процессор». Если в названии процессора (ов) есть «86» или «32» — ставьте i386, если «64» — ставьте AMD64
Остальные ответы
Процессор одноядерный? Тогда i386. Во всех остальных случаях amd64.
Если больше 2гиг ОЗУ ставить 64. Иначе и386.
i386 — это то, что вы называете x86,
amd64 — это x64(фанатикам интел не кидаться на названия)
если у Вас 32-битный процессор или мало оперативной памяти, ставьте i386. В остальных случаях amd64
Как узнать разрядность Linux
Разрядность Linux может быть 32 битной или 64 битной, в зависимости от архитектуры процессора. 32-битная версия Linux может использоваться на процессорах x86 и ARM, в то время как 64-битная – на x64 и ARM64. В настоящее время большинство новых компьютеров и серверов используют 64-битные версии Linux.
Что такое разрядность системы?
Разрядность системы Линукс относится к ее способности обработки данных и определяется количеством битов в центральном процессоре (CPU). Разрядность может быть 32-битной или 64-битной. 32-битная система может обрабатывать только 32-битные данные, тогда как 64-битная система способна обрабатывать как 32-битные, так и 64-битные данные. Разрядность системы влияет на ее производительность, потребление энергии, объем памяти и другие параметры.
Для чего знать разрядность Linux?
Знание разрядности системы Linux важно для понимания и выбора правильной версии программного обеспечения. Например, программа, созданная для 32-разрядной системы, может не работать на 64-разрядной системе и наоборот. Кроме того, знание разрядности поможет определить максимальную поддерживаемую оперативную память и процессор, что необходимо при выборе и апгрейде компьютера.
Смотрим разрядность в терминале
- Откройте терминал, нажав сочетание клавиш Ctrl+Alt+T.
- Напишите команду uname -m и нажмите Enter.
- Вы увидите ответ в виде архитектуры вашей системы. Если в строке ответа упоминается x86_64, это означает, что у вас 64-разрядный Linux. Если в строке ответа упоминается i386, i486, i586 или i686, это означает, что у вас 32-разрядный Linux.
- Также вы можете использовать команду getconf LONG_BIT, которая покажет текущую разрядность системы. Если выводит 32, значит у вас 32-разрядный Linux, если 64 — это означает, что у вас 64-разрядный Linux.
Важно помнить, что для использования 64-разрядного Linux необходимо, чтобы процессор также был 64-разрядным.
В Ubuntu, для этого надо открыть утилиту Настройки, а затем раздел О системе:
В разделе «Тип ОС» указывается архитектура системы, которая, в данном случае, является 64-битной. Но не стоит забывать, что наличие 64-битной архитектуры вовсе не означает невозможность запуска 32-битных приложений и библиотек. Благодаря обратной совместимости данной архитектуры, процессоры все еще способны выполнить задачи, предназначенные для 32-битной системы.
Для этого потребуется установить соответствующий набор драйверов и необходимые 32-битные библиотеки. Однако, обратная совместимость не работает в другую сторону: 32-битные системы не могут запускать 64-битные приложения. Теперь у вас есть знания, которые помогут определить разрядность системы Linux.