Форум программистов, компьютерный форум, киберфорум
Debian, Kali Linux, Raspbian, Astra Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.56/27: Рейтинг темы: голосов - 27, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 07.05.2013
Сообщений: 2

Как выбрать архитектуру из 32x и 64x?

09.11.2013, 20:49. Показов 5693. Ответов 25
Метки нет (Все метки)

Помогите пожалуйста выбрать между 32-х битной и 64-х битной системой. Характеристики компа:
процессор Intel(R) Pentium(R) Dual CPU E2180 2,00 GHz
оперативы 2 гб
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.11.2013, 20:49
Ответы с готовыми решениями:

не понятное с windows 7 32x 64x
Добрый вечер! блин такое дело, не пойму из за чего происходит такая странность с виндой 7, не важно 32х или 64х но суть в том что панель...

Переход на 32x битную архитектуру
Изучил курс по ассемблеру. http://asmworld.ru/ Но там был курс только по 16 битному процессору. Так вот нужно перейти на 32х битную...

Как выбрать архитектуру и характеристики контроллера
Всем доброго времени суток. Собственно вот в чем трабл. Как выбрать нужный контроллер и его частоты ? В интернете ничего не нашел, быть...

25
deleted
177 / 50 / 5
Регистрация: 29.03.2013
Сообщений: 365
27.11.2013, 21:48
Цитата Сообщение от remarkes Посмотреть сообщение
А вам что, эту ОЗУ - мариновать на зиму? Что ее жалеть? Память должна работать.
Увеличение производительности происходит за счет увеличения потребления памяти: больший кэш, больше буферы (чтения/записи), больше встроенных функций, больший размер страниц (памяти), больше потоков, больше запущенных служб... и т.д.
какой кэш вдруг становится больше при переходе на 64?
процессорный кэш в следствии увеличения кода и данных будет при равных размерах меньше вмещать, соответсвенно и кэшмиссов будет больше
page cache который отвечает за кэширование файлов, директорий и ещё много чего при переходе на 64 станет значительно меньше. Его размер впринципе обратно пропорционален несвободной памяти. Так как 32 ос жрёт памяти меньше, то и кэшировать она может соответсвенно больше. Ну а размер буфферов блочных устройств вообще никак не изменится

больший размер страниц?
и на 32 и на 64 стандартный размер страницы - 4кб. Поддерживаются и другие размеры на аппаратном уровне, на софтверном уровне в лине они реализованны в виде hugetlb. Но это актуально для огромных многопроцессорных серверов с NUMA, на которых крутятся гигантские базы данных. Не Для нищебродских десктопов с < 16гб

Ну и остальное про "больше встроенных функций, потоков и запущенных служб" требует пространного объяснения, а то пока это всё увы больше смахивает на наркоманский бред, Таненбаум бы в гробу перевернулся, если б увидел это, но слава богу он жив пока
0
310 / 233 / 15
Регистрация: 01.07.2011
Сообщений: 812
Записей в блоге: 1
27.11.2013, 22:28
_1_, значица, как ты только что меня процитировал, я говорил про увеличение производительности за счет увеличения потребления памяти, а не про то, что в 64 всего этого обязательно больше, чем в 32. То есть, большее использование памяти увеличивает производительность.
Цитата Сообщение от _1_ Посмотреть сообщение
процессорный кэш в следствии увеличения кода и данных будет при равных размерах меньше вмещать
не согласен, потому как для 64 процессора 32-битное слово и 64-битное один хрен слово.
Цитата Сообщение от _1_ Посмотреть сообщение
Так как 32 ос жрёт памяти меньше, то и кэшировать она может соответсвенно больше.
во-первых, между 32 и 64 битными ядрами не велика разница (относительно общего количества ОЗУ). Во-вторых, у тебя получается, что ОСь всю память, как ненормальная под завязку забивает неким "кэшем", и у 32-битной он выходит "больше".

Про Таненбаума повеселил.
0
deleted
177 / 50 / 5
Регистрация: 29.03.2013
Сообщений: 365
07.12.2013, 16:30
Цитата Сообщение от remarkes Посмотреть сообщение
не согласен, потому как для 64 процессора 32-битное слово и 64-битное один хрен слово.
Какая то чушь несусветная. Твоё несогласие никак не меняет действительности. Вот первая же ссылка в гугле доступно объясняет мою мысль. И про процессорный кэш и про page cache в линуксе
http://askubuntu.com/questions... d-i-choose
ну и многочисленные бенчмарки подтверждают теорию

Цитата Сообщение от remarkes Посмотреть сообщение
Во-вторых, у тебя получается, что ОСь всю память, как ненормальная под завязку забивает неким "кэшем", и у 32-битной он выходит "больше".
Можешь удалить линукс, если тебе это поведение кажется ненормальным. Но он ведёт себя именно так. Даже специальное назваение есть для этого кэша - page cache. Поэтому нетрудно самому загуглить инфу про него. Заодно наконец то узнаешь, что показывают top или free
0
310 / 233 / 15
Регистрация: 01.07.2011
Сообщений: 812
Записей в блоге: 1
07.12.2013, 21:44
Ссылка на сайт - это не действительность, и уж точно не истина в последней инстанции. 64-битный процессор, когда он работает как 64-битный, а не в 32-битном режиме совместимости, то он работает быстрей => таким образом быстрее будет обновляться "забиваемый кэш".
Цитата Сообщение от _1_ Посмотреть сообщение
Какая то чушь несусветная.
По поводу чуши и приведенной ссылки. В той же ссылке приведен график с потреблением памяти - с фразой "больше [свободной] памяти - это лучше". А также фраза, что 64-битные программы используют на 50% больше памяти, чем 32.
Цитата Сообщение от _1_ Посмотреть сообщение
Можешь удалить линукс
Какой-то ты воинственный... у тебя дома все нормально?
Насчет кэша страниц ты прав, в любом случае это кардинально не влияет на ситуацию и уж никак не относится к теме 32/64.
0
deleted
177 / 50 / 5
Регистрация: 29.03.2013
Сообщений: 365
07.12.2013, 23:05
Цитата Сообщение от remarkes Посмотреть сообщение
64-битный процессор, когда он работает как 64-битный, а не в 32-битном режиме совместимости, то он работает быстрей => таким образом быстрее будет обновляться "забиваемый кэш".
а бенчмарки то говорят, что всё-таки недостаточно быстро, ай-яй-яй!
вот первый попавшийся в формате pdf:
http://www.cs.ucf.edu/~wspires... _amd64.pdf

Цитата Сообщение от remarkes Посмотреть сообщение
Ссылка на сайт - это не действительность, и уж точно не истина в последней инстанции.
Это одна ссылка, как пример. Забиваешь в гугле 32 vs 64, про кэш визжали ещё в 200х году, когда амд64 только вышел. Так что материала для изучения у тебя будет тонна. Но можешь и дальше продолжать быть несогласным со всем интернетом, мне то без разницы в принципе

Цитата Сообщение от remarkes Посмотреть сообщение
Какой-то ты воинственный... у тебя дома все нормально?
Абсолютно не нормально. Проблема в том, что я закупил попкорна, приготовился слушать лекцию по поводу того, какие кэши и буфферы в линуксе становятся больше при переоде на 64бита, там я напоминаю ещё и про страницы какие то было и про потоки и службы, всего там больше становится. Но идёт уже 3ья страница мелодрамы, попкорн давно закончился, а кола выдохлась, а развёрнутого ответа до сих пор нету. Как так? А что там Таненбаум кстати говорит по этому поводу - главу\страницу\строку не подскажешь случайно?
0
310 / 233 / 15
Регистрация: 01.07.2011
Сообщений: 812
Записей в блоге: 1
08.12.2013, 00:44
Цитата Сообщение от _1_ Посмотреть сообщение
Так что материала для изучения у тебя будет тонна

Цитата Сообщение от _1_ Посмотреть сообщение
главу\страницу\строку не подскажешь случайно
ищи сам. Про память
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.12.2013, 00:44

Выбрать архитектуру приложения с БД
Доброго времени суток, уважаемые программисты! Помогите разобраться. Пытаюсь написать приложение с базой данных, которую заполняет...

Какой компилятор и отладчик выбрать для асм 64x?
Собрался писать ось еще давно, даже наброски есть (emu8086),но для своих 64x не могу найти нормального ассемблера. FASM пробовал, не...

Какую архитектуру предпочтительнее выбрать?
Всем приветов! Возник небольшой вопрос. Допустим имеется приложение, простенькая регистрация. Как правильнее организовать...

Какую архитектуру программы лучше выбрать?
Помогите, пожалуйста, определиться с подходом для решения следующей задачи: Реализую предметы, для какой-нибудь RPG игры, т.е....

На компе 12 гб, моя win7 32x видит только 3,58 гб, как включить режим PAE!
Здравствуйте, коллеги! Такая проблема. У меня стоит windows 7 32 разрядная, было 4 гига оперативки . Добавил модуль 8 гб Итого стало 12...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Своя Интернет-Компания
iceja 18.06.2026
Я программист с экономическим образованием, пишу свой проект, это SaaS для бизнесов. Мне нужен co-founder с высшим экономическим образованием, и/ или инвестор. Сейчас проект в интенсивной разработке,. . .
24 Мат модель здравосохранения: функциональные требования к строительству пищеблока
anaschu 18.06.2026
СРесурсами1: финансовый SD-контур, калькулятор функциональных требований пищеблока Сегодня разделили затраты в агенте Экономика по образцу модели НАСОСЫ, добавили расчёт ROI и построили первый. . .
23. что сделано за последнее время.
anaschu 17.06.2026
• Эталон: Клиника НИИ питания РАМН, Москва — централизованный пищеблок, 225 коек, 180 пациентов • Git: репозиторий med2, ветка абсентеизм. Рабочий файл: СРесурсами1_v4. alp • Смежный проект:. . .
22. Подключение слоя системной динамики (потоковые диффуры): экономические метрики модели
anaschu 17.06.2026
Апдейт модели: финансовый контур, разделение затрат Продолжаю развивать модель рабочего коллектива на AnyLogic. В этот раз работа шла над агентом Экономика — финансовым SD-слоем модели. Задача:. . .
[golang] Insert Delete GetRandom O(1) (Leetcode: 380)
alhaos 16.06.2026
Insert Delete GetRandom O(1) Сложность: Medium Источник: LeetCode 380 Задача Реализовать структуру данных RandomizedSet, которая поддерживает следующие операции за O(1) в среднем:
Свет в конце тоннеля
kumehtar 16.06.2026
Поймал себя на одной мысли. Раньше мне всегда казалось неправильным жить без чёткого понимания, куда всё идёт. Будто я иду по дороге судьбы, но не знаю, куда она ведёт. А раз не знаю — значит,. . .
[golang] Реализация стека с поддержкой получения минимального элемента за O(1)
alhaos 16.06.2026
Min Stack Сложность: Medium Источник: LeetCode 155 Задача: Реализовать стек который поддерживает push, pop, top и получение минимального элемента за O(1). Методы:
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов. Сигнатура func Fetch(urls string, maxConcurrent int) Result Пример urls :=. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru