08 13 аа йььь17. ес1илзи ги
Скачать 23.65 Kb.
|
08:13 аА ЙЬЬЬ17.ес1ил/зи.ги & Л екция (Все уч... О 12:31 Орлова Марина Вя... Программное обеспечение распределенных систем. Распределенные операционные системы работают как менеджеры ресурсов существующего программного обеспечения, которые помогают множеству пользователей и приложений совместно использовать такие ресурсы, как процессоры, память, периферийные устройства, сеть и данные всех видов. А также распределенные ОС скрывают сложность и неоднородность аппаратного обеспечения, на базе которого они работают, предоставляя виртуальную машину для выполнения приложений, и используются для управления мультипроцессорными и гомогенными мультикомпьютерными системами. Сетевые операционные системы поддерживают управление гетерогенными мультикомпьютерными системами. Они не требуют, чтобы аппаратное обеспечение было гомогенно и управлялось, как единая система. Они обычно строятся для набора однопроцессорных систем, каждая из которых имеет собственную операционную систему. Машины и их операционные системы могут быть разными, но все они соединены в сеть. Основной функцией таких систем является предоставление локальных служб (создание имен, управление транзакциями) удаленным клиентам, (т.е выбор удаленной машины производиться пользователем вручную, и при работе с файлами данных другой машины пользователь должен явно указывать их физическое расположение на этой удаленной машине. Файловые серверы такой системы обычно поддерживают иерархические файловые системы каждая с корневым каталогом, содержащим вложенные каталоги.) Сетевые операционные системы примитивнее распределенных, т.к. в них даже не делается попытка добиться прозрачности, в результате пользователь не только должен задавать явную адресацию данных на другой машине, но и для получения ее данных быть на ней зарегистрированным. Преимуществом по сравнению с распределенными ОС является легкость при добавлении или удалении машины из сети, т. к. узлы сетевых операционных систем независимы друг от друга, (так например добавление нового сервера в сети 1мегпе1 это подсоединение соответствующей машины к общей сети и присвоение ей сетевого адреса, что ставит в известность о ее существовании остальные машины сети) Программное обеспечение промежуточного уровня. Т.к. ни распределенные, ни сетевые операционные системы не позволяют добиться прозрачности работы в системе с разнородными компьютерами, было найдено решение в виде дополнительного программного обеспечения названного программным обеспечением промежуточного уровня, основной функцией которого является обеспечение прозрачности распределения, т.е оно является или надстройкой над сетевой операционной системой или промежуточным слоем между распределенной и сетевой ОС < РР о |