Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   Разрядность ОС - что это? (http://forum.oszone.net/showthread.php?t=109543)

PulSar.CE194694 19-06-2008 16:17 830188

Разрядность ОС - что это?
 
Разрядность ОС - что это? Видел всякие x32, x64, x86... Зачем это нужно и с чем это едят?

Blast 19-06-2008 16:19 830195

x86 = 32-битная система
x32 - неправильно, правильно x86 или 32-bit

PulSar.CE194694 19-06-2008 16:22 830196

А что это означает?

Drongo 19-06-2008 16:25 830200

PulSar.CE194694,
Цитата:

Цитата PulSar.CE194694
А что это означает? »

Что за один так процессорного времени, может обработать команду в 64 бита. Если я правильно знаю.

PulSar.CE194694 19-06-2008 16:30 830205

А в осях пишут разрядность, например Vista x86 или x64 - а это тогда чего? И что лучше?

Drongo 19-06-2008 16:34 830211

PulSar.CE194694,
Цитата:

Цитата PulSar.CE194694
А в осях пишут разрядность, например Vista x86 »

"это архитектура. Вам же сказали - х86 = 32 битная.
Цитата:

Цитата PulSar.CE194694
И что лучше? »

Ну лучше, та, под чью написано и существует больше программ.

Blast 19-06-2008 16:37 830213

почитайте - там много всего

PulSar.CE194694 19-06-2008 16:37 830214

Я так все равно не могу понять, зачем нужны в названии ОС эти числа...

yurfed 19-06-2008 16:38 830216

PulSar.CE194694, пару шагов назад от вопроса. Если процессор не имеет 64-разрядного исчисления, то весь смысл установки системы в 64bit сводится к нулю. Попросту -невозможно.
По сути это тоже, как запускать из под 16-разрядного ДОС, приложения для Виндовс, основанные на 32bit. Как на 16-битном 286 процессоре, невозможно запустить приложение, на 32bit. Другие инструкции, другая разрядность.

Blast 19-06-2008 16:38 830217

дополнительно читайте: Описание различий между 32-разрядными и 64-разрядными версиями Windows Vista

PulSar.CE194694 19-06-2008 16:39 830218

Blast, СПС, ща почитаю!

yurfed, СПС за пояснение :)

yurfed 19-06-2008 16:43 830223

Цитата:

Цитата PulSar.CE194694
Vista x86 или x64 »

Тут немного неправильно- спутали архитектуру процессоров и разрядность шины. Отсюда и казусы.
x86 - имеются ввиду процессоры основаные на архитектуре 80086(16bit) (80088 ХТ 8bit), 80286 (16bit), далее 32bit -80386 (80386SX 16bit w/o coprocessor), 80486, 80586 и 80686.

Busla 19-06-2008 19:58 830416

Цитата:

Цитата Drongo
Что за один так процессорного времени, может обработать команду в 64 бита. Если я правильно знаю. »

неправильно знаешь - это просто другая модель доступа к памяти

Drongo 19-06-2008 20:14 830427

Busla,
Цитата:

Цитата Busla
неправильно знаешь - это просто другая модель доступа к памяти »

Спасибо за подсказку.

Drongo 19-06-2008 21:05 830478

Прочёл по этой ссылке
Цитата:

Единственное, где на практике есть действительный прирост производительности от многоядерности, это компиляция программ. При правильно подобранных опциях, разница очень ощутима.
Неужели многоядерные процессоры создавались специально для программистов?
Цитата:

Цитата PulSar.CE194694
Видел всякие x32, x64, x86... »

Сейчас разрулю сам. :)
х86 - это архитектура процессоров.
х86 - это разрядность, набор команд для процессоров - (i8086, i80286, i80386, i80486), - все перечисленные процессоры, устанавливавшиеся в PC, умели выполнять одинаковый набор команд. А набор команд, исполняемый всеми этими процессорами, принято называть по серии, которой нумеровались выходившие процессоры. Такой набор команд принято называть х86. Таким образом, процессоры, устанавливаемые в PC, называют х86 - процессорами, а саму архитектуру PC нередко называют х86 - архитектурой. так называемый сопроцессор - кристалл, который тоже умеет выполнять команды, но не х86, а другие, и поддерживаемый сопроцессором набор команд (называемый х87) ориентирован на работу с числами с плавающей запятой, таким образом, он (сопроцессор) перечисленные выше задачи как раз и призван решать.

х16, x32, x64 - это "битность" программ.
х32-битная программа работает с процессором поддерживающем инструкции х86. Некоторые х32-битные программы могут быть установлены на компьютер с х64 разрядным процессором. Но не всегда могут работать корректно. Это есть в статье у Blast'a.. Но х64-битные программы никогда не установятся на машину х86, в силу того, что компьютеру с процессором х86 не будут понятны инструкции данной программы.

P.S. Остался вопрос для себя, если х86 - это набор команд для 32-bit'ных программ, то для 64-bit'ных программ, набор инструкций как будет называться? Так и будет - x64?!

Котяра 19-06-2008 21:10 830485

Цитата:

Цитата Drongo
х32-битная программа работает с процессором поддерживающем инструкции х86. Некоторые х32-битные программы могут быть установлены на компьютер с х64разрядным процессором. Но не всегда могут работать корректно. Это есть в статье у Blast'a. Но х64-битные программы никогда не установятся на машину х86, в силу того, что компьютеру с процессором х86 не будут понятны инструкции данной программы. »

А с каким набором инструкций работают 16-разрядные программы?
command.com, edit.com

Drongo 19-06-2008 21:15 830491

Котяра,
Цитата:

Цитата Котяра
А с каким набором инструкций работают 16-разрядные программы? command.com, edit.com »

По этому вопросу, вот: Вот, нашёл у себя в справочнике.
Цитата:

Цитата Справочник
Реальный режим
В первоначальном IBM PC использовался процессор 8088, который мог выполнять 16-разрядные команды, используя 16-разрядные внутренние регистры и адресовать только 1 Мб памяти, используя 20-и разрядную шину адреса. Все программное обеспечение PC первоначально было предназначено для этого процессора, оно было разработано на основе 16-разрядной системы команд и модели памяти, объемом 1 Мб. Например DOS, все программное обеспечение DOS написано в расчете на 16-разрядные команды.

Более поздние процессоры, например 286, могли также выполнять те же самые 16-разрядные команды, что и первоначальный 8088, но намного быстрее. Другими словами процессор 286 был полностью совместим с первоначальным 8088. 16-разрядный режим, в котором выполнялись команды процессоров 8088 и 80286 был назван реальным режимом. Все программы, выполняющиеся в реальном режиме, должны использовать только 16-разрядные команды и 20-разрядный адрес. Для программного обеспечения такого типа используется однозадачный режим, т.е. одновременно должна выполняться только одна программа. Нет никакой встроенной защиты для предотвращения перезаписи ячеек памяти, занятых одной программой или даже самой операционной системой, другими программами: это означает, что при выполнении нескольких программ вполне могут быть испорчены данные или код одной из программ, что может привести к остановке системы.

Виртуальный реальный режим.
Виртуальный реальный, по существу, является режимом выполнения 16-разрядной среды (реальный режим), который реализован внутри 32-разрядного защищенного режима. Выполняя команды в окне DOS в Windows 95/98, вы создаете виртуальный сеанс реального режима. Поскольку защищенный режим является подлинно многозадачным, фактически можно выполнять несколько сеансов реального режима, причем в каждом сеансе собственное программное обеспечение выполняется на собственном виртуальном компьютере. И все эти приложения могут выполняться одновременно, даже во время выполнения других 32-разрядных программ. Следует обратить внимание на то, что любая программа, выполняющаяся в виртуальном реальном режиме, может обращаться к памяти, объемом до 1 Мб, причем для каждой такой программы это будет как бы первый и единственный мегабайт памяти в системе. Виртуальное реальное окно полностью имитирует среду процессора 8088и если не учитывать быстродействие, программное обеспечение в виртуальном реальном режиме выполняется так, как выполнялось бы на самых первых PC в реальном режиме. При запуске каждого 16-разрядного приложения Windows 95/98 создает так называемую виртуальную машину DOS, выдает ей 1 Мб памяти и на этой машине 16-разрядное приложение выполняется. Следует обратить внимание на то, что все процессоры при включении начинают работать в реальном режиме, и только при старте 32-разрядной операционной системы происходит переключение в 32-разрядный режим.


Drongo 19-06-2008 21:50 830530

Цитата:

Цитата Drongo
P.S. Остался вопрос для себя, если х86 - это набор команд для 32-bit'ных программ, то для 64-bit'ных программ, набор инструкций как будет называться? Так и будет - x64?! »

Нашёл ответ.

yurfed 19-06-2008 23:47 830636

Цитата:

Цитата Drongo
По этому вопросу, вот: Вот, нашёл у себя в справочнике. »

В твоём справочнике выдана неверная информация по поводу
Цитата:

В первоначальном IBM PC использовался процессор 8088, который мог выполнять 16-разрядные команды, используя 16-разрядные внутренние регистры и адресовать только 1 Мб памяти, используя 20-и разрядную шину адреса.
Это всё применимо к процессору 8086. Ровно через год был выпущен упрощённый процессор 8088 имеющий 8бит команды и 16бит адреса. Оба имели стандартную частоту 4.77МГц (до 12МГц). Были и другие решения. Например NEC выпускала совместимые процессоры V20 (8088) и V30 (8086) работающие на частоте до 20МГц!
http://www.redhill.net.au/c/c-1.html

У самого была XT-ишная материнская плата JUKO с процессором V30 на 16МГц, 10МБ винт, флопп 720КБ, CGA, 88 кнопок клавиатура, NTT 14" b/w монитор. :)

PulSar.CE194694 20-06-2008 10:55 830890

Люди, спасибо за помощь.
А что делать с прогами 32бит, если у тя стоит Виста х64?

Blast 20-06-2008 10:56 830891

Цитата:

Цитата PulSar.CE194694
А что делать с прогами 32бит, если у тя стоит Виста х64? »

пользоваться :)

PulSar.CE194694 20-06-2008 11:03 830897

Так ведь в
Цитата:

Цитата Blast
Описание различий между 32-разрядными и 64-разрядными версиями Windows Vista »

сказано, что они не поддерживаются.

Blast 20-06-2008 11:08 830900

Цитата:

Цитата PulSar.CE194694
сказано, что они не поддерживаются »

где? почитайте внимательно

PulSar.CE194694 20-06-2008 11:17 830901

Ааа, т.е. только не поддерживаются 32битные драйвера...

Blast 20-06-2008 11:19 830902

так и есть, драйвера только 64-битные ставятся

Drongo 20-06-2008 13:20 830999

yurfed,
Цитата:

Цитата yurfed
В твоём справочнике выдана неверная информация по поводу »

Самое интересное, что этот справочник, часть курса лекций компьютерной академии... Вот и верь после этого справочнику... :closed-to

alekcandrserver 16-09-2008 17:45 900953

Windows x86-x64-32x
 
Здравствуйте вот у меня возник такой вопросец: что означает в названее операционной системы x86-x64-32x, и для каких пк какая операционка предназначена (Windows x86,Windows x64,Windows x32,)

SimSim 16-09-2008 18:33 900986

Что означает х32 или х64
Разрядность ОС - что это?

lojcin 29-11-2013 00:32 2263434

