Logo

Служба поддержки:

 

ICQ: 621-626-628 ICQ: 621-626-628

 

SKype: sharing_plus

 

621-626-628@mail.ru

 

Реквизиты оплаты:



U334459871111
Z163812692685
R219058712561

410011491012247

Голосование

Оцените работу сервера
 

Реклама от Google:

ситроен сервис москва
francservice.ru
Куплю спортивное питание. Купить спортивное питание Optimum Nutrition .
superprotein.ru
Гл. 2. Разделение ЭВМ между пользователями 25
06.06.2012 00:28

рают входные данные, а трое других ожидают, пока выполняется их процесс. (Мы предполагаем, что люди в комнате пытаются сделать что-либо полезное и работают независимо. Если бы все они играли в игру с космическими ракетами, расклад был бы иной.)

Даже самая быстропечатающая машинистка работает медленно по сравнению со скоростью работы ЭВМ, поэтому три наших пользователя, набирающие что-то на клавиатуре, не представляют какую-либо значительную нагрузку для ЭВМ. Очевидно, что шесть думающих пользователей также не загружают ЭВМ, поэтому остаются три пользователя, процессы которых выполняются.

Мы предположим, что из этих троих один выполняет простую интерактивную работу, например редактирование. Пользователь набрал команду редактирования, и ЭВМ должна ее выполнить. Обычно это не требует больших вычислительных ресурсов — при удачном стечении обстоятельств процесс может завершиться в течение одного временного кванта, так что в этом случае опять не требуется больших затрат ресурсов от ЭВМ. На самом деле во многих случаях процесс сам завершает свой временной квант еще до того, как он истек.

Предположим, что второй пользователь выполняет некоторую операцию с файлом. Обычно файлы хранятся на запоминающем устройстве ЭВМ, называемом диском. Процесс второго пользователя расходует несколько временных квантов, а затем требует ввести новые данные из файла. Ввод из файла хотя и быстрее, чем ввод с терминала, но все же еще медленный по стандартам ЭВМ. Для того чтобы серийная ЭВМ не простаивала, проклиная низкую скорость своего файлового ввода и прикидывая, что она смогла бы за время ожидания проверить правописание всех слов в романе «Война и мир», большинство ЭВМ снабжены инструкцией вида: «запусти эту файловую операцию и сообщи мне, когда она закончится». Пока продолжается медленная работа с файлом, ЭВМ переключается на другую работу. В частности, она может выделить временной квант для нашего третьего пользователя.

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

 
eskisehirbayanlar.com eskisehirescortlar.net bursaescorttr.com bursadaescortlar.org antalyaescort.pw