|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Mosgalin 2:5030/1041.17 12 Jul 2001 11:04:18 To : Stas Vlasov Subject : Перенос фиды с винды на линух.. -------------------------------------------------------------------------------- 11 Jul 01 23:20, you wrote to Valery Gruzdev: DDK>>>> Сори, ошыпся. А как там мультитасковый дос зовётся? Забыл DDK>>>> уже.. SV>>> Такого доса нет. VG>> Есть. Novell DOS, и его наследник, Caldera OpenDOS. Вы оба не правы. Во-первых, любой дос многозадачный. За примерами далеко ходить не надо - например, программа print, печатающая параллельно работе, или ос win 3.x, или даже win 9.x. Hе хочу обсуждать, "истинная" это многозадачность или нет, достаточно вспомнить, что "истинная" возможна только при наличии числа процессоров, не меньших числа задач, и когда каждая задача полностью занимает данный ей процессор. Hо паралельно задачи запускать можно (наверное, не больше 255, т.к. время процессора квантуется 1/255 секунды, и каждой задаче распределяется столько квантов, сколько нужно). SV> В котором месте Caldera OpenDOS многозадачный? SV> Есть он у меня. Чего мне запустить, чтоб увидеть две задачи? (конкретный ответ смотри в конце письма) Ведь тот же win 3.1 в 386 режиме умеет запускать дос-программы в уникальном (относительно, конечно, но это все ж не юникс) адресном пространстве, хотя бы 640k. При этом винда - просто надстройка над досом. Вывод - простейший случай увидеть две задачи - запустить винду. Hо винда - мощная операционная система, и ее не нужно таскать для таких целей. Существует некоторое число программ, позволяющих просто делать многозадачность - независимо от того, какой у тебя дос. (ну, конечно, старше 2.0, где такие функции впервые появились, даже старше 3.3, 5.0, или чего-либо другого, там с памятью работать стало удобнее). Пример программы - Software carusel (не уверен, что так пишется, читается точно так :) Теперь насчет калдеры. Он в этом плане совместим с мс-дос, просто разработчик решил включить такую программу, даже две - task switcher и task swapper. Вторая, как понятно из названия, просто запускает несколько программ и по выбору предоставляет одной 100% процессора, остальным фиг. Первая реализует многозадачность. Они называются taskmgr (обе), а управлять ими лучше всего через setup. ЗЫ сорри за оффтопик! Vladimir ... I wanna live, I wanna love, but it's a long hard road, out of hell... --- Why use Windows, since there is a door? * Origin: [...CENSORED...] (2:5030/1041.17) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/45283b4d8b76.html, оценка из 5, голосов 10
|