Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Отображение программных модулей на оперативную память

РефератПомощь в написанииУзнать стоимостьмоей работы

При использовании виртуальной памяти упрощается программирование, так как программисту больше не нужно учитывать ограниченность памяти или согласовывать использование памяти с другими приложениями. Для программы выглядит доступным и непрерывным все допустимое адресное пространство, вне зависимости от наличия в ЭВМ соответствующего объёма ОЗУ. Рационально управлять оперативной памятью компьютера… Читать ещё >

Отображение программных модулей на оперативную память (реферат, курсовая, диплом, контрольная)

Методы управления памятью (смежное и несмежное размещение процессов)

Отображение программных модулей на оперативную память.
  • ? Своппинг
  • ? Смежное размещение процессов

_ Однопрограммный режим.

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

_ MFT (Multiprogramming with a fixed number of tasks).

_ Мультипрограммирование с переменными разделами.

_ MVT (Multiprogramming with a variable number of tasks).

? Несмежное размещение процессов

_ Сегментная организация памяти.

_ Страничная организация памяти.

_ Сегментно-страничная организация памяти.

Технология виртуальной памяти. Алгоритмы замещения страниц

Виртуальная память (англ. virtual memory) — технология управления памятью ЭВМ, разработанная для многозадачных операционных систем. При использовании данной технологии для каждой программы используются независимые схемы адресации памяти, отображающиеся тем или иным способом на физические адреса в памяти ЭВМ. Позволяет увеличить эффективность использования памяти несколькими одновременно работающими программами, организовав множество независимых адресных пространств, и обеспечить защиту памяти между различными приложениями. Также позволяет программисту использовать больше памяти, чем установлено в компьютере, за счет откачки неиспользуемых страниц на вторичное хранилище.

При использовании виртуальной памяти упрощается программирование, так как программисту больше не нужно учитывать ограниченность памяти или согласовывать использование памяти с другими приложениями. Для программы выглядит доступным и непрерывным все допустимое адресное пространство, вне зависимости от наличия в ЭВМ соответствующего объёма ОЗУ.

Применение механизма виртуальной памяти позволяет:

  • ? упростить адресацию памяти клиентским программным обеспечением;
  • ? рационально управлять оперативной памятью компьютера (хранить в ней только активно используемые области памяти);
  • ? изолировать процессы друг от друга (процесс полагает, что монопольно владеет всей памятью).

Алгоритмы замещения страниц:

  • ? Случайное удаление страниц
  • ? Удаление по времени пребывания в ОП
  • ? Удаление в связи с давностью использования
  • ? Удаление по вероятности использования
  • ? Удаление по приоритетам
Показать весь текст
Заполнить форму текущей работой