На чем пакет работает что процессор?

Пакеты

i386, ia64, i636, x86_64, i486, amd32, amd64, sparc, powerpc, рука, noarch... я пропускаю что-нибудь?

Процессоры

  • Intel - атом, i5, i7
  • Nvidia - Tegra
  • AMD - 32, 64 я пропускающий что-нибудь?

Вопросы

  1. Кто-то может помочь мне соответствовать пакету процессору?
  2. Какие процессоры составляют 64 бита?
  3. Я могу выполнить пакеты на 32 бита на процессорах на 64 бита?
2
задан 30 August 2011 в 21:09

3 ответа

Это - очень широкий вопрос, я попытаюсь ответить на это группы создания.

1. - "Большая железяка", старая архитектура, Вы не должны заботиться о них, если Вы не в них.

  • sparc-> Sparc Sun, CPU для "большой железяки"
  • powerpc-> Питание ПК, Вы, только, вероятно, найдете его в старых макинтошах.
  • ia64-> Itanium, снова Вы не собираетесь находить это в ПК.

2. - Не ПК, но очень текущая и используемая архитектура:

  • рука-> Рука, Вы найдете это центральными процессорами везде с телефонов и планшетов к телевизорам и маршрутизаторы. Но не в том, что обычно называют ПК. NVIDIA Tegra является Рука ЦП, интегрированный с несколькими другими микросхемами, включая GPU.

3.-Архитектура ПК на 32 бита, пакеты, которые необходимо использовать, если бы Вы установили Ubuntu 32 бита, но это может также работать над 64 битами. Более старые Атомы (серия Z5xx, Z6xx, N2xx и 2xx) являются центральными процессорами на 32 бита:

  • i386-> Intel 386 CPU или совместимый, включает что-либо с прошлых 20 лет.
  • i686-> Intel Pentium M, более новые и совместимые микросхемы. Ваш обычно микропроцессор AMD или процессор Intel будут способными обработать их.
  • amd32-> AMD 32, любой процессор, который можно найти сегодня, сможет использовать тот пакет.

4.-Архитектура ПК на 64 бита, можно только использовать это, если у Вас есть ЦП на 64 бита и установленная Ubuntu на 64 бита. Большинство, если Атомы, весь i5, i7 и все текущие процессоры AMD здесь.

  • x86_64-> Любой компьютер ЦП на 64 бита, Вам будет нужен CPU на 64 бита (большинство более новых), и версия на 64 бита установленной Ubuntu.
  • amd64-> Это - просто другое название x86_64.

5. - Everyody может использовать их:

  • noarch-> Это упаковывает, обычно сценарии, файлы или программы в некотором интерпретируемом языке, они будут полезны для любого компьютера.
7
ответ дан 2 December 2019 в 01:27

В целом вещи, заканчивающиеся в "86" или "32", являются 32-разрядными, и вещи, заканчивающиеся в "64", составляют 64 бита.

Так, i386, i486, x86, i686 и AMD32 являются 32-разрядными. И IA64, x64, x86-64 и AMD64 являются 64-разрядными.

PowerPC может быть 32-разрядным или 64-разрядным в зависимости от модели.

ARM является 32-разрядным.

SPARC может быть любой в зависимости от модели.

Процессоры могут варьироваться также. В зависимости от модели процессоры Intel Atom могут или быть 32-разрядными или 64-разрядными.

Начиная с процессоров Core2, все новейшие процессоры Intel являются 64-разрядными. Это включает Core i3, i5, i7 ряд.

Tegra использует ARM, таким образом, это - 32-разрядная модель также.

В целом можно запустить 32-разрядные приложения на 64-разрядных процессорах. Проблема совместимости возникает с 64-разрядной операционной системой. Ubuntu появляется и в 32-разрядные и в 64-разрядные варианты, и не все 32-разрядное программное обеспечение будет работать в 64-разрядной операционной системе. Разработчики часто делают пакеты совместимости, которые можно использовать. Вот статья документации Ubuntu, обсуждая различия между 32-разрядным и 64-разрядным на Ubuntu. Посмотрите нижнюю часть для опций совместимости.

2
ответ дан 2 December 2019 в 01:27

Вы, кажется, неправильно понимаете процессор с архитектурой. Процессор является аппаратным компонентом. Архитектура является "машинным языком", который она понимает: его набор инструкций, размера регистров, и т.д.

Так, различные процессоры, от различных семейств, могут "говорить" на том же "языке", означая, что они понимают тот же двоичный код и действие соответственно. Например, и (древние) 386 и 486 процессоров понимают код i386. Pentium представил некоторые "расширения", как MMX, SSE, и т.д.

Некоторые процессоры также понимают больше чем одну систему команд для назад-совместимости: например, весь современный AMD (и Intel) центральные процессоры совместим и с i386 и с amd64.

Подробный список архитектуры (со ссылками, к которым процессоры поддерживают их) может быть найден здесь: http://en.wikipedia.org/wiki/List_of_CPU_architectures

Наконец, что не менее важно, для Вашего последнего вопроса, ответ был бы: да, можно выполнить пакеты на 32 бита в процессорах на 64 бита, так как большинство поймет обе архитектуры, пока ОС является также 32-разрядной!

3
ответ дан 2 December 2019 в 01:27

Другие вопросы по тегам:

Похожие вопросы: