Этот монстр со страшным названием - всего лишь примитивная многозадачная ОС (до 8-ми процессов одновременно). Примитивная??? Но зачем тогда обращать на нее внимание? Скажу сразу - люди, не имеющие никакого отношения к программированию могут отдыхать. А особо любопытных все-таки прошу дочитать обзор до конца. Итак, все компоненты ОС (kernel, commands, i/o subsystem) написаны автором (не мной) на ассемблере с подробными комментариями. Файловая система - обычный FAT, загружается со стандартной дискетты 1.44 Mb, формат исполняемых файлов - MS-DOS COM. ОС работает даже на XT (по словам автора) и на полезную и работоспособную ОС не тянет. Скорее, она призвана помочь начинающему программисту понять основные принципы системного программирования. ОС работает только в реальном режиме, и соответственно, ей доступны только 10 сегментов памяти по 64 Кб. ОС ИМЕЕТ 10 модулей, а именно: 1) BOOT.COM - загрузчик 2) Kernel.com - ядро ОС. 3) DISK - для работы с дискеттой (с HDD ОС не работает) 4) DATA.INC 5) int_FFh - вместо int 21h 6) lastline - распределение ресурсов 7) commands - команды ОС. 8) MEMORY - догадайтесь с N раз 9) UTILS - дополнительные программы 10) MSTASKS.ASM - супервизор (отвечает за реализацию и поддержку многозадачности ОС). Перейдем к основным командам ОС: 1) START - запуск задачи (процесса) 2) KILL - завершаем процесс 3) STOP - приостановка процесса супервизором 4) RESTART - перезапуск задачи 5) PRIOR - приоритет задачи 6) ! - выход из ОС (перезагрузка ПК) 7) CLS -*- (no comments) 8) LIST - список активных задач 9) DIR -*- 10) CD -*- 11) HELP - справка, соответственно В комплект Глюка входят несколько графических тестов. Скачать ОС можно на этом сайте в разделе "Исходники" (Image вместе с исходниками). _STONE igevdo@mail.ru |