- •Глава 1. Операционная система ms-dos
- •1.1 История создания и развития dos
- •1.2 Структура операционной системы dos
- •1.5 Драйверы msdos
- •1.6 Прерывания
- •1.7 Диспетчер функций
- •1.8 Зарезервированные функции
- •1.9 Код ошибки
- •Глава 2. Прикладные программы в среде dos
- •2.1 Структура прикладных программ в среде dos
- •2.2 Программы типа .Com
- •2.3 Программы типа .Exe
- •2.4 Резидентные программы
- •2.5 Расширители dos
- •Глава 3. Pts dos – альтернативная дисковая операционная система от российской компании Физтех-софт.
- •3.1 Версии pts dos
- •3.2 Утилиты pts-dos
- •Глава 4. Примеры программ, работающих под управлением dos
- •4.1 Программа Arachne
- •4.2 Программа mPxPlay
- •4.3 Программа Турбограф XXI
Глава 3. Pts dos – альтернативная дисковая операционная система от российской компании Физтех-софт.
PTS DOS - это специальная реализация операционной системы DOS. Она нацелена на использование в компьютерах специального назначения. Она используется в промышленных контроллерах и в компьютерах, где требуется полный доступ к оборудованию вычислительной системы. Так же эта операционная система сертифицирована Министерством Обороны РФ.
Рис 6 PTS DOS 32
3.1 Версии pts dos
PTS DOS 32:
совместимость с MS-DOS 6.22, MS-DOS 7.10;
поддержка FAT-32;
поддержка жёстких дисков большого объёма, более 100 Gb;
поддержка большого объёма оперативной памяти, до 4 Gb;
поддержка CD-ROM;
большее, по сравнению с MS-DOS, количество внутренних команд;
меньший объем занимаемой памяти по сравнению с другими DOS при одинаковой конфигурации;
улучшенный синтаксис конфигурационного файла и расширенный набор команд конфигурации;
возможность пошагового выполнения директив конфигурационного файла;
возможность одновременной работы с 65.535 файлами;
расширенный набор системных вызовов;
PTS DOS 2000
меньший объем занимаемой памяти по сравнению с другими DOS при одинаковой конфигурации;
встроенная защита от boot-вирусов;
система динамической компрессии данных FOLDER, позволяющая увеличить объем дисковых накопителей Вашего персонального компьютера в 2 и более раз;
улучшенный синтаксис конфигурационного файла и расширенный набор команд конфигурации;
возможность выбора обработки только некоторых частей конфигурационного файла с помощью меню или исходя из информации, записанной в CMOS или ROM;
возможность пошагового выполнения директив конфигурационного файла;
гибкая стратегия размещения системных данных и кода;
возможность одновременной работы с 65.535 файлами;
встроенная в ядро система контроля разделенного доступа к файлам;
поддержка нестандартных форматов дисков;
расширенный набор системных вызовов;
возможность увеличения производительности компьютера типа PC-AT на несколько процентов;
пакет Internet программ: графический web-браузер, e-mail-клиент, ftp-клиент, telnet, dial-up.
3.2 Утилиты pts-dos
Большинство утилит, записываемых при инсталляции системы в каталог PTSDOS, совпадают по функции с одноименными утилитами MS-DOS. Аналоги есть почти у всех внешних команд MS-DOS (одно из исключений – упомянутое выше отсутствие программы сравнения дискет), и, как правило, утилиты PTS-DOS короче, а их интерфейс проще. "Лишние" параметры, характерные для утилит MS-DOS, пропускаются, не вызывая сообщений об ошибке – это сделано с целью обеспечить переносимость командных файлов. Некоторые внешние команды PTS-DOS (в частности, share.exe) представляют собой просто "заглушки", немедленно возвращающие управление системе, а соответствующие функции реализованы в ядре. Многим командам, которые в MS-DOS являются внешними, соответствуют внутренние команды PTS-DOS.
Хорошей иллюстрацией качества утилит PTS-DOS служит команда format (реализована как файл format.com длиной 7370 байт). Не отличаясь по интерфейсу от своего аналога в MS-DOS, она самостоятельно, без драйверов типа 800.com или pu_1700.com, обеспечивает разметку дискет с использованием нестандартных форматов. Работу с такими форматами PTS-DOS поддерживает средствами ядра.
Пакет PTS-DOS содержит и утилиты, не имеющие аналогов в поставке MS-DOS. Среди них особое место занимает компактный и мощный архиватор bsa – конкурент архиваторов arj и pkzip [15].
