русс | укр

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

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


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


Однозадачна система без підкачування на диск


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


Пам'ять розділяється тільки між програмою й операційною системою.

Рис. 8 Схеми поділу пам'яті

Третій варіант використовується в MS-DOS. Та частина, що перебуває в ПЗУ, часто називається BIOS.

Розподіл пам'яті з фіксованими розділами.

Пам'ять просто розділяється на кілька розділів (можливо, не рівних). Процеси можуть бути різними, тому кожному розділу необхідний різний розмір пам'яті.

Системи можуть мати:

· загальну чергу до всіх розділів

· до кожного розділу окрему чергу

Рис. 9 Розподіл пам'яті з фіксованими розділами

 

Недолік системи багатьох черг очевидний, коли великий розділ може бути вільним, а до маленького вишикувалася черга.

Алгоритми планування у випадку однієї черги:

· почерговий

· вибирається завдання, що максимально займе розділ

Також може бути змішана система.

Розподіл пам'яті динамічними розділами

У такій системі спочатку пам'ять вільна, потім іде динамічний розподіл пам'яті.

Рис. 10 Розподіл пам'яті динамічними розділами.

 

Недоліки:

· Складність

· Пам'ять фрагментується


<== попередня лекція | наступна лекція ==>
Команди LINUX для роботи із процесами | Ріст розділів


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