Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Динамічний розподіл. Свопінг



Маючи справу з пакетними системами, можна обходитися фіксованими розділами і не використовувати нічого складнішого. У системах з розділенням часу можлива ситуація, коли пам'ять не в змозі містити всі призначені для користувача процеси. Доводиться удаватися до свопінгу (swapping) – переміщення процесів з головної пам'яті на диск і назад цілком. Часткове вивантаження процесів на диск здійснюється в системах із сторінковою організацією (paging) і буде розглянута нижче.

Вивантажений процес може бути повернений в той же самий адресний простір або в інше. Це обмеження диктується методом скріплення. Для схеми скріплення на етапі виконання можна завантажити процес в інше місце пам'яті.

Свопінг не має безпосереднього відношення до управління пам'яттю, швидше він пов'язаний з підсистемою планування процесів. Очевидно, що свопінг збільшує час перемикання контексту. Час вивантаження може бути скорочене за рахунок організації спеціально відведеного простору на диску (розділ для свопінгу). Обмін з диском при цьому здійснюється блоками більшого розміру, тобто швидше, ніж через стандартну файлову систему. У багатьох версіях Unix свопінг починає працювати тільки тоді, коли виникає необхідність в зниженні завантаження системи.





Дата публикования: 2014-11-04; Прочитано: 477 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...