Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Система виртуальных машин - Работа с файлами в ПДО23 января 2011Оглавление: 1. Система виртуальных машин 2. Статус СВМ 3. Архитектура СВМ 4. Учёт времени 5. Совместимость с ОС ЕС 6. Работа с файлами в ПДО 7. Усечения и аббревиатуры 8. Электронная почта В отличие от систем ДОС ЕС, ОС ЕС и МВС, предоставлявших очень громоздкую и неудобную для повседневного использования систему управления файлами, в ПДО была реализована концепция так называемых минидисков с возможностью использования собственной файловой системы. Минидиск представлял собой виртуальное дисковое устройство, эмулируемое МВМ. Минидиск можно было отформатировать в файловой системе ПДО, в таком случае он содержал единый каталог файлов. Идентификатор файла состоял из имени файла, расширения и режима файла. Компоненты имени разделялись пробелом, режим файла можно было опускать целиком или указывать только букву диска. Например, файл с именем PROFILE EXEC A1 файл автозагрузки системы ПДО типа EXEC на основном пользовательском минидиске A, с обычным режимом доступа 1. Структура файлов ПДО соответствовала структуре наборов данных ОС ЕС, то есть каждый файл разбивался на записи определённого формата и длины. Основным форматом текстовых файлов в ПДО был формат F, то есть образ виртуальной колоды 80-колоночных перфокарт. Минидиски могли совместно использоваться несколькими виртуальными машинами, так был организован совместный доступ к минидискам с системными программами и доступ пользователей к данным друг друга. Предусматривалась парольная защита минидисков по чтению и записи. В целях совместимости с ДОС ЕС, ОС ЕС и МВС, в ПДО преимущественно использовался механизм внешней ассоциации файлов, заимствованный из этих систем. Хотя программа в ПДО могла открыть файл на диске непосредственно по его имени, фактически так были устроены только немногочисленные системные программы типа файловых утилит, текстового редактора и т. п. Штатным механизмом для прикладных программ было ассоциирование файла на диске с именем файла в программе при помощи команды FILEDEF, выдаваемой перед выполнением программы. Например, команда FILEDEF SYSPRINT DISK TEST LISTING означала, что системный вывод следующих за ней программ следует записывать в файл на минидиске ПДО с именем TEST LISTING. Просмотров: 7211
|