Публикацией статьи Героя Социалистического Труда, лауреата Ленинской премии, академика Виктора Михайловича Глушкова. директора Института кибернетики АН УССР, мы продолжаем знакомить наших читателей с материалами четвертого вы пуска ежегодника «Будущее науки», выходящего в издательстве «Знание».
Академик В. ГЛУШКОВ.
Дать характеристику всех направлений работ в области электронных вычислительных машин и систем управления в небольшой статье невозможно, поэтому я сосредоточу внимание на двух основных вопросах - развитии универсальных электронных вычислительных машин, и применении их для автоматизации и обработки информации в некоторых важнейших областях промышленности, и народного хозяйства.
Когда говорят о техническом прогрессе в области электронных вычислительных машин (ЭВМ), то обычно выделяют поколения ЭВМ. Трудно точно датировать смену поколений, потому, что в разных странах этот процесс проходит по-разному. Однако сейчас все большее число ученых и конструкторов склоняется к мысли, что средний период обновления электронной вычислительной техники составляет 5 лет. С учетом этого замечания можно ориентировочно разбить поколения ЭВМ по годам следующим образом до 1955 года - предыстория электронной вычислительной техники, 1955 - 1960 годы - время первого поколения ЭВМ, 1960 - 1965 годы - второго поколения, 1965 - 1970 годы - третьего поколения машин. Следовательно, сейчас совершается переход к четвертому поколению.
В чем состоят различия между этими поколениями?
В основе различия поколений ЭВМ лежит прежде всего их элементная база. Первое поколение машин в качестве элементной базы имело электронные лампы. Машины второго поколения строились на базе полупроводниковой техники транзисторах, диодах, и т. д. Машины третьего поколения созданы на базе микроэлектроники, с относительно малой степенью интеграции. Четвертое поколение отличается существенно более высокой степенью интеграции.
О четвертом поколении я скажу несколько позже, так, как это - направление современного научно-технического прогресса.
Что дает переход от транзисторов к микроэлектронике? Прежде всего это - уменьшение габаритов. С уменьшением габаритов появляется возможность каждый раз увеличивать рабочую частоту и, следовательно, быстродействие ЭВМ. Увеличивается надежность, и в перспективе достигается дешевизна машин, поскольку интегральные схемы позволяют широко автоматизировать их изготовление.
Если говорить в общем об универсальных ЭВМ, то, несмотря на всю важность микроэлектроники, это отличие машин третьего поколения является не только не единственным, но, может быть, и не самым главным. Дело заключается в том, что современные машины состоят из многих блоков, а переход к микроэлектронике уменьшает габариты в основном лишь центральных процессоров.
Чем же отличаются машины третьего поколения в глобальном аспекте? Тут можно указать следующие основные отличия.
Прежде всего электронные машины третьего поколения оперируют с произвольной буквенно-цифровой информацией; фактически в них соединились два направления предыдущих поколений машин - машин для делового, коммерческого применения (для обработки алфавитной информации) и машин для научных применений (для обработки числовой информации). В машинах третьего поколения эти две линии слились. Возникло специальное понятие - байт. Байт - это единица информации внутри машины, которая представляет собой либо две десятичных цифры, либо один алфавитный символ - букву того или иного алфавита, включая различные знаки, и символы. В соответствии с этим изменилась система команд машины. Помимо традиционной арифметической команды, появилось большое количество команд для оперирования с алфавитной информацией.
Второе чрезвычайно важное отличие - изменение структурной схемы машин. Все устройства машин первого поколения и частично второго работали последовательно.
Современные машины третьего поколения обладают возможностью параллельной работы устройств. Эта структурная схема отличается от традиционной схемы прежде всего наличием каналов, управляемых периферийно-коммуникационным процессором. Благодаря этому машина может одновременно выполнять многие операции переписывать информацию для очередной задачи с магнитной ленты или магнитного диска, выводить информацию для соответствующего устройства, осуществлять ввод информации, работу с удаленными потребителями через линию связи на пультах, и т. д. Эта параллельная работа сильно повышает производительность, что особенно важно для построения автоматизированных систем.
Параллельная работа различных устройств машин обеспечивается переходом на мультипрограммный режим. Если работает одна программа, для которой есть все данные в оперативной памяти, то в это время вторая программа может, например, осуществлять ввод информации с удаленного пульта по линии связи. Одновременно в машине находится 16 - 32 программы, то есть машина работает с большим количеством задач.
Еще одна особенность заключается в так называемом разделении времени. Это означает, что имеются удаленные пульты (часть из них может быть рядом с машиной, а часть - в другом городе или даже в другой стране), с помощью которых человек по линии связи может осуществлять контакт с машиной. При этом возможна одновременная работа многих людей, таким образом, что любому из них кажется, что он один загружает машину, хотя в таком положении находятся все, пользующиеся ЭВМ.
Для осуществления параллельной работы устройств необходимо, чтобы, помимо обычных программ машины, была еще так называемая операционная система, которая обеспечивала бы работу всей сложной системы в комплексе, в связи с чем в машинах третьего поколения сильно повысилась роль математического обеспечения. В настоящее время в ряде машин третьего поколения стоимость математического обеспечения составляет более 50 процентов стоимости самой машины.
Существенную часть математического обеспечения составляют трансляторы. Внутренний язык машины довольно сложен для неподготовленных потребителей. Пока потребителями были главным образом математики, такое положение в основном устраивало. Но, когда машины стали применяться для таких процессов, как автоматизация проектирования, круг их применения значительно расширился. Внедрять электронно-вычислительную технику стало сложнее. Поэтому разрабатываются языки, удобные для общения, так называемые «входные языки» машины, отличающиеся от языков обработки внутренней информации машины. Необходимо было разрабатывать трансляторы, которые переводят информацию, подаваемую на внешнем языке, на внутренний язык машины.
Языки ЭВМ второго поколения обеспечивали решение научных задач малой и средней сложности, но это совершенно непригодно для того, чтобы использовать все возможности, предоставляемые машинами третьего поколения. Поэтому появились языки машин третьего поколения; «Симу-ла-67», «ПЛ-1», и «Алгол-68» Эти языки отличаются от традиционных языков машин второго поколения тем, что обладают средствами для описания параллельных процессов и в них заложены основы для саморазвития языков, их можно усложнять дальше, не меняя ядро транслятора, добавлять новые понятия. Кроме того, в них объединяются черты различных языков ЭВМ второго поколения, ориентированных на решение научных, и коммерческих задач.
Очень важной особенностью машин третьего поколения является осуществление стандартного сопряжения центрального процесса с периферийным оборудованием. Раньше машины фактически сопрягались только с теми магнитными лентами и другим периферийным оборудованием, которое разрабатывалось специально для данной машины. Это примерно выглядит так, как если бы в сельскохозяйственном машиностроении выпускался трактор, который не мог бы работать с любым плугом, а только с плугом, специально для него разработанным. Такое положение было в первом, и втором поколениях машин.
В настоящее время положение существенно изменилось. Дело в том, что входной канал имеет стандартные системы связи и кодирования информации, и к нему можно присоединить любое периферийное устройство машин третьего и четвертого поколений. Это достигается тем, что в машинах имеется специальное устройство, управляющее группами периферийных устройств, которые преобразуют информацию в стандартную форму. В машинах четвертого поколения стандартизация будет доведена до такой степени, что к машине могут присоединяться любые устройства.
Остановимся теперь на новых периферийных устройствах, и улучшении характеристик старых устройств. При смене поколений примерно на порядок выросли характеристики традиционных устройств и появились некоторые новые автоматы, читающие печатный текст, и экранные пульты. Я хочу о них сказать особо, потому, что в машинах четвертого поколения им принадлежит будущее.
Что представляет собой экранный пульт? Это устройство имеет вид пишущей машинки с клавиатурой и экран типа телевизионного, на котором можно видеть вводимую или получаемую из машины информацию. Информацию можно впечатывать на машинке, специальным световым карандашом можно вносить правку непосредственно на экране. На экран выводится графическая информация, оператор с помощью светового карандаша может править график, рисунок, чертеж, и т. д.
С помощью экранных пультов осуществляют режим диалога. Надо сказать, что режим диалога - это сфера машин четвертого поколения. Но и в машинах третьего поколения имеются зачатки режима диалога.
Режим диалога предполагает решение таких задач, программа которых в момент начала решения полностью неизвестна. Для этого обеспечивается совместная работа человека, сидящего за пультом, и вычислительной машины. Человек видит, как осуществляется процесс в вычислительной машине, фиксирует те или иные промежуточные результаты и по ходу дела меняет инструкции машине, чтобы получить тот или иной желательный результат.
Развитие системы диалога с машиной особенно важно в исследовательских задачах, и в задачах автоматизации проектирования. Но этот режим приходит в противоречие с принятой системой трансляции. Дело в том, что человек должен вводить информацию на входном языке, а машина работает на внутреннем. В момент диалога все время должен работать транслятор-переводчик, а трансляция и так занимает достаточно много времени в современных машинах. Поэтому все больше, и больше стали развиваться другие системы, прежде всего система интерпретации, при которой форма информации, вводимой в машину, не отличается от входного языка, а машина интерпретирует выражения входного языка в своих командах. При этом, правда, снижается скорость работы, но этот недостаток исправляется за счет такого изменения структуры машины, при котором структурная интерпретация стала бы естественной. Такое направление в настоящее время еще не получило большого развития, однако это уже определенные черты перехода к машинам четвертого поколения.
Далее, изменилось понятие производительности машины. Раньше производительность машины связывалась с количеством арифметических операций, выполняемых машиной за единицу времени. Эта характеристика остается важной и сейчас. Однако в связи с изменением системы обработки данных столь же важное значение приобретают другие характеристики машин. В самом деле, если вы решаете задачу, например, расчета трасс космических кораблей, то периферийные устройства играют небольшую роль, поскольку закладывается в машину, и снимается с выхода сравнительно малое количество данных, а машина производит большое количество вычислений. Задача другого качества - например, перепись населения, которая требует большого количества исходных данных и сравнительно малого числа операций. Здесь проблема ввода, и вывода имеет большое значение. Поэтому важны характеристики работы всех частей системы.
В настоящее время рекордная скорость работы электронных вычислительных машин - скорость выполнения математических операций в центральном процессоре - составляет несколько десятков миллионов операций в секунду, а емкость оперативной памяти - 16 миллионов байт. Ясно, что электронная часть современных машин очень мощная, но для того, чтобы использовать такую скорость ее работы, приходится преодолевать медлительность периферийных устройств.
В чем же состоит основное направление технического прогресса в машинах четвертого поколения? В настоящее время машины четвертого поколения будут строиться в основном на схемах большой интеграции, когда в еще большей степени будут уменьшены размеры машин и повышены скорость, надежность, а в перспективе обеспечена дешевизна ЭВМ.
Для машин пятого поколения элементная база просматривается менее уверенно, но, видимо, большую роль будет играть оптоэлектроника, использование когерентных источников излучения.
По прогнозам, которые в настоящее время имеются в мире, к концу следующего поколения появятся машины с миллиардом операций в секунду. Эта скорость будет повышаться за счет мультипроцессорной, и параллельной работы.
Дальше просматриваются некоторые возможности осуществления параллельного преобразования информации типа той, которая представляется в виде голограмм с помощью систем лазерных элементов, и соответствующие «вычислительные среды». Ожидается, что будут построены внешние запоминающие устройства типа магнитно-дисковых на 10^14 байт информации. Это крупная библиотека на 100 миллионов томов, которая помещается в одной ЭВМ.
В структуре машин четвертого поколения предполагаются большие изменения. Машины общего назначения будут иметь специальные процессоры для управления, куда будет перемещена большая часть операционной системы, несколько параллельных процессоров для выполнения основных операций, коммуникационные процессоры с большим числом функций, чем в нынешних каналах, и, наконец, периферийные процессоры для решения более мелких задач.
Достигнутая машинами третьего поколения стандартизация сопрягающих устройств ввода, и вывода с центральными процессорами з машинах четвертого поколения распространится, и на систему математического обеспечения.
При этом будет все более возрастать роль автоматизации проектирования. Без нее невозможно будет осуществлять разработку таких сложных операционных систем, которые в настоящее время только намечаются.
Очень большие сдвиги ожидаются в области автоматизации изготовления ЭВМ в связи с переходом на технологию больших интегральных систем.
Программное управление специальными устройствами на основе электронной ионно-лучевой технологии позволит сильно снизить стоимость больших интегральных схем; некоторые прогнозируют, что к 1980 году стоимость может быть снижена настолько, что каждый ученый сможет иметь у себя на столе вычислительную машину. Появятся новые языки. В настоящее время в связи с задачей автоматизации проектирования все больше распространяются языки процессирования, картинками, и чертежами, которые требуют своего собственного подхода к структурной программе интерпретации, и корреляции. Появятся новые периферийные устройства. Кроме того, ожидается, что к 1976 году будут созданы устройства вывода информации из машин голосом для специальных применений. В середине 70-х годов широкое распространение получат экранные пульты, о которых уже упоминалось выше.
Наконец, в машинах четвертого поколения происходит процесс (начавшийся еще в машинах третьего поколения) сращивания машин, и вычислительных центров с системой связи. Меняется, и представление о системе связи. Связь будущего целиком должна предоставлять потребителю не только услуги передачи информации, но, и ее хранения, и обработки.
Что касается использования ЭВМ, то машины первого поколения применялись в основном для научных расчетов, и только частично для экономических расчетов. Машины второго поколения, помимо этого, стали широко использоваться для управления различными процессами, прежде всего технологическими (управление домнами, прокатными станами, самолетами), для выполнения экономических расчетов. Машины третьего поколения, помимо всего перечисленного, стали широко применяться для автоматизации процессов проектирования, построения автоматизированных систем управления в технологии, и в административной области. Появляются интегрированные системы, которые представляют собой объединенную систему; машины, управляющие технологией, и экономикой предприятия.
Основным направлением технического прогресса в области применения ЭВМ является так называемый системный подход к управлению ими.
Что такое системный подход? Если говорить, скажем, об использовании машин второго поколения для решения определенной задачи, то поступают так; берут исходные данные, составляют программу, передают в вычислительный центр, получают ответ, и т д. Это - эпизодическое использование ЭВМ. При системном подходе имеет место автоматизированный сбор информации, причем информация, необходимая для решения задач, накапливается прежде всего на магнитной ленте. Если мы каждый раз будем решать задачи так, чтобы использовать устройства ввода, и вывода, то машина будет задыхаться от недостатка информации.
Поэтому при системном подходе накапливаются исходные данные для постоянного хранения на магнитных лентах, создается так называемая служба данных или служба информационных массивов, а ввод, и обновление этих данных автоматизированы с помощью специальных устройств. Это - первое отличие.
Второе отличие заключается в том, что вывод данных производится уже в готовом виде, в окончательной форме - в виде чертежей, если это автоматизация проектирования, в виде проектов распоряжений, если это система управления заводом, каких-то проектов планов - одним словом, в виде готовых документов, оформленных так, что с них можно делать фотокопии, и передавать непосредственно в типографию.
Наконец, при системном подходе требуется наличие специальной операционной системы. Как правило, здесь общая операционная система машин не подходит, и нужна своя, чтобы последовательно проводить подготовку данных для системы рабочих программ, осуществляющих автоматизацию того или иного процесса.
Допустим, проектировщик жилого здания одной программой решить задачу не может. Раньше он использовал машину для оптимальной планировки, выводил данные, потом вводил их, и делал снова расчеты; в этом случае ввод - узкое место машины - использовался нерационально. Теперь эти данные находятся все время в машине, и передаются от одной программы к другой специальной операционной системой. Кроме того, эта же операционная система ответственна за организацию взаимодействия конструктора на пульте с этой электронной вычислительной машиной.
В каких направлениях в настоящее время осуществляется применение этого системного подхода? Системный подход уже достаточно ясно проявился в машинах третьего поколения, и будет основным в машинах четвертого поколения.
Как осуществляется системный подход в проблеме автоматизации экспериментальных исследований? Имеются три основных направления автоматизации сбора информации. Первое основано на стандартизации носителей. Аппаратура фиксирует информацию, получаемую в результате эксперимента или испытания, на очень непохожих друг на друга носителях; это, и диаграмма, и кинолента, и различные бумажные ленты, и т. д. Разработать данные для вводных устройств ЭВМ, которые бы достаточно эффективно читали всю эту информацию, не представляется возможным. Разумно здесь встречное движение, чтобы конструкторы приборов, и конструкторы машин договорились, что имеется 5 или 10 основных видов фиксирования информации на носителях. А конструкторы периферийного оборудования для машин должны создать соответствующие высокопроизводительные устройства, которые позволяют автоматически читать эту информацию, и вводить ее в машину.
Второе направление автоматизации сбора информации основано на системе разделения времени. В лабораторию выдается, какой-то канал от большой ЭВМ, установленной в другом месте, и через специальные аналого-цифровые преобразователи осуществляется подключение тех или иных измерительных приборов к передаче непосредственно в ЭВМ для решения не только крупных задач, но, и первичной обработки (использование метода наименьших квадратов, нахождение корреляции, и т. д.), которая требует многих данных, и не автоматизировалась ранее ввиду того, что не был автоматизирован ввод.
Наконец, третье направление - это органическое включение ЭВМ в сложные экспериментальные установки. Речь идет о таких установках, как ускорители, ядерные реакторы, исследовательские суда, и т. д. В этом направлении уже кое-что сделано, но нужно сделать еще намного больше.
Предстоит разработать систему стандартизации, и архивизации научных данных. Когда ставится тот или иной эксперимент, результаты обрабатываются в соответствии с имеющейся технологией обработки, и под определенным углом зрения. Например, произвели взрывы, и записали сейсмограммы. Такие сейсмограммы несут большую Информацию, но обрабатываются они под определенным углом зрения, например, для поисков нефти. В будущем будет разработан новый метод обработки сейсмограмм, и встанут задачи определения других полезных ископаемых. Необходимо, чтобы первичные данные, определенным образом обработанные, хранились не на бумаге, а на магнитной ленте ЭВМ в цифровом виде с тем, чтобы можно было не повторять их ввод, и вывод, и сами дорогостоящие эксперименты, а использовать, когда это потребуется, ранее проделанные эксперименты, и только обработать их иначе.
Очень важным вопросом является создание систем для автоматизации проектирования. Здесь системный подход отличается тем, что решаются не отдельные задачи, а весь комплекс, и выдаются окончательные документы, осуществляется взаимодействие с конструктором.
Как работает конструктор, используя машину третьего поколения, при проектировании, какого-то объекта? Условно рассмотрим жилой дом. В машину вводится система программ, и операционная система, которая обеспечивает разговор конструктора с машиной на понятном ему языке, система директив, которая направлена на обработку чертежной информации (например, повернуть чертеж, сделать разрез). Имеется также набор программ для подсчета той или иной функции на данном объекте, например, общей полезной площади или стоимости квадратного метра.
Перед конструктором имеется пульт, на котором можно выяснить либо результат расчета стоимости квадратного метра, либо чертежную информацию (общий вид, план квартиры, и т. д.). Конструктор может вмешаться, и световым карандашом нарисовать стрелку, указав, что нужно подвинуть стенку на полтора метра вправо, и т. д. Когда весь цикл проектирования пройден, специальная система редактирующих программ по запросу конструктора осуществляет выдачу рабочей документации.
Направление развития справочно-информационных систем для машин четвертого, и особенно пятого поколения можно охарактеризовать следующим образом. В связи с резким увеличением емкости периферийных запоминающих устройств ожидается, что на протяжении ближайшего десятилетия в целом ряде стран будут созданы национальные банки данных. Это система вычислительных центров, в которых накапливается определенная информация, и система пультов на рабочих местах конструкторов-потребителей, например, связанных по линиям связи с этими национальными банками данных. Конструктор может вызывать нужную ему информацию. Национальный банк в области данной технологии включает в себя, например, описание всех материалов, и обеспечивает поиск их по заданным свойствам. На запрос конструктора, работающего за пультом, о материалах с требуемыми свойствами система осуществляет поиск информации в своей памяти, и отвечает, какие материалы разработаны или разрабатываются, и в, какой лаборатории, какие уже выпускаются промышленностью, причем с указанием адреса, по которому можно сделать заказ.
По мнению английских специалистов, такого рода банки данных по науке, и технике будут созданы в 1977 году, по медицинской диагностике - в 1977 году, по юриспруденции - к 1980 году. В некоторых странах это будет сделано еще быстрее.
Система программированного обучения, по предположениям, будет очень широко применяться уже к концу этого десятилетия.
Несколько слов о самой важной области применения - это автоматизированные системы управления в промышленности, и народном хозяйстве вообще.
Надо отличать системы технологического управления, и системы организационного, и административного управления; новое здесь - появление интегрированных систем, о которых упоминалось выше. Проектирование таких автоматизированных систем управления резко отличается от привычного проектирования, которое применяли, скажем, десять лет назад. В чем это отличие? Когда автоматический регулятор на машинах делался для автоматизации тех или иных технологических операций, памятью этого регулятора служил сам объект. Регулятор должен был только преобразовывать в соответствии с поступающей информацией данные, получаемые от датчиков, и выдавать их на исполнительный орган. Когда речь идет о таких сложных объектах, как различного рода административные, и организационные системы, подобный способ уже невозможен. Необходимо осуществлять создание информационной модели объекта в памяти машины.
Делается это следующим образом в системах разграничиваются два процесса - сбор данных для управления, и решение самих задач управления. Разграничение это делается через так называемые информационные массивы. Допустим, в массивах министерства хранятся данные о ресурсах, которыми располагают заводы, конструкторские бюро, и другие подразделения этого министерства. Эти данные обновляются в момент, когда создается соответствующая информация об обновлении скажем, пишется новый паспорт, какого-то оборудования, устанавливаемого или модернизируемого на том или ином заводе; в этот момент информация передается в соответствующую автоматизированную систему управления, хотя она будет использована, может быть, только через две недели или через год.
Специальная операционная система все время обновляет поступающими данными массивы информации, определяющей состояние объекта управления. Это очень сложная работа, поскольку необходимо стандартизировать прежде всего формы представления информации для того, чтобы отдельные единицы автоматизированных систем могли без вмешательства человека обменяться информацией с магнитных лент, либо в будущем прямо по каналам связи.
Имеется еще одно важное отличие автоматизированных систем управления необходимо, чтобы сбор информации производился таким образом, чтобы совмещалось приготовление первичного документа с подготовкой данных для ЭВМ. Для этого требуется специальная гамма периферийных устройств (скажем, специальные пишущие машины, которые одновременно с обычным текстом готовят его копию на перфоленте), чтобы не дублировать работу, и вместе с тем обеспечить абсолютную точность информационных данных, вводимых в ЭВМ.
Следующий очень важный вопрос - это принцип новых задач. Иногда еще бытует такая точка зрения, что стоит установить вычислительную машину, и дать математическое обеспечение, как дела пойдут очень хорошо. Фактически же дело далеко не в этом. Практика показала, что если машина устанавливается под те задачи, которые решаются сегодня, то это, как правило, большого эффекта не дает. Но если берутся совершенно новые задачи, которые не могли быть решены раньше, поскольку были ограничены возможности человеческого коллектива, то в этом случае от применения ЭВМ возможен большой эффект.
Поиск таких задач, и одновременно изменение структуры управления, изменение функций человеческих коллективов, которые работают с ЭВМ, - одна из важнейших задач при внедрении автоматизированных систем управления.
Остановлюсь теперь на вопросе, связанном с увеличением эффективности в зависимости от размеров системы. Мировая практика показывает, что чем больше размер автоматизируемой системы, тем больше ее экономическая эффективность.
Большой эффект может быть получен, когда автоматизируется сбор данных на предприятиях, и имеется координирующий центр в учреждении, например, в министерстве. Имеется возможность обмениваться информацией, и тогда эффект будет очень большой. В крупных фирмах он составляет 50 - 60 процентов увеличения выпуска продукции, и роста производительности труда.
Несколько слов об организации внедрения автоматизированных систем управления.
Нужно создать индустрию не только4 электронных вычислительных машин, но, и систем математического обеспечения для машин. Индустриальные методы внедрения систем управления, систем автоматизации обработки данных, о которых говорилось выше, - это залог успеха.
Вторым условием успеха является единая техническая политика, как в отношении математического обеспечения, так, и в отношении сопрягаемости систем управления в различных звеньях.
Я не затронул здесь такие интересные моменты, как автоматизация математических доказательств, построение дедуктивных теорий с помощью ЭВМ, моделирование сложных систем, постановка математических экспериментов в таких областях, которые раньше считались далекими от математики (биология, лингвистика, и т. п.). Однако о главных направлениях технического прогресса, и применении ЭВМ в народном хозяйстве я постарался рассказать полнее. И самым основным среди них является использование ЭВМ для дальнейшего совершенствования управления.
СЛОВАРЬ ТЕРМИНОВ
БАЙТ - единица информации, равная восьми двоичным разрядам (1 байт = 8 бит).
ПРОЦЕССОР - комплекс из арифметического устройства, и устройства управления, перерабатывающий информацию внутри самой ЭВМ.
ПЕРИФЕРИЙНО - КОММУНИКАЦИОННЫЙ ПРОЦЕССОР - устройство, в которое поступает информация от потребителей ЭВМ, и в котором осуществляется ее первичная переработка, «редактирование». Тем самым основные устройства ЭВМ освобождаются от непроизводительной работы.
МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ - комплекс программ, которые позволяют автоматизировать программирование задачи, слежение за ходом ее решения на машине, организовать совместную работу всех ее частей.
ТРАНСЛЯТОР - специальная программа, осуществляющая автоматический перевод программ, составленных программистами, на N «машинные языки», языки цифровых команд, по которым работает ЭВМ; транслятором называют также всякую программу перевода с одного искусственного языка на другой.
МУЛЬТИПРОЦЕССОРНЫЙ РЕЖИМ - режим, при котором несколько процессоров работают одновременно, независимо друг от друга; они либо ведут параллельную обработку информации, либо решают несколько различных задач; в обоих случаях возможен взаимный обмен информацией, и программами.
ИНТЕГРАЛЬНЫЕ ТВЕРДЫЕ СХЕМЫ - микроминиатюрные радиоэлектронные схемы, работа которых основана на использовании различных эффектов, имеющих место в твердом теле.
ОПЕРАЦИОННАЯ СИСТЕМА - комплекс «служебных» программ, облегчающих потребителям ЭВМ пользование машиной управляющие программы (координируют работу всех устройств машины, организуют одновременный счет по нескольким программам в тех случаях, когда это допускается структурой машины), стандартные подпрограммы (осуществляют стандартные вычислительные процедуры), трансляторы, архивы для хранения информации, тесты, и диагностические программы (для обнаружения, и локализации неисправностей машины).
ЯДРО ТРАНСЛЯТОРА - общая основа нескольких специализированных алгоритмических языков, позволяющих описывать задачи различных отраслей знания.

