- •1.1Внутренняя обработка данных
- •1.1.1Логические основы эвм
- •1.1.2Функциональное строение эвм
- •1.1.3Понятие программы
- •1.1.4Архитектура эвм
- •1.1.5Производительность эвм
- •1.2Внешняя обработка данных
- •1.2.1Алгоритмы и структуры данных
- •1.2.2Программирование и языки программирования
- •1.2.3Процедурное программирование
- •1.2.4Функциональное программирование
- •1.2.5Логическое программирование
- •1.2.6Объектно-ориентированное программирование
- •2.Аппаратное и программное обеспечение
- •2.1Классификация эвм
- •2.2Аппаратные компоненты персональных эвм
- •2.2.1Структура пэвм
- •2.2.2Системная шина
- •2.2.3Центральный процессор
- •2.2.4Внешняя и внутренняя память
- •2.2.5Внешние устройства
- •2.2.6Внешние запоминающие устройства
- •2.2.7Внешние устройства ввода-вывода
- •2.2.8Видеосистемы
- •3.Вычислительные сети
- •3.1Понятие вычислительной сети
- •3.2Локальные вычислительные сети
- •3.2.1Архитектура локальной сети
- •3.2.2Аппаратные компоненты локальной сети
- •3.3Глобальная сеть Internet
- •3.3.1Общая характеристика глобальной сети Internet
- •3.3.2Адресация и маршрутизация в сети Internet
- •3.3.3Службы сети Internet
- •3.4Архитектура вычислительного процесса
- •3.4.1Архитектура приложения
- •3.4.2Централизованная архитектура
- •3.4.3Распределённая архитектура
- •3.4.4Архитектура «Клиент-сервер»
- •3.4.5Многозвенная архитектура
- •Список используемых сокращений
- •Использованная литература
- •Предметный указатель
- •Содержание
- •Александр Юрьевич Платов
- •603950, Н.Новгород, ул. Ильинская, 65.
3.4.2Централизованная архитектура
Классическое представление централизованной архитектуры показано на рис. 4.7.
Центральная ЭВМ должна иметь большую память и высокую производительность, чтобы обеспечивать комфортную работу большого числа пользователей.
Р
ис.
4.12 Централизованная
архитектура вычислительной системы
Все приложения, работающие в такой архитектуре, полностью находятся в основной памяти хост-ЭВМ. Терминалы являются лишь устройствами ввода-вывода и таким образом в минимальной степени поддерживают интерфейс пользователя (рис. 4.8).
Р
ис.
4.13 Архитектура
централизованного приложения
Такая архитектура вычислительных систем была распространена в 70-х и 80-х годах и реализовывалась на базе мейнфреймов (например, IBM-360/370 или их отечественных аналогов серии ЕС ЭВМ), либо на базе мини-ЭВМ (например, PDP-11 или их отечественного аналога СМ-4). Характерная особенность такой архитектуры – полная «неинтеллектуальность» терминалов. Их работой управляет хост-ЭВМ. Достоинства такой архитектуры состоят в том, что пользователи совместно используют дорогие ресурсы ЭВМ и дорогие периферийные устройства. Кроме того, централизация ресурсов и оборудования облегчает обслуживание и эксплуатацию вычислительной системы. Главным недостатком для пользователя является то, что он полностью зависит от администратора хост-ЭВМ. Пользователь не может настроить рабочую среду под свои потребности – всё используемое программное обеспечение является коллективным. Использование такой архитектуры является оправданным, если хост-ЭВМ очень дорогая, например, супер-ЭВМ.
3.4.3Распределённая архитектура
Основой распределённой архитектуры является файл-сервер. Он предоставляет клиентам (то есть программам на ПЭВМ) свою дисковую память, то есть обеспечивает доступ к данным. Каждый клиент пользуется для работы своими ресурсами, поэтому требования к производительности файл-сервера невысоки. Основные требования будут предъявляться к файловой системе файл-сервера.
Рис.
4.14 Распределённая
архитектура
вычислительной
системы
Как видно из рис. 4.9, основная обработка данных происходит на клиентных ЭВМ, то есть клиенты, в отличие от терминалов, должны обладать некоторыми ресурсами, поэтому их называют «толстыми» клиентами.
Распределённая архитектура лишена недостатков централизованной архитектуры, к тому же дорогие периферийные устройства (принтеры, RAID-массивы) в такой архитектуре также могут использоваться совместно (рис. 4.10).
Основным недостатком распределённой архитектуры является то, что вся обработка данных сосредоточена внутри нескольких независимых пользовательских приложений.
Пример
Одной из важных задач по обработке данных является поиск информации. Пусть необходимо найти 5 записей некоторой таблицы, содержащей миллион таких записей. Поскольку вся обработка данных сосредоточена на некоторой клиентной ЭВМ, то для поиска файл-сервер должен передать клиенту всю таблицу целиком. То есть резко возрастает нагрузка на сеть.
Р
ис.
4.15 Архитектура
распределённого приложения
Если число пользователей не слишком велико и объём общих данных также невелик, то распределённая архитектура является наилучшим выбором при проектировании локальной сети.