Основное и едва ли не единственное отличие x64 от x32 в том, что версия x64 может работать с памятью вплоть до 32 Гбайт и запускать одновременно и 64-битные, и 32-битные приложения, тогда как традиционная x32 способна адресовать лишь до 4 Гбайт памяти, запускать только 32-битные программы для которых доступно только 3 Гбайт (говоря проще, даже если в компьютере 4 Гбайт (и более) памяти, то 32-битная система будет отображать и работать лишь с 3-мя, а остальная память будет попросту простаивать, ибо ни система, ни программы, попросту её не увидят).

У версии x64 ситуация иная: для 32-битных приложений доступны все 4 (и более) Гбайт , а для 64-битных приложений вообще вся оперативная память, которая физически установлена в компьютере. Повторюсь, что 64-битная система может запускать и те и другие приложения, но не наоборот.

Второе, довольно важное отличие – это поддержка x64 многопроцессорности и многоядерности. По мнению многих, разрядность напрямую определяет качество работы системы с современными многоядерными процессорами, т.е, если у Вас хотя бы два ядра, то переход на 64-битную систему и такие же приложения, имеет смысл, ибо работать всё будет шустрее.


64-битная версия Windows, формально выглядит и ощущается точно так же, как и обычная 32-битная, т.е. никаких особенных новшеств и бонусов в ней нет, однако, люди с многоядерными процессорами могут ощутить прирост производительности при использовании такой системы и 64-битных приложений в ней (что, впрочем, актуально далеко не для всех и не всегда).
x64 способна видеть и работать с оперативной памятью 4 и более Гбайт. А вот x32 видит только 3 Гбайта, даже если физически планок оперативной памяти стоит больше. Т.е, люди, которые имеют в компьютере большой запас памяти получат больше производительности на 64-битной системе и меньше проблем с недостатком оперативной памяти.
Не для всех компьютеров и железа в нем, производители выпустили 64-разрядные версии драйверов, что может стать проблемой при переходе на такую систему. Проверяйте наличие драйверов на сайте производителей мат.платы, видеокарты и тп, возможно, что Вы просто не сможете мигрировать с 32-разрядной системы.
Большинство x32 приложений прекрасно работают в x64 системах, но не наоборот.
Формально смысл перехода, в основном, заключается в количестве памяти на борту компьютера. Если меньше 4 Гбайт, то переходить смысла почти нет. Если больше (или хочется поставить больше), то стоит.
Моё мнение – однозначно x64, ибо большое количество памяти и, бывает, улучшенная производительность для многоядерников, определенно рулит.

vadblm 29-11-2013 01:09 2263457

lojcin, давайте я вам расскажу про одну крайне неприличную вещь, называется некропостинг. Выглядит это примерно так — на форум приходит новичок, на ходит древнючую тему, в которой давным-давно всё разжёвано и никто ею не интересовался уже лет 5. Но новичок на то и новичок, что ему всё равно, он хочет довести до сведения общественности новости из разряда Земля вращается вокруг Солнца, а Волга впадает в Каспийское море. Какое отношение к этим просветителям, как вы думаете?

lojcin 29-11-2013 10:25 2263633

Согласен но не полностью, заново велосипед(тот-же придумывать не стоит) и плыть по течению(подстраиваться под кого-то) тоже плохая черта и если всё гораздо проще зачем из этого делать сани которые летом и вообще уже не нужны.
Я так думаю что у каждого есть своё мнение и какие-то знания Вы что-то знаете лучше я хуже и наоборот и если я не нарушаю правила форума(даже пусть я буду ,,новичок,,-это надо будет ещё видеть) то имею такое-же право высказать его согласно правилам форума.
П.С. Ваше замечание принимаю и учту на будущее(хотя я и не злопаметный).

Nordek 29-11-2013 11:00 2263652

Цитата:

Цитата SimSim
16-09-2008 »

Ого.
lojcin, А я слышал про заморозку людей.
Цитата:

Цитата vadblm
в которой давным-давно всё разжёвано и никто ею не интересовался уже лет 5 »

Не злись. Просто этого пользователя недавно разморозили (на дату даже не посмотрел), вот он и упустил этот момент.

Вот, нагоняет упущенное. Потихонечку.

AMDBulldozer 29-11-2013 11:22 2263665

lojcin, помимо всего прочего, Ваше высказывание еще и не соответствует действительности.
Цитата:

Цитата lojcin
версия x64 может работать с памятью вплоть до 32 Гбайт »

Откуда взялась эта странная величина? У меня 64ГБ ОЗУ, Вы полагаете, что половина просто для красоты?
Цитата:

Цитата lojcin
если в компьютере 4 Гбайт (и более) памяти, то 32-битная система будет отображать и работать лишь с 3-мя, а остальная память будет попросту простаивать, ибо ни система, ни программы, попросту её не увидят). »

А еще у меня есть 32-хразрядная ОС. Для тестовых целей. И она тоже прекрасно работкет со всем объемом в 64ГБ ОЗУ. Странно, правда? Совсем не совпадает с тем, что Вы написали. Чтобы понять почему это так, на форуме есть отдельная ветка.
Цитата:

Цитата lojcin
Второе, довольно важное отличие – это поддержка x64 многопроцессорности и многоядерности. По мнению многих, разрядность напрямую определяет качество работы системы с современными многоядерными процессорами, т.е, если у Вас хотя бы два ядра, то переход на 64-битную систему и такие же приложения, имеет смысл, ибо работать всё будет шустрее. »

Интересно, кто эти "многие" и где они лечатся?

lxa85 29-11-2013 17:09 2263890

Цитата:

Цитата AMDBulldozer
А еще у меня есть 32-хразрядная ОС. Для тестовых целей. И она тоже прекрасно работкет со всем объемом в 64ГБ ОЗУ. Странно, правда? »

Да, странно. Хочу объяснений. Где-то пробел в образовании. Что за технология, с чем едят?
Сдвиг регистра и страничную организацию памяти для способности адресовать до 1Мб памяти помню;
окна для адресации 16Мб в himem тоже помню.
А это чей зверь и чья технология?
(вроде ничего не попутал)

AMDBulldozer 29-11-2013 17:35 2263913

Цитата:

Цитата lxa85
Что за технология, с чем едят? »

Обычная PAE. Существует со времен Pentium Pro. C 1995-го года. Ядра с поддержкой PAE входят в состав многих дистрибутивов Linux, так что даже собирать его не надо - берешь готовенькое. Сами программы адаптации не требуют - технология для них прозрачна.
Правда сейчас PAE никто не пользуется. За ненадобностью.
Цитата:

Цитата lxa85
Сдвиг регистра и страничную организацию памяти для способности адресовать до 1Мб памяти помню; »

Это была т.н. EMS - expanded memory. Несколько банков с возможность переключения. Еще была XMS, если память не изменяет. Когда-то я мог объяснить разницу между extended и expanded памятью. Но давно уже всё забыл. :)

Efir 29-11-2013 18:33 2263947

Цитата:

Цитата AMDBulldozer
Правда сейчас PAE никто не пользуется. За ненадобностью »

в каком смысле не используется?

Цитата:

Цитата AMDBulldozer
Когда-то я мог объяснить разницу между extended и expanded памятью »

разница в ширине шины адреса. Процессор с шиной 20Бит не мог адресовать непосредственно память за пределами физического адресного пространства объемом 1Мб. Применялось специальное устройство, даже со своей памятью, которая отображалась частями в окно размером в сегмент, которое находилось в верхней памяти, это и назовалось EMS. 286 процессор уже имел шину 24 бит и 16 метровое физическое ап, на которое можно было отображать больше памяти, доступ к которому осуществлялся процессором непосредственно. Так появилась спецификация XMS.

Цитата:

Цитата lxa85
Сдвиг регистра и страничную организацию памяти для способности адресовать до 1Мб памяти помню »

намешали мух и котлет в кучу :) , надо стараться базовые вещи понимать, потом меньше каши будет.

LehaMechanic 29-11-2013 18:40 2263951

Цитата:

Цитата AMDBulldozer
Правда сейчас PAE никто не пользуется. За ненадобностью. »

Вроде читал, что многие драйвера начинают нестабильно работать в таком режиме, вылетать и т.д., поэтому от неё отказались.

AMDBulldozer 29-11-2013 19:08 2263963

Вложений: 1
Leha Ares, возможно это больше относится к Windows. Хотя, должен признаться, что собирать драйвер Nvidia я ни разу не пробовал и не уверен, что он нормально соберется - система с PAE у меня сейчас запущена в VMWare.

Efir 29-11-2013 21:35 2264048

Цитата:

Цитата Leha Ares
Вроде читал, что многие драйвера начинают нестабильно работать в таком режиме »

Не самым режим вызывал проблемы, а физический адрес длинее 32 бит. Известно, что 32-х разрядные клиентские ОС начиная с Windows XP SP1 были ограничены использованием физического адресного пространства размером 4Гб. Этому было 2 причины. Первая - маркетинговая, майкрософт готовила почву к переходу на 64 бита. Вторая - техническая, как раз связанная с работой драйверов. Проблема заключалась в том, что драйвер, который был написан с учетом того, что физический адрес 32 бита, ронял систему, когда адрес оказывался из диапазона выше 4-х гигабайтового физ ап. Это касалось только тех драйверов, которые работают с физическими адресами. Хоть основная задача механизма PAE это расширение физического адресного пространства, на нем также основан антивирусный механизм DEP, поэтому венда всегда инсталирует ядро с поддержкой PAE. То есть на 32-х разрядных клиентских ос PAE нужен как режим, в котором работает аппаратный DEP.

vadblm 29-11-2013 23:28 2264118


Цитата:

Цитата Nordek
Не злись.»

Да какое там.

Вечер воспоминаний и прикладной некромантии прошу считать открытым. :lol:

Efir 29-11-2013 23:46 2264129

Цитата:

Цитата vadblm
прикладной некромантии »

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

vadblm 30-11-2013 00:00 2264133

Efir, 32-разрядные ОСи на девайсах, которыми пользуюсь сегодня, есть только на телефонах/планшетах/рутерах. Где лимит в 4Гб ну никак не лимит, просто не нужно. Десктопы/лаптопы абсолютно все x86_64, не говоря о серверах. А тут начали вспоминать аж про как преодолеть порог 640Кb в MS-DOS, которая вообще 16-бит. EMS, XMS, охлол. DOS/4GW ещё вспомните. Точно, вечер воспоминаний, отдающий некрофилией.

Efir 30-11-2013 00:46 2264151

разрядность это всегда актуальный вопрос). Это вообще базовое понятие я бы сказал.

vadblm 30-11-2013 00:58 2264154

Базовое-то оно базовое, но контекст тоже имеет значение.

Efir 30-11-2013 01:16 2264160

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

Игорь Лейко 09-12-2013 20:06 2269539

Цитата:

Цитата Efir
Известно, что 32-х разрядные клиентские ОС начиная с Windows XP SP1 были ограничены использованием физического адресного пространства размером 4Гб. »

Не, это не "известно", это из разряда открытий. :) Обрезка функционала PAE была сделана в SP2.

Efir 09-12-2013 21:40 2269607

Цитата:

Цитата Игорь Лейко
Не, это не "известно", это из разряда открытий. Обрезка функционала PAE была сделана в SP2. »

да, действительно с SP2. По памяти писал, ошибся, в любом случае суть поста не в этом, это справочная инфа :)

vadblm 09-12-2013 23:05 2269673

Цитата:

