Новости
  06/12/2009

Системы VDI Legrand, разумное решение для сервера
  10/04/2009

Сайт дополнился интерестными статьями о Сборке компьютеров, Веб-дизайне, Сетевых технологиях...
 



Что такое разрядность процессора и ОС? Разница в производительности между 32 и 64 битной ОС


В информатике разрядностью электронного (в частности, периферийного) устройства или шины называется количество разрядов (битов), одновременно обрабатываемых этим устройством или передаваемых этой шиной. Термин применим к составным частям вычислительных, периферийных или измерительных устройств: шинам данных компьютеров, процессорам и т.д. Разрядностью компьютера называют разрядность его машинного слова.




  Немного не совсем нудной теории, но без нее ни как...
Процессоры представляют из себя сложные логические устройства. Они построены из огромного числа различных блоков. Кеш память уровней 1,2,3, блоки выборки и декодирования команд, блоки предсказания переходов, а также несколько типов вычислительных блоков. Некоторые из новых поколений ЦП включают в себя даже графическое ядро. Для выяснения разницы архитектуры 32 и 64 битных процессоров, мы остановимся на вычислительных блоках. О них пойдет и речь.
Таких блоков в процессоре может быть несколько типов. Одни занимаются вычислениями с целыми числами, другие занимаются операции с вещественными числами или числами с плавающей запятой. Также есть блоки для так называемых сложных инструкций. Рассмотрим для примера блоки, которые занимаются целочисленными вычислениями или просто ALU. В процессе работы этим блокам надо где-то хранить промежуточные значения. Временным хранилищем выступают регистры. Именно в этих регистрах скрывается основное отличие между 32 и 64 битных процессоров.



В составе так называемых 32-битных процессоров присутствует 8 регистров общего назначения объемом в 32 бита. В так называемых 64 битных процессорах таких регистров общего назначения 16, тоесть в два раза больше и самое главное, их объем составляет 64 бита. Вот это и является основным различием между 32 битными и 64 битными процессорами. Как я сказал ранее все современные процессоры выпуска после 2004 года все поддерживают 64 битные приложения.

Разрядность

  Разрядность - способность одновременно обрабатывать какое-то количество битов, если говорить проще. На самом деле все не так просто, и чтобы осветить полностью этот вопрос и по-научному, никакой статьи не хватит. Поэтому не будем углубляться в курс архитектуры ПК, а затронем чисто практические моменты, с которыми приходится сталкиваться и которые имеют значение для нас, пользователей.
Существует две версии операционной системы Windows (по крайней мере пока - только две). Не важно, что именно мы возьмем из современных и актуальных систем: ХР, Vista или 7. Все эти системы существуют в двух вариантах - 32-битные и 64-битные. Например:
• Windows 7 Ultimate 32-bit (или х86 - равнозначные обозначения);
• Windows 7 Ultimate 64-bit (или х64 - равнозначные обозначения);
• Windows Vista Ultimate х86 (х86 - это обозначение 32-битной версии);
• Windows Vista Ultimate х64 (соответственно 64 - битная версия).
Архитектурные различия между 32 и 64-битными версиями Windows, разумеется, есть. Говорить о них можно долго, но это ни к чему, поверьте мне.
Самые главные особенности и отличия, которые непосредственно касаются пользователя и с которыми приходится сталкиваться:

1. Максимальный объем оперативной памяти.
2. Разрядность операционной системы.
3. Разрядность процессора. Вот об этом мы с вами поговорим подробнее...

