31

Опять вы про серверы ab В отношении домашних PC тогда несколько иначе было.

Leap 42.3 Calculate Linux, Xfce, Emacs, ..

32

1000Mhz пишет:

Опять вы про серверы  В отношении домашних PC тогда несколько иначе было.

10 лет назад уже был 64-битный линукс и винда, даже XP был 64 битный. Мой самый старый лептоп, купленный в 2005ом, шел с 64-битной вистой. Koроче, пора уже выбираться из прошлого века

33

*задумчиво* позволяет ли этот раздел оффтопить? ну да ладно!

Куда блин выбираться-то? Чтобы на новейшем железе, в 64-разрядной ОС запустить некое DE, написанное наполовину на джаваскрипте (к примеру)?? Любимое и продвигаемое красношапочными кстате. Мне это никуда не уперлось извиняюсь.

Leap 42.3 Calculate Linux, Xfce, Emacs, ..

34

dyasny пишет:

машинка 4-5 летней давности это intel i3/5/7, в худшем случае core duo. все 64-битные

yars пишет:

Core i* - это все x86_64 (AMD64).

ребят, я очень извиняюсь, но если оцениватьпо объему рынку и популяризации, т.е. предположив что большинство пользователей юзают именно и3-5-7, в худжем - сор2дуо - тополучается что на сегодняшний день 32бит уже прошлый век, и по умолчанию теперь речь идет о 64ьит, если вы конечно не пенсионер на п4 (pentium 4 были когда то такие).

и кстати, тогда для уточнения на всяк уточню еще основного конкурента интел - амд, основная и текущая и наболее полуярная линейка АМД на сегодняшний день это вроде бы:

A10
A10 Pro
A4
A6
A6 Pro
A8
A8 Pro
Athlon II
Athlon II Neo Dual-Core
Athlon Neo
Athlon Neo X2
Athlon X2

эти все тоже 64?
и можно здесь же уточнить еще вот что:
если приравнивать к интелу, то
pentium4 = примерно то же что и amd athlon (самый первый)
core2duo = примерно то же что и т.е. аналог Athlon II от АМД, верно? Как можно сгруппировать остальные процессоры по отношению друг к другу,
например
corei3=amd a4
corei5 = amd a6
и так далее. понятно надеюсь что хочу спросить - про то кто из них "одноклассник" конкурента.

35

sasch, по поводу AMD: вы валите в одну кучу APU и CPU. Это немного некорректно.

Leap 42.3 Calculate Linux, Xfce, Emacs, ..

36

sasch пишет:

ребят, я очень извиняюсь, но если оцениватьпо объему рынку и популяризации, т.е. предположив что большинство пользователей юзают именно и3-5-7, в худжем - сор2дуо - тополучается что на сегодняшний день 32бит уже прошлый век, и по умолчанию теперь речь идет о 64ьит, если вы конечно не пенсионер на п4 (pentium 4 были когда то такие).

именно об этом я и говорю

37

"почему если на железе более 3гб озу рекомендуют ставить софт х64"
Можно х32 с РАЕ.

Segui il tuo corso, e lascia dir le genti

38

sergey888 пишет:

но на любой 64 битной системе половина софта 64 битного и половина 32 битного и честно говоря разницы в работе никакой не замечено

"не  замечено" это ни о чём. А ваше заявление "не хуже"  получается ложным. Потому что вы  не заметили ничего.

В  действительности,  приложения собранные  для 64 работают намного  лучше  по  след причинам:

1. маинтейнер не знает, КАКОЙ у вас процессор, и собирает под  i686 (третий пень)  или даже под i586 (первый пень). Это ОЧЕНЬ древние  процессоры, там  половины фич не хватает. Нормально собирается,  только  если у вас Gentoo, и вы  грамотно выставили юз-флаги.

2. в 64х битном процессоре вдвое больше  регистров, а значит, на  некоторых задачах, он работает вдвое быстрее. Есть и другие  полезные фичи, которые в i686 интел и амд не ставят, т.к. этот режим нужен  только для совместимости со  старым кодом. Чем процессор новее, тем таких  фич больше.

3. в  64х би тном процессоре виртуальная память составляет 18`446`744`073`709`551`616 байт,  т.е. практически бесконечна.  Это  позволяет  программисту  использовать простейшие алгоритмы работы с памятью, которые на порядки быстрее  за счёт своей примитивности. В маленькой памяти очень  сложно  следить  за  её фрагментацией, память напоминает швейцарский  сыр,  дырок много, свободное место  вроде есть, но выделить кусок нельзя, только после  слияния  нескольких дырок.

4. в 32х битной ОС нужны особые кривые костыли  для работы с файлами >2Gb. Даже  если  вам лично не нужны такие файлы, костыли у вас всё равно есть,  т.к.  разработчик  ПО об этом не знает.

