2015-08-09 5 views
-2

Не вдаваясь в подробности, как монитор отличается от ОС?Операционная система и монитор

Я читал, что сначала была Serial Processing в предыдущие дни, а затем мониторы и теперь ОС.

+0

Похоже, я совершил страшную ошибку, чтобы получить все поданные голоса. Если бы я знал, в чем дело. –

+1

Скорее всего, вы отказались от голосования, потому что люди неправильно истолковали то, что вы имели в виду под «монитором». Технически то, о чем вы говорите, называется «пакетным монитором», который сильно отличается от средств мониторинга в современном мире. – pushkin

ответ

2

Монитор в этом контексте означает пакетный монитор.

В 1950-х - середине 60-х годов, прежде чем у нас были настоящие операционные системы, у нас были пакетные мониторы. Вы «запрограммировали» задание на перфокарты и помещали их в очередь ввода, чтобы машина обрабатывала один за другим.

Программист будет сидеть перед монитором, который будет отображать дампы памяти, отладочную информацию и т. Д. - это был невероятно утомительный процесс.

Конечно, основным недостатком Batch Monitor является то, что центральный процессор часто не работал. Поскольку скорость процессора намного быстрее, чем скорость ввода-вывода, машина будет тратить большую часть времени на чтение карт (I/O), пока процессор ждал.

В настоящее время современные операционные системы могут запускать сразу несколько процессов и оптимизировать использование ЦП. Когда процесс в очереди выполнения должен выполнять операции ввода-вывода, ОС помещает его в другую очередь, а ЦПУ начинает обработку следующего задания. Когда ввод-вывод завершен, этот процесс возвращается в очередь выполнения. Таким образом, процессор всегда что-то делает.

Edit:
После поиска «пакетный монитор» и не нашли много ссылок на него, кажется, что он чаще упоминается как «периодическая система» - вот книга для справки; должен иметь возможность найти pdf-версию онлайн: Modern Operating Systems.

+0

Уверенный, никогда не знал, что существует вещь под названием «Batch Monitor». Интересно знать, спасибо. +1. –

Смежные вопросы