Вопрос № 133623: Здравствуйте, уважаемые эксперты!
Помогите пожалуйста разобраться :
Читаю курс http://www.intuit.ru/department/os/osintro/1/2.html ,и не могу понять что автор подразумевает под этими фразами:
////Изменяется сам процесс прогона программ. Т...
Вопрос № 133.623
Здравствуйте, уважаемые эксперты!
Помогите пожалуйста разобраться :
Читаю курс http://www.intuit.ru/department/os/osintro/1/2.html ,и не могу понять что автор подразумевает под этими фразами:
////Изменяется сам процесс прогона программ. Теперь пользователь приносит программу с входными данными в виде колоды перфокарт и указывает необходимые ресурсы.//////
и
////Смена запрошенных ресурсов вызывает приостановку выполнения программ, в результате процессор часто простаивает. Для повышения эффективности использования компьютера задания с похожими ресурсами начинают собирать вместе, создавая пакет заданий./////
Вообще не понятно что автор имеет ввиду когда говорит "ресурсы".
В тексте есть упоминания "вычислительные ресурсы" и "системные ресурсы" и "удалёные ресурсы" ,а что это такое и что именно входит в каждый из этих классов не понятно.А главное какие ещё есть классы ресурсов в рамках эвм,помимо 3-х названных.
Не понятно что значит "указывает необходимые ресурсы".
"Смена запрошенных ресурсов" - не понятно кто меняет,что меняет.
Пожалуйста проясните.
P.S.Пробовал задать эти вопорсы на их форуме,но ответа так и не получил.
Отвечает: Shapoklak
Здравствуйте, Владислав Олегович!
Гмм... Попробуем вспомнить. Лет 20 назад такое было, при использовании ЕС ЭВМ (ну и IBM, чьим аналогом ЕС ЕВМ была). Да, когда-то на перфокартах была набита и сама программа, и данные к ней. Перфокарты сдавали на ВЦ, потом получали распечатку результатов работы программы. Потом появились магнитные ленты, стали набивать на них с помощью специального устройства УПД - устройство подготовки данных. Ресурсы, которые нужно было указывать - используемые диски, магнитные ленты (и номера устройств, на которых смонтированы
носители), используемая оперативная память, порядок управления задачами (пакетная обработка, вперед проходили пакеты с более высоким приоритетом, наивысший был 15 - собственно, приоритет влиял и на объем выделенных ресурсов, и на скорость выполнения задания, следил за всей этой механикой дежурный системный оператор - он брал пакеты у пользователей, запускал их, менял параметры при необходимости.
Необходимость случалась, т.к. были в том поколении ОС узкие места - устройства ввода-вывода (электромеханические работали медленно и тормозили весь процесс). Ну или когда какое-то задание нужно было срочно выполнить раньше тех, которые уже были посланы...
Оператор видел ход выполнения заданий (когда появился дисплей, а до того, протокол состояния системы печатался) и корректировал процесс.
Насчет того, как указывали, можно почитать про ЯУЗ (язык управления заданиями, он же JCL - Job Control Language), пользователь указывал необходимое в операторе job и других.
Вот тут можете посмотреть, там есть пример задания (правда, без подробной расшифровки). А тут и несколько листов далее - подробно о JCL - посмотрите операторы job, exec, dd... и тогда станет более понятно то, о чем Вы спрашиваете.
Кроме того, когда появились терминалы, некоторую часть работы по управлению заданием (только своим) стали выполнять пользователи. Например, они могли менять данные, вводя их с клавиатуры и наблюдая за процессом на дисплее, перезапускать задание с новыми данными. Меняли и параметры запуска.
На более простых системах (ЕС1010 - стояли как рабочие машины, например, на научно-исследовательских судах) работали уже не системные операторы, а опытные пользователи. Для управления существовали целые системы команд. Например, ДЕМОС - система команд для пользователей для ОС ЕС - руководство тут.
На ЕС 1036 существовала СВМ для ЕС ЭВМ (система виртуальных машин - там свои команды были) . Пользователи управляли своей виртуальной машиной (которой выделялась часть ресурсов, так что казалось, что работаешь автономно), а сисоп - работой всей системы.
Ответ отправила: Shapoklak (статус: Академик) Россия, Орск Организация: школа Адрес: www.school56orsk.narod.ru WWW:компьютерные фирмы г. Орска ICQ: 101137510 ---- Ответ отправлен: 22.04.2008, 22:39 Оценка за ответ: 5 Комментарий оценки: Огромное Вам спасибо, за содержательный ответ!!!