Стремительный прогресс в области микроэлектроники привел как к резкому уменьшению размеров процессоров, запоминающих и других устройств обработки данных, снижению их стоимости и потребляемой мощности, так и к увеличению их быстродействия и надежности. Все это позволило не только значительно расширить масштабы применения микропроцессоров и созданных на их основе ЭВМ (в том числе персональных ЭВМ), но и приступить к разработке сетевых систем, в которых связь между отдельными элементами осуществляется через каналы связи. При проектировании сетей ЭВМ широко использовалась методология распределенной обработки данных — распределение функций обработки между различными ЭВМ, включенными в сеть.
Системы распределенной обработки могут быть реализованы двумя способами. Один из них предполагает установку ЭВМ в каждом узле сети, при этом обработка данных осуществляется одной или несколькими ЭВМ в зависимости от реальных возможностей системы в текущий момент времени. Другой способ предусматривает размещение большого числа различных процессоров внутри одной ЭВМ.
Представление о системе распределенной обработки данных
Централизованная и децентрализованная обработка данных
Любая ЭВМ включает процессор для выполнения логических и арифметических операций, запоминающее устройство для хранения данных и ряд других устройств. Первые ЭВМ из-за высокой стоимости использовались исключительно для централизованной обработки, и выполнение различных работ осуществлялось одной ЭВМ. Поэтому организация работы ЭВМ планировалась таким образом, чтобы исключить простои машины и обеспечить наиболее эффективное использование ее возможностей.
В системах централизованной обработки поступающие данные вводятся с терминалов и других оконечных устройств, а их обработка производится центральной ЭВМ. Примерами системы централизованной обработки могут служить:
• системы с разделением времени TSS, которые позволяют производить разнообразные операции непосредственно с терминалов, установленных в лабораториях институтов, конторах фирм и других пунктах;
• системы предварительной продажи железнодорожных и авиабилетов из удаленных филиалов фирм;
• банковские системы для реализации обязательств по денежным вкладам и выполнения других банковских операций.
|