Презентация "Управление памятью" (11 класс) по информатике – проект, доклад

Слайд 1
Слайд 2
Слайд 3
Слайд 4
Слайд 5
Слайд 6
Слайд 7
Слайд 8
Слайд 9
Слайд 10
Слайд 11
Слайд 12
Слайд 13
Слайд 14

Презентацию на тему "Управление памятью" (11 класс) можно скачать абсолютно бесплатно на нашем сайте. Предмет проекта: Информатика. Красочные слайды и иллюстрации помогут вам заинтересовать своих одноклассников или аудиторию. Для просмотра содержимого воспользуйтесь плеером, или если вы хотите скачать доклад - нажмите на соответствующий текст под плеером. Презентация содержит 14 слайд(ов).

Слайды презентации

Управление памятью
Слайд 1

Управление памятью

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

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

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

Страничная организация памяти. Страницы - это части, на которые разбивается пространство виртуальных адресов. Страничные блоки - единицы физической памяти. Страницы всегда имеют фиксированный размер. Передача данных между ОЗУ и диском всегда происходит в страницах. Х - обозначает не отображаемую стр
Слайд 3

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

Страницы - это части, на которые разбивается пространство виртуальных адресов. Страничные блоки - единицы физической памяти. Страницы всегда имеют фиксированный размер. Передача данных между ОЗУ и диском всегда происходит в страницах.

Х - обозначает не отображаемую страницу в физической памяти.

Страничное прерывание - происходит, если процесс обратился к странице, которая не загружена в ОЗУ (т.е. Х). Процессор передается другому процессу, и параллельно страница загружается в память. Таблица страниц - используется для хранения соответствия адресов виртуальной страницы и страничного блока. Т
Слайд 4

Страничное прерывание - происходит, если процесс обратился к странице, которая не загружена в ОЗУ (т.е. Х). Процессор передается другому процессу, и параллельно страница загружается в память. Таблица страниц - используется для хранения соответствия адресов виртуальной страницы и страничного блока. Таблица может быть размещена: в аппаратных регистрах (преимущество: более высокое быстродействие, недостаток - стоимость) в ОЗУ

Присутствие/отсутствие - загружена или незагружена в память Защита - виды доступа, например, чтение/запись. Изменение - изменилась ли страница, если да то при выгрузке записывается на диск, если нет, просто уничтожается. Обращение - было ли обращение к странице, если нет, то это лучший кандидат на о
Слайд 5

Присутствие/отсутствие - загружена или незагружена в память Защита - виды доступа, например, чтение/запись. Изменение - изменилась ли страница, если да то при выгрузке записывается на диск, если нет, просто уничтожается. Обращение - было ли обращение к странице, если нет, то это лучший кандидат на освобождение памяти. Информация о адресе страницы когда она хранится на диске, в таблице не размещается. Для ускорения доступа к страницам в диспетчере памяти создают буфер быстрого преобразования адреса, в котором хранится информация о наиболее часто используемых страниц. Страничная организация памяти используется, и в UNIX, и в Windows.

Хранение страничной памяти на диске. После запуска процесса он занимает определенную память, на диске сразу ему выделяется такое же пространство. Поэтому файл подкачки должен быть не меньше памяти. А в случае нехватки памяти даже больше. Как только процесс завершится, он освободит память и место на
Слайд 6

Хранение страничной памяти на диске

После запуска процесса он занимает определенную память, на диске сразу ему выделяется такое же пространство. Поэтому файл подкачки должен быть не меньше памяти. А в случае нехватки памяти даже больше. Как только процесс завершится, он освободит память и место на диске. На диске всегда есть дубликат страницы, которая находится в памяти. Этот механизм наиболее простой.

Алгоритмы замещения страниц. Идеальный алгоритм заключается в том, что бы выгружать ту страницу, которая будет запрошена позже всех. Этот алгоритм не осуществим, т.к. нельзя знать какую страницу, когда запросят. Можно лишь набрать статистику использования.
Слайд 7

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

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

Алгоритм NRU (Not Recently Used). Используются биты обращения (R-Referenced) и изменения (M-Modified) в таблице страниц. При обращении бит R выставляется в 1, через некоторое время ОС не переведет его в 0. M переводится в 0, только после записи на диск. Благодаря этим битам можно получить 4-ре класс
Слайд 8

Алгоритм NRU (Not Recently Used)

Используются биты обращения (R-Referenced) и изменения (M-Modified) в таблице страниц. При обращении бит R выставляется в 1, через некоторое время ОС не переведет его в 0. M переводится в 0, только после записи на диск. Благодаря этим битам можно получить 4-ре класса страниц: не было обращений и изменений (R=0, M=0) не было обращений, было изменение (R=0, M=1) было обращение, не было изменений (R=1, M=0) было обращений и изменений (R=1, M=1)

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

Алгоритмы. FIFO (первая прибыла – первая выгружена) Алгоритм «вторая попытка» Подобен FIFO, но если R=1, то страница переводится в конец очереди, если R=0, то страница выгружается. Часто используемая страница никогда не покинет память, но приходится часто перемещать страницы по списку.
Слайд 9

Алгоритмы

FIFO (первая прибыла – первая выгружена) Алгоритм «вторая попытка» Подобен FIFO, но если R=1, то страница переводится в конец очереди, если R=0, то страница выгружается. Часто используемая страница никогда не покинет память, но приходится часто перемещать страницы по списку.

Алгоритм «Часы». Чтобы избежать перемещения страниц по списку, можно использовать указатель, который перемещается по списку.
Слайд 10

Алгоритм «Часы»

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

Алгоритм LRU (Least Recently Used). Поддерживать список, в котором выстраивать страницы по количеству использования. Эта реализация очень дорога. В таблице страниц добавляется запись - счетчик обращений к странице. Чем меньше значение счетчика, тем реже она использовалась. Машина с n страничными бло
Слайд 11

Алгоритм LRU (Least Recently Used)

Поддерживать список, в котором выстраивать страницы по количеству использования. Эта реализация очень дорога. В таблице страниц добавляется запись - счетчик обращений к странице. Чем меньше значение счетчика, тем реже она использовалась. Машина с n страничными блоками. n X n – матрица. При обращении к блоку k, аппаратура сначала присваивает всем битам строки k значение 1, затем всем биты столбца k присваивает 0. В любой момент времени строка, двоичное значение которой наименьшее, является не использовавшейся дольше всего.

LRU. Обращения к страницам: 0 1 2 3 2 1 0 3 2 3
Слайд 12

LRU

Обращения к страницам: 0 1 2 3 2 1 0 3 2 3

Алгоритм «рабочий набор». Замещение страниц по запросу - когда страницы загружаются по требованию, а не заранее, т.е. процесс прерывается и ждет загрузки страницы. Буксование - когда каждую следующую страницу приходится процессу загружать в память. Чтобы не происходило частых прерываний, желательно
Слайд 13

Алгоритм «рабочий набор»

Замещение страниц по запросу - когда страницы загружаются по требованию, а не заранее, т.е. процесс прерывается и ждет загрузки страницы. Буксование - когда каждую следующую страницу приходится процессу загружать в память. Чтобы не происходило частых прерываний, желательно чтобы часто запрашиваемые страницы загружались заранее, а остальные подгружались по необходимости. Рабочий набор - множество страниц (к), которое процесс использовал до момента времени (t). Т.е. можно записать функцию w(k,t). Т.е. рабочий набор выходит в насыщение, значение w(k,t) в режиме насыщения может служить для рабочего набора, который необходимо загружать до запуска процесса. Алгоритм заключается в том, чтобы определить рабочий набор, найти и выгрузить страницу, которая не входит в рабочий набор. Этот алгоритм можно реализовать, записывая, при каждом обращении к памяти, номер страницы в специальный сдвигающийся регистр, затем удалялись бы дублирующие страницы. Но это дорого. В принципе можно использовать множество страниц, к которым обращался процесс за последние t секунд. Текущее виртуальное время (Tv) - время работы процессора, которое реально использовал процесс. Время последнего использования (Told) - текущее время при R=1, т.е. все страницы проверяются на R=1, и если да то текущее время записывается в это поле. Теперь можно вычислить возраст страницы (не обновления) Tv-Told, и сравнить с t, если больше, то страница не входит в рабочий набор, и страницу можно выгружать. Получается три варианта: если R=1, то текущее время запоминается в поле время последнего использования если R=0 и возраст > t, то страница удаляется если R=0 и возраст =