Цитата Efir
это справочная инфа »

исторической ценности.

Efir 09-12-2013 23:39 2269699

Цитата:

Цитата vadblm
исторической ценности. »

это ограничение есть по сей день в 32-разрядных клиентских ос, да и ХП еще на приличном кол-ве десктопов стоит, поэтому это еще вопрос :)

vadblm 10-12-2013 00:48 2269726

Цитата:

Цитата Efir
это ограничение есть по сей день в 32-разрядных клиентских ос, »

Которыми пользуются только люди/организации, до сих пор не могущие себе позволить переход на 64 бита в силу нищебродства или косности.

Efir 10-12-2013 01:08 2269731

Цитата:

Цитата vadblm
в силу нищебродства или косности »

есть еще такое понятие как целесобразность, это касается предприятий.

Iska 10-12-2013 01:51 2269741

Цитата:

Цитата vadblm
Которыми пользуются только люди/организации, до сих пор не могущие себе позволить переход на 64 бита в силу нищебродства или косности. »

Ну да, ну да. Прогресс во имя прогресса. А зачем, к чему — вопрос второй.

Игорь Лейко 10-12-2013 17:11 2270122

Цитата:

Цитата vadblm
Которыми пользуются только люди/организации, до сих пор не могущие себе позволить переход на 64 бита в силу нищебродства или косности. »

Выкидывать нормально работающий ноут только для того, чтобы доказать, что я не нищеброд? Фигушки.
Кстати, стоят на нем семерка и 8.1.

yurfed 10-12-2013 17:28 2270137

Некоторые версии Windows поддерживают функцию под названием Physical Address Extension (PAE), позволяющую использовать больше 4 Гбайт памяти благодаря специальной технологии переадресации. Данная технология позволяет процессору работать не с 32-битной, а с 36-битной адресацией, теоретически расширяя доступные ему адреса до
236 = 68719476736 байт (64 Гб). При этом само адресное пространство остается 32-битным, то есть равным 4 Гб, но за счет измененного отображения на него физической памяти становится возможным использование куда большего ее объема.
Согласно официальной информации Microsoft, режим PAE можно использовать в следующих 32 битных операционных системах :
Microsoft Windows Server 2000 Enterprise Edition
Microsoft Windows Server 2000 Datacenter Edition
Microsoft Windows Server 2003 Enterprise Edition
Microsoft Windows Server 2003 Datacenter Edition
Чтобы включить PAE, необходимо указать в файле Boot.ini ключ /PAE.
Вот пример файла Boot.ini, содержащего ключ PAE:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=»Windows Server 2003, Enterprise» /fastdetect /PAE

Во всех остальных ОС семейства Windows данная технология хотя и присутствует, однако не активирована на уровне ядра, и попытка ее использовать ни к чему не приведет.
Поэтому, если есть необходимость в объеме памяти больше 4Гб, то наилучший вариант — использовать 64 битную ОС, ведь в ней ограничение на размер памяти составляет до 192 Гб для настольных и 2 Тб для серверных ОС.

Игорь Лейко 10-12-2013 19:02 2270198

Цитата:

Цитата yurfed
Во всех остальных ОС семейства Windows данная технология хотя и присутствует, однако не активирована на уровне ядра, и попытка ее использовать ни к чему не приведет. »

В Windows XP и XP SP1 существует и полностью работоспособна.
Начиная с Windows XP SP2 существует, включается по умолчанию, если процессор поддерживает аппаратную защиту от исполнения, но частично обрезана в функционале.

Efir 10-12-2013 19:04 2270199

Цитата:

Цитата yurfed
теоретически расширяя доступные ему адреса до »

не совсем верно. Расширяется физическое ап не теоретически, а практически, шина адреса на самом деле 36 бит, ограничением является декодер адреса на мат.плате. Его разрядность является определяющим фактором того, какое в реале физическое ап будет доступно.

Цитата:

Цитата yurfed
При этом само адресное пространство остается 32-битным, то есть равным 4 Гб »

тут не говорится о каком пространстве речь, а речь идет о виртуальном ап в терминологии разработчиков ос или линейном в терминологии разработчиков процессоров(в мануалах интел по крайней мере). Тобишь виртуальный\линейный тождественные понятия. Размер 4Гб взят не с потолка, это лимит сегмента, который записан в дескрипторе сегмента, которы в свою очередь записан в глобальной дескрипторной таблице(GDT) и тянется это начиная с 386 процессора.

Цитата:

Цитата yurfed
но за счет измененного отображения на него физической памяти становится возможным использование куда большего ее объема »

в венде этот механизм называется AWE(Address windowing extension), когда физическое адресное пространство отображается частями в окна в виртуальном адресном пространстве.

Цитата:

Цитата yurfed
Во всех остальных ОС семейства Windows данная технология хотя и присутствует, однако не активирована на уровне ядра, и попытка ее использовать ни к чему не приведет »

Все там активировано, MMU процессора переводится в этот режим, просто операционная система искусственно проецирует страницы из 32-х разрядного диапазона. Адрес записаный в PTE 36-ти разрядный, но старшие 4 бита всегда равны нулю.

LehaMechanic 10-12-2013 19:17 2270205

Цитата:

Цитата Игорь Лейко
В Windows XP и XP SP1 существует и полностью работоспособна.
Начиная с Windows XP SP2 существует »

Глядя правде в глаза, немногие чайники ещё рискуют пользоваться такими динозаврами. А те, кто использует, скорее всего ничего не знают о PAE и проблемах памяти. Им надо просто в Ворде печатать, а сисадмину лень/не на что выполнять обновление системы :)

Efir 10-12-2013 19:28 2270212

Цитата:

Цитата Efir
Размер 4Гб взят не с потолка, это лимит сегмента, который записан в дескрипторе сегмента, которы в свою очередь записан в глобальной дескрипторной таблице(GDT) и тянется это начиная с 386 процессора »

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

Игорь Лейко 10-12-2013 19:49 2270228

Цитата:

Цитата Efir
а речь идет о виртуальном ап в терминологии разработчиков ос или линейном в терминологии разработчиков процессоров(в мануалах интел по крайней мере). Тобишь виртуальный\линейный тождественные понятия. »

Тождественные только применительно к Windows, которая использует не все возможности i386.

Efir 10-12-2013 19:58 2270232

да, приминительно к виндовс, конечно.

vadblm 11-12-2013 00:18 2270397

Цитата:

Цитата Игорь Лейко
Выкидывать нормально работающий ноут только для того, чтобы доказать, что я не нищеброд? Фигушки. »

Можно подарить бедствующим. Я, между прочим, три личных компа подарил, на один из них XP пиратку поставил, чтоб не мучать тётеньку предпенсионного возраста премудростями непривычных ОС. Один лаптоп ещё валяется, сонька вайо кажись 2003 года с убитой батареей, но его стыдно кому-то даже дарить. Выкинуть не жалко, но всё же там puppy на ура бегает, можно воспользоваться в крайнем случае.
Цитата:

Цитата Игорь Лейко
Кстати, стоят на нем семерка и 8.1. »

Вас, микрософнутых, не понять, когда вы жалуетесь, а когда хвастаетесь.

Игорь Лейко 11-12-2013 01:39 2270440

Цитата:

Цитата vadblm
Можно подарить бедствующим. »

То есть выкинуть деньги на покупку нового.

vadblm 11-12-2013 01:57 2270447

Цитата:

Цитата Игорь Лейко
То есть выкинуть деньги на покупку нового. »

Почему выкинуть? С этих денег китайские рабочие зп получат. А комп нужно и так менять раз в три года минимум. Нормальные ОС (к которым, простите, не причисляю десктопные поделия от Microsoft) прекрасно работают на 64 битах уже 10 лет, можно было за это время сменить комп минимум три раза. Да и Win 7 уже 4 годика, ягодка созрела, хоть и с опозданием.

yurfed 11-12-2013 03:24 2270466

Цитата:

Цитата vadblm
Можно подарить бедствующим. Я, между прочим, три личных компа подарил, »

Цитата:

Цитата vadblm
Почему выкинуть? С этих денег китайские рабочие зп получат. »

Вы китайский шпион?
Цитата:

Цитата vadblm
А комп нужно и так менять раз в три года минимум. »

Откуда таки волшебные цмфры к обмену, а ещё - что будут кушать российские дети колхозников этим временем? Нормальной ОС не накушаешься.
Вы что-то зарапортавались.

Efir 11-12-2013 13:02 2270579

Цитата:

Цитата vadblm
Нормальные ОС (к которым, простите, не причисляю десктопные поделия от Microsoft) »

ваше мнение очень ценно, спасибо :laugh:

vadblm 12-12-2013 00:50 2271073

Цитата:

Цитата yurfed
Вы китайский шпион? »

Нет. Но вы, ребятки, не понимаете одного — китайцы на том же фоксконне и прочих заводах пашут как проклятые за нищенскую зп, чтобы мы с вами могли приобретать то, что нам хочется по лимонадной цене.
Цитата:

Цитата yurfed
Откуда таки волшебные цмфры к обмену »

Из опыта, не только личного. Благодаря китайским рабам, сегодня содержание любого компьютерного железа старше 3 лет экономически не оправдано. Ремонт невыгоден вообще даже для новья.
Цитата:

Цитата yurfed
что будут кушать российские дети колхозников этим временем? »

Водку, как всегда. Они (колхозники) ничего не производят, навоз разве что. Что-то не видал на прилавках продуктов с гордой надписью "произведено в России", кроме, разве что, той же водки.

Цитата:

Цитата Efir
ваше мнение очень ценно, спасибо »

Я вам ещё одно мнение выскажу (вдруг вы тоже не в курсе) — вступать в половую связь лучше с людьми другого пола.

Игорь Лейко 12-12-2013 03:38 2271124

Цитата:

Цитата vadblm
сегодня содержание любого компьютерного железа старше 3 лет экономически не оправдано »

В чем неэкономичность отсутствия затрат на имеющийся ноутбук и чем экономичней покупка нового?

vadblm 12-12-2013 04:08 2271125

Цитата:

Цитата Игорь Лейко
В чем неэкономичность отсутствия затрат на имеющийся ноутбук и чем экономичней покупка нового? »

Допустим, вам повезло, у вас за три года ничего не сломалось. Допустим, вы крайне неприхотливы и у вас вошло в привычку пойти покурить, ожидая, пока на старом железе отработает что-то, что на новом сработало бы за секунды. Но далеко не все так везучи и терпеливы. Тут один товарищ (из модераторов, между прочим) как-то брызгал слюной, ой-вэй — Chrome плохой, много памяти кушает, всё тормозит. Что не позволило сему товарищу воспользоваться железкой, на которой хром чувствует себя хорошо — загадка. Может он нищеброд, может некрофил. А может просто живёт в бомжатнике и боится, что что-то приличное стащат соседи, вместе с ящиком пустых бутылок. Но факт есть факт, вместо того, чтобы бодро и весело модерировать, товарищ непродуктивно огорчался.

И вообще новая железка как новая шмотка, попробуйте, скажите свой жене на запрос купить новое платье, что бабушкино ещё моль не съела. Если она у вас, конечно, есть.

Iska 12-12-2013 07:15 2271134

vadblm, в общем, понятно, бред. «Покупайте, покупайте, покупайте». Ни одной разумной причины для сиюминутной замены работающей и вполне выполняющей свои функции машины Вы привести не можете. Не знаю, в какой стране Вы обретаетесь, коль не видите:
Цитата:

