виртуальная память

Download Report

Transcript виртуальная память

Архитектура Фон-Неймана
Групповая работа (15 мин)
1.
2.
3.
4.
5.
Преимущества и недостатки HDD
Преимущества и недостатки SSD
Различие между ПЗУ и ОЗУ
Регистровая память процессора
FDD, SD-карта, USB-Flash, CD-r(rw),
DVD-r(rw), магнитные ленты
Ключевые слова:
1. Энергозависимая, энергонезависимая, по скорости, срок хранения
информации, возможность восстановления данных, устойчивость
к повреждению, по емкости.
1. Домашнее задание
Выбрать оптимальные характеристики для игрового ноутбука
Выбрать оптимальные характеристики для офисного ноутбука
Виртуальная память
AQA A2 4.2
цели
• Объяснять различия между ОЗУ и ПЗУ
• Объяснять Назначение Виртуальной памяти и кэш- памяти
Управление памятью
• Еще одной миссией ОС является управление памятью. Ей
нужно сделать так, чтобы все процессы запускались ровно.
Управление ОС памятью компьютера
состоит из двух основных задач:
1. У каждого процесса должно быть достаточно памяти для его
выполнения. Занимаемое им пространство памяти не должно быть
доступно другому процессу и ему самому не следует вклиниваться в
пространство, отведенное иному процессу.
2. В системе есть различные типы памяти. И они должны
использоваться таким образом, чтобы каждый процесс работал с
максимальной эффективностью. ссылка
Что такое виртуальная память?
https://www.youtube.com/watch?v=RJtDptJNu38
Виртуальная память
• это сочетание памяти ОЗУ и временного хранилища на
жестком диске.
• технология управления памятью компьютера,
разработанная для многозадачных ОС.
ФАЙЛ ПОДКАЧКИ
• Если памяти ОЗУ недостаточно, данные из оперативной памяти
помещаются в хранилище, которое называется файлом
подкачки. Перемещение данных в файл подкачки и из него
освобождает достаточно оперативной памяти для выполнения
операции.
ВИРТУАЛЬНАЯ ПАМЯТЬ
• Как правило, чем больше объем установленного в
компьютере ОЗУ, тем быстрее работают
программы. Если нехватка оперативной памяти
замедляет работу компьютера, то для ее
восполнения можно увеличить размер виртуальной
памяти.
• При этом необходимо учитывать, что чтение данных
из ОЗУ выполняется значительно быстрее, чем с
жесткого диска, поэтому в качестве решения
больше подойдет добавление ОЗУ.
Место для виртуальной
памяти
При использовании
данной технологии для
каждой программы
используются
независимые схемы
адресации памяти,
отображающиеся тем
или иным способом
на физические адреса в
памяти компьютера
Преимущество и недостаток
Преимущество:
Увеличивает количество оперативной памяти
Недостаток:
Часть памяти, которая находится в файле подкачки, будет
считываться медленнее
Сообщения об ошибках нехватки виртуальной
памяти
• В случае появления сообщений об ошибках, вызванных
нехваткой виртуальной памяти, для обеспечения
надлежащей работы приложений необходимо либо
добавить оперативной памяти, либо увеличить размер
файла подкачки. Как правило, ОС Windows автоматически
контролирует размер файла подкачки, но если размер по
умолчанию
недостаточен
для
удовлетворения
потребностей пользователя, то его можно изменить
вручную.
Для решения проблемы нехватки
виртуальной памяти
1. Увеличение ОЗУ
2. Увеличение файла подкачки
Страничная организация виртуальной памяти
• В большинстве современных операционных систем
виртуальная память
организуется
с помощью
страничной адресации. Оперативная память делится на
страницы: области памяти фиксированной длины
(например, 4096 байт), которые являются минимальной
единицей выделяемой памяти (то есть даже запрос на 1
байт от приложения приведёт к выделению ему
страницы памяти). ссылка
Сегментная организация виртуальной памяти (разделы)
•Механизм организации виртуальной памяти,
при котором виртуальное пространство
делится на части произвольного размера —
сегменты.
Ответьте на вопросы:
• Какие две основные задачи выполняет ОС для управления
памятью?
• Что такое «Виртуальная память»?
• Что такое и где располагается «файл подкачки»?
• Чем отличается страничный доступ от сегментного?
Методы доступа к данным,
включая порядковый,
последовательный и
произвольный доступ
http://www.ictlounge.com/html/serial_and_direct_data_access.htm
#