русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Модель процесу


Дата додавання: 2014-11-28; переглядів: 889.


У багатофункціональній системі реальний процесор перемикається із процесу на процес, але для спрощення моделі розглядається набір процесів, що йдуть паралельно (псевдопаралельно).

Розглянемо схему із чотирма працюючими програмами.

Рис.1 Багатозадачність в ОС

 

 

У кожний момент часу активний тільки один процес.

Рис.2 Один та чьотири лічильника команд

 

Справа представлені паралельно працюючі процеси, кожний зі своїм лічильником команд. Зрозуміло, насправді існує тільки один фізичний лічильник команд, у який завантажується логічний лічильник команд поточного процесу. Коли час, відведений поточному процесу, закінчується, фізичний лічильник команд зберігається в пам'яті, у логічному лічильнику команд процесу.


<== попередня лекція | наступна лекція ==>
Теоретичні відомості | Ієрархія процесів


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн