Суббота, 18.11.2017
Полигон 51
Меню сайта
Вход на сайт
Логин:
Пароль:
Почта от ПОЛИГОН 51
Логин:
Пароль:

Поиск
Календарь
«  Ноябрь 2009  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
30
Наш опрос
Пожалуйста оцените сайт
Всего ответов: 112
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2009 » Ноябрь » 10 » В чём отличие 32-разрядных систем от 64-разрядных?
17:43
В чём отличие 32-разрядных систем от 64-разрядных?

Вопрос: В чём отличие 32-разрядных систем от 64-разрядных и стоит ли переходить на 64 бита?

Ответ: Разрядность - характеристика цифровой микросхемы, показывающая, сколько бит данных она может обрабатывать одновременно, т. е. указание на количество бит, обрабатываемых "за раз". Соответственно, чем выше разрядность микросхемы (в данном случае - центрального процессора), тем выше её производительность.
    В наши дни наиболее популярной архитектурой ЦП остаётся 32-битная x86 (полное название - x86-32), разработанная компанией Intel ещё в далёких 80-х. Первым 32-разрядным процессором стал Intel 80386 (i386), работавший на частоте от 16 до 40 МГц. Естественно то, что x86 уже не может предоставить требуемый уровень производительности и функциональности - прежде всего, из-за недостатка ресурсов страдают приложения, связанные с обработкой видео или больших баз данных. Например, основным недостатком 32-разрядных операционных систем Windows является чёткое ограничение на максимальный объём оперативной памяти - более 4 гигабайт "оперативки" 32-битная ОС от Microsoft не сможет использовать ни при каких обстоятельствах.
    При переходе на 64-битную архитектуру x64 (полное название - x86-64), разработанную компанией AMD в 1999 г., пользователь сможет почувствовать резкий (на практике - примерно в 30%) прирост производительности. Практически все современные ЦП являются 64-разрядными, но преимущества, предоставляемые новой архитектурой, зачастую оказываются "запертыми" вследствие использования 32-битного программного обеспечения. Для задействования всех возможностей современных ЦП пользователю придётся "пересесть" во-первых, на 64-битную операционную систему (ОС), а во-вторых на 64-битный "софт" - программное и аппаратное обеспечение должны полностью соответствовать друг другу.
    Почему же темпы прогресса в этой области столь медлительны? Дело в том, что для "обучения" приложения работе с 64-разрядными системами его приходится полностью переписывать, то есть, по сути, начинать разработку с самого начала. Ситуация постепенно улучшается, однако по-прежнему подавляющее большинство всего используемого в мире ПО является 32-разрядным. Первой 64-битной пользовательской ОС от Microsoft стала Windows XP Professional Edition x64 - многие пользователи ПК до сих пор даже не слышали о её существовании.
    Подробнее о платформах Intel x86 и AMD x64 можно узнать из Википедии, пройдя по следующим ссылкам:
       x86-32
       x86-64

Просмотров: 5573 | Добавил: satellite | Рейтинг: 0.0/0
Всего комментариев: 1
1  
"Например, основным недостатком 32-разрядных операционных систем Windows является чёткое ограничение на максимальный объём оперативной памяти - более 4 гигабайт "оперативки" 32-битная ОС от Microsoft не сможет использовать ни при каких обстоятельствах."

Дело-то не в винде, а в архитекруре. У процессора 32-битные регистры, значит адрес одного байта памяти тоже составляет 32 бита - или 4 байта. Отсюда следует что всего таких адресов 256x256x256x256 = 4294967296. Умножим это на 1 байт памяти и трижды поделим на 1024 - 4 Гб. В итоге и получается, что в 32-разрядной архитектуре невозможно использовать более 4 Гб оперативки - на большее просто не хватает адресов. В 64-разрядной, конечно, этот предел гипотетически намного дальше. 4294967296 - это число еще надо умножить на само себя.


Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright POLYGON51.RU © 2017
Сайт управляется системой uCoz