Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В первых ЭВМ ОС отсутствовали. В результате для того, чтобы выполнить программу, программисту необходимо было вручную подготовить ЭВМ к работе — загрузить в определённые области памяти программу и данные, проинициализировать необходимые устройства ЭВМ, затем выдать команду на старт программы.
По завершении работы программы необходимо было вручную привести ЭВМ в исходное состояние — «почистить».
Эти ручные операции отнимали слишком много очень дорогого машинного времени. В связи с этим были предприняты попытки автоматизировать процессы подготовки ЭВМ к работе и её «чистки».
Решением явились пакетные операционные системы. Основная их идея заключалась в том, что программист не вводил программу в ЭВМ сам, а готовил и отдавал свою программу на перфокартах оператору. Оператор, собрав несколько таких заданий от программистов, формировал пакет — снабжал колоду перфокарт специальными управляющими картами, которые обеспечивали в необходимые моменты времени вызов специальной небольшой управляющей программы — монитора. Монитор обеспечивал загрузку в память очередной программы и её данных, передавал ей управление, а после окончания работы программы автоматически «чистил» память ЭВМ и загружал следующую программу из пакета.
Такой порядок работы позволил значительно сократить простои ЭВМ и поднять эффективность её использования.
В дальнейшем для управления загрузкой и выполнением программ в пакете были разработаны специальные языки управления (JCL), а колоды перфокарт были заменены на магнитные ленты. Сами ленты с пакетами заданий для больших ЭВМ готовились на малых ЭВМ, получивших название сателлитов.
Пакетные ОС и сегодня используются в крупных вычислительных центрах, выполняющих преимущественно вычислительные (неинтерактивные) задания.
Дата публикования: 2015-02-03; Прочитано: 545 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!