Алгоритм WSClock. Используются битов R и M, а также время последнего использования.
Слайд 14

Алгоритм WSClock

Используются битов R и M, а также время последнего использования.

Список похожих презентаций

Цифровые устройства с внутренней памятью

Цифровые устройства с внутренней памятью

Особенности устройств с внутренней памятью. Строятся на основе логических элементов (НЕ, И, ИЛИ, буферы); Состояния выходных сигналов определяются ...
Что то у них с памятью стало...

Что то у них с памятью стало...

В основу построения большинства ЭВМ положены принципы, сформулированные в 1945 г. американским учёным Джоном фон Нейманом. 1. Принцип программного ...
Управление сайтом с 1С-Битрикс

Управление сайтом с 1С-Битрикс

«1С-Битрикс» - совместное предприятие, созданное фирмой «1С» и ООО «Битрикс» - российский разработчик систем управления веб-проектами и корпоративной ...
Управление файлами в программном обеспечении MSC

Управление файлами в программном обеспечении MSC

Оператор NASTRAN входит в секцию FMS и является необязательным. Используется для изменения глобальных параметров выполнения расчета. Если этот оператор ...
Управление компьютером

Управление компьютером

Компьютер – это автоматическое программно управляемое устройство. Работу компьютера обеспечивает специальная программа – операционная система. Может ...
Управление контентом веб-узла

Управление контентом веб-узла

Технологии управления содержимым веб-узлов. Создание и поддержка веб-узла в рабочем состоянии является единственными административными задачами. Одной ...
Управление и алгоритмы

Управление и алгоритмы

FOR i:=1 TO N DO BEGIN действие1; действие2; END;. FOR i:=1 TO N DO действие1; действие2;. 1. 2. WHILE (УСЛОВИЕ ИСТИННО) DO BEGIN действие1; действие2; ...
Управление ключевыми клиентами

Управление ключевыми клиентами

Порядок работы:. 10 июня с 10:00 до 16:00 – занятие 17 июня с 10:00 до 16:00 – занятие 18 июня с 10:00 до 16:00 – практическое занятие в компьютерном ...
Управление жизненным циклом разработки корпоративных приложений

Управление жизненным циклом разработки корпоративных приложений

Содержание. Основные этапы разработки приложений Требования к корпоративным системам Доп. инструменты разработки Тестирование и сопровождение. Основные ...
Управление без обратной связи

Управление без обратной связи

Поместить на форму:. Графическое поле PictureBox1, по которому будет перемещаться точка; Кнопку Button1 для запуска обработчика события вывода первоначального ...
Рабочий стол. Управление мышью

Рабочий стол. Управление мышью

Рабочий стол – это изображение на экране монитора готового к работе компьютера. Рабочий стол Значки (картинки). Ярлыки (картинки со стрелочками ). ...
Рабочий стол. Управление компьютером с помощью мыши

Рабочий стол. Управление компьютером с помощью мыши

Цели урока: · ввести на интуитивном уровне первые понятия графического интерфейса - рабочего стола, значка ярлыка; · показать, что пользователь взаимодействует ...
Администрирование БД. Управление разрешениями

Администрирование БД. Управление разрешениями

Предоставление разрешений уровня базы данных. Система безопасности SQL Server 2000 устанавливает два уровня защиты данных – аутентификацию и авторизацию. ...
Организация и управление большими объектами

Организация и управление большими объектами

100. Современные СУБД поддерживают поля длиной до 4ГБ, тем не менее: Большие объекты могут не помещаться полностью в общей памяти Необходима фрагментарная ...
Институциональные репозитории: создание и управление

Институциональные репозитории: создание и управление

Открытый доступ к результатам научных исследований. Будапештская инициатива «Открытый доступ» (Budapest Open Access Initiative). Берлинская декларация ...
Защита файлов и управление доступом к ним

Защита файлов и управление доступом к ним

Компьютерная безопасность. информационная безопасность, безопасность самого компьютера, организация безопасной работы человека с компьютерной техникой. ...
Создание и управление базой данных в СУБД Access

Создание и управление базой данных в СУБД Access

Создание базы данных в СУБД Access. Создание таблицы в режиме конструктора. 2. Режим Конструктора позволяет задавать имена полей, тип данных и определять ...
Голосовое управление ПК

