Раздел 3. 3.docx

  • docx
  • 29.04.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Раздел 3. 3.docx

Раздел 3. 3

1.  Программа – это множество команд. Процесс – это действия, выполняемые в соответствии с этими командами.

2.  Центральный процессор завершает текущий машинный цикл, сохраняет состояние текущего процесса и устанавлива- ет в счетчике адреса заранее определенное значение (которое является адресом обработчика прерываний). Таким образом, следующая выполняемая команда – это первая команда в обработчике прерываний.

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

4.  Каждую секунду машина сможет выделять по одному полному кванту времени 18 процессам.

5.   В целом 10/11 машинного времени может быть затрачено на собственно выполнение вычислительных процессов. Ко- гда процесс запрашивает выполнение операции ввода/вывода данных, выделенный этому процессу квант времени процессо-


ра завершается и процессор приступает к обработке запроса. Таким образом, если каждый процесс будет выдавать запрос на ввод/вывод через 5 миллисекунд после получения кванта времени, эффективность работы машины может снизиться до 1/2. Иными словами, машина будет затрачивать на выполнение необходимых переключений столько же времени, сколько и на выполнение самих процессов.

6.  В качестве примеров можно предложить работу компании "Товары – почтой" и обслуживаемых ею клиентов, бирже- вого брокера и его клиентов или фармацевта и его клиентов.