Ru-Board.club
← Вернуться в раздел «Общие вопросы»

» -=Железный флейм=- часть VI

Автор: MERCURY127
Дата сообщения: 29.03.2015 22:09
xepok
Цитата:
32х windows, а она в любом случае не видет даже 3.5 гига
да ладно?

а по вопросу — реально. если выкинуть все 512 и поставить еще одно 2ГБ.
Автор: xepok
Дата сообщения: 29.03.2015 23:04

Цитата:
да ладно?

да ладно!
3500 гига в общей сложности, но xp sp3 видит ~3100, а где-то показывает ровно 3.0 gb ...вариант что другую память сожрали какие-то устройства типа встроенного видео отпадает...т.к в биос'е всё это отключено и стоит disable
а вообще смотря на скрин ...странно однако
http://www.msfn.org/board/topic/130001-32bit-windows-not-usingseeing-all-4gb-ram/
но там патч кто-то писал ...вроде отключение буферизации и замена сис. файлов
у меня обычная xp ...не сборка
Автор: vertex4
Дата сообщения: 29.03.2015 23:25
xepok
ну так посмотри в диспетчере устройств, кто занимает это адресное пространство
http://imgur.com/bFIjl3J
Автор: gryu
Дата сообщения: 29.03.2015 23:36
MERCURY127
xepok
Народ уже забыл откуда это всё.
1. 32-х разрядные ОС "физически" не могут понять адресацию больше 3,5 ГБ. (точную цифру не помню, кому интересно можете сами почитать)
2. Путём "бубна и шамана", а именно путём искусственного расширения разрядности, на ядрах 2003 (сервер) сумели добиться работы с 32 и 64 ГБ памяти.
Но про сути там ядра уже не 32-х разрядные.
3. Ядро ядром, но и программные расширения нужны.
4. Вот тут то и ... Некоторые при помощи патчей и/или подмены файлов заставляют обычную ХР видеть память больше 3,5.
НО!!! Ядро ХР не может нормально работать. Нету там нужных опций расширения разрядности.
Поэтому заставить видеть память более 3,5 ГБ у ХР можно. Но заставить работать, нет.

http://www.thg.ru/forum/showthread.php?t=62607
Автор: MERCURY127
Дата сообщения: 29.03.2015 23:45
да, я в курсе это я как раз китайский патч обкатываю из интереса.
ну а как проверить , может ли она занять эти лишние гб?
если выполнить линкс с задачей гб на 6 - сойдет за тест?
Автор: vertex4
Дата сообщения: 29.03.2015 23:46
gryu
1. адресное пространство - 4Гб (Гибибайт, кажись называется. 2 в какой-то степени)
2. PAE. но с ограничением 2гб на процесс всё равно
3. надо компилировать программу по особому, чтоб 3гб на процесс было
4. PAE
Автор: dimitriy7
Дата сообщения: 29.03.2015 23:52

Цитата:
если выполнить линкс с задачей гб на 6 - сойдет за тест?

Линпак, что ли? Он РАЕ/AWE умеет, должен пойти.

Только толку?
Какое ПО туда можно загнать? SQL-сервер, всякие рамдиски -- и только?
Автор: gryu
Дата сообщения: 29.03.2015 23:55
MERCURY127
Вот не смогу тут посоветовать.
Там же ещё и проблема стороннего софта есть. Поэтому даже если сумеет занять (файлы то паченные в системе и могут отсылать на означенное пространство), не факт что стабильно работать будет.
А по тесту, ... ну можно 7zip попробовать запустить на архивацию ОЧЕНЬ большого.


Добавлено:
vertex4

Цитата:
адресное пространство - 4Гб
фактический лимит поддержки объема памяти ниже. Кроме того, он зависит от набора микросхем и характеристик подключенных устройств. Дело в том, что в таблицу физических адресов включается не только оперативная память, но и память устройств. При этом, для совместимости с 32-разрядными операционными системами, которые не способны обрабатывать адреса свыше 4 Гб, в системах x86 и x64 память устройств отображается ниже границы адресации 4 Гб. Предположим, что в системе установлено 4 Гб оперативной памяти, а окна в память сетевых адаптеров, аудио- и видеоустройств в сумме составляют 500 Мб, тогда 500 Мб из 4 Гб оперативной памяти окажутся за границей адресации - и мы получим доступные только 3.5 Гб физической памяти.

