LinuxForum.Fans
Тема

Различия i386 и x86-64

Автор: Shandor 23 сообщений 6908 просмотров
#178534

Есть дистрибутив i386 я его ставлю на AMD, он нормально ставиться и без визуальных глюков работает.
Какие в этом минусы.. или их нет : )??

#178536

i386 - есть архитектура дистра.
AMD - есть производитель процессоров.

В общем - если у вас двух и более ядерный процессор, ставьте amd64 или x86_64 версию. В противном случае i686/i386.

#178538

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

#178620

Тоесть, это только имеется ввиду 32 или 64 битная система?

Тогда зачем пишут типа "Если у вас Intel вам сюда (i386) Если AMD сюда (x86-64) ?

#178627
Shandor написал:
Тоесть, это только имеется ввиду 32 или 64 битная система?

Тогда зачем пишут типа "Если у вас Intel вам сюда (i386) Если AMD сюда (x86-64) ?

Да. То что вы написали "Если у вас Intel вам сюда (i386) Если AMD сюда (x86-64)" - ошибка.
Для основных, которые есть на потребительском рынке процессоров одноядерных архитектура i386/i686, а для двух и более ядерных amd64/x86_64. Вне зависимости от производителя.
Правда еще различаются на более специфичные (типа AMR, sparc), но думаю вам это не понадобится.

#178628

А вообще всегда советую начинать поиск решения проблемы в гугле.
На пример http://ru.wikipedia.org/wiki/X86-64 почитайте. Многое встанет на свои места.

#178703

Все забыли "Правило 4-х гигов"!

#178707
Alecks-ei написал:
Все забыли "Правило 4-х гигов"!

Это правило создано и используется исключительно в рамках ОС Windows.
Если бы вы прочитали, что оно означает на самом деле - вы бы это поняли сразу.

#178709
Alecks-ei написал:
Все забыли "Правило 4-х гигов"!

а что за правило?

#178710
Fat-Zer написал:
[quote=Alecks-ei]Все забыли "Правило 4-х гигов"!

а что за правило?[/quote]

В кругах людей, пользующихся WIndows есть мнение, что если в компьютере 4 и более ГБ оперативной памяти, то можно ставить 64-битную Windows, а если нет, то 32-битную.
При чем об этом говорят большинство гуру и администраторов на форумах.

#178711
emlsch написал:
В кругах людей, пользующихся WIndows есть мнение, что если в компьютере 4 и более ГБ оперативной памяти, то можно ставить 64-битную Windows, а если нет, то 32-битную.
При чем об этом говорят большинство гуру и администраторов на форумах.

это не "можно", а "следует" и для них это по большому счёту справедливо... в принципе граница даже на 3-х гигах проходит...
для линукса эта граница ~в 2 раза меньше...т.е 1,5-2 ГБ.

#178730

И что плохого, как вы говорите в этом "правиле" ? Если у меня есть 4 или 6 гиг и я хочу видеть их полноценно? я себе ставлю 64 бит

#178732
Fat-Zer написал:
а что за правило?

Вообще то это правило гласит, что если на компе установленно 4 Гига оперативки и установленна 32-х битная винда, то используется только 3,2 Гига оперативы. Это проблема заложена в самой конструкции 32-х разрядной Windows, которая не может использовать адресацию адресного пространства больше порога 3,2 Гб, ввиду того, что вышестоящие адреса зарезервированны под видеопамять.
Данного недостатка лишены 64-х битные и серверные системы Windows. В Linux данная проблема решается установкой ядра PAE ( ну или пересборкой вручную с включением поддержки 4 Гб и более). Разрядность систем Linux тут не причём.

#178737
Shandor написал:
И что плохого, как вы говорите в этом "правиле" ? Если у меня есть 4 или 6 гиг и я хочу видеть их полноценно? я себе ставлю 64 бит