32-битная операционная система может адресовать (т.е. может использовать, «видеть») не более 4Гб оперативной памяти. Это самое главное отличие и самое существенное. Если в вашем компьютере установлено, скажем, 2 Гб, то 32-битная операционная система работает с таким объемом нормально.
Если вы установите 4 Гб памяти и будете работать под управлением 32-битной ОС, то она просто не увидит такой объем. Все, что она сможет использовать - это примерно 3,5 Гб из 4 Гб. Остальной объем она не может предоставить для работающих программ. Разумеется, если вы установите в компьютер 8 Гб памяти и при этом будете оставаться на 32-битной системе, то она так же не увидит более 3,5 Гб из всего установленного объема.
64-битная операционная система может работать с гораздо большими объемами памяти - до 192 Гб (для Windows 7). Т.е. если вы, скажем, захотели установить 8 Гб памяти, то обязательно нужно переходить на 64-битную ОС, в противном случае вы просто не сможете использовать столь большой доступный объем.
Мы рассмотрели, можно сказать, крайности, до 2 и 8 Гб и более. А как быть с золотой серединой? Что, если у вас уже установлено или же вы планируете увеличить объем памяти до 4 Гб? Нужно ли в этом случае переходить на 64-битную ОС, чтобы компьютер смог использовать не 3,3, а все 4 Гб памяти?
Не все так просто... 64-битные версии ОС используют заметно больше памяти. Все переменные теперь уже не 32-битные, а 64-битные. Обычно это увеличивает объем приложений на 20-40%, что приводит и к соответствующему росту объема занимаемой памяти. На такие файловые форматы, как музыка или видео, это не влияет.
Устанавливать 64-битную версию Windows, чтобы лучше использовать 4 Гб памяти, смысла не имеет, пусть даже 32-битная версия распознает только до 3,5 Гб памяти. Проблема кроется в том, что вы получите отсутствующую память, однако сразу же ее потеряете по той причине, что 64-битная версия требует для себя больше памяти. Так что переход на 64 бита актуален только при памяти большего объема: 6, 8 Гб и более.
Итак, если вы решили установить много памяти и 64-битная ОС нужна точно, то, возможно, вас интересует вопрос:
Какими особенностями обладает 64-битная Windows Vista/7?
Визуально - никакими. То есть внешне это обычная ОС, ничем не выделяющаяся от 32-битного варианта. Вы можете определить ее принадлежность к 64-битной архитектуре, только зайдя в пункт «Свойства системы» в панели управления - там указана разрядность.
Технически небольшие различия есть. Первое, собственно, что 64-битная ОС «видит» большие объемы памяти и умеет с ними работать. Второе - она позволяет запускать 64-битные приложения. 64-битная ОС позволяет запускать и обычные 32-битные программы. Привычным способом никаких настроек для этого не требуется. Все как всегда. Просто в 64-битной системе присутствует подсистема выполнения 32-разрядных приложений. Поэтому вы с успехом можете устанавливать и работать как с 32-битными, так и с 64-битными приложениями.
Сейчас таких х64-приложений немного, хотя их число постоянно растет. Особенно это касается ресурсоемких программ - графических и видеоредакторов и так далее. Те. всех программ, которым нужны в первую очередь большие объемы доступной для работы памяти. Например, чтобы какой-то видеоредактор мог использовать в работе более 4 Гб из доступной памяти.
Например, компания Adobe заявляла, что современные приложения серии Adobe CS5 будут только 64-битными. Это значит, что, скажем, Photoshop CS5, Dreamweaver CS5 и т.п. смогут запуститься только на 64-битной системе. На 32-битной ОС они просто не запустятся. Почему?
Потому что в 64-битной ОС могут работать 32-битные приложения, но не наоборот!

Следующий технический момент - 64-битные ОС требуют 64-битных драйверов. Как правило, все современные (не старше двух лет) устройства ПК, ноутбуки и периферия имеют на прилагающемся установочном диске две версии драйверов - 32- и 64-битную. Поэтому с современными устройствами проблем не возникнет - как обычно вставляем диск с драйвером в привод и запускаем установку, инсталлятор сам определит версию Windows и запустит соответствующий разрядности драйвер.
Если диска нет или на нем нет 64-битного драйвера, необходимо посетить официальный сайт разработчика конкретного устройства, чтобы скачать такой драйвер. То же относится и к устаревшему оборудованию.
ОБЯЗАТЕЛЬНО проверьте наличие 64-битных версий ВСЕХ необходимых драйверов еще ДО начала установки 64-битной версии Windows!



Разрядность процессора

  Все начинается с поддержки аппаратной начинки компьютера, тоесть самого центрального процессора. Процессоры бывают 32-битные процессоры, и 64-битные. Начиная с 2004 года уже 32 битные не выпускаются. Соответственно, чтобы иметь возможность установить 64-битную Windows, ваш процессор должен поддерживать 64-битные инструкции (иначе вы даже не сможете начать установку 64-битной Windows). Называться эти инструкции могут по-разному: у Intel - IA64, у AMD - AMD64. Убедиться, что ваш процессор поддерживает нужные инструкции, можно с помощью специальной программы, которая выводит информацию о процессоре, в т.ч. о поддерживаемых инструкциях. Отлично подойдет новичку более информативная программа Aida64 или простая, бесплатная утилита CPU-Z.
Где взять и как определить 64-битные приложения? 64-битное программное обеспечение можно определить без труда. На упаковке в системных требованиях, как правило, указывается, что данная программа 64-битная. Это же может быть указано отдельно на упаковке.
Если же вы приобретаете какое-то ПО через Интернет, то принадлежность к 64-битной архитектуре тоже указывается.
Но это в данном случае - все версии Windows 7 поставляется, в двух версиях. Как правило, та же Windows (или любая другая программа) продается или в 32-битной, или в 64-битной версии, о чем указано на коробке, как упоминалось ранее.
На этом отличия и особенности 64-битных операционных систем Windows, значимые для пользователя, заканчиваются. В остальном все точно так же, как и на привычных 32-битных Windows XP/Vista/7.


 


История жизни одного из харизматичных бунтарей IT бизнеса - Ларри Эллисона

История жизни великого изобретателя японской электронной марки "Panasonic" Коносукэ Матцусита

9 января 2007 года случилась сенсация на рынке коммуникаторов. На свет появился iPhone, который вмещал в себе возможности iPod, телефона и коммуникатора и все это одно устройство.

copyright (c) 2006-2013, ABNET - site. all right reserved

Click here Click here Click here