Операционная
система
Житель Крайнего Севера в компьютерном
магазине:
У вас операционные системы есть?
– Есть.
– Многозадачные есть?
– Есть.
– Дайте, однако, трехзадачную! Из коллекции сайта Anecdotov. net
Когда мы говорим о компьютере, первое, что мы представляем —
это металлический ящик, обвешанный проводами. Или — компакт-
ный ноутбук в «дипломате». Или — крохотный коммуникатор в
кармане. Во всех случаях мы правы, и во всех случаях делаем одну и
ту же ошибку. Ведь каким бы модным, умелым и мощным не был бы компью-
тер, сама по себе эта куча металла, пластика и кремния не умеет ничего. Как
машина без двигателя — выглядит внушительно, а толку — никакого. «Железо» — всего лишь «плоть» компьютера. А его дух, двигатель — это
программное обеспечение, которое, собственно, и заставляет процессорное
сердце компьютера биться с чудовищной скоростью, гоня по железным
«венам» цифровую кровь. Но и сами программы довольно беспомощны — всем им нужен некий
посредник, который позволял бы работать с компьютерным железом. Вы
когда-нибудь задумывались, как наши щелчки мышкой и нажатия клавиш
управляют компьютером? Почему то или иное наше действие вызывает тот
или иной результат? Как именно происходит взаимодействие между челове-
ком и компьютером? Верю, что задумывались. И вот теперь вам пора узнать ответ. Сколько бы ни было в компьютере программ, всем им необходима единая
ПЛАТФОРМА.
Единый, общий язык, на котором они смогут общаться с ком-
пьютерным «железом» с одной стороны и с пользователем — с другой. Помощ-
ник, который снимет с их плеч решение самых распространенных проблем. Представьте, что вы приехали в новую, незнакомую страну — и, не зная ни
культуры, ни языка, пытаетесь в одиночку подобрать к ней ключик. Изучить
все ее достопримечательности и тайные тропинки. И, желательно, остаться
при этом в живых... Так поступали путешественники эпохи Великих географи-
ческих открытий, так поступали и первые программы. Каждая из них могла
рассчитывать только сама на себя, а их создатели раз за разом вынуждены
были открывать дороги и тропы, по которым до них прошли другие исследо-
ватели. Первые программы не собирались из готовых блоков, как сегодня, а
писались с нуля на языке «родных» для данного компьютера машинных кодов. И это было закономерно, потому что первые компьютеры были «вещью в
себе», несовместимой с другими умными машинами. Лишь в конце пятидесятых годов, когда компьютеры пошли в серийное
производство, а их количество исчислялось уже не десятками, а тысячами,
появились первые универсальные средства общения человека и машины —
языки программирования. Сначала — «низкие» вроде ассемблера, доступные
лишь немногим кудесникам от программирования, ну а потом... Потом, в
208 Виталий Леонтьев Как появился компьютер 209
середине 70-х, на арену вышел Basic, язык стандартных текстовых команд, Конечно, операционных систем в мире много — и Windows далеко не самая
работать с которым могли даже школьники.