Интернет магазин китайских планшетных компьютеров



Компьютеры - Система виртуальных машин - Работа с файлами в ПДО

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


<<< ОС ЕС
Ломоносов (суперкомпьютер) >>>