Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Windows 7 32-bit и 4 Гб оперативки

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5

Открыть новую тему     Написать ответ в эту тему

MERCURY127



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
х64 грузит два комплекта дров х32 и х64
вы откуда беретесь, знатоки?

Всего записей: 11755 | Зарегистр. 03-08-2008 | Отправлено: 16:18 21-01-2017
botva0



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
вы откуда беретесь, знатоки?

с меркурия. не дров, конечно, системных библиотек - поправил. описался, но смысл от этого не меняется. и да, почитайте на досуге про wow64.

Всего записей: 203 | Зарегистр. 05-04-2009 | Отправлено: 16:35 21-01-2017 | Исправлено: botva0, 16:46 21-01-2017
MERCURY127



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
мне не надо читать, я под этот вов программирую. наравне с х32 и х16.  
разница занимаемой памяти в х64 режиме - не более 30% при прочих равных.  
и память нормальной (не интегрированной) видеокарты никак не вычитается из памяти обычной. резервируются макс 256 мб АП в х32, но при наличии ПАЕ эти 256 мб и прочее, что было зарезервировано - переносятся выше 4 гб, и могут быть использованы.  
http://i63.tinypic.com/8ww8t3.png

Всего записей: 11755 | Зарегистр. 03-08-2008 | Отправлено: 16:58 21-01-2017
botva0



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
и память нормальной (не интегрированной) видеокарты никак не вычитается из памяти обычной.

естественно, я и не утверждал обратного
 

Цитата:
разница занимаемой памяти в х64 режиме - не более 30% при прочих равных.

так я об этом и написал, ибо 512мб (примерное значение "невидимой" х32 памяти при 4гб) это примерно 12% от 4гб. ну для разных биос оно будет от 10% до 20%. а х64 может отожрать до 30% на реализацию wow64 (опять же, на 8гб это не будет 30%, это будет меньше, т.к. эта величина достаточно постоянная).
например, вот здесь популярно все написано.
не пойму, о чем вы спорите, о том что х64 требует больше памяти? там вы же сами это и подтверждаете.
я лишь написал, что при 4гб нет смысла в установке х64, если не нужны х64 приложения.

Всего записей: 203 | Зарегистр. 05-04-2009 | Отправлено: 18:29 21-01-2017 | Исправлено: botva0, 17:45 06-05-2019
MERCURY127



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ибо 512мб (примерное значение "невидимой" х32 памяти при 4гб) это примерно 12% от 4гб. ну для разных биос оно будет от 10% до 20%. а х64 может отожрать до 30% на реализацию wow64 (опять же, на 8гб это не будет 30%, это будем меньше, т.к. эта величина достаточно постоянная).  

какая связь между х64 и резервированием АП под ресурсы оборудование?
 
Добавлено:

Цитата:
я лишь написал, что при 4гб нет смысла в установке х64, если не нужны х64 приложения.
есть. х64 (и ПАЕ умеющие х32) оси могут использовать недоступную другим способом ОЗУ, чье АП перекрыто оборудованием. на моей машине это полгигабайта, что заметно больше разницы между занимаемой памятью ХП х64 и х86. я проверял.  
кроме того http://forall.ru-board.com/egor23/online/FAQ/Virtual_Memory/Limits_Virtual_Memory.html

Всего записей: 11755 | Зарегистр. 03-08-2008 | Отправлено: 18:50 21-01-2017
evgenb82

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
я под этот вов программирую. наравне с х32 и х16.

Странный какой-то спор. Ни x32, ни x16 не существует. Бывает ia32 и x86. Есть ia64 в процессорах Itanium. Есть amd64 (или просто x64) в современных процессорах Intel/AMD - 64-разрядное развитие архитектуры x86. Странно такие перлы от программистов слышать.
Мысль botva0 вполне понятная. При использовании 64-разрядной системы с 4 Гб памяти, конечно, станет доступна и память, перекрытая оборудованием в классическом 32-разрядном режиме (без PAE), в котором всё бы сваливалось в одно 4-Гб адресное пространство. Если чипсет и BIOS это позволяют. Высвободится приблизительно 512-768 Мб памяти. И вся эта высвободившаяся память будет тут же занята раздувшейся 64-разрядной системой, из-за того, что 64-разрядный код сам по себе немного, но длиннее, а также из-за того, что в памяти надо постоянно держать среду для выполнения 32-разрядных программ в 64-разрядной системе - wow64. Поэтому при 4 Гб памяти при переходе с x86 на x64 свободной памяти сильно много не прибавится.
А вот в 32-разрядной системе с PAE эти высвободившиеся 512-768 Мб отожрать уже будет нечему, и система их будет использовать под программы и кэшировать HDD/SSD, что в последнем случае только продлит ему жизнь, да и обращения к своп-файлу уменьшатся. Microsoft реализовала PAE в серверах для более чем реальной пользы.

Всего записей: 573 | Зарегистр. 01-08-2009 | Отправлено: 00:20 20-03-2017 | Исправлено: evgenb82, 18:15 20-03-2017
MERCURY127



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Хотя я безусловно допускаю, что уровень современного образования, в том числе и программистов, ниже плинтуса, поэтому они позволяют себе такие перлы.
так я на их уровне и написал. чтоб даже современным было понятно

Всего записей: 11755 | Зарегистр. 03-08-2008 | Отправлено: 19:57 23-03-2017 | Исправлено: MERCURY127, 20:00 23-03-2017
evgenb82

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MERCURY127
А, вот оно как. Тогда нальем по рюмахе старого выдержанного x8 и выпьем за понимание!

Всего записей: 573 | Зарегистр. 01-08-2009 | Отправлено: 19:21 07-04-2017
Sutar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Как сделать так, чтобы это стало возможно в нормальной рабочей ОС?  

никак. Если вы сделаете что будет видно 4гб, у вас не будут работать драйвера. Почитайте, куда уходят последний мегабайты памяти. Это аудио, видео, клавиатура, мост и т.д. Это на сколько я понимаю связано не только с ОС а и с ЦП. В нем заложена определенный алгоритм, на что и сколько памяти выделять. И получается так, что последние пара мб из ОЗУ не видно изза ЦП (её не возможно использовать фактически).
 
Лучше поищите ответ в инете, там более лучше всё изложено. Сложно объяснить как там всё работает и почему не видно всю память)

Всего записей: 1150 | Зарегистр. 15-08-2011 | Отправлено: 20:28 20-04-2018
warezo

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sutar
Хорош пургу нести. Вот здесь всё уже 100500 раз разжёвано, а идиотов что-то никак не убавится.
 
Вот, гляди, как красиво тебя мелкософт поимел:
 
   
 
Добавлено:

Цитата:
Это на сколько я понимаю связано не только с ОС а и с ЦП

Цитата:
не видно изза ЦП

 
Значит, так. Открываешь Википедию и читаешь, что в 1995 году вышел процессор Pentium Pro, у которого была 36-битная адресация памяти. Точно такая же адресация у всех современных 32-битных процессоров.
 
Кстати, о птичках. Ещё в 1997 году вышел 64-битный процессор Pentium MMX с поддержкой 64-битных инструкций, поэтому вся эта современная свистопляска с 64 битами - обыкновенная маркетинговая лажа.

Всего записей: 384 | Зарегистр. 16-11-2005 | Отправлено: 03:27 18-06-2018 | Исправлено: warezo, 10:20 18-06-2018
bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
так это наверно не 64 битные регистры были, а ММХ 64 битный. сопроцессоры еще для 8086 были.
наверно имеется ввиду, что сначала сопроцессор встроили в процессор, а потом начали добавлять  
команды нового типа ММХ, которые потом к SSE привели

Всего записей: 3523 | Зарегистр. 29-03-2016 | Отправлено: 10:30 18-06-2018 | Исправлено: bomzz, 10:35 18-06-2018
warezo

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
так это наверно не 64 битные регистры были, а ММХ 64 битный.

Да, они самые, регистры MM0-MM7.

Цитата:
сопроцессоры еще для 8086 были.

Сопроцессоры были 80-битными, а не 64-битными и речь не о них.

Всего записей: 384 | Зарегистр. 16-11-2005 | Отправлено: 13:12 18-06-2018
MERCURY127



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
сколько самоуверенности...  
еще бы мозгов было столько же - было бы вообще хорошо.  

Цитата:
Да, они самые, регистры MM0-MM7.
 
ок. найди мне ЗДЕСЬ 64-битные ЧИСЛА.  
загрузка и выгрузка, сложение и умножение.  
сдвиги psllq & psrlq - НЕ СЧИТАЮТСЯ.

Всего записей: 11755 | Зарегистр. 03-08-2008 | Отправлено: 15:53 18-06-2018
warezo

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MERCURY127

