The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Microsoft и IBM открыли код операционной системы MS-DOS 4.0, opennews (??), 26-Апр-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


16. "Microsoft и IBM открыли код операционной системы MS-DOS 4.0"  +2 +/
Сообщение от Аноним (16), 26-Апр-24, 08:36 
6.22 не нужен .
PC-DOS 7.0 от IBM было интереснее.
Ответить | Правка | Наверх | Cообщить модератору

25. "Microsoft и IBM открыли код операционной системы MS-DOS 4.0"  +1 +/
Сообщение от 1 (??), 26-Апр-24, 09:20 
Novell DOS (NDOS ?) была прикольной ... Там была явная многозадачность (да, да можно было как в Unix получить вторую конслоль).
Ответить | Правка | Наверх | Cообщить модератору

64. "Microsoft и IBM открыли код операционной системы MS-DOS 4.0"  –3 +/
Сообщение от Аноним (64), 26-Апр-24, 12:45 
А PTS DOS ещё прикольнее.
Ответить | Правка | Наверх | Cообщить модератору

89. "Microsoft и IBM открыли код операционной системы MS-DOS 4.0"  +/
Сообщение от kusb (?), 26-Апр-24, 15:58 
Там две версии, из одной чуть ли не os/2 пытались сделать с альтернативой Windows
Ответить | Правка | Наверх | Cообщить модератору

132. "Microsoft и IBM открыли код операционной системы MS-DOS 4.0"  +1 +/
Сообщение от iZENemail (ok), 26-Апр-24, 20:42 
> А PTS DOS ещё прикольнее.

PT$ DOS называлась, другое название — ФизТехДОС. Российский ремейк MS DOS 5.0 со всеми необходимыми утилитами, включая фирменный дефрагментатор файловой системы. В своё время, АО "Микрософт" на разработчиков подала в суд.

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

202. "Microsoft и IBM открыли код операционной системы MS-DOS 4.0"  +1 +/
Сообщение от Аноним (202), 27-Апр-24, 14:36 
Так и чем закончилась история? Кто в суде победил?
Где сейчас PTS-DOS? Откртый продукт или проприетарщина?
В целом конечно есть FreeDOS, но тут тоже интересно.
Ответить | Правка | Наверх | Cообщить модератору

86. "Microsoft и IBM открыли код операционной системы MS-DOS 4.0"  +/
Сообщение от Аноним (86), 26-Апр-24, 15:26 
Так и в MS-DOS можно было. Dos shell это делал (task switcher / swapper), а потом и Windows 3.0. Благо V86 режим процессора позволял.

Ну и сторонние были https://mirror.math.princeton.edu/pub/oldlinux/Linux.old/doc...

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

105. "Microsoft и IBM открыли код операционной системы MS-DOS 4.0"  +1 +/
Сообщение от 1 (??), 26-Апр-24, 17:59 
Дык task switcher - он не про многозадачность, а про переключение.
А в Novell DOS там была многозадачность, если проц позволял ...

Хотя ... давно это было, м.б. и вру как Троцкий.

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

133. "Microsoft и IBM открыли код операционной системы MS-DOS 4.0"  +/
Сообщение от Чолхан (ok), 26-Апр-24, 20:44 
Novel DOS был более нестабильным, чем DOS 6.22
Ответить | Правка | Наверх | Cообщить модератору

221. "Microsoft и IBM открыли код операционной системы MS-DOS 4.0"  +1 +/
Сообщение от Аноним (86), 28-Апр-24, 07:10 
А реальной многозадачности в виде параллельного исполнения в голом досе вы по определению не сделаете, т.к. он полагается на функции BIOS, которые не рассчитаны на то чтобы их в параллель дергали (помните как обработчики прерываний по цепочке - вначале сам отработай, потом передай следующему обработчику обработать, пока не дойдем до конца, а если иначе сделать, то кто-то навернется). Запустить в параллель несколько задач - можно, V86 режим позволяет. Но если мы полагаемся где-то на общий код реального режима в биосе - а дос работает через биос - то его в параллель никак нельзя исполнять. Помните win95 "сейчас, дискетку доформатирую..."? Специально ограничено в тот момент, чтобы никто другой не сунулся в функции реального режима из биоса.

Но можно иллюзию многозадачности через кванты времени, для этого и V86 не нужно, TSR висящие на прерываниях таймера исполняли код в фоне. PRINT.COM печатал файл параллельно работе других программ даже на 286, не имеющем V86 режима, в реальном режиме, забирая себе 10% или 20% квантов времени, вися на прерывании от таймера...

Win 3.0 и выше могла сделать настоящую многозадачность тк там своя реализация работы с файловой системой, умеющая в параллельность, и своя реализация работы с диском в обход биоса и прочее. Эмуляция доса и биоса. И то по причинам совместимости еще в W95 форматирование дискеты использовало реальные вызовы биоса и все блокировало в тот момент. Только на 100% отказавшись от реального кода из биоса, получили 100% многозадачность для дос окон в NT

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

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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