Цитата:
PAE. но с ограничением 2гб на процесс всё равно
"В отличие от Windows Server 2003, в Windows XP расширение физических адресов реализовано лишь частично, дабы избежать проблем с софтом и драйверами, которые не поддерживают PAE или 64-битную адресацию. Эта система не поддерживает 36-разрядную адресацию памяти, даже с включенным PAE она имеет то же самое 32-разрядное адресное пространство, что и без этого режима."




Добавлено:

Цитата:
Гибибайт, кажись называется. 2 в какой-то степени
точное пространство по ссылке я дал. (не помнил, но потом "Яша" подсказал.)
"Каждая ячейка ОЗУ (1 байт) имеет адрес и в 32-х битной системе он записывается в виде двоичного кода длиной в 32 символа.
2^32=4294967296 байт = 4 ГБ. То есть, в 32-битной системе, ячейки памяти условно расположенные за пределом 4ГБ просто не получат адреса и не будут использоваться. Если использовать 64-х битную систему, то размер адресуемой памяти 2^64= 18446744073709551616."
Автор: vertex4
Дата сообщения: 30.03.2015 08:46
gryu
Не путай память и адресное пространство. ОЗУ может быть доступно 3, 3,5 или дргуое число, но адресное пространство ровно 2^32.
XP - зависит от сервис-пака. вроде на SP1 PAE включался стандартными способами
про драйвера - из того что помню, звуковухи Creative глючили с PAE
Автор: Dr StandBy
Дата сообщения: 30.03.2015 10:16
vertex4
Хелло, сто лет тебя не слышал
Автор: Eric Lazzy
Дата сообщения: 30.03.2015 10:34
Dr StandBy
вертекса ещё иногда к кошачьим заносит, а вот тебя я уже года 3 наверно по форуму не встречал
Автор: Dr StandBy
Дата сообщения: 30.03.2015 10:51
Eric Lazzy
Эрик, друже )) Оч. рад )
Автор: vertex4
Дата сообщения: 30.03.2015 10:53
Dr StandBy
привет) да в основном просто читаю. раз в месяц может пишу. а вот тебя и правда давненько не было видно
Автор: Dr StandBy
Дата сообщения: 30.03.2015 11:00
vertex4
Да что то я соскучился по железячнику, думаю мож обратно помощником к Akam1 попроситься )) Возьмут как думаешь?
Автор: Alex179
Дата сообщения: 30.03.2015 11:33
Dr StandBy
Думаю должны)))да и Akam1 рад будет, все меньше работы))
Хотя тут спокойно, я потому и сбежал от всяких флеймов, и иже с ними сюда)))
Автор: Aleks78
Дата сообщения: 30.03.2015 11:53
Меньше не получится, флудерасты и тролли порабощают борду Надо их поганой метлой
Автор: Dr StandBy
Дата сообщения: 30.03.2015 13:00
Aleks78
С флудерастами надо бороться по-неповски
Автор: MERCURY127
Дата сообщения: 30.03.2015 14:53
Итак, докладываю страждущему сообществу, ежели, конечно, ему не пофиг
Линпак х86 ПАЕ не умеет, выделять разрешает не более 2 гб, потому запустил 4 окна одновременно.
http://i.imgur.com/USX1fgD.png
Да. оно работает... Сам удивлен.
Видеодрайвер от Интела пока не проверял, но по прошлому опыту с патченной 7 х86 - работать не должно, хотя на том же, патченном мною, ядре, у другого человека, с вк от Нвидиа, все было зашибись.
Драйверы Интел AHCI, как видите, с ПАЕ вполне дружат. Ралинк вифи свисток работает, но только со штатными УСБ2, при втыкании в Этрон УСБ3 — драйвер типа работает, свисток виден, но подключение не проходит. Рилтеки пока не проверял.

В целом, с памятью ПАЕ у ХР порядок. Разруха, как всегда, в головах драйверах...
Автор: gryu
Дата сообщения: 30.03.2015 14:58
vertex4
Так в том то и дело.
Ядра серверных ОС имеют расширение до 36-и разрядности.
А у обычной ХР в ядре этого нет. Там чистые 32 разряда и всё.
Т.е. разница в ядре, а не только в программном включении в ОС.
Автор: MERCURY127
Дата сообщения: 30.03.2015 15:06
gryu, а я и не заикаюсь про выделение более 2-3 гб одним куском (для этого есть AWE, но лучше уж х64) — речь просто об утилизации всего массива памяти несколькими разными программами для: ситуаций, когда одной задаче требуется более 2-3 гб — мало, а вот когда есть много задач, каждая из которых легко кушает 1-2 гб — заметно больше.
Автор: dimitriy7
Дата сообщения: 30.03.2015 15:09