Голосовое управление ПК

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

Программное управление компьютером

КОМПЬЮТЕР (computer)- автоматическое устройство или система, способная выполнять заданную, четко определенную последовательность операций, таких как, ...
Организация и основные характеристики памяти компьютера

Организация и основные характеристики памяти компьютера

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

Конспекты

Управление файлами с помощью файлового менеджера Krusader

Управление файлами с помощью файлового менеджера Krusader

10 класс. Физико-математический профиль. ОС Alt Linux «Школьный мастер 5.0.2». . Урок на тему «Управление файлами с помощью файлового менеджера ...
Управление компьютером с помощью мыши

Управление компьютером с помощью мыши

Информатика и ИКТ. Класс. 8. дата. 25.11.2014 г. Тема:. Управление. компьютером с помощью. мыши. Тип урока:. комбинированный. Цель:. . Обучающая:. ...
Управление мышью

Управление мышью

Рабочий стол. Управление мышью. Информатика, 5 класс. Класс:. 5.Место урока:. 6 урок, I четверть.Программа:. Босова Л.Л.Тип урока:. комбинированный.Цель ...
Управление компьютером с помощью меню

Управление компьютером с помощью меню

Технологическая карта урока. . Предмет: информатика и ИКТ. Тема: «Управление компьютером с помощью меню». Учитель:   Дударева Анна Александровна. ...
Управление компьютером

Управление компьютером

урок по информатике в 5 классе на деятельностной основе. по теме «Управление. компьютером». (по учебнику Л.Л. Босовой). т. ема урока:. «Управление ...
Рабочий стол. Управление мышью

Рабочий стол. Управление мышью

Муниципальное бюджетное образовательное учреждение. . дополнительного образования детей. Центр внешкольной работы. Конспект ...
Исполнитель Чертежник. Управление Чертежником

Исполнитель Чертежник. Управление Чертежником

Заглодина Светлана Александровна. учитель информатики МОУ гимназии №1. имени Л.И. Белова города Галича Костромской области. Методическая разработка ...
Алгоритм – модель деятельности исполнителя алгоритмов. Исполнитель Чертежник. Управление Чертежником

Алгоритм – модель деятельности исполнителя алгоритмов. Исполнитель Чертежник. Управление Чертежником

Шандро Валентина Николаевна,. учитель информатики,. без категории,. МБОУ «СОШ №5»,. город Абакан Республика Хакасия. Методическая разработка ...

Советы как сделать хороший доклад презентации или проекта

  1. Постарайтесь вовлечь аудиторию в рассказ, настройте взаимодействие с аудиторией с помощью наводящих вопросов, игровой части, не бойтесь пошутить и искренне улыбнуться (где это уместно).
  2. Старайтесь объяснять слайд своими словами, добавлять дополнительные интересные факты, не нужно просто читать информацию со слайдов, ее аудитория может прочитать и сама.
  3. Не нужно перегружать слайды Вашего проекта текстовыми блоками, больше иллюстраций и минимум текста позволят лучше донести информацию и привлечь внимание. На слайде должна быть только ключевая информация, остальное лучше рассказать слушателям устно.
  4. Текст должен быть хорошо читаемым, иначе аудитория не сможет увидеть подаваемую информацию, будет сильно отвлекаться от рассказа, пытаясь хоть что-то разобрать, или вовсе утратит весь интерес. Для этого нужно правильно подобрать шрифт, учитывая, где и как будет происходить трансляция презентации, а также правильно подобрать сочетание фона и текста.
  5. Важно провести репетицию Вашего доклада, продумать, как Вы поздороваетесь с аудиторией, что скажете первым, как закончите презентацию. Все приходит с опытом.
  6. Правильно подберите наряд, т.к. одежда докладчика также играет большую роль в восприятии его выступления.
  7. Старайтесь говорить уверенно, плавно и связно.
  8. Старайтесь получить удовольствие от выступления, тогда Вы сможете быть более непринужденным и будете меньше волноваться.

Информация о презентации

Ваша оценка: Оцените презентацию по шкале от 1 до 5 баллов
Дата добавления:9 января 2019
Категория:Информатика
Содержит:14 слайд(ов)
Поделись с друзьями:
Скачать презентацию
Смотреть советы по подготовке презентации