Вычислительная машина
 
а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я
 

Вычислительная машина

Вычислительная машина, устройство или совокупность устройств, предназначенных для механизации и автоматизации процесса обработки информации (вычислений).

  Современные В. м. по способу представления информации подразделяются на 3 класса: а) аналоговые вычислительные машины (АВМ), в которых информация представлена в виде непрерывно изменяющихся переменных, выраженных физическими величинами (угол поворота вала, сила электрического тока, напряжение и т.д.); б) цифровые вычислительные машины (ЦВМ), в которых информация представлена в виде дискретных значений переменных (чисел), выраженных комбинацией дискретных значений какой-либо физической величины; в) гибридные вычислительные системы, в различных узлах которых информация представлена тем или другим способом.

  Исторически первыми появились цифровые вычислительные устройства, например счёты и их многочисленные предшественники (см. Вычислительная техника). В 17 в. французским учёным Б. Паскалем, а позднее немецким математиком Г. В. Лейбницем были построены первые ЦВМ(цифровая вычислительная машина). Первой пригодной для практического применения В. м. стал арифмометр Томаса де Кольмара (1820). В 1874 был создан получивший широкое распространение арифмометр В. Т. Однера. В начале 20 в. появились счётно-аналитические машины для выполнения различных статистических, бухгалтерских и финансово-банковских операций.

  Идея создания универсальной ЦВМ(цифровая вычислительная машина) принадлежит профессору Кембриджского университета Ч. Беббиджу. Он разработал проект (1833) В. м., по своему устройству близкой к современной. Проект опережал запросы времени и технические возможности реализации.

  Развитие теории релейно-контактных схем, а также опыт эксплуатации телефонной аппаратуры и счётно-перфорационных машин позволили в 30-х гг. 20 в. приступить к разработке В. м. с программным управлением первоначально на электромагнитных реле. Первая такая машина «МАРК-1» была построена в США в 1944. Первая электронная ЦВМ(цифровая вычислительная машина) «ЭНИАК» (электронный цифровой интегратор и вычислитель) была построена также в США в 1946.

  В Советском Союзе электронная ЦВМ(цифровая вычислительная машина) «МЭСМ» (малая электронная счётная машина) была разработана в 1950 под руководством академика С. А. Лебедева в АН(Академия наук) УССР. «МЭСМ» положила начало работам в области математического электронного машиностроения в СССР. В последующие годы в СССР создан ряд различных по производительности и техническому решению ЦВМ(цифровая вычислительная машина) для удовлетворения нужд народного хозяйства (БЭСМ, «Стрела», М-20, М-220, «Минск», «Урал», «Мир» и др.).

  Первые устройства непрерывного действия появились в 16—17 вв.(века) К ним относятся логарифмическая линейка и номограммы для расчётов, связанных с навигацией. В середине 19 в. появились простейшие механические интеграторы. Значительное развитие работы по АВМ получили на рубеже 19 и 20 вв.(века) Были разработаны машины для решения дифференциальных уравнений, электромеханическая интегрирующая машина и др. В СССР начало разработки АВМ относится к 1927 и связано с работами С. А. Гершгорина, М. В. Кирпичёва, И. С. Брука, В. С. Лукьянова и др. В 50—60-х гг. было создано несколько типов АВМ, многие из которых нашли широкое применение.

  Развитие электронных В. м. (ЭВМ) тесно связано с достижениями в области электронной техники. Первые ЭВМ(электронная вычислительная машина) создавались на вакуумных радиоприборах; эти В. м. принято называть машинами первого поколения. Развитие полупроводниковой радиоэлектроники позволило перейти к конструированию В. м. второго и третьего поколения; для них характерно усложнение логической схемы и наличие программного обеспечения, являющегося программным продолжением аппаратной части В. м. Технология изготовления В. м. второго поколения мало отличалась от технологии изготовления В. м. первого поколения: на смену вакуумным радиолампам пришли полупроводниковые триоды (транзисторы) и диоды. В. м. третьего поколения выполняются на интегральных схемах, содержащих в одном модуле десятки транзисторов, резисторов и диодов. Переход к производству В. м. на интегральных схемах потребовал почти полного пересмотра технологии производства ЭВМ(электронная вычислительная машина).

  Основой для построения аналоговых вычислительных машин является теория математического моделирования. Используя аналогии между различными по физической природе явлениями, в АВМ моделируют рассчитываемые процессы. Большую часть оборудования АВМ составляют линейные и нелинейные решающие элементы. В электронных АВМ — это операционные усилители постоянного тока (интегратор, усилитель, инвертор), блоки коэффициентов, типичных нелинейностей, запаздывания и т.д. Для решения конкретной задачи блоки АВМ соединяют между собой в необходимых комбинациях. Выходные данные на АВМ получают по показаниям индикаторов в узловых точках схемы. АВМ характеризуется высоким быстродействием, простотой сопряжения с исследуемым объектом, возможностью лёгкого изменения параметров исследуемой задачи как при её подготовке, так и в процессе решения, сравнительно невысокой точностью и ограниченностью класса решаемых задач.

  Решение задачи на цифровых вычислительных машинах заключается в последовательном выполнении арифметических операций над числами, соответствующими величинам, представляющим исходные данные. Числа представляются обычно в виде совокупности механических, пневматических или электрических импульсов и фиксируются элементами, каждый из которых может принимать ряд устойчивых состояний, строго соответствующих определённой цифре числа. Перед решением на ЦВМ(цифровая вычислительная машина) задача расчленяется на ряд последовательных простых операций и устанавливается их очерёдность, т. е. составляется программа вычислений.

  По способу управления цифровые В. м. подразделяются на 3 класса: с ручным управлением, с жёсткой программой и универсальные. К ЦВМ(цифровая вычислительная машина) с ручным управлением относятся настольные клавишные вычислительные машины, арифмометры, рычажные В. м. и др. Современные настольные ЦВМ(цифровая вычислительная машина) изготовляются почти полностью на электронных элементах, Управление вычислительным процессом осуществляется вручную, что определяет низкую скорость вычислений. ЦВМ(цифровая вычислительная машина) с ручным управлением являются средством механизации расчётных работ и пригодны для решения лишь простейших задач с ограниченным объёмом вычислений.

  ЦВМ с жёсткой программой. К ним относятся табуляторы, специализированные машины, ориентированные на решение узкого круга задач, например бортовые вычислители и т.п. В этих В. м. управление вычислительным процессом осуществляется автоматически программой, набираемой на коммутационной доске или постоянно заложенной в конструкцию машины. ЦВМ(цифровая вычислительная машина) с коммутируемой программой являются средством частичной автоматизации вычислительного процесса и быстро вытесняются универсальными ЦВМ(цифровая вычислительная машина). В. м. с программой, заложенной в конструкции, применяются в тех случаях, когда нужны простота, надёжность, низкая стоимость, малые габариты и масса, главным образом в условиях разового действия (например, на ракетах).

  Универсальные ЦВМ(цифровая вычислительная машина) с автоматическим программным управлением — наиболее совершенное средство автоматизации трудоёмких процессов умственной деятельности человека. Современная универсальная ЦВМ(цифровая вычислительная машина) представляет собой сложный автоматизированный вычислительный комплекс, в состав которого входят процессор, оперативное запоминающее устройство, одно или несколько внешних запоминающих устройств большой ёмкости, устройства ввода — вывода информации и др. Управление вычислительным процессом осуществляется устройством управления и программой вычислений, размещаемой в памяти ЭВМ(электронная вычислительная машина). Загрузка отдельных устройств, координация их работы, управление последовательностью решения задач осуществляются программными средствами. Комплекс программ, выполняющих эти и ряд других функций, называется математическим обеспечением. Для описания решения задачи используются алгоритмические языки алгол, фортран, кобол и др. (см. Язык программирования). Ввод исходных данных, программ и вывод результатов в виде, наиболее удобном для потребителя, осуществляются комплексом устройств ввода — вывода, входящих в состав универсальной ЦВМ(цифровая вычислительная машина) (см. Ввод данных, Вывод данных). Исходные данные могут задаваться в виде графиков, цифровой и текстовой документации, изображения рассчитываемого объекта (например, общий вид здания, профиль крыла самолёта и т.д.), светозвуковой индикации и пр.

  ЦВМ(цифровая вычислительная машина) характеризуются высокой производительностью, точностью получаемых результатов и алгоритмической универсальностью, обусловленной тем, что перестройка ЦВМ(цифровая вычислительная машина) на решение новой задачи состоит лишь в замене программы вычислений и исходных данных, хранящихся в памяти В. м., без изменения конструкции самой машины.

  Гибридные вычислительные системы состоят из органически связанных между собой АВМ и ЦВМ(цифровая вычислительная машина). Обмен информацией между В. м. непрерывного и дискретного действия осуществляется через специальные преобразователи. Для комбинированной системы типично разделение функций между машинами: АВМ используется для воспроизведения быстро протекающих процессов с ограниченными точностями переменных величин, а ЦВМ(цифровая вычислительная машина) — для вычислений с более высокой точностью и для статистической обработки результатов. В гибридной вычислительной системе сочетаются высокая точность и быстродействие, которые сложнее получать с помощью только одной из В. м.

  Лит.: см.(смотри) при статьях Аналоговая вычислительная машина, Цифровая вычислительная машина, Гибридная вычислительная машина.

  А. Н. Мямлин.