Cтраница 2
Ожидаемое время бессбойной и безотказной работы любой ЭВМ всегда ограничено, поэтому в развитых операционных системах предусматривается разбиение рабочей программы на этапы. В конце этапа результаты расчетов запоминаются во внешних накопителях, чтобы в случае необходимости повторить решение, начиная с текущего этапа. Для этого предусмотрены специальные операторы ( RD-restart) и макрокоманды ( СНК. [16]
Третье поколение - это семейства программно-преемственных ( совместимых) машин с развитой системой прерывания и развитыми операционными системами. [17]
Были внедрены в эксплуатацию ЭВМ третьего поколения, оснащенные дисковыми запоминающими устройствами большой емкости, развитой операционной системой и процессором большой мощности. Появились специальные программные средства, ориентированные на централизованную организацию данных в системе. С помощью этих средств по-новому организуется связь между данными и проблемными программами. [18]
Распространение ЭВМ с общей шиной ( СМ-3, СМ-4, СМ-1300, Электроника 81 Б) и существование развитых операционных систем позволяет создавать многомашинные, в том числе и типовые, комплексы. [19]
![]() |
Пример, иллюстрирующий необходимость проверки корректности входных данных. ( а ошибочная программа, ( Ь правильная программа. [20] |
Хотя это и не имеет непосредственного отношения к теме тестирования программ, здесь целесообразно упомянуть о том, что все развитые операционные системы имеют стандартные ароцедуры для проверки того, установлены ли требующиеся для некоторой программы магнитная лента или диск ( разд. Лучший совет программисту заключается в том, чтобы положиться на эти процедуры и использовать их. [21]
Высокоскоростные каналы связи, с пропускной способностью в десятки килобит в секунду, массовое производство дешевых малых ЭВМ, на базе которых создаются связные процессоры, развитые операционные системы ЭВМ III поколения составили реальную техническую базу сетей ЭВМ. [22]
ЭВМ, характерными признаками которой являются интегральная элементная база, развитая конфигурация внешних устройств с использованием стандартных средств сопряжения, высокое быстродействие и большой объем основной и внешней памяти, развитая операционная система, обеспечивающая работу в мультипрограммном режиме. [23]
ЭВМ III поколения - ЭВМ, характерными признаками которой являются интегральная элементная база, развитая конфигурация внешних устройств с использованием стандартных средств сопряжения, высокое быстродействие и большой объем основной и внешней памяти, развитая операционная система, обеспечивающая работу в мультипрограммном режиме. [24]
В состав многих популярных операционных систем входят так называемые системы программирования, включающие в себя в простейшем случае программы-трансляторы с различных языков: Ассемблера, ФОРТРАНа ГУ, БЕЙСИКа, ПАСКАЛя, МОДУЛЫ-2 и др. В более развитых операционных системах эта часть дополнена широким набором программных компонент, расширяющих возможности стандартных языков, а также пакетами служебных и прикладных программ, написанных на языках высокого уровня, для которых в системе существуют трансляторы компилирующего или интерпретирующего типов. [25]
В состав многих популярных операционных систем входят так называемые системы программирования, включающие в себя в простейшем случае программы-трансляторы с различных языков: Ассемблера, ФОРТРАНа IV, БЕЙСИКа, ПАСКАЛя, МОДУЛЫ-2 и др. В более развитых операционных системах эта часть дополнена широким набором программных компонент, расширяющих возможности стандартных языков, а также пакетами служебных и прикладных программ, написанных на языках высокого уровня, для которых в системе существуют трансляторы компилирующего или интерпретирующего типов. [26]
В настоящее время технической базой АСУ являются вычислительные комплексы, построенные на основе ЭВМ третьего поколения, которые характеризуются большим быстродействием и высокоразвитой системой периферийного оборудования, большой емкостью внешних запоминающих устройств, возможностью работы в режиме телеобработки, развитыми операционными системами. Как показывает анализ динамики затрат, намечается значительное увеличение доли периферийного, вспомогательного и дополнительного оборудования. [27]
Поскольку в базовом программном обеспечении мини-компьютеров макроассемблер или загрузчик может отсутствовать ( или включаться как самостоятельные компоненты при дальнейшем развитии системы), на программиста возложено создание расширений макровызовов в операторы ассемблера и соответствующая привязка программы к IOPS. Даже в таких развитых операционных системах, как RT-11, включающих ассемблер и загрузчик, все равно остается проблема привязки программы к IOPS. Причина состоит в том, что драйверы устройств в операционных системах мини - ЭВМ обычно не резидентны. И только в период выполнения программы драйвер загружается и осуществляется его взаимодействие с программой в соответствии с выданной в ней макрокомандой. [28]
Третье поколение машин - это машины на интегральных схемах с быстродействием порядка миллионов операций в секунду. Это семейства программно-совместимых машин с развитой системой прерывания и развитыми операционными системами, обеспечивающими управление работой ЭВМ в различных режимах: пакетной обработки, разделения времени, программно-направляемом диалоговом и др. Благодаря интегральным схемам, а также применению многослойного печатного монтажа были существенно улучшены технические и эксплуатационные характеристики машин. В машинах третьего поколения по сравнению с машинами первых двух поколений существенно расширены возможности по обеспечению непосредственного доступа к ним со стороны абонентов, находящихся на различных, в том числе и значительных ( десятки и сотни километров), расстояниях. Из отечественных машин третьего поколения можно отметить, например, первую отечественную серийную машину третьего поколения Наири-3, а также Единую систему электронных вычислительных машин ЕС ЭВМ, созданную содружеством социалистических стран: Болгарии, Венгрии, Польши, СССР и Чехословакии. [29]
Системы планирования использования внешних устройств представляют собой простейшие операционные системы мини - ЭВМ, осуществляющие связь между процессором и внешними устройствами при совмещении во времени выполнения рабочих программ с передачей данных. Такая система обычно входит в качестве составной части в состав более развитых операционных систем. Под внешними устройствами подразумеваются в основном устройства ввода-вывода. Система планирования использования внешних устройств мини - ЭВМ включает подпрограммы, которые инициируют работу внешних устройств, обрабатывают прерывания и осуществляют преобразования между форматами данных процессора и внешнего устройства. [30]