5. рано  или поздно, но переходить  всё равно придётся. Лучше заранее, чем в последний  день, когда у вас  ВНЕЗАПНО  рухнет что-то НУЖНОЕ,  и придётся переставлять всю систему.

sergey888 пишет:

но на любой 64 битной системе половина софта 64 битного и половина 32 битного

не верю. Откройте диспетчер  задач, и  удивляйтесь.

sergey888 пишет:

плюс 32 битный софт потребляет меньше оперативной памяти

враньё. Я  проверял.
На машинке  с четвёртым пнём  и 1.5Гб  памяти. А на  современной системе это не  играет роли.

sergey888 пишет:

там 64 битный браузер если память не изменяет Мозилла потребляла в полтора раза больше оперативной памяти

враньё. Где-то на ЛОРе я  даже пруфскрины выкладывал, лень искать. Браузер FireFox, Slackware Linux, iP4,  1.5Gb  RAM. Версий ПО  не  помню, давно  это было.

Может вы про маздай?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

39

1000Mhz пишет:

К тому же, производители ПО  потихоньку  переходят на 64 only,  а те, кто  не переходят,  не  шибко работают над  32х  битными версиями.

Ну-ка ну-ка, какие такие "производители ПО"? Это вы не про кривой-глючный-проприетарный-вендософт сейчас случайно?

вы меня не  с кем  не  путаете?

1000Mhz пишет:

А все прочее в репозиториях по прежнему в 2х версиях: 32bit/64bit, и в ближайшее время тут ничего не изменится.

я не очень понимаю, на  кой ляд в  моём  приложении делать  костыли для поддержки файлов >2Gb?  А вот  вы  будете  сильно удивлены,  когда моя программа ВНЕЗАПНО  откажется обрабатывать такой файл. Не, в документации я предупреждал,  но кто её читает-то? Также  и беда в том, что программист выбирает решение в зависимости  от "обычного" процессора. Для 64х  битной архитектуры нужны другие  решения, их и выбирают  сейчас. Нет, на 32х  битах  они тоже  работают, но как — уже  никого  не волнует. Ибо  только скорбный  разумом может заплатить 2м  работникам за  работу, одного отправить  работать, а второго отпустить по своим делам. Особенно если данную  работу одному делать несподручно(охранник/электрик/и так далее).

jashaw5 пишет:

Можно х32 с РАЕ.

смысл?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

40

drBatty, достаточно развернуто, спасибо.
А в отношении работы ядра какова разница между 32 и 64 - только в адресации оперативной памяти, или найдутся еще какие-нибудь различия? Материалов на эту тему маловато..

Leap 42.3 Calculate Linux, Xfce, Emacs, ..

41

1000Mhz пишет:

А в отношении работы ядра какова разница между 32 и 64

всё вышесказанное относится и к ядру тоже.
Даже больше.  Сам Линус в своё время горячо агитировал за переход на 64 бита. Сейчас ИМХО все  считают,  что переход УЖЕ совершён. А кто не перешёл, тот муд^W неквалифицированный администратор.

1000Mhz пишет:

какова разница между 32 и 64 - только в адресации оперативной памяти, или найдутся еще какие-нибудь различия?

погугли те, какого  года процессор Intel Pentium (без номера,  т.е. первый). И сколько за эти годы  набралось различий.

И не думайте,  что SSE(в девичестве MMX) нужно только для обработки мультимедии. ВНЕЗАПНО оказалось, что только эта фича позволяет в разы ускорить выполнение очень многих алгоритмов, которые с мультимедиа  ну никак не  связаны.  В последние годы компьютеры тормозят  где угодно, но только не на процессоре(если конечно код собран и написан под современный  процессор). Это, правда, не  заметно по мониторингу, но если процессор например ждёт память, то это тоже считается его работой. А  память у нас мееедлееенннааая(по сравнению с CPU).

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

42

drBatty пишет:
sergey888 пишет:

но на любой 64 битной системе половина софта 64 битного и половина 32 битного и честно говоря разницы в работе никакой не замечено

"не  замечено" это ни о чём. А ваше заявление "не хуже"  получается ложным. Потому что вы  не заметили ничего.

В  действительности,  приложения собранные  для 64 работают намного  лучше  по  след причинам:

1. маинтейнер не знает, КАКОЙ у вас процессор, и собирает под  i686 (третий пень)  или даже под i586 (первый пень). Это ОЧЕНЬ древние  процессоры, там  половины фич не хватает. Нормально собирается,  только  если у вас Gentoo, и вы  грамотно выставили юз-флаги.

2. в 64х битном процессоре вдвое больше  регистров, а значит, на  некоторых задачах, он работает вдвое быстрее. Есть и другие  полезные фичи, которые в i686 интел и амд не ставят, т.к. этот режим нужен  только для совместимости со  старым кодом. Чем процессор новее, тем таких  фич больше.

3. в  64х би тном процессоре виртуальная память составляет 18`446`744`073`709`551`616 байт,  т.е. практически бесконечна.  Это  позволяет  программисту  использовать простейшие алгоритмы работы с памятью, которые на порядки быстрее  за счёт своей примитивности. В маленькой памяти очень  сложно  следить  за  её фрагментацией, память напоминает швейцарский  сыр,  дырок много, свободное место  вроде есть, но выделить кусок нельзя, только после  слияния  нескольких дырок.

4. в 32х битной ОС нужны особые кривые костыли  для работы с файлами >2Gb. Даже  если  вам лично не нужны такие файлы, костыли у вас всё равно есть,  т.к.  разработчик  ПО об этом не знает.

5. рано  или поздно, но переходить  всё равно придётся. Лучше заранее, чем в последний  день, когда у вас  ВНЕЗАПНО  рухнет что-то НУЖНОЕ,  и придётся переставлять всю систему.

sergey888 пишет:

но на любой 64 битной системе половина софта 64 битного и половина 32 битного

не верю. Откройте диспетчер  задач, и  удивляйтесь.

sergey888 пишет:

плюс 32 битный софт потребляет меньше оперативной памяти

враньё. Я  проверял.
На машинке  с четвёртым пнём  и 1.5Гб  памяти. А на  современной системе это не  играет роли.

sergey888 пишет:

там 64 битный браузер если память не изменяет Мозилла потребляла в полтора раза больше оперативной памяти

враньё. Где-то на ЛОРе я  даже пруфскрины выкладывал, лень искать. Браузер FireFox, Slackware Linux, iP4,  1.5Gb  RAM. Версий ПО  не  помню, давно  это было.

Может вы про маздай?

Извиняюсь, не совсем корректно написал, на самом деле все мною перечисленное относится исключительно к винде, как оно в линуксе я могу исключительно догадываться, возможно тут все по другому  au

43

drBatty пишет:

jashaw5 пишет:

    Можно х32 с РАЕ.

смысл?

Я имел ввиду, что для использования более 3гб озу не объязательно ставить софт х64. Все зависит от предпочтений пользователя.

Segui il tuo corso, e lascia dir le genti

44

Только не забывайте, что PAE не позволяет использовать более 4ГБ одному процессу.

45

Vascom пишет:

Только не забывайте, что PAE не позволяет использовать более 4ГБ одному процессу.

Кстати меня давно интересует данный вопрос, а есть ли такое приложение которое сможет использовать более 4Гб, пока я такого не встречал  bh

46

sergey888, Xen, KVM, возможно VirtualBox, разумеется, 64-разрядные, под 64-разрядной ОС.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

47

yars пишет:

sergey888, Xen, KVM, возможно VirtualBox, разумеется, 64-разрядные, под 64-разрядной ОС.

Первые два не знаю, не пользовался, а вот VirtualBox возможно, но только если запустить штуки 3 системы одновременно  ab

+ mvt

48

1000Mhz пишет:

*задумчиво* позволяет ли этот раздел оффтопить? ну да ладно!

Вот +

49

dyasny пишет:

машинка 4-5 летней давности это intel i3/5/7, в худшем случае core duo. все 64-битные

ag Dual Core - тоже вроде 2 ядра, но работает на 32 бита.

Linux Mint 19.3 Mate Edition
Windows 7

50

Wolfenberg пишет:

Dual Core - тоже вроде 2 ядра, но работает на 32 бита.

какое отношение количество ядер имеет к битности? у меня когда-то давно сервер с двухпроцессорным пентиум-3 был, и ничего, памяти аж 512мб в него помещалось

sergey888 пишет:

Кстати меня давно интересует данный вопрос, а есть ли такое приложение которое сможет использовать более 4Гб, пока я такого не встречал 

да сколько угодно таких

51 (15.11.2014 18:47:58 отредактировано Wolfenberg)

dyasny,  ab я к тому, что 64-битный софт данный процессор 4-5-летней давности не поддерживал,
либо была ограниченная поддержка.

Linux Mint 19.3 Mate Edition
Windows 7

52

Wolfenberg пишет:

dyasny,  ab я к тому, что 64-битный софт данный процессор 4-5-летней давности не поддерживал.

Да ладно. Проц - железка, всё поддерживает, бывает проги не поддерживаются. Нет?

53 (15.11.2014 19:01:41 отредактировано Wolfenberg)

mvt,  ab нет.
Всё зависит от шины данных и кэша процессора.
У Dual Core кэш был кастрирован почти до размеров Pentium ab

Linux Mint 19.3 Mate Edition
Windows 7

54

Wolfenberg пишет:

dyasny,   я к тому, что 64-битный софт данный процессор 4-5-летней давности не поддерживал,

intel выпустили десктопные процессоры на х64 в 2006-ом, amd еще раньше. 4-5 лет назад был 2009-2010, это уже несколько поколений процессоров спустя, тогда х32 уже почти не выпускались. если вы считаете годы на земле а не на альфе-центавра конечно

55 (15.11.2014 20:13:28 отредактировано xxblx)

Wolfenberg пишет:

Dual Core - тоже вроде 2 ядра, но работает на 32 бита.

У меня была ранее пара Intel Core2Duo и сейчас Core2Duo E7600, со всеми (в т.ч. с core2duo 5-тилетней давности) спокойно ставилась x86_64 система и работал соответствующий софт.

Fedora GNOME3

56

Все поругались? ab
У меня 2-х ядерный проц 64 бита и мне до лампочки, что там работает - 32 или 64. А всё работает ab И сильной разницы не видно ab

57

sergey888 пишет:

относится исключительно к винде, как оно в линуксе я могу исключительно догадываться, возможно тут все по другому

а как оно в венде, я не знаю (и знать не желаю). Можете запомнить мой ник, дабы в следующий раз знать, что "а вот этот drBatty,  он считает венду ненужным  маздаем"  aq

jashaw5 пишет:

Я имел ввиду, что для использования более 3гб озу не объязательно ставить софт х64.

PAE — древний костыль для доступа к RAM выше 4х гб. Может вы посоветуете ещё и https://ru.wikipedia.org/wiki/HIMEM.SYS заюзать?  bj

sergey888 пишет:

Кстати меня давно интересует данный вопрос, а есть ли такое приложение которое сможет использовать более 4Гб

легко. Например СУБД. Или скажем генетические алгоритмы.  Или какое-то моделирование(симуляция физических процессов).  Или численное решение математических уравнений, которые аналитически решить не получилось (математики до сих пор не  осилили например https://ru.wikipedia.org/wiki/%D0%97%D0 … 0%B5%D0%BB  ). Опять-таки криптография и криптоанализ: если  радужная таблица на HDD, то смысла  от неё никакого нет, быстрее напрямую перебирать(к счастью  сейчас появились SSD). Да много чего ещё.

sergey888 пишет:

но только если запустить штуки 3

можно две, одна  в другой  bm

dyasny пишет:

какое отношение количество ядер имеет к битности?

в 32х битные времена все процессоры имели всего одно ядро. Только в последние годы появились процессоры вроде атома в моём  нетбуке,  который имеет 2 ядра, и 32 бита.

mvt пишет:

Проц - железка, всё поддерживает, бывает проги не поддерживаются. Нет?

старый iP4 умел 64 бита, но не умел поддержку 64х битной ОС внутри виртуалки.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

58

drBatty пишет:

в 32х битные времена все процессоры имели всего одно ядро. Только в последние годы появились процессоры вроде атома в моём  нетбуке,  который имеет 2 ядра, и 32 бита.

prescott 256 Celeron D вышел в 2004ом

core duo + Pentium D в 2005

Pentium Dual-Core - 2006

ксеоны второго по четвертый пень садились на материнку пачками, иначе откуда и зачем еще в те времена появился SMP?


drBatty пишет:

старый iP4 умел 64 бита, но не умел поддержку 64х битной ОС внутри виртуалки.

это была проблема софта. тогда использовалась или эмуляция или бинарная трансляция, и то и другое - очень слабые в плане использования ресурсов технологии. в наше время бинарной трансляцией занимаются Ravello, и у них все работает даже в nested режиме

59

dyasny пишет:

ксеоны второго по четвертый пень садились на материнку пачками, иначе откуда и зачем еще в те времена появился SMP?

вы точно про десктопы?

dyasny пишет:

это была проблема софта

VirtualBox и  сегодня на это м процессоре  НЕ работает. Последняя  версия.

dyasny пишет:

тогда использовалась или эмуляция или бинарная трансляция, и то и другое - очень слабые в плане использования ресурсов технологии. в наше время бинарной трансляцией занимаются Ravello, и у них все работает даже в nested режиме

я  не люблю виртуалки. И не слишком много про них  знаю. ИМХО костыли не нужны.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

60

sergey888 пишет:
Vascom пишет:

Только не забывайте, что PAE не позволяет использовать более 4ГБ одному процессу.

Кстати меня давно интересует данный вопрос, а есть ли такое приложение которое сможет использовать более 4Гб, пока я такого не встречал  bh

Ну у меня на работе есть серверы с 256ГБ и 768 ГБ ОЗУ, и программы (симуляция и синтез цифровых микросхем), занимающие по 60-200ГБ оперативки.