Цитата vadblm
…на прилавках продуктов с гордой надписью "произведено в России", кроме, разве что, той же водки. »

но мозги Вам промыли хорошо:
читать дальше »
Цитата:

Цитата vadblm
Они (колхозники) ничего не производят, навоз разве что. »

Цитата:

Цитата vadblm
Благодаря китайским рабам, сегодня содержание любого компьютерного железа старше 3 лет экономически не оправдано. »

Цитата:

Цитата vadblm
китайцы на том же фоксконне и прочих заводах пашут как проклятые за нищенскую зп, чтобы мы с вами могли приобретать то, что нам хочется по лимонадной цене. »


Nordek 12-12-2013 07:31 2271137

Цитата:

Цитата vadblm
ожидая, пока на старом железе отработает »

А что же такой нищебродный ноут DELL INSPIRON 5521 имеешь? Взял бы DELL Alienware 18 чтоб не позориться, и производительность на высоте.

Efir 12-12-2013 10:46 2271195

Цитата:

Цитата vadblm
Я вам ещё одно мнение выскажу (вдруг вы тоже не в курсе) — вступать в половую связь лучше с людьми другого пола. »

товарищ, та вы редкий упорок))

AMDBulldozer 12-12-2013 12:18 2271228

Цитата:

Цитата Efir
шина адреса на самом деле 36 бит, ограничением является декодер адреса на мат.плате. »

Декодер адреса - это что?!! :o
С чего Вы решили, что линий адреса 36 штук? :o Почему, скажем, не 30?

Efir 12-12-2013 23:38 2271573

Цитата:

Цитата AMDBulldozer
С чего Вы решили, что линий адреса 36 штук? Почему, скажем, не 30? »

Я не решил, я читал мануалы и спецификации. Почему не 30? наверное потому, что с 30 разрядами можно получить лишь 1Гб адресов.

Цитата:

Цитата AMDBulldozer
Декодер адреса - это что?!! »

поскольку это не сфера моих интересов, утверждать, что называется эта часть именно так, не буду. Речь в целом идет о MCH(Memory Controller Hub). Ранее MCH физически находился на плате, и многим известен как северный мост, устройство, о котором говорил - Dram сontroller. То адресное пространство, которое может адресовать MCH называется DRAM address decode space. Оно может быть либо меньше либо равно физическому адресному пространству процессора, которые зависит от разрядности шины адреса. Адресное пространство MCH делается меньше исключительно в маркетинговых целях. DRAM address decode space равно разрядности процессорного ап, как правило, только на серверных платах, на бюджетных платах всегда урезано и часто можно было видеть на сайте производителя платы что-то типа MCH provides a maximum DRAM address decode space of Х GB или "На эту плату можно установить максимум 4, 8, 16 ГБ ОЗУ". На процессорах с реализацией amd64\intel64, MCH находится физически на процессоре, архитектура хоть и 64-х разрядная, но шина адреса намного меньше, так как это просто огромное физ. ап и такое никому не здалось. Лень изучать спецификации, это даже не всегда можно найти, но DRAM address decode space на 64х разрядных процессорах скорее всего равно разрядности шины адреса, которая в зависимости от реализации может быть например 40 бит.

vadblm 12-12-2013 23:53 2271577

Цитата:

Цитата Nordek
Взял бы DELL Alienware 18 чтоб не позориться, и производительность на высоте. »

Я на нём работаю, а не в игрушки играю. Мне вообще хватало селерона B820, пока начальство не велело зашифровать хомяк — тут селерончик, увы, стал подтормаживать. И я его не покупал, что я, идиот покупать ноут с амдшной видеокартой? Я другой подумываю приобрести, с Iris.

А вообще, дорогие участники сего чятика, спасибо за доставленное веселье, а тем, кто всерьёз воспринял мои троллевые посты — особенно.

yurfed 12-12-2013 23:54 2271579

Цитата:

Цитата Efir
так как это просто огромное физ. ап и такое никому не здалось. »

640KB ought to be enough for anybody.
Bill Gates
:)

Efir 13-12-2013 02:05 2271617

yurfed, ага, часто это вспоминаем, но 64 бита это поправде огромное число, 18 446 744 073 709 551 616 или 16 экзабайт. Такая шина не нужна по крайнй мере сейчас и в ближайшем обозримом будущем.

yurfed 13-12-2013 03:53 2271637

Цитата:

Цитата Efir
Такая шина не нужна по крайнй мере сейчас и в ближайшем обозримом будущем. »

Кто вам такую ерунду сказал?
Получается что вы утверждаете что сегодня совершенно не нужно увеличивать битность потому, что это огромное число и что совершенно не нужно увеличивать пропускную способность информации за один такт времени. Да и точность вычислений, как-то, по вашему - побоку. Однако.
Увеличение размера машинного слова, просто сбрасываем со счетов?

Ment69 13-12-2013 08:01 2271661

ALL Участникам сего бестолкового диспута, рожденного некропостостером - может хватит флудить??

Nordek 13-12-2013 08:18 2271666

Цитата:

Цитата Ment69
Участникам сего бестолкового диспута, рожденного некропостостером - может хватит флудить?? »

А ты закрой тему и все безобразия кончатся :happy:.

Efir 13-12-2013 12:09 2271742

Ment69, основной диалог идет о сабже, флуд можете потереть.

Цитата:

Цитата yurfed
Получается что вы утверждаете что сегодня совершенно не нужно увеличивать битность потому, что это огромное число и что совершенно не нужно увеличивать пропускную способность информации за один такт времени. Да и точность вычислений, как-то, по вашему - побоку. Однако.
Увеличение размера машинного слова, просто сбрасываем со счетов? »

вы путаете шину адреса с шиной данных