Цитата:
As mentioned above, MMX provides the programmer with 8 64-bit general purpose registers.

Ты знаешь, что такое general purpose register? Это регистр ОБЩЕГО НАЗНАЧЕНИЯ, а не какой-нибудь спец. регистр, притянутый за уши. Поэтому Pentium MMX - это 64-битный процессор, хочешь ты того или нет.
 
Но это цветочки - ягодки впереди.
 
В 1989 году вышел 80-битный процессор 486DX с интегрированным FPU.
 
Итого: через год исполняется 30 лет со дня выхода 80-битного интеловского процессора, который умеет "складывать и умножать" 80-битные ЧИСЛА

Всего записей: 384 | Зарегистр. 16-11-2005 | Отправлено: 16:16 18-06-2018 | Исправлено: warezo, 16:20 18-06-2018
bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
эти дополнительные 16 бит нужны только для сжатой десятичной формы
 
Добавлено:
в 91 году холодная война закончилась, и всякие либералы блины клинтоны сократили военные расходы. в 1993 доделали пентиум и с тех пор никакого прорыва в процессорах не было. все идеи были заложены в тот пентиум. только удваиваются шины и регистры

Всего записей: 3523 | Зарегистр. 29-03-2016 | Отправлено: 16:19 18-06-2018
MERCURY127



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Чудило, глаза разуй:
> As mentioned above, MMX provides the programmer with 8 64-bit general purpose registers.
 
Ты знаешь, что такое general purpose register? это регистр ОБЩЕГО НАЗНАЧЕНИЯ, а не какой-нибудь спец. регистр, притянутый за уши. Поэтому Pentium MMX - это 64-битный процессор, хочешь ты того или нет.
 
Но это цветочки - ягодки впереди. Если хочешь "сложение и умножение", то читай дальше.

я жду.
список инструкций ММХ для "загрузка и выгрузка, сложение и умножение" 64-битных чисел - ГДЕ?

Всего записей: 11755 | Зарегистр. 03-08-2008 | Отправлено: 16:22 18-06-2018
warezo

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
эти дополнительные 16 бит нужны только для сжатой десятичной формы

Это отменяет тот факт, что регистры ST0-ST7 80-битные?

Всего записей: 384 | Зарегистр. 16-11-2005 | Отправлено: 16:23 18-06-2018
bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а откуда ты знаешь какие реально 64 битные регистры

Всего записей: 3523 | Зарегистр. 29-03-2016 | Отправлено: 16:24 18-06-2018
warezo

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
я жду.

Ждёшь чего? У моря погоды?

Цитата:
сложение и умножение

У тебя чё, гугл сломался? http://osinavi.ru/asm/MMXexpansion/3.php

Цитата:
Арифметические операции MMX
 
Во всех арифметических операциях MMX источник – rMMX|m64, приёмник – rMMX
1) paddb|paddw|paddd приёмник, источник – сложение байтов для paddb, слов для paddw, двойных слов для paddd. Перенос при этом игнорируется
2) paddsb|paddsw приёмник, источник – сложение со знаковым насыщением
3) paddusb|paddusw приёмник, источник – сложение с беззнаковым насыщением
4) psubb|psubw|psubd приёмник, источник – вычитание
5) psubsb|psubsw приёмник, источник – вычитание со знаковым насыщением
6) psubusb|psubusw приёмник, источник – вычитание с беззнаковым насыщением
7) pmulhw|pmullw приёмник, источник – старшее|младшее умножение. Команда умножает каждое из четырёх слов со знаком из источника на соответствующее слово со знаком из приёмника. Старшее|младшее слово каждого из результатов записывается в соответствующую позицию приёмника
8) pmaddwd приёмник, источник – умножение и сложение. Умножает каждое из четырёх слов со знаком из источника на соответствующее слово со знаком из приёмника. Сумма произведений двух старших пар записывается в старшее двойное слово приёмника. Сумма произведений двух младших пар слов записывается в младшее двойное слово  

Всего записей: 384 | Зарегистр. 16-11-2005 | Отправлено: 16:32 18-06-2018 | Исправлено: warezo, 16:32 18-06-2018
bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
кратность 32 битам все равно остается. какая разница 64 битные они или 1024 битные

Всего записей: 3523 | Зарегистр. 29-03-2016 | Отправлено: 16:34 18-06-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Windows 7 32-bit и 4 Гб оперативки


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru