Соответствия между логическими и физическими устройствами сохраняются достаточно долго, но могут изменяться. Если некий магазин отказывается от услуг банка, физический автомат в его салоне демонтируется, а принадлежавший автомату код присваивается другому автомату. Более простая, но в то же время чаще встречающаяся ситуация — это когда ЭВМ при необходимости вывести полученный результат отыскивает то устройство вывода, которое в данный момент свободно, и присваивает ему кодовое обозначение.
Итого мы насчитали четыре вида программ: во-первых, программы-трансляторы, во-вторых, программы — редакторы, компоновщики и контролеры, в-третьих, программы — организаторы библиотек, наконец, в-четвертых, программы, создающие и обслуживающие таблицы соответствия между физическими и логическими устройствами. Имеется пятый вид программ, наводящих порядок в очереди пользователей в случае, когда действует система разделения времени. Шестой вид программ управляет работой остальных пяти, выполняет функции администратора.
Все это вместе взятое получило название системы программного обеспечения, или, как часто говорят, операционной системы.
В 60-х и 70-х годах операционные системы стремительно развивались. Дело дошло до того, что в отдельных случаях до 90 процентов ресурсов ЭВМ затрачивалось исключительно на внутренние нужды, то есть на работу операционной системы, и лишь 10 процентов ресурсов доставалось пользователям.
Однако нас с вами сейчас интересует другое. ЭВМ как таковая оказалась отделенной от пользователя прочным кольцом всевозможных программ операционной системы. Единственной ниточкой, связывающей ЭВМ с пользователем, оставался тот или иной язык. Написав программу на определенном языке и передав ее на исполнение, пользователь не имел ни малейшего представления, какие устройства ЭВМ, каким образом и когда выполняют его программу. С течением времени эта языковая ниточка стала еще тоньше.
Подобная изоляция ЭВМ от пользователя часто приобретала физические формы. Во многих вычислительных центрах пользователь даже близко не подпускался к ЭВМ. Программы принимались у него операторами через маленькие окошечки, подобные кассовым. Таким же путем он получал отпечатанные на бумаге результаты. Но опять же не станем вдаваться в подробности, а констатируем главное. По мере развития операционной системы ЭВМ оказалась отделенной от пользователей прочной и высокой стеной всевозможных трансляторов, редакторов и т. п.
Буквально в тот день, когда появились ЭВМ, а может быть даже раньше, родилось и безапелляционное мнение: для того чтобы некоторая задача решалась ЭВМ, она должна быть облачена в мундир, иначе говоря, одета в форму, то есть формализована. Если сказать совсем просто, задача должна быть записана в виде системы математических уравнений. Никому в голову не пришло задуматься, так ли все обстоит на самом деле. Просто раз навсегда было принято, что ЭВМ — машина вычислительная, математическая, выполнять она должна арифметические операции и соответственно этому задача должна быть формализована. Самое поразительное, что подобное мнение до сих пор ни у кого не вызывает сомнений, несмотря на то, что ЭВМ давно научились переводить с одного языка на другой (имеются в виду естественные языки), писать стихи, ставить медицинские диагнозы, создавать совсем неплохие, особенно по современным стандартам, музыкальные произведения и многому другому.
Ровно столько времени, сколько существуют ЭВМ, существуют люди, стремящиеся доказать, что возможности ЭВМ принципиально ограниченны и в области переработки информации ЭВМ никогда не сравняются с людьми. В свое время, примерно в середине 60-х годов, творческие возможности ЭВМ служили предметом для жарких дискуссий. На эту тему писались книги, созывались международные конференции. Кто-то из специалистов тогда пошутил, что понятию «творческая деятельность» может быть дано единственное определение: творчество — это то, чего не могут ЭВМ. При этом, добавил он, по мере внедрения ЭВМ во все новые и новые сферы деятельности это определение должно непрерывно эволюционировать.
Сейчас споры поутихли, но убеждение осталось. Трудно удержаться и не привести здесь частенько повторяемое в литературе высказывание о том, что ученые, как правило, вообще не способны менять своих убеждений. Если в науке случается так, что торжествует некая новая теория, как это в свое время произошло, например, с квантовой физикой, то только потому, что сторонники старой теории постепенно вымирают.