Юный техник 1984-10, страница 15

Юный техник 1984-10, страница 15

дать его и непросто. Но без него компьютер нас бы не понял.

Итак, стандартные подпрограммы, программы-компиляторы. Выход найден? Не будем спешить. Чем сложнее, мощнее становятся ЭВМ, тем больше проблем возникает. Например, ввод и вывод данных как мы говорили, перешел к вспомогательным процессорам — каналам ввода-вывода. Открылась возможность решать сразу несколько задач на одной машине: ведь пока, скажем, для одной задачи канал считывает с вводного устройства всего 10 перфокарт, центральный процессор успеет выполнить полмиллиона операций для другой! Крупные ЭВМ обрабатывают параллельно до 15 заданий! Одновременно здесь работают десятки устройств ввода-вывода данных — магнитные диски и лентопротяжные механизмы, устройства печати, чтения с перфокарт и перфолент...

Можно ли поручить управление таким сложным хозяйством чело

веку? Представьте себе огромный железнодорожный узел, который принимает и отправляет составы по десятку направлений и имеет множество грузовых и сортировочных станций, только здесь от станции до станции поезда вместо положенных часов и минут проходят за тысячные доли секунды! Столько же времени отнимает погрузка и разгрузка вагонов, формирование составов. Как будет работать такой узел? Поезда будут стоять, ожидая, не дадут ли сбившиеся с ног диспетчеры какую-нибудь команду. Моргнуть не успеешь — разгрузят вагон, проведут состав и снова ждут.„ Наша сверхбыстрая железная дорога — это большой компьютер, а поезда и вагоны — задачи, которые он решает. Каждая операция отнимает миллиардные доли секунды, да где найти такого диспетчера'..

С этим делом может сладить только сама ЭВМ. И действительно, сегодня созданы специальные программы-диспетчеры, управляю-