да ничего... это просто рекомендация...
единственное что (камень в огород винды) если у вас >4гб, то на 32-х битке вы не увидите всё(покрайнемерь так было на хрюшке). Где-то читал. что это искусственное ограничение на PAE, которые поставили злыи дяди из М$.
в лине - пофиг, собираешь ядро с pae и вперёд! smile
А при объёме ОЗУ <рекомендуемого её может просто не хватать на х64...

#178738
Vadimsky написал:
Вообще то это правило гласит, что если на компе установленно 4 Гига оперативки и установленна 32-х битная винда, то используется только 3,2 Гига оперативы. Это проблема заложена в самой конструкции 32-х разрядной Windows, которая не может использовать адресацию адресного пространства больше порога 3,2 Гб, ввиду того, что вышестоящие адреса зарезервированны под видеопамять.

грузите оффтопОС с /PAE и будет вам 4-х гиговое счастье...

#178744
Fat-Zer написал:
грузите оффтопОС с /PAE и будет вам 4-х гиговое счастье...

о Windows: два варианта или загрузиться и возможен bsod или на старте сразу bsod =) В общем PAE криво реализовано на windows =) Так что выход один, ставить 64 битную систему.

#178746
i2ks написал:
два варианта или загрузиться и возможен bsod или на старте сразу bsod

а без PAE это не так? smile

#178748

Fat-Zer, :D

#179079
Shandor написал:
Тогда зачем пишут типа "Если у вас Intel вам сюда (i386) Если AMD сюда (x86-64) ?

на заборе тоже пишут...
вообще говоря, все рассуждения в этой теме === бред.
1) не зная модели CPU и мамки нельзя говорить о том, что "быстрее", 64 бита, или 32. 64х битовые приложения жрут больше памяти (не всегда намного больше, иногда почти так-же), и если памяти мало, то 32х битная ОС может оказаться быстрее.
2) число ядер не зависит от битности. И битность не зависит от ядерности. Конечно, 64х битные камни новее 32х битных, и двухядерные новее одноядерных. И только.

Vadimsky написал:
Вообще то это правило гласит, что если на компе установленно 4 Гига оперативки и установленна 32-х битная винда, то используется только 3,2 Гига оперативы. Это проблема заложена в самой конструкции 32-х разрядной Windows, которая не может использовать адресацию адресного пространства больше порога 3,2 Гб, ввиду того, что вышестоящие адреса зарезервированны под видеопамять.
Данного недостатка лишены 64-х битные и серверные системы Windows.

угу.

Vadimsky написал:
В Linux данная проблема решается установкой ядра PAE ( ну или пересборкой вручную с включением поддержки 4 Гб и более).

Ваши данные усарели: где и когда вы видели ядро без PAE? Самосборки не в счёт.

Vadimsky написал:
Разрядность систем Linux тут не причём.

как раз очень причём:

32х битные CPU и OS не могут адресовать больше 4Гб на процесс в принципе.

36и битные CPU и OS могут до 64Гб. Процессоры с 36ю битами адреса стали со времён iP-PRO, а вот OS где-то с 2003го. Естественно WindowsXP (2001й год) так и осталась 32х битной. Это и называется PAE.

64х битные CPU и OS вообще не имеют ограничений. (16777216 Тбайт памяти на процесс)

Fat-Zer написал:
Где-то читал. что это искусственное ограничение на PAE, которые поставили злыи дяди из М$.

нет там никакого PAE, в 2001ом об этом никто не думал. А костылями в виде SP это не решается.

Fat-Zer написал:
грузите оффтопОС с /PAE и будет вам 4-х гиговое счастье...

угу. виста, семёрочка...

#179092
drBatty написал:
А костылями в виде SP это не решается.

угу.... и 2.6.19 с 2.6.18 ничем не различаются...

drBatty написал:
угу. виста, семёрочка...

хрюшка сп2(более старые - не знаю, вроде нет)

Войдите или зарегистрируйтесь, чтобы ответить.