Операционные системы супер-ЭВМ


Протокол пересылки файлов


Для работы различных пользовательских программ в локальной сети необходимо уметь обрабатывать программами, выполняющимися в одной машине сети, файлы, хранящиеся во внешней памяти другой машины. Существуют различные средства решения этой проблемы. Одним из наиболее распространенных средств является концепция виртуального файла и виртуального файлохранилища. Реализация этой концепции позволяет задаче в любой машине сети работать с файлом, хранящимся во внешней памяти одной из машин сети, при помощи средств доступа к виртуальному файлохранилищу. При этом с файлом работают как с хранящимся в каноническом виде вирту­альным файлом. Это обстоятельство является одним из самых боль­ших препятствий на пути реализации этой концепции в неоднород­ной сети машин. Чрезвычайно сложно приводить к единой канони­ческой форме файлы различных файловых систем. Поэтому эта кон­цепция реализуется, как правило, только в однородных сетях ЭВМ.

Более простым средством предоставления возможности работы с удаленным файлом является пересылка этого файла как целого. Причем возможно необходимое преобразование формы файла выполня­ется средствами пользователя. Файл выбирается из файлохранилища одной машины средствами этой машины с обеспечением контроля прав доступа, принятых в этой системе. После пересылки как еди­ного целого файл помещается в файлохранилище другой машины средствами работы с файлами этой машины, с занесением всей атрибутики файлов, принятой в этой системе.

В локальной сети "Электроника ССБИС" было принято решение обеспечить работу с удаленным файлом путем предварительного размещения этого файла в файлохранилище соответствующей ЭВМ. Таким образом, задача пересылки файлов между основной и внешней машинами разбивается на 4 подзадачи:

1.

пересылка файла из архива внешней машины в архив основ­ной машины по инициативе задачи, выполняемой на внешней машине;

2.       пересылка файла из архива основной машины в архив внеш­ней машины по инициативе задачи, решаемой на внешней машине;




Начало  Назад  Вперед



Книжный магазин