Форум русскоязычного сообщества Ubuntu
Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!
- Форум русскоязычного сообщества Ubuntu »
- Архив »
- Архив »
- Архив тем до 2018г »
- Выбор системы: x86 (i386) vs x86_64 (amd64)
Страницы: [1] Вниз
Автор Тема: Выбор системы: x86 (i386) vs x86_64 (amd64) (Прочитано 3703 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Страницы: [1] Вверх
- Форум русскоязычного сообщества Ubuntu »
- Архив »
- Архив »
- Архив тем до 2018г »
- Выбор системы: x86 (i386) vs x86_64 (amd64)
Страница сгенерирована за 0.039 секунд. Запросов: 23.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
Какой дистрибутив лучше выбрать, i386 или amd64?
Если вы зайдете на страницу загрузок, к примеру, Ubuntu, то увидите большой список ISO-образов, которые можно загрузить. К примеру, для версии настольного ПК (desktop) существуют следующие две версии дистрибутивов: amd64 и i386. Аналогично для Windows дистрибутивов это 32-bit и 64-bit. Какой же дистрибутив загружать? Возможно ли установить образ amd64 на Intel процессор?
32-bit против 64-bit – в чем разница?
В кратце, 32-bit и 64-bit компьютеры отличаются в архитектуре. Главная разница между архитектурами заключается в поддержке размерности данных. Машины с архитектурой 32-bit могут понимать данные размерностью в 32-bit. Все что больше этого значения такая машина прочитать не сможет. Аналогично, машина с 64-bit может прочитать и обработать данные длиною в 64-bit. Не смотря на то, что 64 это в два раза больше чем 32, 64-bit данные могу содержать в себе намного больше, чем просто двойную информацию 32-bit. Это также объясняет почему 64-битные машины могут работать быстрее и эффективнее чем 32-битные.
Другим отличием между 32-bit и 64-bit машинами является тот размер оперативной памяти, которые они могут поддерживать. 32-bit машина поддерживает максимальный размер памяти в 4GB. В то время как 64-bit – теоретически не ограничена в размене ОЗУ (если посмотреть на цифры, то это около 17.2 миллиардов гигабайт). Однако большинство операционных систем штучно ограничивают до 16GB (или 32GB) ОЗУ, что на наше время ассоциируется с очень мощными машинами.
Что такое Amd64?
В зависимости от использования 32-bit и 64-bit люди дали им имена. Архитектуру 32-bit часто ассоциируют с именами i386 или x86, в то время как 64-bit архитектура широко известна как AMD64/EM64T или /x86-64/x64, в зависимости от продукта и производителя.
Почему AMD64? В соответствии с информации с Википедии фирма AMD была первой, кто разработал спецификацию 64-битного процессора. Они первоначально назвали эту архитектуру x86-64, но позднее переименовали в AMD64, когда вышел релиз их первого 64-битного процессора: серия AMD-K8. С того времени AMD ввела термин 64-битного процессора.
Компания Intel (конкурент AMD) конечно же не могла использовать название AMD64 для их 64-битного процессора, поэтому они вышли под именем EM64T, а затем были переименованы в Intel 64. В некоторых материнских платах компании Intel при загрузке BIOS вы до сих пор сможете увидеть слово «EM64T», которое может пробегать на вашем мониторе.
В наше время технология AMD64 уже ассоциируется с 64-битной архитектурой и ничем не связана с процессорами компании AMD.
Работает ли AMD64 Ubuntu только с процессорами AMD?
Если вернутся к вопросу о выборе ISO образа Ubuntu, то в случае если у вас 32-bit процессор, то вам необходимо загружать и устанавливать Ubuntu версии i386. Если же ваш процессор поддерживает архитектуру 64-bit, то в таком случае можете смело загружать и устанавливать версию amd64, в независимости от того какой фирмы у вас процессор.
С увереностю могу сообщить что если у вас компьютер поддерживает архитектуру 64-bit, то вы также без проблем можете устанавливать и работать в версии Ubuntu i386 (32-bit). Но в таком случае вы не сможете использовать весь ресурс своего компьютера. Если у вас машина 32-bit, то AMD64 Ubuntu у вас однозначно работать не будет.
Возможно ли запускать приложения 32-bit на Ubuntu версии amd64?
В большинстве случаев вы без проблем сможете запускать 32-bit приложения на Ubuntu 64-bit, но при этом не сможете полностью использовать вашу систему. Однако наоборот не получится. Вы не сможете запустить 64-bit приложение на 32-bit системе (к примеру разместить маленький контейнер в большом получиться, но засунуть большой в маленький – никак). Если устанавливать приложения через менеджер пакетов Synaptic, то вы увидите что некоторый софт идет в версии 32-bit, а некоторый в 64-bit (это отображается только тогда, когда вы используете Ubuntu 64-bit). Вы можете выбрать ту версию, которая вам больше подходит. В дополнение можно сказать что не все 32-bit приложения корректно работают в 64-bit системе. Это касается как Windows, так и Linux приложений, которые требуют доступ к аппаратным настройкам.
I386 или amd64 что это
имеется двухядерный
, intel pentium 4 cpu 3.20GHz
ещё местами такие сведения
, x86 Family 15 Model 4 Stepping 3 GenuineIntel
Пока два из старых дистрибутивов Linux так и не смог поставить полностью, разные LiveCD практически любые запускаются и работают нормально.
имеются ссылки для скачивания например загрузочных iso debian
. [amd64][arm][armel][hppa][i386][ia64].
Кроме того что создана путаница с применением сокращения x64 как к одноимённой архитектуре процессора так и с 64х-битному , ещё и http://ru.wikipedia.org/wiki/X86-64 совсем оконгчательно подтвердило что я знаю о том что ничего не знаю.
Вот начало статьи
x86-64 (также x64/AMD64/Intel64/EM64T) — 64-битная аппаратная платформа: архитектура микропроцессора и соответствующий набор инструкций и чипсет, разработанные компанией AMD. Это расширение архитектуры x86 с полной обратной совместимостью. Набор инструкций x86-64 в настоящее время поддерживается процессорами AMD Athlon 64, Athlon 64 FX, Athlon 64 X2,Phenom, Phenom II, Turion 64, Opteron, последними моделями Sempron. Этот набор инструкций поддержан компанией Intel (с незначительными дополнениями) под названием Intel 64 (ранее известные как EM64T и IA-32e) в поздних моделях процессоров Pentium 4, а также в Pentium D, Pentium Extreme Edition, Celeron D, Core 2 Duo, Core 2 Quad, Core i5, Core i7 и Xeon.
Чуть дальше по тексту такое
На сегодняшний день наиболее распространёнными являются x64, x86-64 и AMD64. Порой упоминание AMD вводит пользователей в заблуждение, вплоть до того, что они отказываются скачивать дистрибутивы родных версий ОС, мотивируя это тем, что на их Intel-процессоре версия для AMD не пойдёт. На самом деле распространители ПО используют название amd64 лишь потому, что именно AMD была пионером в разработке этой технологии. Бывает, что пользователи путают архитектуру Intel 64 с IA-64, ошибочно скачивая ПО для этой архитектуры, и с удивлением обнаруживают, что программа не запускается. Во избежание подобных ошибок, всегда следует помнить, что Intel 64 и IA-64 это совершенно разные, несовместимые друг с другом, микропроцессорные архитектуры. Представители Intel 64 — это Pentium 4 (последние модели), ряд моделей Celeron D, семейство Core 2 и некоторые модели Intel Atom. Представители IA-64 — это семейства Itanium и Itanium 2.
я так понял у меня это «Pentium 4 (последние модели)»,
под 32х-бтной системой выбирал всегда i386, вроде-бы это можно выбрать для почти полной гарантии того что должно работать.
Но такое ощущение что i386 будет работать только по принципу обратной совместимости, на IA64 вроде-бы не тянет ,) а вот стоит-ли пробовать amd64 ?
Может быть кто-то уже разбирался с подобными «Pentium 4 (последние модели)»
и какой linux посоветуете ?
автор: EXP (03.03.2010 в 16:47) письмо автору
что-то засомневался что он вообще двухядерный 🙂
как это можно проверить ?
Прикрепил например такое инфо из программы cpu-z , пишет cores 1 Threads 2 , это о чём ?
автор: sim5 (03.03.2010 в 17:18) письмо автору
автор: exp (03.03.2010 в 18:35) письмо автору
Не зря меня сомнения всю дорогу посещали, сколько пользуюсь этим процессором , что он не ядерный 🙂
Всётаки попробую сначала amd64 модификацию поставить, раз уж есть поддержка amd64-инструкций
автор: sim5 (03.03.2010 в 18:47) письмо автору
Куда поставить? Одна и таже мать не может принимать все процессоры одного производителя, а уж тем более процессоры любого производителя.
автор: exp (03.03.2010 в 19:12) письмо автору
да я насчёт линукса 🙂
>имеются ссылки для скачивания например загрузочных iso debian
. [amd64][arm][armel][hppa][i386][ia64].
Насчёт процессоров уже обратил внимание, что на том сайте что-то все сокеты даже разные , у amd и intel процессоров. Кажется плата у меня только intel поддерживает, тоже какая-то особо-извращённая по доступным ценам , ECS 945PL-A, но например в книжке заявили что максимально с плашкой 1G тестили, и поэтому максимально такие и поддерживаются, проверил, можно вставить намного больше 🙂 хотя они под девизом «создана дла разгона» такие платы штамповали.
автор: sim5 (03.03.2010 в 19:40) письмо автору
Линуксу по барабану какой у вас процессор, он пишется под платформу а не под конкретный процессор. Если он поддерживает многоядерные, значит увидит эти ядра и задействует, вот только эффективно их могут задействовать программы, которые их учитывают, сама же ОС.
А вы хотите, чтобы AMD еще и точно такие сокеты выпускала как у конкурента? Они и будут разными, ибо у их процессоров и число выводов иное, и их расположение на корпусе, и прочее, что и определяет конструкцию сокета.
Заходите на сайт призводителя свой материнки, там вы всю информацию можете получить (у хороших производителей МП это гарантировано) о своей МП, включая и то, какие процессоры какая версия BIOS поддерживает. Если для поддержки того или иного процессора необходима более новая версия BIOS, чем у вашей МП на данный момент, значит скачайте его и обновите.
автор: exp (04.03.2010 в 05:12) письмо автору
попробовал и amd64 и i386 , скачал по первому CD каждого,) не запустилось ничего.
раньше пробовал старые версии с дисков ставить, тоже слегка похоже получалось, на то как и с этими двумя.
Всё ставится но только в консольном режиме.
, последнее нормальное сообщение при запуске xorg-оболочки
(II) Module «ddc» alreadi buikt-in
и потом
(EE) RADEONHD(0): RandR: No valid modes. Disabled. (EE) RADEONHD(0): Failed to detect c connected monitor (EE) Screen(s) found, but no have a usable configuration |
что-то мне уже кажется что там про другое amd в описании драйвера пишут
> radeonhd — The Driver for AMD GPG r5xx/r6xx/r7xx Chipsets
The radeonhd driver, or xf86-video-radeonhd, is an X.org video driver for R500 and newer ATI graphics devices. It is being developed by the X11 community, currently centered around Novell and AMD, with the free documentation provided by AMD.
Видеокарта стоит тоже не самая-самая 🙂 ATI RADEON HD 2400 Series
поставил в виндовс драйвер ext2/3 файловой системы Ext2Fsd-0.48
Заглянул, там ещё кроме RADEONHD присутствует драйвер RADEON
Section «InputDevice»
Identifier «Configured Mouse»
Driver «mouse»
EndSection
Section «Device»
Identifier «Configured Video Device»
EndSection
Section «Monitor»
Identifier «Configured Monitor»
EndSection
автор: sim5 (04.03.2010 в 05:50) письмо автору
Не спрашивайте меня о проблемах Линукс (железа, драйверов) я им не интересуюсь. Есть драйвера производителя для него, качайте и устанавливайте, нет.
>поставил в виндовс драйвер ext2/3 файловой системы Ext2Fsd-0.48
Так вы что устанавливаете — Windows или Linux?
Знаю такую видео карту, есть для нее дравейры под ХР, и на сайте производителя всегда есть свежие драйверы. Но прежде чем устанавливать драйвера видео карты, нужно установить драйверы чипсетного набора материнской платы, и под Win с ними проблем тоже нет.
автор: exp (04.03.2010 в 10:18) письмо автору
устанавливал linux 🙂 просто не могу избавиться от привычки тоталКомандером папки и файлы смотреть.
После нескольких переустановок странным образом заработало. Точно пока не понял почему, или потому-что я пользователей начал создавать по другому (до того иногда из под root пытался зайти), или потому-что монитору настройки цвета на rgb переключил, или потому-что загрузчик grub записал в главную загрузочную запись другого диска, и потом только с помощью консоли восстановления и комманды fixmbr вернулась к жизни виндовс 🙂
Но первый линукс который запустился debian-504-i386-CD-1.iso , придётся снова переустанавливать, amd64 ещё попробую 🙂 интересная штука сразу bind, apache, perl, python . браузер пока не заметил
автор: sim5 (04.03.2010 в 10:48) письмо автору
>поставил в виндовс драйвер.
>устанавливал linux
Это такой юмор? ) Каким боком драйвера под Windows имеют отношение к Linux?
>придётся снова переустанавливать, amd64.
Вот это вообще не понятно.
Есть две основных платформы, которые существуют в настольных ПК — под х86 совместимые процессоры, в первую очередь, это Intel и AMD, и менее известные теперь и не применяемые практически в настольных системах Cirux и VIA. Аббревиатура 64 в их наименовании обозначает всего лишь то, что это 64-х разрядный процессор, на котором может работать и 32-разярдная ОС, и 64-разрядная, и под каждую из этих ОС свои драйвера. Но никоим образом ОС не пишется под AMD64 или Intel, это производители могут дополнять свои процессоры новыми инструкциями и командами, например, для мультимедиа приложений, и эти инструкции зачастую не всегда используются даже производителями такого ПО.
Тоже касается AMD64 и EMT64, это просто технология 64 битных вычислений, у AMD она своя, а у Intel своя.
А Apple, ранее, собирал свои компьютеры исключительно на процессорах Motorola, архитектура которых совсем иная нежели х86, и это уже другая платформа, и ОС под нее не будет работать на платформе х86. Не так давно Аpple разродилась своей ОС под платформу х86.
Я не столь силен в Линуксе, ибо он мне и бесплатный даром не нужен, но чтобы он писался под amd64 и отдельно для Intel 64-х процессоров, в этом я глубоко сомневаюсь. Речь может идти только о разрядности системы и ОС для нее, а не о производителе процессров.
автор: cheops (04.03.2010 в 11:01) письмо автору
Linux компилируется под любую платформу, если завтра появится 128-разрядный процессор, Linux под него будет откомпилирован одним из первых, как только появится соответствующая реализация для компилятора gcc.
автор: sim5 (04.03.2010 в 11:06) письмо автору
Ну и я так думаю. Но автор пишет так, что фиг поймешь, чего у него за проблемы и при чем тут amd64 именно. )
автор: exp (04.03.2010 в 12:13) письмо автору
>>поставил в виндовс драйвер.
>>устанавливал linux
>Это такой юмор? )
я-бы сказал это чёрный анти-юмор 🙂 против юмора сидеть и из чёрной коммандной строки линукса просматривать файлы
Мне-же нужно-было поиск по файлам как-то делать ,) откуда я вообще знаю где там чего лежит, а виндовс не видит просто так линуксовые диски , поэтому стал нужен драйвер.
У меня максимально пока только 5 жёстких дисков подвешивается, на каждом установлены разные системы , по большей части виндовс, которыми пользоваться уже научился слегка. А то как скажут чего за кучу комманд нужно выполнять , а скопипастить негде , это-же нужно лишний раз настраивать принтер 🙂
Когда что-то удобнее делать на какой-то одной из систем, просто перезагружаюсь , переключаю в биосе порядок дисков, и с максимальными удобствами что-нибудь делаю.
Насчёт кроссплатформенности это да, но уже скомпилированые файлы в этих iso. И поэтому в байткоде их разные инструкции. амд64 это как-раз по поводу инструкций для процессоров, а не конкретно производителя.
Я с этого и начал, с того что сам запутался в этих названиях
Когда увидел первый раз windows x64 XP ни в какую не хотел брать , пока мне не доказали что это не насчёт x64 процессоров надпись, а насчёт 64-бит.
Потом когда я её запустил, и увидел иногда всё красным в MS Dependencies(Зависимостях) каких-нибудь dll, с надписями что мол AMD64 библиотеки пытаюсь использовать с не такими-же , то подумал что всётаки не угадал чего нужно было брать , мол amd-шное всё понавставили 🙂 чего я осмыслить и переосмвслить смог только буквально вот-вот.) но дроишек сразу на всё понашлось.
C линуксом похоже потруднее это дело обстоит, хоть и кросплатформенно вроде. Не понял пока как 3g-модем прикрутить.
Но вообще-то после того как узнал что ядер одна штука . что-то сомневаюсь что с такими инструкциями будет быстрее работать.
автор: sim5 (04.03.2010 в 12:24) письмо автору
ОС не пишут таким образом, чтобы она зависила от неких дополнительных инструкций, например SSE. Она может их использовать, но если она установлена в системе с процессором их неподдерживаещем, то аналогичную задачу она выполнит с помощью стандартных команд процессора.
Есть ОС 32- и 64-разрядные, и естественно второй нужен именно 64-разряный процессор, но не важно какой фирмы, а первой не важно не только какой фирмы, но и какой разрядности. А то что вы пишите просто не понятно — крышу сносит. 😉
AMD64 — что это?
Думаем многие из работающих за компьютерами сталкивались с термином «AMD64». Вы могли видеть это название как в технической документации, так и в наименованиях папок связанных с ОС Windows. Фактически это два разных термина и давайте разберёмся что к чему.
Основное значение:
AMD64 — это обозначение 64-битной архитектуры центрального процессора, разработанной и внедренной компанией AMD в 2003 году в процессоры Athlon 64. Позднее все процессоры Advanced Micro Devices обладающие двумя и более физическими ядрами(с логическим делением и без него) или несущие одно физическое ядро с логическим делением на два виртуальных потока стали относиться к категории AMD64. Другое возможное наименование — x86-64.
До появления 64х битной архитектуры, повсеместно использовалась 32х битная. При ней каждый процессор нёс только одно ядро без логического деления на потоки, что значительно затрудняло параллельное выполнение нескольких операций.
Часто операционная система, например Linux предлагает выбрать дистрибутив AMD64 или i386. Запомните: дистрибутив AMD64 рассчитан под все многоядерные/многопоточные(то есть 64х битные) процессоры не зависимо от производителя, i386 дистрибутив выбирается если в системе установлен одноядерный однопоточный процессор(32 бита).
Дополнительное значение:
Папки с наименованием AMD64 часто встречаются в структуре OC Windows. Такие папки содержат в себе информацию об обновлениях операционной системы. Удалять их крайне их не рекомендуется. Если по каким-то причинам папки имеющие в названии часть имени «AMD64» начинают занимать слишком много места, рекомендуется произвести следующую операцию:
1) Открыть «Компьютер» или «Мой компьютер»
2) На значке диска «C» нажать правой кнопкой мыши.
3) В открывшемся окне(должна быть открыта вкладка «Общие») нажимаем левой кнопкой мыши на кнопку «Очистка диска».
4) В новом окне нажимаем кнопку «Очистить системные файлы».
5) Ставим галочку на пункте «Очистка обновлений Windows»
6) Нажимаем кнопку «ОК».
Всё, мы очистили папки AMD64.