Рассмотрим сначала системы централизованной обработки данных. Если при расширении предприятий эксплуатационные и функциональные возможности существующей системы оказываются недостаточными, возникает необходимость замены ее системой с лучшими характеристиками. Затраты на создание системы с жестко определенными функциональными возможностями довольно внушительны, поэтому чем длительнее будет период ее эксплуатации, тем более экономически оправданным будет ее существование. Создание системы с повышенными эксплуатационными характеристиками потребует дополнительных капитальных вложений. Если же функциональные возможности системы будут использованы полностью, то имеется опасение, что последняя не сможет реализовать новые функции. Таким образом, жестко определенные функциональные возможности систем централизованной обработки, видимо, не могут эффективно развиваться по мере расширения предприятий и совершенствования технологи.
В системе, представляющей собой локальную вычислительную сеть, организована связь между локальными базами данных с целью их коллективного использования. Подобные системы распределенной обработки создаются поэтапно. В первую очередь организуется выполнение самых необходимых функций, а затем по мере расширения предприятий с учетом совершенствования технологии к системе подсоединяются процессоры, обеспечивающие повышение ее гибкости. Например, в уже функционирующие системы можно поочередно подключать современные системы распознавания иероглифов и обработки результатов и другие.
Упрощение разработки и эксплуатации программного обеспечения
Разработка программного обеспечения для вновь проектируемой вычислительной системы требует значительных затрат. При перестройках системы помимо необходимой реорганизации и внесения соответствующих изменений в программное обеспечение требуется проведение многочисленных экспериментов с общим программным обеспечением. Затраты на разработку и отладку последнего резко возрастают с увеличением объема программного обеспечения и представляют значительную долю в общей сумме затрат на разработку и эксплуатацию системы.
В системах распределенной обработки как для программного, так и для технического обеспечения может оказаться целесообразной модульная структура. Для этого автономно работающее программное обеспечение распределяется по отдельным процессорам. Таким образом, можно частично сократить затраты на разработку программного обеспечения.
|