The OpenNET Project / Index page

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



"Microsoft и IBM открыли код операционной системы MS-DOS 4.0"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "Microsoft и IBM открыли код операционной системы MS-DOS 4.0" +2 +/
Сообщение от 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 еще с совместимостью были проблемы.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Microsoft и IBM открыли код операционной системы MS-DOS 4.0, opennews, 26-Апр-24, 08:14  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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