Составители:
8. СЕТЕВЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ
Объединение компьютеров в сеть предоставляет возможность
программам, работающим на отдельных компьютерах, оперативно
взаимодействовать и сообща решать задачи пользователей. Связь между
некоторыми программами может быть настолько тесной, что их удобно
рассматривать в качестве частей одного приложения, которое называют в
этом случае распределенным, или сетевым.
Распределенные приложения обладают рядом потенциальных
преимуществ по сравнению с локальными. Среди этих преимуществ — более
высокая производительность, отказоустойчивость, масштабируемость и
приближение к пользователю.
8.1 Модели сетевых служб и распределенных приложений
Типичным является сетевое приложение, состоящее из двух частей.
Одна часть приложения работает на компьютере, хранящем базу данных
большого объема, а вторая — на компьютере пользователя, который хочет
видеть на экране некоторые статистические характеристики данных,
хранящихся в базе. Первая часть приложения выполняет поиск в базе
записей, отвечающих определенным критериям, а вторая занимается
статистической обработкой этих данных, представлением их в графической
форме на экране, а также поддерживает диалог с пользователем, принимая от
него новые запросы на вычисление тех или иных статистических
характеристик. Можно представить себе случаи, когда приложение
распределено и между большим числом компьютеров.
Распределенным в сетях может быть не только прикладное, но и
системное программное обеспечение — компоненты операционных систем.
Как и в случае локальных служб, программы, которые выполняют некоторые
общие и часто встречающиеся в распределенных системах функции, обычно
становятся частями операционных систем и называются сетевыми службами.
Целесообразно выделить три основных параметра организации
работы приложений в сети:
1. способ разделения приложения на части, выполняющиеся на разных
компьютерах сети;
2. выделение специализированных серверов в сети, на которых
выполняются некоторые общие для всех приложений функции;
3. способ взаимодействия между частями приложений, работающих на
разных компьютерах.
112
8. СЕТЕВЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ
Объединение компьютеров в сеть предоставляет возможность
программам, работающим на отдельных компьютерах, оперативно
взаимодействовать и сообща решать задачи пользователей. Связь между
некоторыми программами может быть настолько тесной, что их удобно
рассматривать в качестве частей одного приложения, которое называют в
этом случае распределенным, или сетевым.
Распределенные приложения обладают рядом потенциальных
преимуществ по сравнению с локальными. Среди этих преимуществ — более
высокая производительность, отказоустойчивость, масштабируемость и
приближение к пользователю.
8.1 Модели сетевых служб и распределенных приложений
Типичным является сетевое приложение, состоящее из двух частей.
Одна часть приложения работает на компьютере, хранящем базу данных
большого объема, а вторая — на компьютере пользователя, который хочет
видеть на экране некоторые статистические характеристики данных,
хранящихся в базе. Первая часть приложения выполняет поиск в базе
записей, отвечающих определенным критериям, а вторая занимается
статистической обработкой этих данных, представлением их в графической
форме на экране, а также поддерживает диалог с пользователем, принимая от
него новые запросы на вычисление тех или иных статистических
характеристик. Можно представить себе случаи, когда приложение
распределено и между большим числом компьютеров.
Распределенным в сетях может быть не только прикладное, но и
системное программное обеспечение — компоненты операционных систем.
Как и в случае локальных служб, программы, которые выполняют некоторые
общие и часто встречающиеся в распределенных системах функции, обычно
становятся частями операционных систем и называются сетевыми службами.
Целесообразно выделить три основных параметра организации
работы приложений в сети:
1. способ разделения приложения на части, выполняющиеся на разных
компьютерах сети;
2. выделение специализированных серверов в сети, на которых
выполняются некоторые общие для всех приложений функции;
3. способ взаимодействия между частями приложений, работающих на
разных компьютерах.
112
Страницы
- « первая
- ‹ предыдущая
- …
- 110
- 111
- 112
- 113
- 114
- …
- следующая ›
- последняя »