Цитата:
Линпак х86 ПАЕ не умеет

Да ну?


Добавлено:
Точно, не умеет...
Автор: gryu
Дата сообщения: 30.03.2015 15:10
MERCURY127
вы ядро пачили? Или заменяли его?
Что за патч то?
PAE на старых версиях вообще из boot.ini включался. Опцией в загрузке.
Автор: dimitriy7
Дата сообщения: 30.03.2015 15:20
gryu

Цитата:
А у обычной ХР в ядре этого нет. Там чистые 32 разряда и всё.

Есть (иначе NX не работало бы тоже), просто выключено. Собственно, и включается правкой пары байт в ntoskrnl (лень искать, в гугле есть инструкции).


Цитата:
PAE на старых версиях вообще из boot.ini включался. Опцией в загрузке

Это до SP1 включительно. С SP2 этой опцией включается только NX.


Добавлено:
off

Цитата:
Видеодрайвер от Интела пока не проверял, но по прошлому опыту с патченной 7 х86 - работать не должно
Интеловцы не осилили РАЕ? Не, их программисты всегда были криворуки, но чтоб настолько...
Автор: gryu
Дата сообщения: 30.03.2015 15:48
dimitriy7

Цитата:
Собственно, и включается правкой пары байт в ntoskrnl
Что то не помню я чтоб так просто. Но спорить небуду.
Полюбому не в ntoskrnl.exe, а в ntkrnlpa.exe или в ntkrpamp.exe
ntoskrnl.exe — однопроцессорное ядро Windows;
ntkrnlmp.exe — многопроцессорное ядро Windows;
ntkrnlpa.exe — однопроцессорное ядро Windows с более чем 3 ГБ оперативной памяти (RAM);
ntkrpamp.exe — многопроцессорное ядро Windows с более чем 3 ГБ оперативной памяти (RAM).
Автор: MERCURY127
Дата сообщения: 30.03.2015 15:50
патч вот этот http://pan.baidu.com/wap/link?uk=403402576&shareid=3000857643&third=0
да, там подмена файлов, он много чего подменяет, втч пару файлов усб — видимо, потому усб и работает.
как было на старых — не знаю, диск с СП1 посеял...

Добавлено:
для скачки жать кнопку с мегабайтами.

Добавлено:

Цитата:
Интеловцы не осилили РАЕ?
причем тут «ниасилили«? асилили, только для P4000 в ксеонах. не уверен, что драйвер встанет на десктоп.
Автор: gryu
Дата сообщения: 30.03.2015 15:57
MERCURY127
положите на ргхост чтоли, если не сложно.
А то эта собака то регистрацию в соц сети просит, то ещё чего. Пытается открывать кучу окон, а скачки так и нет.
Автор: Alex179
Дата сообщения: 30.03.2015 16:02
gryu
да не...нормально качается, лови на яндекс выложил)
https://yadi.sk/d/fBcnkY66fcxyo
Автор: gryu
Дата сообщения: 30.03.2015 16:17
Такс.
Ну заменяет он только драйвер USB хаба и порта.
Добавляет в кеш драйверов пак SP3.cab
Ядро не меняет. Пачит старое создавая новое ядро ntkl64g.exe и прописывая в бут его загрузку.

Добавлено:
китайского незнаю, но по смыслу пишет что "а тут вам файлы от 2003 сервера ставить намереваюсь. Таки <да> <нет> ?"

Добавлено:
И ещё народ.
Я тут вот что вспомнил. ("вспомнил", блин... увидев на диске папку с дистрибутивом и описанием)
Год - полтора назад стали появлятся самосборки дистрибутивов сделанных на базе Windows XP и Windows 2003 Server Enterprise.
Уже с поддержкой более 4 ГБ.
Так там ядро от 2003 использовано.
(оказывается у меня на диске даже дистрибутив есть)
Так что всё может быть.

(установщик кстати у одной из таких сборок от 2003, а не ХР-шный. Я сейчас на виртуалке пробую поставить.)
Автор: vertex4
Дата сообщения: 30.03.2015 17:47
Akam1
с днюхой
Автор: MERCURY127
Дата сообщения: 30.03.2015 18:05
Я. признаться. сильно удивлен. но последний драйвер ХДГ 4000 с этим патчем работает!

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091

Предыдущая тема: Компьютер не стартует (не включается). Часть IV


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.