Cтраница 4
Структура ЭВМ четвертого поколения должна отразить требования, выдвигаемые развитием операционных систем, управляющих многообразными режимами использования ЭВМ. Основные структурные особенности машин четвертого поколения обеспечивают возможности объединения ЭВМ в многопроцессорные комплексы с развитыми устройствами обмена информацией внутри системы, дальнейшим развитием методов связи с большим количеством внешних каналов, связи с телефонными и телеграфными линиями, прямой связи с источниками данных, дальнейшим развитием понятия виртуальной памяти и усложнением ее структуры, с дальнейшим развитием способов отображения виртуальной памяти на физическую. Перед конструкторами средств вычислительной техники возникает задача создания грандиозных архивов данных и средств визуального отображения и задания информации, а перед программистами-системниками - задача организации сложных операционных систем, организации хранения, поиска и защиты данных и создания программных средств обработки графической информации. [46]
Возможность селективного удаления сегментов входной программы позволяет программисту написать общую программу, которую можно использовать для разнообразных целей я в разных ситуациях, а затем в конкретной ситуации ассемблировать только нужную часть программы. Системные программисты широко применяют условное ассемблирование при создании программных средств, которые можно применять в различных аппаратных и / или программных конфигурациях. [47]
Нолан [3] выдвигает теорию стадийности процесса управления вычислительными ресурсами. Теория стадийности исходит из пред положения, что всякая система ( например, экономическая, социологическая, галактическая), развиваясь, проходит определенные-стадии, которые могут быть систематизированы на абстрактном уровне. Очевидно, что эта теория применима и к процессу создания универсального программного обеспечения. И если бы Нола изучал не только использование ЭВМ, но и методологию создания указанных программных средств, то он построил бы схему процесса их развития, подобную приведенной в табл. 1.1. В этой таблице выделены три стадии: стадия непосредственного программирования, стадия разработки программного обеспечения, стадия проектирования программных изделий. Наблюдая далее за любым производителем универсального программного обеспечения, можно заметить, что и каждый такой производитель последовательно проходит в своей деятельности эти же три стадии независимо от того, когда он начал первую. На основании положений теории стадийности можно утверждать, что применимость ее к системе в целом означает ее применимость и к каждому элементу системы. Цель книги состоит в том, чтобы показать и разъяснить производителю программных средств многие важные характеристики процесса их создания и сократив тем самым время перехода от первой стадии к последней, помочь ему перейти из стадии программирования в стадию проектирования программных изделий. Разумеется, рассматриваемая в книге методология не гарантирует обязательного достижения последней стадии создания программных изделий, но делает это возможным. [48]
Для воссоздания того, что было уже сделано, требовалось значительное время. Вторая проблема заключалась в попытке создания программных средств, которые могли бы быть использованы в более дешевом оборудовании. [49]
В данном разделе мы рассмотрим общие вопросы программирования малых ЭВМ, поскольку без понимания иерархии программных средств, которые фактически вдыхают жизнь в машину, знание интерфейсных возможностей ЭВМ будет неполным. В частности, мы обсудим именно эту важную область программирования, а также рассмотрим операционные системы, файлы и вопросы использования памяти. Увлекшись технической стороной ЭВМ, очень легко забыть о том, какое значение имеют хорошие программные средства. Программное обеспечение, образно говоря, дает машине крылья, и качественные различия ЭВМ зачастую определяются операционной системой и пакетом сервисных программ. Фирмы - изготовители ЭВМ затрачивают огромные суммы денег на создание программных средств к выпускаемым ими машинам. Такое внимание к программному обеспечению позволяет компаниям, занимающимся производством мини-машин, сохранить конкурентоспособность в условиях изобилия недорогих микро - ЭВМ. [50]
Представительства фирмы PDC имеются в большинстве развитых стран мира. В России официальным распространителем программных продуктов фирмы PDC является Пролог центр, в котором можно получить информацию о новых версиях программных продуктов фирмы PDC, консультацию по их использованию и помощь в приобретении [ тел. Желающие пройти сертифицированный фирмой PDC курс обучения по практическому использованию системы PDC Prolog 3.31 или Visual Prolog 4.0 и получить соответствующие методические материалы или интеллектуальную компьютерную обучающую систему Тьютор могут обратиться в Академию судостроения [ тел. Учителя школ, преподаватели техникумов и вузов могут пройти обучение в Государственном педагогическом университете им. Герцена и получить соответствующие методические материалы и программную систему САПР ППС для создания педагогических программных средств [ тел. [51]