Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Глава 5. Развитие автоматики, управления и информатики
5.1. История автоматики
В 1784 г. шотландский инженер Дж.Уатт (Watt, James, 1736-1819), изобрел центробежный регулятор частоты вращения первой паровой машины промышленного исполнения, запатентованной им в 1782 г. Регулирование частоты вращения осуществлялось двумя сбалансированными на одной оси грузами, вращающимися синхронно с валом машины и соединенными с дроссельной заслонкой, перекрывающей проходное сечение парового патрубка.
Установка паровой машины Дж.Уатта на транспортные объекты (повозки и корабли) привела к созданию паровозов и пароходов, что привело к появлению транспортного машиностроения. Интенсивное развитие паровой транспортной энергетики поставило перед наукой задачу разработки теории регулирования, пригодной для промышленного проектирования систем регулирования. Первый учебный курс "Теория регуляторов прямого действия" был опубликован в 1838 г. Д.С.Чижовым (1785-1852), профессором математики Петербургского университета.
Дальнейшее увеличение быстроходности паровых машин и повышение требований к точности регулирования и стабильности частоты вращения привели в ряде случаев к появлению незатухающих колебаний в системе паровая машина - регулятор. и в 1846 г. проф. Н.Ф. Ястржемский в курсе лекций по теоретической механике излагает теоретическое обоснование принципов выбора регуляторов непрямого действия с механическим и гидравлическим усилением моментов.
Завершение разработки основ теории регуляторов прямого действия связано с работами К. Максвелла (1831-1879) - "О регуляторах" (1868 г.), и И.А. Вышнеградского (1831-1895) - "О регуляторах прямого действия" (1876 г.). Заслугой обоих авторов явилось исследование регулятора и объекта регулирования как единой динамической системы.
Изобретение в 1860 г. Э. Ленуаром (1822-1900) двигателя внутреннего сгорания, усовершенствованного в 1878 г. Н.Отто (1832-1891) и доведенного им до серийного изготовления, а также создание в 1884 г. К.Г.П. Лавалем (1845-1913) и Ч.А. Парсоном (1854-1931) первых промышленных паровых турбин стимулирует дальнейшее развитие как транспортной энергетики, так и теории и практики автоматического регулирования.
В 1892 г. выходит в свет работа А.М. Ляпунова (1847-1918) "Общая задача об устойчивости движения", окончательно сформулировавшая теорию регулирования как особую область знаний, опирающуюся на строго доказанный математический аппарат и конкретные практические приложения.
Создание Рудольфом Дизелем (1858-1913) в 1897 г. двигателя внутреннего сгорания с воспламенением от сжатия завершает развитие теории и практики автоматического регулирования в его классическом представлении, что и оформляется изданием в Берлине книги М.Толле "Регулирование двигателей" (1905).
5.2. Основные этапы развития автоматики и управления
1. до 1930 имелись лишь элементы автоматики и управления
Азовсталь, Горьковский автомобильный, Сталинградский тракторный: - все эти новые заводы основывались современными по тому времени элементами управления и автоматизации. В строительстве этих заводов участвовали как наши специалисты, так и американские, немецкие.
Стали появляться элементы комплексной автоматизации.
Зарождение кибернетики
Появление кибернетики как самостоятельного научного направления относят к 1948 г., когда американский ученый, профессор математики Массачусетского технологического института Норберт Винер (1894 -1964гг.) опубликовал книгу «Кибернетика, или управление и связь в животном и машине». В этой книге Винер обобщил закономерности, относящиеся к системам управления различной природы - биологическим, техническим и социальным.
Развитие кибернетики как науки было подготовлено многочисленными работами ученых в области математики, механики, автоматического управления, вычислительной техники, физиологии высшей нервной деятельности.
Основы теории автоматического регулирования и теории устойчивости систем регулирования содержались в трудах выдающегося русского математика и механика Ивана Алексеевича Вышнеградского (18311895 гг.), обобщившего опыт эксплуатации и разработавшего теорию и методы расчета автоматических регуляторов паровых машин.
Общие задачи устойчивости движения, являющиеся фундаментом современной теории автоматического управления, были решены одним из крупнейших математиков своего времени Александром Михайловичем Ляпуновым (18571918 гг.), многочисленные труды которого сыграли огромную роль в разработке теоретических вопросов технической кибернетики.
Работы по теории колебаний, выполненные коллективом ученых под руководством известного советского физика и математика Александра Александровича Андронова (19011952 гг.), послужили основой для решения впоследствии ряда нелинейных задач теории автоматического регулирования. А. А. Андронов ввел в теорию автоматического управления понятия и методы фазового пространства, сыгравшие важную роль в решении задач оптимального управления.
Большой вклад в развитие кибернетики и вычислительной техники сделан английским математиком Аланом Тьюрингом (1912-1954 гг.). Выдающийся специалист по теории вероятностей и математической логике, Тьюринг известен как создатель теории универсальных автоматов и абстрактной схемы автомата, принципиально пригодного для реализации любого алгоритма. Этот автомат с бесконечной памятью получил широкую известность как «машина Тьюринга» (1936 г.).
Исключительное значение для развития кибернетики имели работы американского ученого (венгра по национальности) Джона фон Неймана (19031957 гг.) одного из самых выдающихся и разносторонних ученых нашего века. Он внес фундаментальный вклад в область теории множеств, функционального анализа, квантовой механики, статистической физики, математической логики теории автоматов, вычислительной техники. Благодаря ему получили развитие новые идеи в области этих научных направлений. Д. фон Нейман в середине 40-х годов разработал первую цифровую ЭВМ в США. Он создатель новой математической науки теории игр, непосредственно связанной с теоретической кибернетикой. Им разработаны пути построения сколь угодно надежных систем из ненадежных элементов и доказана теорема о способности достаточно сложных автоматов к самовоспроизведению и к синтезу более сложных автоматов.
Важнейшие для кибернетики проблемы измерения количества информации разработаны американским инженером и математиком Клодом Шенноном, опубликовавшим в 1948 г. классический труд «Теория передачи электрических сигналов при наличии помех» в котором заложены основные идеи существенного раздела кибернетики теории информации.
Ряд идей, нашедших отражение в кибернетике, связан с именем советского математика академика А. Н. Колмогорова. Первые в мире работы в области линейного программирования (1939 г.) принадлежат академику Л. В. Канторовичу
Интенсивное развитие кибернетики в нашей стране связано с деятельностью таких крупных ученых, как академик А. И. Берг (18931979 гг.) выдающийся ученый, организатор и бессменный руководитель Научного совета по кибернетике АН СССР;
академик В. М. Глушков (19231982 гг.) математик и автор ряда работ по кибернетике, теории конечных автоматов, теоретическим и практическим проблемам автоматизированных систем управления; академик В. А. Котельников, разработавший ряд важнейших проблем теории информации; академик С. А. Лебедев (19021974 гг.), под руководством которого был создан ряд быстродействующих ЭВМ; член-корреспондент АН СССР А. А. Ляпунов (19111973 гг.)талантливый математик, сделавший очень много для распространения идей кибернетики в нашей стране; академик А. А. Харкевич (19041965 гг.) выдающийся ученый в области теории информации, и многих других.
1953 1954 гг. Летов Ч.К. и Берг отправились в Англию и там основали IFAC - международную организацию автоматизации и контроля, в которую входят около 100 стран.
Бурное развитие вычислительной техники, управление системами, информационных систем, системы управления на новой базе.
Ускоренное развитие вычислительной техники, автоматизации и управления, информатики и т.д.
1980-е гг.- возникает идея ИАСУ (Интегрированная АСУ).
Новые технологии в автоматике
5.3. Появление АСУТП
Важнейшим событием в автоматизации и управлении стало появление АСУТП. Появление автоматизированных систем управления технологическими процессами (АСУТП) стало следствием синтеза и встречного развития автоматизированных систем управления (АСУ) и локальной автоматики.
АСУ
Термин АСУ появился в момент, когда в системы управления для решения различных задач начали внедрять вычислительную технику. Типовая АСУ вначале выглядела как двухуровневая система: нижний уровень отвечал за сбор информации, а верхний - за принятие решения. Поток информации поступал от объекта управления оператору, который обменивался данными с ЭВМ и осуществлял управление объектом. Вычислительные мощности использовались лишь для того, чтобы облегчить оператору или диспетчеру обработку поступающей информации.
В качестве объекта управления могли подразумеваться как технические средства, так и производственные структуры, между которыми с точки зрения теории автоматизации нет принципиальной разницы. Отличие появилось только в названии: автоматизированное управление производством (предприятием) стали обозначать АСУП, автоматизированное управление техническими средствами и процессами - АСУТП.
Первые АСУТП создавались путем объединения с уже созданными телемеханическими системами ЭВМ, причем оператор становился одновременно и оператором ЭВМ, и диспетчером телемеханической системы. Однако до эпохи персональных компьютеров один оператор был не в состоянии - в дополнение к своим непосредственным обязанностям по управлению телемеханической системой - справляться еще и с управлением ЭВМ, которая зачастую требовала внимания значительно большего, чем телемеханическая система. Поэтому теоретические разработки таких АСУТП весьма редко воплощались на практике, да и то лишь в тех областях, где экономический эффект от внедрения ЭВМ в технологический процесс не имел решающего значения (космическая, военная сферы). По мере развития и удешевления вычислительной техники пути дальнейшего развития АСУТП стали очевидными: попытаться возложить на ЭВМ часть функций, выполняемых оператором. Однако описанная выше структурная схема уже не соответствовала этим задачам, и попытки ее модернизировать, добавив поток информации от объекта непосредственно к ЭВМ и управление объектом при помощи ЭВМ, минуя оператора, сразу же выявили ее неработоспособность.
ЭВМ не способна воспринимать входную информацию в том же виде, что и оператор, как не способна непосредственно управлять технологическим процессом. Попытки преобразовывать сигналы для ввода и адаптировать управление с учетом требований ЭВМ приводили к усложнению и удорожанию системы, что не всегда оправдывало сами усовершенствования. Такая ситуация (по крайней мере в Советском Союзе) существовала примерно до середины 80-х годов.
Локальная автоматика развивалась от выполнения частных задач управления одним процессом или объектом к управлению комплексом из нескольких процессов или объектов. Комплекс технических средств, обеспечивающих автоматическое функционирование группы технологических процессов или технических средств, получил название системы автоматического управления (САУ). САУ предполагают функционирование процесса без вмешательства человека.
Первые САУ реализовывались на аналоговых регуляторах и релейных схемах автоматического управления и были довольно широко распространены и успешно применялись как в качестве небольших узлов автоматического управления, так и в больших телемеханических системах. Однако попытки создать полностью автоматическую, большую (более 100 контролируемых и управляемых параметров) телемеханическую систему при помощи аналоговой автоматики и релейных схем управления приводили к тому, что зачастую физический объем и стоимость такой системы оказывались значительно больше, чем у самого объекта (или группы объектов) управления. Да и надежность таких систем была невелика. Поэтому параллельно с автоматической системой управления всегда создавалось ручное управление, что, естественно, не способствовало ни упрощению, ни удешевлению оборудования.
Релейные схемы управления легко поддаются моделированию программными средствами, поэтому было вполне естественно попытаться использовать для этих целей вычислительную технику. Такая возможность возникла с появлением мини- и микроЭВМ. И здесь встала уже знакомая проблема адаптации, только в данном случае вычислительной техники к локальной автоматике. При построении "снизу" реальная работоспособность АСУТП оказалась той же, что и при построении "сверху".
Широкое распространение контроллеров совпало по времени с началом распространения персональных компьютеров. Поэтому можно сказать, что простые и недорогие реально работающие автоматизированные системы управления технологическими процессами начали появляться в тот же момент, когда в повседневной жизни вместо термина ЭВМ начал употребляться термин "персональный компьютер", или просто компьютер. С применением программируемых контроллеров типовая схема построения АСУТП приобрела вид цепочки: оператор - управляющий компьютер - управляющие программируемые контроллеры - датчики и исполнительные механизмы - объекты управления, где обмен информацией шел в обоих направлениях.
При построении АСУТП по данной схеме оператор уже не может непосредственно влиять на технологический процесс, воспринимая информацию непосредственно с датчиков и управляя исполнительными механизмами. Хотя создание параллельного ручного управления в принципе возможно, но в нем нет необходимости, так как надежность системы в большинстве случаев достаточна, а аварийные ситуации могут отрабатываться как управляющим компьютером, так и программируемыми контроллерами.
Такая архитектура АСУТП подразумевает, что каждый аппаратный уровень может принимать на себя часть функций иных уровней. Например, все функции управления технологическим процессом можно возложить на управляющие контроллеры, а компьютер верхнего уровня в этом случае будет только отображать ход процесса. Можно использовать контроллеры лишь как передаточное звено, а всем процессом будет управлять компьютер или даже оператор. На практике чаще всего функции обработки поступающей с датчиков информации и принятия управленческого решения распределены между управляющим компьютером и контроллерами; оператор задает лишь начальные условия технологического процесса и при необходимости корректирует сам процесс. Такая архитектура позволяет легко наращивать системы автоматизированного управления. Нет никаких принципиальных ограничений, запрещающих в случае необходимости одновременно управлять несколькими процессами или объединять несколько процессов в один.
Компьютер верхнего уровня может быть соединен и с другими компьютерами, которые выполняют задачи, не связанные с технологическими процессами, например, функции бухгалтерии, отделов маркетинга, кадров и т.д. В таком случае АСУТП будет составлять часть одного из компонентов единой информационно-управляющей системы.
В настоящее время такие системы представляют собой объект активных теоретических исследований. Исследователи, используя новый технологический уровень, вернулись к созданию моделей комплексной автоматизации процессов, производств и производственных структур. Единые открытые вычислительные системы позволяют управлять распределенными децентрализованными эволюционирующими структурами с ограниченным взаимодействием, способными поддерживать по мере потребностей механизм налаживания новых связей или углублять их взаимодействие. Все необходимые аппаратные средства для таких систем уже созданы или легко могут быть созданы. Активно разрабатывается для этих целей системо-независимое программное обеспечение. Главная проблема состоит в создании системы протоколов функционирования сети. Если решение задач бухгалтерских, маркетинговых и прочих офисных приложений успешно решается при помощи локальных компьютерных сетей, то привнесение в эту сеть задач АСУТП предъявляет новые требования к ее функционированию: возможность работы в режиме реального времени, максимальный приоритет при работе с объектом управления, надежность протоколов связи с объектами и самотестирование системы на предмет утери связи с контролируемым процессом.
Что касается программного обеспечения непосредственно для АСУТП, то для создания автоматизированных технологических процессов существуют и успешно применяются пакеты, называемые в технической литературе SCADA-программами (Supervisory Control and Data Acquisition - диспетчерское управление и сбор данных). Эти программы позволяют обеспечить двустороннюю связь в реальном времени с объектом управления и контроля, визуализацию информации на экране монитора в любом удобном для оператора виде, контроль нештатных ситуаций, организацию удаленного доступа, хранение и обработку информации. SCADA-пакеты обеспечивают гибкость системы, поддерживают распределенную архитектуру, возможность разработки драйверов, масштабируемость, резервируемость, поддержку специализированных языков программирования.
Микропроцессорные промышленные управляющие контроллеры также имеют собственные языки программирования, позволяющие описать конкретный процесс: это так называемые языки релейных схем со встроенными булевыми операциями. Контроллеры можно программировать и при помощи Ассемблера или языка высокого уровня, чаще всего C, с последующим компилированием и загрузкой управляющих программ в память контроллера.
В настоящее время создание АСУТП, особенно небольших, не является чем-то исключительным. Наработаны типовые схемы, схемные и программные решения, используя которые разработчики даже не акцентируют внимание на том, что они создают АСУТП, - просто решаются текущие задачи управления оборудованием или процессом. Это свидетельствует о том, что автоматизация уже достигла той степени обыденности, что и, например, электрификация. Тем не менее новые применения или новые решения в этой области всегда привлекают внимание - вспомним хотя бы управление автоматической стиральной машиной через Интернет.
5.4. Развитие информатики
Понятие информатики
Фундаментальной чертой цивилизации является рост производства, потребления и накопления информации во всех отраслях человеческой деятельности. Вся жизнь человека так или иначе связана с получением, накоплением и отображением информации.
Для нашего времени характерна небывалая скорость развития науки, техники и новых технологий. Так от изобретения книгопечатания (середина 15века) до изобретения радиоприемника (1895 год) прошло около 440 лет, а между изобретением радио и телевидения около 30 лет. Разрыв во времени между изобретением транзистора и интегральной микросхемы составил всего 5 лет.
Важнейшей проблемой человечества является лавинообразный поток информации в любой отрасли жизнедеятельности.
Увеличение информации и растущий спрос на нее обусловили появление отрасли, связанной с автоматизацией обработки информации информатики
Информатика научная дисциплина, изучающая структуру и общие свойства информации, а также закономерности всех процессов обмена информацией при непосредственном устном и письменном общении специалистов до формальных процессов обмена посредством различных носителей информации. Значительную часть этих процессов составляет научно информационная деятельность по сбору, переработке, хранению, поиска и распространению информации.
Генетически информатика связана с вычислительной техникой, компьютерными системами и сетями, так как именно компьютеры позволяют порождать, хранить и автоматически перерабатывать информацию в крупных объемах.
Рассмотрим эволюцию компьютеров.
Эволюция компьютеров
Первое поколение ЭВМ (1948 1958 гг.)
Элементной базой машин этого поколения были электронные лампы - диоды и триоды. Машины предназначались для решения сравнительно несложных научно-технических задач. К этому поколению ЭВМ можно отнести. МЭСМ, БЭСМ-1, М-1, М-2, М-3, "Стрела", "Минск-1", "Урал-Г, "Урал-2", "Урал-3", М-20, "Сетунь", БЭСМ-2, "Раздан". Они были значительных размеров, потребляли большую мощность, имели невысокую надежность работы и слабое программное обеспечение. Быстродействие их не превышало 23 тысяч операций в секунду, емкость оперативной памяти2К или 2048 машинных слов (1К=1024) длиной 48 двоичных знаков. В 1958 г. появилась машина М-20 с памятью 4К и быстродействием около 20 тысяч операций в секунду. В машинах первого поколения были реализованы основные логические принципы построения электронно-вычислительных машин и концепции Джона фон Неймана, касающиеся работы ЭВМ по вводимой в память программе и исходным данным (числам).
Этот период явился началом коммерческого применения электронных вычислительных машин для обработки данных. В вычислительных машинах этого времени использовались электровакуумные лампы и внешняя память на магнитном барабане. Они были опутаны проводами и имели время доступа 1x10-3 с. Производственные системы и компиляторы пока не появились. В конце этого периода стали выпускаться устройства памяти на магнитных сердечниках. Надежность ЭВМ этого поколения была крайне низкой.
Второе поколение ЭВМ (1959 1967 гг.)
Элементной базой машин этого поколения были полупроводниковые приборы. Машины предназначались для решения различных трудоемких научно-технических задач, а также для управления технологическими процессами в производстве. Появление полупроводниковых элементов в электронных схемах существенно увеличило емкость оперативной памяти, надежность и быстродействие ЭВМ. Уменьшились размеры, масса и потребляемая мощность. С появлением машин второго поколения значительно расширилась сфера использования электронной вычислительной техники, главным образом за счет развития программного обеспечения. Появились также специализированные машины, например ЭВМ для решения экономических задач, для управления производственными процессами, системами передачи информации и т.д.
К ЭВМ второго поколения относятся:
- ЭВМ М-40, -50 для систем противоракетной обороны;
-Урал -11, -14, -16 - ЭВМ общего назначения, ориентированные на решение инженерно-технических и планово-экономических задач;
-Минск -2, -12, -14 для решения инженерных, научных и конструкторских задач математического и логического характера;
- Минск-22 предназначена для решения научно-технических и планово-экономических задач;
-БЭСМ-3 -4, -6 машин общего назначения, ориентированных на решение сложных задач науки и техники;
-М-20, -220, -222 машина общего назначения, ориентированная на решение сложных математических задач;
-МИР-1 малая электронная цифровая вычислительная машина, предназначенная для решения широкого круга инженерно-конструкторских математических задач;
- "Наири" машина общего назначения, предназначенная для решения широкого круга инженерных, научно-технических, а также некоторых типов планово-экономических и учетно-статистических задач;
- Рута-110 мини ЭВМ общего назначения.
ЭВМ БЭСМ-4, М-220, М-222 имели быстродействие порядка 2030 тысяч операций в секунду и оперативную память соответственно 8К, 16К и 32К. Среди машин второго поколения особо выделяется БЭСМ-6, обладающая быстродействием около миллиона операций в секунду и оперативной памятью от 32К до 128К (в большинстве машин используется два сегмента памяти по 32К каждый).
Данный период характеризуется широким применением транзисторов и усовершенствованных схем памяти на сердечниках. Большое внимание начали уделять созданию системного программного обеспечения, компиляторов и средств ввода-вывода. В конце указанного периода появились универсальные и достаточно эффективные компиляторы для Кобола, Фортрана и других языков.
Была достигнута уже величина времени доступа 1x10-6 с, хотя большая часть элементов вычислительной машины еще была связана проводами.
Вычислительные машины этого периода успешно применялись в областях, связанных с обработкой множеств данных и решением задач, обычно требующих выполнения рутинных операций на заводах, в учреждениях и банках. Эти вычислительные машины работали по принципу пакетной обработки данных. По существу, при этом копировались ручные методы обработки данных. Новые возможности, предоставляемые вычислительными машинами, практически не использовались.
Именно в этот период возникла профессия специалиста по информатике, и многие университеты стали предоставлять возможность получения образования в этой области.
Третье поколение ЭВМ (1968 1973 гг.)
Элементная база ЭВМ - малые интегральные схемы (МИС). Машины предназначались для широкого использования в различных областях науки и техники (проведение расчетов, управление производством, подвижными объектами и др.). Благодаря интегральным схемам удалось существенно улучшить технико-эксплуатационные характеристики ЭВМ. Например, машины третьего поколения по сравнению с машинами второго поколения имеют больший объем оперативной памяти, увеличилось быстродействие, повысилась надежность, а потребляемая мощность, снимаемая площадь и масса уменьшились.
В СССР в 70-е годы получают дальнейшее развитие АСУ. Закладываются основы государственной и межгосударственной, охватывающей страны - члены СЭВ (Совет Экономической Взаимопомощи) системы обработки данных. Разрабатываются универсальные ЭВМ третьего поколения ЕС, совместимые как между собой (машины средней и высокой производительности ЕС ЭВМ), так и с зарубежными ЭВМ третьего поколения (IBM-360 и др. - США). В разработке машин ЕС ЭВМ принимают участие специалисты СССР, Народной Республики Болгария (НРБ), Венгерской Народной Республики (ВНР), Польской Народной Республики (ПНР), Чехословацкой Советской Социалистической Республики (ЧССР) и Германской Демократической Республики (ГДР).
В то же время в СССР создаются многопроцессорные и квазианалоговые ЭВМ, выпускаются мини-ЭВМ "Мир-31", "Мир-32", "Наири-34". Для управления технологическими процессами создаются ЭВМ серии АСВТ М-6000 и М-7000 (разработчики В.П. Рязанов и др.). Разрабатываются и выпускаются настольные мини-ЭВМ на интегральных микросхемах М-180, "Электроника -79, -100, -125, -200", "Электроника ДЗ-28", "Электроника НЦ-60" и др.
К машинам третьего поколения относились "Днепр-2", ЭВМ Единой Системы (ЕС-1010, ЕС-1020, ЕС-1030, ЕС-1040, ЕС-1050, ЕС-1060 и несколько их промежуточных модификаций - ЕС-1021 и др.), МИР-2, "Наири-2" и ряд других.
Этот период связан с бурным развитием вычислительных машин реального времени. Появилась тенденция, в соответствии с которой в задачах управления наряду с большими вычислительными машинами находится место и для использования малых машин. Так, оказалось, что миниЭВМ исключительно хорошо справляется с функциями управления сложными промышленными установками, где большая вычислительная машина часто отказывает. Сложные системы управления разбиваются при этом на подсистемы, в каждой из которых используется своя миниЭВМ. На большую вычислительную машину реального времени возлагаются задачи планирования (наблюдения) в иерархической системе с целью координации управления подсистемами и обработки центральных данных об объекте.
МиниЭВМ начали применяться и для решения инженерных задач, связанных с проектированием. Проведены первые эксперименты, показавшие эффективность использования вычислительных машин в качестве средств проектирования.
Применение распределенных вычислительных систем явилось базой для децентрализации решения задач, связанных с обработкой данных на заводах, в банках и других учреждениях. Вместе с тем для данного периода характерным является хронический дефицит кадров, подготовленных в области электронных вычислительных машин. Это особенно касается задач, связанных с проектированием распределенных вычислительных систем и систем реального времени.
Четвертое поколение ЭВМ (1974 1982 гг.)
Элементная база ЭВМ - большие интегральные схемы (БИС). Машины предназначались для резкого повышения производительности труда в науке, производстве, управлении, здравоохранении, обслуживании и быту. Высокая степень интеграции способствует увеличению плотности компоновки электронной аппаратуры, повышению ее надежности, что ведет к увеличению быстродействия ЭВМ и снижению ее стоимости. Все это оказывает существенное воздействие на логическую структуру (архитектуру) ЭВМ и на ее программное обеспечение. Более тесной становится связь структуры машины и ее программного обеспечения, особенно операционной системы (или монитора) набора программ, которые организуют непрерывную работу машины без вмешательства человека.
Характерной чертой данного периода явилось резкое снижение цен на аппаратное обеспечение. Этого удалось добиться главным образом за счет использования интегральных схем. Обычные электрические соединения с помощью проводов при этом встраивались в микросхему. Это позволило получить значение времени доступа до 2x10 -9 с.
В этот период на рынке появились удобные для пользователя рабочие станции, которые за счет объединения в сеть значительно упростили возможность получения малого времени доступа, обычно присущего большим машинам. Дальнейший прогресс в развитии вычислительной техники был связан с разработкой полупроводниковой памяти, жидкокристаллических экранов и электронной памяти. В конце этого периода произошел коммерческий прорыв в области микроэлектронной технологии.
Программное обеспечение для малых вычислительных машин вначале было совсем элементарным, однако уже к 1968 г. появились первые коммерческие операционные системы реального времени, специально разработанные для них языки программирования высокого уровня и кросс системы. Все это обеспечило доступность малых машин для широкого круга приложений. Сегодня едва ли можно найти такую отрасль промышленности, в которой бы эти машины в той или иной форме успешно не применялись. Их функции на производстве очень многообразны; так, можно указать простые системы сбора данных, автоматизированные испытательные стенды, системы управления процессами. Следует подчеркнуть, что управляющая вычислительная машина теперь все чаще вторгается в область коммерческой обработки данных, где применяется для решения коммерческих задач.
Возросшая производительность вычислительных машин и только появившиеся многомашинные системы дали принципиальную возможность реализации таких новых задач, которые были достаточно сложны и часто приводили к неразрешимым проблемам при их программной реализации. Начали говорить о "кризисе программного обеспечения". Тогда появились эффективные методы разработки программного обеспечения. Создание новых программных продуктов теперь все чаще основывалось на методах планирования и специальных методах программирования.
К этому поколению можно отнести ЭВМ ЕС: ЕС-1015, -1025, -1035, -1045, -1055, -1065 ("Ряд 2"), -1036, -1046, -1066, СМ-1420, -1600, -1700, все персональные ЭВМ ("Электроника МС 0501", "Электроника-85", "Искра-226", ЕС-1840, -1841, -1842 и др.), а также другие типы и модификации. К ЭВМ четвертого поколения относится также многопроцессорный вычислительный комплекс "Эльбрус". " Эльбрус -1КБ" имел быстродействие до 5,5 млн. операций с плавающей точкой в секунду, а объем оперативной памяти до 64 Мб. У "Эльбрус-2" производительность до 120 млн. операций в секунду, емкость оперативной памяти до 144 Мб или 16 М слов (слово 72 разряда), максимальная пропускная способность каналов ввода-вывода - 120 Мб/с.
В состав семейства многопроцессорных вычислительных комплексов входит система Эльбрус-1 с производительностью от 1,5 млн. операций в сек до 10 млн. операций в сек и высокопроизводительная система Эльбрус-2 с суммарным быстродействием более 100 млн. операций в сек. Системы Эльбрус-1 и Эльбрус-2 построены на одних и тех же структурных принципах, их модули функционально идентичны, а их процессоры имеют одинаковую систему команд и одинаковую по функциям единую операционную систему (ЕОС).
Симметричный многопроцессорный (10 процессоров) вычислительный комплекс "Эльбрус-2" на матричных ECL БИС, выпущен в 1985 г. (ВС. Бурцев). Производительностью 125 млн. оп/сек (MIPS), емкость оперативной памяти до 144 Мб или 16 М слов (слово 72 разряда), максимальная пропускная способность каналов ввода-вывода - 120 Мб/с. Применялся в Центре управления космическими полетами, в области ядерных исследований (Арзамас-16, Челябинск-70) и на объектах Министерства обороны.
1979 г. - начало выпуска в Ереване и Казане модели ЕС-1045. Главный конструктор А.Т.Кучукян.
Электронная вычислительная машина ЕС-1035Б, относящаяся к ЕС ЭВМ «Ряд-2», предназначена для решения широкого круга научно-технических, экономических и других задач и может быть успешно применена в системах пакетной обработки данных коллективного пользования, в развитых системах телеобработки данных, в системах реального времени. ЕС-1035Б выпускается в НРБ. Программное обеспечение ЕС-1035 может работать под управлением операционной системы типа ДОС ЕС или ОС ЕС.
Последняя наиболее эффективно функционирует на моделях ЕС ЭВМ с большим объемом основной памяти (256512Кбайт). Эта система обеспечивает работу в однопрограммном режиме и режимах мультипрограммирования с фиксированным или переменным числом задач. ОС ЕС планирует очередность выполнения задач соответственно заданным приоритетам и реализует динамическое распределение ресурсов.
Однако серьезные машины работают не только с цифрами, но и с текстом. Для того чтобы закодировать все цифры, буквы и специальные символы необходимо было увеличить разрядность процессора. В результате в 1972 году появился восьмиразрядный i8008, а в 1974 был разработан i8080. Этот восьмиразрядный микропроцессор был выполнен по NMOS (N-channel Metal Oxide Semiconductor) технологии, а его тактовая частота не превышала 2 МГц. У него было более широкое множество микрокоманд. Кроме того, это был первый микропроцессор, который мог делить числа. Процессор i8080 оказал значительное влияние на дальнейшее развитие вычислительной техники. Таким образом история развития электроники подошла к созданию персональных компьютеров.
Во второй половине 70-х гг. сложилась благоприятная ситуация для их появления на рынке. Ощущалась потребность в недорогих ЭВМ, способных поддерживать одно рабочее место. Многие персональные компьютеры того времени базировались на 8-разрядных процессорах, таких как i8080 и его дальнейшей разработкой компанией Zilog Corporation -Z80. Стандартом операционной системы для персональных компьютеров стала разработанная компанией Digital Research CP/M (Control Program for Microcomputers). Она была сделана по образу операционных систем больших ЭВМ, но размеры были гораздо меньше, что давало возможность работать на микропроцессоре.
Пятое поколение ЭВМ
На ЭВМ пятого поколения ставятся совершенно другие задачи, нежели при разработки всех прежних ЭВМ. Если перед разработчиками ЭВМ с I по IV поколений стояли такие задачи, как увеличение производительности в области числовых расчётов, достижение большой ёмкости памяти, то основной задачей разработчиков ЭВМ V поколения является создание искусственного интеллекта машины (возможность делать логические выводы из представленных фактов), развитие "интеллектуализации" компьютеров - устранения барьера между человеком и компьютером. Компьютер теперь используется и дома, это компьютерные игры, прослушивание высококачественной музыки, просмотр фильмов.
Уже сейчас компьютеры способны воспринимать информацию с рукописного или печатного текста, с бланков, с человеческого голоса, узнавать пользователя по голосу, осуществлять перевод с одного языка на другой. Это позволяет общаться с компьютерами всем пользователям, даже тем, кто не имеет специальных знаний в этой области.
Параллельно с аппаратным усовершенствованием современных компьютеров разрабатываются и технологические разработки по увеличению количества инструкций. Первой разработкой в этой области стала ММХ (MultiMedia extension- "мультимедиа-расширение") технология, которая может превратить "простой" Pentium ПК в мощную мультимедийную систему.
Как известно, на кристалле процессора Pentium интегрирован математический сопроцессор. Этот функциональный блок, который отвечает за "перемалывание чисел", но на практике, подобные возможности требуются все же достаточно редко, их используют в основном системы САПР и некоторые программы, решающие чисто вычислительные задачи. У большинства пользователей этот блок просто простаивает.
Создавая технологию ММХ, фирма Intel стремилась решить две задачи, во-первых, задействовать неиспользуемые возможности, а во-вторых, увеличить производительность ЦП при выполнении типичных мультимедиа-программ. С этой целью в систему команд процессора были добавлены дополнительные инструкции (всего их 57) и дополнительные типы данных, а регистры блока вычислений с плавающей запятой выполняют функции рабочих регистров.
Дополнительные машинные команды предназначены для таких операций, как быстрое преобразование Фурье (функция, используемая при декодировании видео), которые зачастую выполняются специальными аппаратными средствами.
Процессоры, использующие технологию ММХ, совместимы с большинством прикладных программ, ведь для "старого" программного обеспечения регистры ММХ выглядят точно так же, как обычные регистры математического сопроцессора. Однако, встречаются и исключения, например, прикладная программа может одновременно обращаться только к одному блоку - либо вычислений с плавающей запятой, либо ММХ. В ином случае результат, как правило, не определен и нередко происходит аварийное завершение прикладной программы.
Технология ММХ - это генеральное направление развития архитектуры процессоров. В первую очередь ее преимущества смогут оценить конечные пользователи -мультимедиа-компьютеры стали заметно мощнее и дешевле.
Эта идея оказалась настолько удачной, что за ММХ проследовал «расширенный ММХ», 3DNow!, «расширенный 3DNow!», а потом SSE и сейчас SSE2.
Кроме технологических решений по увеличению количества инструкций, велась работа и по улучшению процесса производства. Ведь транзисторов для обработки информации становилось все больше и больше, и они в конце концов просто не помещались на кристалл, что приводило к более совершенным решениям. В настоящее время процессоры Intel выпускаются по техпроцессу с нормой в 0,13 мКм, и на одном квадратном миллиметре кристалла располагается миллионы транзисторов. Intel планирует перейти на 0,09 мКм техпроцесс в ближайшем будущем.
Intel Itanium
Последним уже завершенным процессором Intel является процессов Intel Itanium (IA-64). По мнению представителей Intel, архитектура процессора Itanium - это самая значительная разработка со времени презентации 386-го процессора в 1985 г. Первые образцы 64-разрядного процессора Intel представляют собой картридж размером примерно 10x6 см, который включает в себя кэш-память третьего уровня емкостью 2 либо 4 Мбайт и радиатор. Картридж монтируется в разъем типа Slot и имеет 418 выводов. Процессор имеет трехуровневую иерархию сверхоперативной памяти. Если кэш-память первого и второго уровней интегрирован прямо на кристалле процессора, то микросхемы кэш-памяти третьего уровня расположены на самой плате картриджа. На реализацию процессора с соблюдением проектных норм 0,13 мКм потребовалось около 320 млн. транзисторов, из которых только 25 млн. пришлось на реализацию самого ядра, а остальные на кэш-память.
Самый большой модуль процессора это блок вычислений с плавающей запятой, он занимает около 10% площади кристалла. Производительность Itanium составляет до 6,4 млрд. операций с плавающей запятой в секунду. Благодаря архитектуре EPIC (Explicitly Parallel Instruction Computing) и 15 исполнительным устройствам процессор может выполнять до 20 операций одновременно. При этом он может непосредственно адресовать до 16 Тбайт (240) памяти при пропускной способности до 2,1 Гбайт/с. В процессоре реализована поддержка всех расширений Intel (технологии ММХ, eMMX, SSE, и симметричной мультипроцессорной обработки), за исключением SSE2.
Intel рассматривает Itanium в качестве родоначальника нового семейства процессоров, которое будет развиваться в ближайшие 25 лет. За первой моделью с кодовым названием Merced последуют McKinley, Madison, Deerfield и другие новые версии. По официальным данным, шесть моделей подобных кристаллов уже находятся на стадии разработки. Ожидается, что процессор McKinley дебютирует с тактовой частотой в 2 ГГц или выше. По имеющейся информации, все 64-разрядные процессоры Intel будут содержать в своем названии слово Itanium, a McKinley, Madison и прочие имена так и останутся кодовыми названиями. Таким образом, скорее всего официально анонсированы будут Itanium II, Itanium III и т.д.
Информатика как единство науки и технологии
Важнейшая особенность информатики- широчайшие приложения, охватывающие почти все виды человеческой деятельности: производство, управление, науку и т.д.
Как наука, информатика изучает общие закономерности, свойственные информационным процессам. Когда разрабатываются новые носители информации, каналы связи, приемы кодирования, визуального отображения информации и многое другое, конкретная природа этой информации почти не имеет значения.
Объектом приложений информатики являются самые различные науки и области практической деятельности, для которых она стала непрерывным источником самых современных технологий, называемых часто «новые информационные технологии».
Многообразные информационные технологии, функционирующие в разных видах человеческой деятельности (управлении производственным процессом, проектировании, образовании и т.п.), имея общие черты, в то же время существенно различаются между собой.
Перечислим наиболее впечатляющие реализации информационных технологий: