The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Microsoft и IBM открыли код операционной системы MS-DOS 4.0"
Отправлено zyxman, 26-Апр-24 23:25 
> тогда уже можно будет программировать на Си, как на ПК в DOSе

НЕ как в DOSе а как на ос/360 - с оверлеями.

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

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

И да, прикол что на мейнфреймах довольно рано сделали 31-битовое расширение, но очень долго тянули совместимость и жили с оверлеями, и только в 90х на /390 сделали 64-битовую адресацию и там уже действительно простой Си безо всяких изощрений любой объем прямо использует.

Ну и да, что интересно, на ПК в DOSе, на 86/88 и 286 была конечно только адресация переключением страниц, а как появился 386, довольно быстро сделали экстендеры, что можно было прямо 32-битово адресовать память, то есть по сути раньше чем на мейнфреймах (там правда с оговоркой, что первые ревизии 386 были глючные что на них Десквью крешилась, но говорят что Интел очень оперативно исправил и в массовой эксплуатации этого почти никто не видел).

Еще формально 32-битовая адресация была в м68к, но по факту расширенные линии адреса сразу стали хакерски использовать как дополнительные регистры, поэтому только когда пошли в массы 68030, старые проги стали просто прибивать, а во времена 68020 еще с совместимостью были проблемы.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру