[07:28:05] <gour> утречка всем
[09:56:53] <coopht> приветики
[12:25:21] <vgodunko> Привет всем!
[12:40:36] <coopht> приветики
[12:43:26] <vgodunko> Ну что, есть самоубийцы сделать преобразователь Ada в UML?
[13:20:07] <nordwind> дня
[13:43:48] <coopht> да
[13:43:51] <coopht> ))
[19:12:02] <vgodunko> coopht: Вас записывать в список?
[19:13:26] <coopht> lf
[19:13:28] <coopht> да
[19:13:40] <coopht> в первые ряды пожалуйста
[19:15:33] <vgodunko> Поздравляю!!! Вы заняли первое место!!!
[19:16:01] <coopht> Ура
[19:16:18] <coopht> Кто знает как работает PAE на аппаратном уровне?
[19:22:07] <yeo> защита от исполнения в стеке?
[19:34:37] <coopht> Physcal Address Extension ?
[19:35:14] <coopht> просто ABI то у нас все равно 32 битный, так вот как 32-х битной инстркуцией загрузки из памяти загрузить данные выше 4 гигов
[19:35:33] <coopht> У команды то адреса все равно не изменяются и остаются 32-х битными
[19:37:43] <vgodunko> Наверное так же как expanded memory на старых x86
[19:38:04] <vgodunko> Где-то сидит менеджер памяти, который пееркидывает адреса страниц
[19:39:07] <coopht> а какой менеджер памяти? Компилятор ведь не даст такой код сгенеритьъ
[19:39:24] <coopht> потому что есть определенный ABI
[19:39:26] <vgodunko> А причём тут компилятор?
[19:39:46] <vgodunko> Это же аппаратная поддержка.
[19:39:57] <coopht> Ну как причем - у тебя программа ассемблерный код, ты пытаешься выделить 5 гигов памяти
[19:40:16] <coopht> и пытаешься по адресу выше 4 гигов прочитать
[19:40:20] <coopht> вот как это сделать?
[19:40:27] <vgodunko> Логически приложение не может вылезти за 4Gb, но это не значит, что аппаратура этого сделать не в состоянии
[19:40:48] <vgodunko> На мой взгляд - никак
[19:41:22] <yeo> один процесс все равно только 4Гб будет адресовать
[19:41:30] <vgodunko> Суть в том, что можно запустить два приложения, использующих по 4G памяти каждое, и на системе с 8G RAM обойтись без подкачки
[19:42:08] <yeo> думаю просто мапят виртуальную память в реальную как 32 -> 36 бит
[19:48:40] <vgodunko> coopht: да, действительно ничто не поменялось за 20 лет.
[19:49:30] <vgodunko> Даже если не учиывать того факта, что Intel/Microsoft всё спёрло у машин IBM 20-летней давности на тот момент времени.
[19:49:34] <vgodunko> http://en.wikipedia.org/wiki/Address_Windowing_Extensions