Владимир Липаев - Очерки истории отечественной программной инженерии в 1940-е – 80-е годы
- Название:Очерки истории отечественной программной инженерии в 1940-е – 80-е годы
- Автор:
- Жанр:
- Издательство:Литагент «Директмедиа»1db06f2b-6c1b-11e5-921d-0025905a0812
- Год:2015
- Город:Москва, Берлин
- ISBN:978-5-4475-3299-4
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Владимир Липаев - Очерки истории отечественной программной инженерии в 1940-е – 80-е годы краткое содержание
Монография начинается с истории появления в нашей стране электронных вычислительных машин (ЭВМ) и программирования в 1940-е – 60-е годы. Далее изложена история проектирования и производства отечественных ЭВМ, а также средств и систем автоматизации технологических процессов производства программных продуктов в 1960-е – 80-е годы. Подробно представлена история формирования основных компонентов программной инженерии в 1960-е – 70-е годы. Внимание акцентируется на особенностях решения сложных задач по государственным заказам и на создании программных продуктов для мобильных и бортовых ЭВМ реального времени. Особое внимание уделяется истории разработки методов моделирования динамических объектов и стендов для тестирования и испытаний комплексов программ в реальном времени. Изложены методы оценивания качества программных продуктов, рисков, дефектов и ошибок при их разработке, а также история формирования требований к профессиям и квалификации специалистов программной инженерии в 1970-е – 80-е годы. Рассмотрен анализ сложности программных комплексов реального времени и распределение ресурсов ЭВМ для таких комплексов, характеристики и методы оценивания качества их компонентов. Один из разделов посвящен истории формирования в 1980-годы экономики программной инженерии, созданию средств технико-экономического анализа и экономическому обоснованию планов разработки крупных программных продуктов. Представлены реальные примеры их создания в 1960-е – 80-е годы для оборонных систем на основе методов программной инженерии.
Книга предназначена для специалистов по вычислительной технике и программной инженерии, программистов, студентов и аспирантов, интересующихся историей развития, успехами и проблемами отечественной науки и техники в этой области.
Очерки истории отечественной программной инженерии в 1940-е – 80-е годы - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
ОС 7 ЕС издания 01 появилась в 1983-м году. В ней были усовершенствованы принципы функционирования предшествующих изданий ОС ЕС путем введения в систему в качестве основы концепции виртуальной машины. Это позволило упростить внутреннюю структуру ОС и благодаря этому повысить эффективность ее функционирования при сохранении программной совместимости на пользовательском уровне с предыдущими изданиями ОС ЕС. В состав системы ОС 7 ЕС входили две составные части: система виртуальных машин (СВМ ЕС разработки НИИЭВМ) и базовая операционная система (БОС). СВМ обеспечивала основу для функционирования ОС-7 ЕС путем реализации концепции виртуальных машин. С помощью виртуальных машин осуществлялись все режимы и подсистемы ОС-7 ЕС. СВМ ЕС с помощью подсистемы диалоговой обработки (ПДО) реализовала режим диалога.
БОС была предназначена для создания ОС и выполнения основных функций ОС ЕС. Она ориентирована на режим пакетной обработки и могла быть использована только в среде виртуальных машин. При этом сохранялась преемственность и программная совместимость с ОС ЕС издания 6.1 по программам пользователя. Ориентация БОС на функционирование только в среде виртуальных машин СВМ ЕС, определяла ряд ее особенностей по отношению к режимам управляющей программы (MFT, MVT, SVS) ОС ЕС издания 6.1. В состав БОС входили программы :
• управления заданиями, работой, задачами, данными;
• обеспечения машинной графики и средств телеобработки;
• системные обрабатывающие программы;
• средств восстановления, измерения и учета, генерации.
Для работы в сетях ЭВМ было разработано программное средство ПРИСС, представляющее собой систему прикладных сетевых служб. Система предоставляла эффективные средства организации обработки и передачи файлов и доступ широкому кругу удаленных пользователей к виртуальным файлохранилищам и к службам виртуальных заданий в сети ЭВМ.
Система позволяла:
выполнять обработку и передачу файлов между абонентами сети, используя команды абонента и макрокоманды прикладных программ;
• организовать передачу заданий, распределение работ по выполнению заданий в сети и выполнение заданий;
• разрабатывать прикладные программы для использования служб виртуального файла и виртуального задания.
До 1989-го года было выпущено четыре издания ОС 7 ЕС\ соответственно четырем изданиям системы СВМ. Подобная структура ОС 7 полностью оригинальна и не имела аналогов за рубежом [24].
Мультивиртуальная операционная система (МВС ЕС) разрабатывалась в НИЦЭВТ с 1984-го года в кооперации с комбинатом «РОБОТРОН» коллективом программистов под непосредственным руководством В.Г. Лесюка. Для ЕС ЭВМ она являлась дальнейшим развитием ОС 6.1 ЕС. МВС была предназначена для эксплуатации на старших моделях ЕС ЭВМ-2 и ЕС ЭВМ-3. Каждому пользователю она предоставляет адресное пространство размером 16 Мб вне зависимости от режима работы – пакетная обработка или в режиме разделения времени. В первом случае выполнение задания контролировала подсистема обработки заданий, во втором – монитор абонентского пункта. До 1989-го года были выпущены четыре издания системы МВС ЕС.
Операционная система реального времени (ОС РВ) была разработана в мае 1985-го года (первая версия) для бортовых ЭВМ Аргон, создаваемых в НИЦЭВТ и совместимых с ЕС ЭВМ (см. главу 2). Она была построена на базе ППП «Супервизор реального времени» (СРР). ОС РВ представляла собой универсальную операционную систему для управления в реальном масштабе времени устройствами ввода-вывода, в том числе и нестандартными на уровне процессов. Она могла функционировать как в монопольном режиме, так и совместно с ОС ЕС. В монопольном режиме выполнение программ происходит в среде ОС РВ без обращения к средствам ОС ЕС. В этом случае резидентные накопители на магнитных дисках не применялись. Монопольный режим был предназначен для управления вычислительным процессом как на одной ЭВМ, так и на вычислительном комплексе, использующем в качестве средств комплексирования адаптеры канал-канал.
Мобильняя операционная система для ЕС ЭВМ (МОС ЕС) – это интерактивная ОС общего назначения с разделением времени. Она представляла средства для создания мобильных программных комплексов, имеющих единый пользовательский интерфейс и функционирующих на ЭВМ различных архитектур под управлением операционных систем, концептуально совместимых с ОС Unix. Основным языком программирования в МОС ЕС являлся язык Си. Помимо этого, поддерживались языки Паскаль и Фортран-77. Диалог пользователей с МОС ЕС обеспечивал интерпретатор командного языка, сочетающего интерактивные средства с возможностями языка программирования. В МОС ЕС имелся диалоговый отладчик программ, средства программирования на языке Си, средства обмена с дисплейными комплексами ЕС 7920, генераторы синтаксических и лексических анализаторов, универсальный калькулятор, развитые средства редактирования и форматирования текстов, комплекс программ обеспечения межмашинного обмена, а также полностью автоматизированные средства информационного справочного обслуживания.
В течение 1975-го – 80-го годов был разработан ряд пакетов прикладных программ для применения в составе ОС ЕС. Назначение пакета супервизор реального времени (СРВ) – обеспечивать эффективное использование моделей ЕС ЭВМ с ОС ЕС, поддерживающих режимы реального времени с жесткими ограничениями на время отклика. Пакет прикладных программ «ОКА» был разработан в 1980-м году и представлял собой универсальную систему управления базами данных. Пакет предназначен в качестве базового для областей применения, использующих централизованные банки данных в режиме пакетной обработки и в режиме оперативного доступа с удаленных терминалов. Пакет функционировал под управлением ОС ЕС изданий 4.0, 4.1, а также 6.1 в режиме SVS. В 1984-м году закончена разработка ППП «ОКА-ВС», обеспечивающего расширенный набор функциональных возможностей и более эффективное использование виртуальной памяти.
В 1980-м году был закончен третий этап разработки ППП «КАМА>, в результате в него вошли локальный и удаленный комплексы терминалов ЕС 7920 со средствами форматирования сообщений и было обеспечено функционирование ППП «КАМА» под управлением ОС 6.1 в режиме SVS. Пакет прикладных программ для построения информационно-справочных систем представлял собой универсальный монитор телеобработки данных с развитыми средствами управления данными. Пакет был предназначен для использования при создании систем оперативного сбора и ввода данных, систем удаленной пакетной обработки данных, различного рода информационно-поисковых и информационно-справочных систем, работающих в режиме одновременного обслуживания широкой сети терминалов, обеспечивающих коллективный доступ и обновление общих массивов информации, интерактивных систем обучения.
Читать дальшеИнтервал:
Закладка: