3 кнопки, котоpые потpясли DOS.

Unix Dos Linux Windows Os/2 Qnx Beos Gios Hard Etc Link Форум (тестовый режим) Гостевая Юмор Soft Связь
 
 
 

Etc.: Miraculix OS — первый взгляд

В этой статье я попробовал описать, что вижу, когда вставляю дискету с Miraculix в дисковод и загружаю её...

Скачал архив с сайта http://kreoton.com/download.php, размер файла 111Кб, хотя на сайте сказано что архив имеет размер всего 83Кб, хотя плюс минус 50Кб это не страшно даже если качать по модемке. распаковал архив записал образ на дискету (писал WinImage) и попробовал загрузиться.
Загрузился с первой попытки без каких либо затруднений особо порадовало то что ОСь запустилась без каких либо проблем с разрешением экрана 1024*768 и глубиной цвета в 32 бита. Хотя я бы с удовольствием бы увидел менюху с выбором видео режима при загрузке системы. А то вот так воткни её в древнею машину где монитор отрадясь не знал что такое разрешение существует...
Дальше стало крайне интересно а каковы минимальные системные требования этой ОСи к компу.
Начал С малого сколько нужно памяти чтобы запустить эту Ось.
Решил начать с минимума в 4Мб программа загрузки загрузила файлы но дальше определения PS/2 мыши дело не пошло (и не удивительно попробуй сейчас найти Комп с 4МБ памяти) дальше я Воткнул 12Мб памяти эффект такой же. дальше я попробовал 24Мб тоже самое ну да ладно смотрим дальше. Оказалось что 24 это мало а 32 Нормально значит надо искать гдето по середине и в правду почти на середине ОСь запустилась. Для запуска системы нужно 27Мб при разрешении 1024*768*32. Работать с таким количеством памяти не возможно кликнешь по кнопке меню эффект такой же как от кнопки RESET. Ну да ладно смотрим на дискете валяется файл desktop.exe название наводит на размышление что эта программка каким-то образом связанна с графической системой и если поменять разрешение экрана то не приведет ли это к уменьшению требований к памяти. Проверяем. Для начала нам необходимо поменять разрешение экрана(эх жаль нет меню выбора видео режимов). Находим на дискете файл system.dat и видим что там в первых же строках следующие цифры 1024*768*32, руки сами кинулись и поправили эти цифры на 800*600*32 сохранил изменения в файле загружаемся сработало разрешение экрана 800*600 глубина цвета наверное 32 бита. смотрим на нижнюю панель всё в норме (хвала разработчикам я почему то ожидал не увидеть часов). Проводим опять эксперименты с памятью компьютер грузиться с 27 Мб памяти нормально. Ставим 26МБ памяти нормально ставим 25Мб уже не грузиться. Ну при 26МБ памяти работой это назвать проблемно так как нажатие на кнопку меню приводит к немедленной перезагрузке Компа это связанно с тем что меню это отдельная программа которая загружается в память при нажатии кнопки(при этом всем программам становиться тесно в памяти и и кто-то кого-то убивает). Следовательно имение разрешения экрана с 1024*768 на 800*600 дало нам возможность грузиться при меньшем количестве памяти.
Вспоминаем что при такой глубине цвета как 32Бита для отображения экрана надо 15360000 бит или 1920000 байт что весьма много. значит попробуем уменьшить глубину цвета лезем в всё тот же system.dat меняем 800*600*32 на следующие 800*600*16. Пробуем грузиться и получаем следующую картину

 

ну да ладно делаем большее количество памяти (доводим объем до 64Мб) картина идентичная

Значит не судьба поменять глубину цвета.
Пробуем многозадачность системы вроде две программы выполняет отлично находим тяжоловестную программу которая больше всего напрягает процессор, скорее всего это программа Fire.exe хотя это к разработчикам запускает одну

работает нормально, без тормозов и это радует.
запускаем ещё раз и видим что программа которая была запущенной первой сбавила свой тем но при этом не сильно а вот программа запущенная второй уже заметно тормозит пробуем запустить третью программу, запустилась и тут они начинают тормозить все три в месте. (архив с видео файлами)
В доказательство своих слов в архиве лежат 2 видео файла файла).
В целом эта Ось заслуживает внимание публики как очень интересная Ось с полноценным GUI.

 

© Krio, Xbyte, BooM
2004-2012

id-sign