Читайте также: |
|
В первых ЭВМ ОС отсутствовали. В результате для того, чтобы выполнить программу, программисту необходимо было вручную подготовить ЭВМ к работе — загрузить в определённые области памяти программу и данные, проинициализировать необходимые устройства ЭВМ, затем выдать команду на старт программы. По завершении работы программы необходимо было вручную привести ЭВМ в исходное состояние — «почистить».
Эти ручные операции отнимали слишком много очень дорогого машинного времени. В связи с этим были предприняты попытки автоматизировать процессы подготовки ЭВМ к работе и её «чистки».
Решением явились пакетные ОС. Основная их идея заключалась в том, что программист не вводил программу в ЭВМ сам, а готовил и отдавал свою программу на перфокартах оператору. Оператор, собрав несколько таких заданий от программистов, формировал пакет — снабжал колоду перфокарт специальными управляющими картами, которые обеспечивали в необходимые моменты времени вызов специальной небольшой управляющей программы — монитора. Монитор обеспечивал загрузку в память очередной программы и её данных, передавал ей управление, а после окончания работы программы автоматически чистил память и загружал следующую программу из пакета. Такой порядок работы позволил значительно сократить простои ЭВМ и поднять эффективность её использования.
В дальнейшем для управления загрузкой и выполнением программ в пакете были разработаны специальные языки управления (JCL), а колоды перфокарт были заменены на магнитные ленты. Сами ленты с пакетами заданий для больших ЭВМ готовились на малых ЭВМ, получивших название сателлитов.
Пакетные ОС и сегодня используются в крупных вычислительных центрах, выполняющих преимущественно вычислительные (неинтерактивные) задания.
Дата добавления: 2015-07-20; просмотров: 86 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Понятие открытого программного обеспечения. Его преимущества. Программное обеспечение GNU | | | ОС разделения времени и многопользовательские ОС |