Откачка и подкачка

Введение

Содержание

Лекция: Страничная организация памяти

Внимание, возникающее вследствие сознательно поставленной цели и требует определенных волевых усилий, называется...

А. произвольным;

Б. непроизвольным;

В. перцептивным;

Г. рассеянным.

 

2. Норма объема внимания для человека составляет:

А. 3-5 объектов, воспринятых одновременно;

Б. 9-11 объектов;

В. 5-7 объектов;

Г. 5-9 объектов.

 

3. Один из механизмов внимания - очаг возбуждения, накапливающий в себе сигналы, и одновременно тормозящий работу других нервных центров, называется...

А. ретикулярная формация;

Б. варолиев мост;

В. доминанта;

Г. центр Вернике.

 

4. Способность к научению путем формирования условных рефлексов или путем наблюдения за поведением других — это...

А. генетическая память;

Б. логическая память;

В. механическая память;

Г. эйдетическая память.

 

5. «Незавершенный поток информации (незаконченный разговор, несделанное дело) сохраняется в памяти» - эта закономерность называется...

А. закон Йеркса-Додсона;

Б. эффект Зейгарник;

В. правило Эббингауза;

Г. теория Джемса-Ланге.

 

 


[1] Так называемое «число Миллера».

[2] Крутецкий В.А. С. 97.

[3] Годфруа Ж. Что такое психология. С. 346.

[4] Рубинштейн С.Л. Основы общей психологии. СПб, «Питер», 1999. – 720 с. С. 272.

[5] От греческого «эйдос» - «образ».

[6] Бьюзен Т. Научите себя думать! Минск, 2004. – 190 с. С. 117.

[7] Там же. С. 116-117.

[8] Там же. С. 155

[9] Там же. С. 77-78.

 

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

  • Введение
  • Откачка и подкачка
  • Смежное распределение памяти
  • Общая задача распределения памяти и стратегии ее решения
  • Фрагментация
  • Страничная организация
  • Реализация таблицы страниц
  • Оценка среднего времени доступа к памяти с использованием TLB
  • Защита памяти
  • Структура таблицы страниц
  • Хешированные таблицы страниц
  • Инвертированные таблицы страниц
  • Разделяемые страницы
  • Ключевые термины
  • Краткие итоги
  • Набор для практики
    • Вопросы
    • Упражнения
    • Темы для курсовых работ, рефератов, эссе

Страничная организация памяти (paging) – наиболее распространенная стратегия управления памятью, используемая практически во всех операционных системах. В данной лекции рассматриваются общие проблемы управления памятью, принципы страничной организации и ее различные формы.

Пользовательский процесс может находиться в различных состояниях во время обработки системой. В частности, процесс может быть некоторое время неактивным, если, например, он исполняется в режиме разделения времени, и пользователь за терминалом обдумывает следующую команду или редактирует исходный код своей программы. В подобных случаях процесс может быть откачан операционной системой на диск, в связи с тем, что занимаемая им память оказывается необходимой в данный момент для другого, активного, процесса.

Откачка и подкачка (swapping) –это действия операционной системы по откачке (записи)образа неактивного процесса на диск или подкачке (считыванию)активного процесса в основную память. Необходимость выполнения подобных действий вызвана нехваткой основной памяти.

Файл откачки (backing store) -область дисковой памяти, используемая операционной системой для хранения образов откачанных процессов. Файл откачки организуется максимально эффективно: обеспечивается прямой доступ ко всем образам процессов в памяти (например, через таблицу по номеру процесса).

Популярная разновидность стратегии откачки и подкачки – roll out / roll in: откачка и подкачка на базе приоритетов; более приоритетные процессы исполняются, менее приоритетные – откачиваются на диск.

Наибольшие временные затраты на откачку – это затраты на передачу данных: полный образ процесса может занимать большую область памяти. Общее время откачки пропорционально размеру откачиваемых данных.

В распространенных ОС – UNIX, Linux, Windows и др. – реализованы различные стратегии откачки и подкачки.

Схема откачки и подкачки изображена на рис. 16.1.


Рис. 16.1. Схема откачки и подкачки.