Игорь Лейко 13-12-2013 14:11 2271798

Цитата:

Цитата vadblm
Допустим, вы крайне неприхотливы и у вас вошло в привычку пойти покурить, ожидая, пока на старом железе отработает что-то, что на новом сработало бы за секунды. »

Не надо делать ложных допущений, только и всего.

Цитата:

Цитата AMDBulldozer
С чего Вы решили, что линий адреса 36 штук? Почему, скажем, не 30? »

Интел так процессоры делать стала. Начиная с Pentium Pro, когда в них PAE добавила.

AMDBulldozer 19-12-2013 03:14 2274743

Цитата:

Цитата Efir
Я не решил, я читал мануалы и спецификации. Почему не 30? наверное потому, что с 30 разрядами можно получить лишь 1Гб адресов. »

Значит плохо читали. Линий адреса с номерами от 0 до 2 по понятным причинам не существует. Шина данных 64-битная, причем чтение памяти можно производить только по выровненной 8-мибайтной границе. Таким образом, 30 линий адреса действительно позволяют получить 1 миллиард адресов. Только это адреса не байтов, а 8-мибайтовых слов. В совокупности получается 8 ГБ (типичный для процессоров LGA775 лимит - это было последнее поколение, в котором упомянутые линии в действительности разводились на материнской плате). А 36-битная адресация, о которой Вы писали, никакого отношения к линиям адреса вообще не имеет. Она в описании Intel всего лишь означает поддержку PAE. То есть программную возможность преобразовать физические адреса памяти за пределами 4ГБ в линейные при 32-хразрядном режиме адресации, а не физическое наличие линий адреса. Встречающаяся в некоторых источниках фраза о "расширении шины адреса до 36 бит в Pentium Pro", увы, всего лишь метафора. Возможность адресовать отдельные байты существует только внутри ядра процессора. Она не только не выходит наружу (кэш-память любого уровня считывается и записывается построчно, типичная длина строки 64 байта. Не путать с 64-хбитовой шиной каждого из каналов контроллера памяти), она даже не доходит до IMC.
А сколько же реально линий адреса памяти имеет современный процессор Intel? При условии, что упомянутый Вами MHC встроен в процессор?
Вы будете смеяться, но 16 (DDRx_MA[00]-DDRx_MA[15]). И это не шутка. ведь они мультиплексируются для передачи как адреса строки при активации, так и адреса столбца для собственно чтения/записи. Плюс к этому еще 3 линии выбора выбора банка (DDRx_BA[0]-DDRx_BA[2]) и по одной линии для каждого из 4 рангов (DDR_CS_N[0], DDR_CS_N[1], DDR_CS_N[4], DDR_CS_N[5]). Всего 23 линии на каждый канал контроллера (символ "x" в обозначении выводов зкаменяется номером канала).

То есть, QX9770 имеет 30 линий адреса памяти, I7-4770 на оба канала контроллера 32, i7-4960x - 64

Efir 19-12-2013 15:18 2274948

Цитата:

Цитата AMDBulldozer
Значит плохо читали »

возможно, повторю, это не область моих интересов. Когда я говорил о 36 разрядной адресации я говорил о логической составляющей, что такое мультиплексирование мне известно и что процессор байтами не читает тоже. Физически линий может быть хоть одна, по которой последовательно можно передавать биты адреса, вопрос в производительности, но речь была не об этом. Вы перечитайте контекст цитаты на которую я отвечал. Физическое ап процессора определяется как то, которое адресуется его шиной адреса, независимо от физического кол-ва линий, и адрес практически 36-ти разрядный а не теоретически, как это было написано в посте yurfed, вот об этом была речь. Мне стоило уточнить, признаю, речь не о физически разведенных линиях.

Цитата:

Цитата AMDBulldozer
В совокупности получается 8 ГБ (типичный для процессоров LGA775 лимит »

это не лимит процессора, вы путаете, это лимит MCH, это разные устройства. Процессор свободно выставит на шину адреса 36 битный адрес взятый из PTE, вопрос в том, что вернет DRAM контроллер, например, при 33-х разрядном декодере адреса(33- разряда тоже речь о логике, сколько там физически линий мне не интересно), какой-нить мусор, надо читать спецификации. Адрес на процессорной шине это не последнее число, которое будет использоваться для доступа к ячейкам рам либо оборудования неважно, последним будет адрес, который описывает decode address space. Это хорошо понятно, когда в MCH реализован ремаппинг памяти. Вот, например, даташит на 965 чипсет, на странице 51 рисунок 3.1. Там показано представление физического ап со стороны процессора и как это будеи "видеть" драмконтроллер при тех или иных настройках. Вот еще даташит, не новый, но актуальный для LGA775, страница 7, где пишут о маркетинговых целях ограничения чипсета, о серверных чипсетах и т.д.

Цитата:

Цитата AMDBulldozer
А 36-битная адресация, о которой Вы писали, никакого отношения к линиям адреса вообще не имеет. Она в описании Intel всего лишь означает поддержку PAE. То есть программную возможность преобразовать физические адреса памяти за пределами 4ГБ в линейные при 32-хразрядном режиме адресации, а не физическое наличие линий адреса »

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

Цитата:

Цитата AMDBulldozer
То есть, QX9770 имеет 30 линий адреса памяти, I7-4770 на оба канала контроллера 32, i7-4960x - 64 »

после того как MCH переместился на процессор(IMC), то спецификация памяти автоматически переместилась на страничку с процессором. Теперь на странице процессора, а не чипсета пишется сколько он может адресовать памяти. Но речь опять идет о MCH(IMC) и о его decode address space, а не о физическом ап процессора. На процессорах AMD контроллер памяти давно переместился на процессор, интересно какой там decode address space, например на феномах.


Время: 22:37.

Время: 22:37.
© OSzone.net 2001-