Составители:
114
компиляторов с символических языков (Fortran и др.), а в 1954 г. Nat
Rochester разрабатывает Ассемблер для IBM-701. Операционные
системы отсутствовали.
Второй период (1955–1960). Пакетные операционные системы
С середины 50-х годов начался следующий период в эволюции
вычислительной техники, связанный с переходом на новую элементную
базу – полупроводниковые элементы. Применение транзисторов вместо
часто перегоравших электронных ламп повысило надежность
компьютеров и существенно увеличило время безотказной работы.
Теперь на них можно было возложить выполнение практически важных
задач. Снизилось потребление электроэнергии, уменьшились размеры,
снизилась также стоимость эксплуатации и обслуживания
вычислительной техники. Началось использование компьютеров
коммерческими фирмами. Одновременно наблюдается бурное развитие
алгоритмических языков (Lisp, COBOL, ALGOL-60, PL-1 и т.д.).
Появляются первые настоящие компиляторы, редакторы связей,
библиотеки математических и служебных подпрограмм. Упрощается
процесс программирования. Происходит разделение персонала, ранее
ответственного за весь цикл разработки и использования компьютеров,
на программистов и операторов, специалистов по эксплуатации и
разработчиков вычислительных машин.
Изменяется сам процесс прогона программ. Теперь пользователь
приносит программу с входными данными в виде колоды перфокарт и
указывает необходимые ресурсы. Такая колода получает название
задания. Оператор загружает задание в память машины и запускает его
на исполнение. Полученные выходные данные печатаются на принтере,
и пользователь получает их обратно через некоторое время. Смена
запрошенных ресурсов вызывает приостановку выполнения программ, в
результате процессор часто простаивает.
Для повышения эффективности использования компьютера
задания с похожими ресурсами начинают собирать вместе, создавая
пакет заданий. Так появляются первые системы пакетной обработки,
которые просто автоматизируют запуск одной программы из пакета за
другой и тем самым увеличивают коэффициент загрузки процессора.
При реализации систем пакетной обработки был разработан
формализованный язык управления заданиями, с помощью которого
программист сообщал системе и оператору, какую работу он хочет
выполнить на вычислительной машине. Системы пакетной обработки
стали прообразом современных операционных систем, они были
первыми системными программами, предназначенными для управления
вычислительным процессом.
Страницы
- « первая
- ‹ предыдущая
- …
- 110
- 111
- 112
- 113
- 114
- …
- следующая ›
- последняя »