Voyager
#00
14 марта 1998 |
|
PROFI CLUB - ОС для PROFI CP/M.
(C) Balbes ────────────────────────────────────────── ╔══════════════════════════╗ ║ ║ ║ COPYK И ВСЕ-ВСЕ-ВСЕ... ║ ║ ║ ╚══════════════════════════╝ Возможно эта статья кому-нибудь понравится, возможно кто-то почерпнет из нее что-нибудь полезное. Возможно, но маловероятно... Я МОГУЧИЙ Периодически почитывая журналы для ZX, я обнаружил факт вопиющей несправедли- вости: такому могучему компу, каким явля- ется PROFI, уделено недостаточно внимания. Эту несправедливость надо исправить. Итак, PROFI v 4.0 (у меня именно такой) имеет: - AY 8910 - PIO KP580BB55A (COVOX,PRINTER) - KEMPSTON INTERFACE - 512K (UP TO 1024K) - COMPORT (MOUSE, RS-232) - ПЗУ тестов - экран 512*240 1 байт цвета / 8 точек - Ну, и конечно, контроллер НГМД На v 5.0 добавлен IDE контроллер (винчестер, видел в работе, rules), палит- ра с возможностью выбора любых 16 цветов из 256 возможных. Все версии ПРОФИ поддерживают режим СР/М. В режиме ZX, комп не отличим от SPECTRUM 128. Поэтому сразу перейдем к СР/М. СP/М (CONTROL PROGRAMM FOR MICROCOMPUTER) ───────────────────────────────────────── Это одна из первых ОС для компов. Oна была разработана в 1975г и предназначалась для установки на любои комп с CPU 8080. Ее папа инструктор Высшей школы ВМС Гарри Килдалла. Система оказалась настолько удачной, что получила повсеместное распро- странение. На основе этой системы, скрес- тив ее с UNIX (работа с подкаталогами), некий БГ из MICROSOFT в 1981 году написал всеми забытую (и забитую) систему MS-DOS, которая канула в Лету. Что касается PROFI CP/M, то я позволю себе привести фрагмент из ее описания... Для удобства постановки на ком- пьютере произвольной конфигурации, ОС МикроДОС разделена на две части: Базовую Систему Ввода/Вывода (БСВВ или BIOS) и Базовую Дисковую Операционную Систему (БДОС или BDOS). БСВВ (BIOS) - модуль, определяющий низкоуровневый интерфейс МикроДОС с конкретной ЭВМ. Запуск ОС осу- ществляется любой командой TR-DOS, читаю- щей диск (RUN, LOAD, LIST, CAT, ERASE или MOVE) из любого режима (48 или 128). Необ- ходимо, чтобы регистры расширения были разблокированы (кнопка ON/OFF отжата - по- ложение ON). Вставьте дискету и введите без параметров одну из команд. Экран по- гаснет, а затем на него будут по очереди будут выведены сообщения о загрузке драй- веров. После этого на экране появится при- глашение системы: А>. Рассмотрим этот про- цесс подробнее. Вначале, с помощью аппа- ратных средств и программы TR-DOS, находя- щейся в ПЗУ, загружается небольшая про- грамма, называемая начальным загрузчиком и занимающая начальные сектора нулевой до- рожки системного диска; начальный загруз- чик загружает с оставшейся части системных дорожек SP-DOS, затем управление передает- ся системе. В новой версии начальные сек- тора нулевой дорожки у системной дискеты занимает файл BOOTK.COM, который и являет- ся загрузчиком, а он уже загружает файлы, в которых записана система. При получении управления после начальной загрузки, сис- тема осуществляет инициализацию устройств, установливает в базовой странице команды переходов на "горячий старт" (по адресу 0000h) и на БДОС (по адресу 0005h), выво- дит начальное сообщение и осуществляет по- иск на диске файла CONFIG.SYS, наличие ко- торого на системном диске обязательно, в нем указаны драйвера, загрузка которых бу- дет осуществлена после начального старта системы. Если такой файл есть, то он наз- начается консолью ввода. После, управление передается в точку, осуществляющую "горя- чий старт" системы. "Горячий старт" - это операция, которая производит установку системных параметров в исходное состояние и передает управление интерпретатору ко- манд, который, в свою очередь, подгружает AUTOEXEС.BAT (если он есть) и выполняет записанные там команды. Как правило, пос- ледняя команда - это загрузка файловой оболочки. На данный момент наибольшее рас- пространение получили следуюшие оболочки (далее ФО) : <
Другие статьи номера:
Похожие статьи:
В этот день... 21 ноября