not a short message
not a short message
Последний раз редактировалось Raydac; 28.05.2012 в 20:19.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
пипец монтаж.
ZXM-Phoenix 1024 + ZXKit1, Sinclair ZX Spectrum+, АТМ 2 TURBO+, PentEVO rev. C, Speccy2007, Commodore C64, Amiga A1200, Amiga A500, MSX2, Atari 800XL, Atari 130XE + SDrive, Atari ST, Atari Jaguar, Altera DE1,
+Небольшая стоечка в серверной комнате.
ВМ3 адресует 4 Мб
У ВМ3 страничная адресация, 8 страниц по 8 Кб, а полная адресная шина 22 бита, при этом 16 старших бит задают смещение физического адреса для каждой страницы, а младшие 6 бит совпадают с логическим/виртуальным адресом. Смещение физического адреса определяется как для режима пользователя, так и для режима ОС, т.е. они разные.
Последний раз редактировалось b2m; 26.01.2010 в 12:35.
Короче говоря максимальный обьем процесса 64кб, что в принципе равняет этот процессор с 8-ми битными или 8088\86\286 с точки зрения компиляции под него того или иного исходника. Естественно об ядре современного линукса и\или типического приложения типа bash (обьемом в 0.5 ... 1... 5 мегабайт) никакой речи быть не может.
"Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.
Теоретически, можно заставить работать программу размером больше 64Кб "в окне", используя относительную адресацию, будет лишь ограничение на размер одной процедуры. Абсолютные переходы можно делать посредством EMT/TRAP команд, которые бы "двигали окно". Но вот работать с данными "через окно" не удобно.
Эта проблема обсуждалась годами в maillist-е посвященном ELKS-у (unix под 8088\86\286). Результат обсуждения банальный вывод: простая перекомпиляция исходников требующих обьем свыше 64кб либо работающих с обьемами данных свыше 64кб не может быть эфективной так как реализовать ее можно только с элементами реализации виртуального (soft) процессора.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)