Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Переміщення

Основні поняття і вимоги до управління пам'яттю

Управління пам'яттю

1. Основні поняття і вимоги до управління пам'яттю

1.1. Переміщення

1.2. Захист

1.3. Спільне використання

1.4. Типи адрес

2. Розподіл пам'яті без використання дискового простору

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

2.2. Динамічний розподіл пам'яті

2.3. Переміщувані розділи

2.4. Система двійників

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

3.1. Поняття віртуальної пам'яті

3.2. Сторінковий розподіл

3.3. Сегментний розподіл

3.4. Сторінково-сегментний розподіл

3.5. Стопінг

3.6. Стратегії управління сторінковою пам'яттю

4. Основні алгоритми заміщення сторінок

4.1. Оптимальний алгоритм (OPT)

4.2. Виштовхування сторінки, яка найдовше не використовувалася (LRU)

4.3. Першим увійшов - першим вийшов (FIFO)

4.4. Часовий алгоритм

4.5. Буферизація сторінок

4.6. Стратегія заміщення і розмір кешу

Пам'ять є найважливішим ресурсом, що вимагає ретельного управління з боку мультипрограммной операційної системи. Розподілу підлягає вся оперативна пам'ять, не зайнята операційною системою. Зазвичай ОС розташовується в самих молодших адресах, однак може займати і самі старші адреси. Функціями ОС по управлінню пам'яттю є:

- Відстеження вільної і зайнятої пам'яті;

- Виділення пам'яті процесам і звільнення пам'яті при завершенні процесів;

- Витіснення процесів з оперативної пам'яті на диск, коли розміри основної пам'яті не достатні для розміщення в ній всіх процесів, і повернення їх в оперативну пам'ять, коли в ній звільняється місце;

- Настроювання адрес програми на конкретну область фізичної пам'яті.

При розгляді різних механізмів і стратегій, які пов'язані з управлінням пам'яттю, корисно розуміти вимоги, яким вони повинні задовольняти.

У многозадачной системі доступна основна пам'ять розподіляється між багатьма процесами. Зазвичай програміст не знає, які програми будуть резидентно перебувати в основній пам'яті, під час виконання його програми. Крім того, для максимального завантаження процесора бажано мати великий пул (буфер) готових до виконання процесів. Для цього необхідно завантажувати і вивантажувати активні процеси з основної пам'яті. Вимога, щоб вивантажених з пам'яті програма була знову завантажена в одне і те ж місце, де вона була раніше, було б великим обмеженням. Тому вкрай бажано, щоб програма могла бути переміщена в іншу ділянку пам'яті.

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


Читайте також:

  1. L2.T4/1.Переміщення твердих речовин по території хімічного підприємства.
  2. L3.T4/2. Засоби переміщення рідин.
  3. Б- не збуджена ділянка мембрани , на яку діють електричні струми збудженої ділянки. Стрілками показано напрям струмів, кружечками – дійсне переміщення іонів.
  4. Векторні характеристикимеханічного руху– переміщення, шлях, швидкіст та прискорення
  5. Визначення напрямку переміщення блоків скидів
  6. Візок для піднімання та переміщення котлів
  7. Граничні норми підіймання і переміщення важких речей неповнолітніми
  8. Граничні норми підіймання та переміщення вантажів непованолітніми під час короткочасної та тривалої роботи
  9. Загально існуючі схеми переміщення вантажів
  10. Злочини проти встановленого порядку переміщення предметів через митний кордон України
  11. Зміна розмірів і переміщення малюнка
  12. Колективний та трудовий договори, порядок укладання. Переведення та переміщення в галузі охорони здоров'я.




Переглядів: 528

<== попередня сторінка | наступна сторінка ==>
Особливості послуги як специфічного виду товару | Типи адрес

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.003 сек.