|
|
содержание .. 7 8 9 10 ..
колов TCP/IP путем перезагрузки программ без каких-либо изменений в аппаратных средствах сети. После перезагрузки сеть будет работать с использованием протоколов TCP/IP. 13.4. Сетевые операционные системы Системные программные средства, управляющие процессами в компьютерных сетях, объединенные общей архитектурой, оп- ределенными коммуникационными протоколами и механиз- мами взаимодействия вычислительных процессов, называются сетевыми операционными системами. ,Они предназначены дд? эффективного решения задач распределенной обработки дан них, т.е. обработки данных не на отдельном локальном компь- ютере, а на нескольких объединенных сетью, причем часто бывает неважно — локальной или глобальной. Сетевые операционные системы ограничены областью сво- его действия. Сетевые супервизоры (управляющие програм- мы) поддерживают работу одной или нескольких взаимодейст- вующих локальных сетей. Если взаимодействуют несколько сетей (организована интерсеть), то сетевое программное обес- печение реализуется также в шлюзах и мостах, связывающих эти сети, а все сетевые объекты (рабочие станции, серверы), принадлежащие разным сетям, подчиняются общему адресному пространству. Сетевые операционные системы, поддерживая распреде- ленное выполнение процессов, их взаимодействие, обмен дан- ными между процессорами, доступ пользователей к общим ресурсам и другие функции, выполняют важные системные требования к распределенной системе как к целостной и многопользовательской. Требования к сетевым операционным системам. Различают следующие системные требования: 1) единая системная архитектура; 2) обеспечение требуемого высокого уровня прозрачности; 3) высокоуровневая и высоконадежная файловая система. Единая системная архитектура. Понятие "системная ар хитектура" охватывает следующие вопросы: — распределение функций между узлами сети; — принципы построения коммуникационных протоколов; — методы выполнения отдаленных операций типа "кли ент — сервер"; — структуру сетевой файловой системы; — уровни прозрачности доступа к сети; — принципы защиты данных; — свойства общесетевого адресного пространства. Приме ром может служить адресация в Internet. Обеспечение требуемого высокого уровня прозрачности. Се- тевая операционная система должна обеспечивать для пользо- вателей доступ к многообразным сетевым ресурсам независимо от степени распределенное™, неоднородности и мобильности данных, программ и устройств. Высокий уровень прозрачности означает, что обеспечиваются прозрачность доступа, прозрач- ность имен, прозрачность физических устройств и сетевой среды и т.д. Сетевая операционная система изолирует от пользователя все различия, особенности и физические пара- метры привязки процессов к обрабатываемым сетевым ресур- сам. Например, пользователь может обратиться к процессу печати определенных данных, называя их уникальными состав- ными именами, но совершенно не заботиться о том, где практически находятся эти данные и на каком физическом принтере они будут распечатаны. Высокоуровневая и высоконадежная файловая система. Фай- ловая система, поддерживаемая сетевой операционной систе- мой и входящая в ее состав, должна эффективно организовать хранение информации общего пользования и обеспечивать одновременный доступ к ней многих пользователей. Высоко- уровневость означает, что доступ обеспечивается как к локаль- ным файлам (расположенным на рабочих станциях), так и к удаленным (на серверах) на различных уровнях (справочник файлов; файл; именованный блок; сегмент файла). В сетевом режиме должны поддерживаться разнообразные операции с файлами (читать, писать, удалять, модифициро- вать). Протокол удаленного доступа и управления файлами должен обеспечивать все необходимые сетевые функции соз- дания, обработки, пересылки и защиты файла. Файловая система — центральный элемент сетевой опе- рационной системы, определяющий производительность и на- дежность всей распределенной системы в целом [9]. |