Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Структура хранения данных в оперативной и внешней памяти.

Содержание

Последовательное размещение физических записейзаписи в памяти размещаются последовательно друг за другом;Физический адрес логической записи вычисляется по формуле:Где I – номер физической записи, k – номер логической записи в блоке, N – общее число логических записей
Структура хранения данных в оперативной и внешней памяти. Последовательное размещение физических записейзаписи в памяти размещаются последовательно друг за другом;Физический адрес Поиск записиПоиск записи осуществляется переборомЧитается первая физическая запись, в ОП она разбивается на k логических Чтение записи с заданным значением ключаПроизводится поискПосле поиска нужная запись уже считана Редактирование записиПроизводится поискЛогическая запись корректируется, формируется физическая запись (блок) и заносится во внешнюю память по Удаление записиПроизводится поискЛогическая запись помечается как «удаленная».Количество обращений к внешней памяти равно TP+1 Добавление записиЕсли запись добавляется в конец таблицы, то она записывается либо в Добавление записиЕсли запись добавляется в середину или начало таблицы, то читается физическая Связный списокСвязный список состоит из списка физических записей и списка свободных элементов.Каждая Поиск записи с заданным значением ключаПоиск записи осуществляется перебором.Читается первая физическая запись, в Чтение записи с заданным значением ключаПроизводится поискПосле поиска нужная запись уже считана Чтение записи с заданным значением ключаПроизводится поискПосле поиска нужная запись уже считана Редактирование записиПроизводится поискЛогическая запись корректируется, формируется физическая запись (блок) и заносится во внешнюю память по Удаление записиПроизводится поискЛогическая запись помечается как «удаленная».Количество обращений к внешней памяти равно TP+1 Добавление записиПроизводится поиск записи, после которого добавляется новая запись.Если в этом блоке ИндексированиеДля использования упорядочивания записей используется индексированиеСоздается индексный файл, в котором содержится индекс Поиск записи с заданным значением ключаИз внешней памяти читается индексный файл.Методом половинного Чтение записи с заданным значением ключаПроизводится поискПосле поиска нужная запись уже считана Редактирование записиПроизводится поиск.Запись корректируется и заносится на свое место.Число обращений равно 2. Удаление записиПроизводится поиск.Запись помечается как удаленная и переписывается во внешнюю память.Соответствующая запись Добавление записиДобавляется новая физическая запись.Формируется новая запись индекса.Индекс переупорядочивается по значению ключа.Измененный
Слайды презентации

Слайд 2 Последовательное размещение физических записей
записи в памяти размещаются последовательно

Последовательное размещение физических записейзаписи в памяти размещаются последовательно друг за другом;Физический

друг за другом;
Физический адрес логической записи вычисляется по формуле:
Где


I – номер физической записи,
k – номер логической записи в блоке,
N – общее число логических записей

(I-1)k+1
(I-1)k+2

(I-1)k+k

I=1, 2, …, [N/k]


Слайд 3 Поиск записи
Поиск записи осуществляется перебором
Читается первая физическая запись, в

Поиск записиПоиск записи осуществляется переборомЧитается первая физическая запись, в ОП она разбивается

ОП она разбивается на k логических записей (разблокируется), заданное значение ключа

сравнивается со значением ключа каждой логической записи. При несовпадении читается следующая физическая запись и процесс повторяется. Среднее число обращений к внешней памяти равно
TP=(1+[N/k]/2]


Слайд 4 Чтение записи с заданным значением ключа
Производится поиск
После поиска

Чтение записи с заданным значением ключаПроизводится поискПосле поиска нужная запись уже

нужная запись уже считана в оперативную память.
Среднее количество обращений

к внешней памяти равно TP

Слайд 5 Редактирование записи
Производится поиск
Логическая запись корректируется, формируется физическая запись (блок) и заносится

Редактирование записиПроизводится поискЛогическая запись корректируется, формируется физическая запись (блок) и заносится во внешнюю память

во внешнюю память по тому адресу, откуда она была

считана.
Количество обращений к внешней памяти равно TP+1

Слайд 6 Удаление записи
Производится поиск
Логическая запись помечается как «удаленная».
Количество обращений к

Удаление записиПроизводится поискЛогическая запись помечается как «удаленная».Количество обращений к внешней памяти равно TP+1

внешней памяти равно TP+1


Слайд 7 Добавление записи
Если запись добавляется в конец таблицы, то

Добавление записиЕсли запись добавляется в конец таблицы, то она записывается либо

она записывается либо в конец последней физической записи, либо

сначала создается новая физическая запись. Кол-во обращений равно 1 или 2.

Слайд 8 Добавление записи
Если запись добавляется в середину или начало

Добавление записиЕсли запись добавляется в середину или начало таблицы, то читается

таблицы, то читается физическая запись с номером [(i-1)/k]
Если физическая

запись содержит пустые логические записи, то добавляется запись в этот блок. Количество обращений равно 2.
Если нет пустых записей, читается физическая запись [i/k]
Если в этой физической записи есть пустые логические записи, то туда добавляется логическая запись. Кол-во обращений равно 3.
Иначе создается новая физическая запись, в которую добавляется логическая запись, а последующие физические записи сдвигаются. Среднее число обращений равно 3+[N/k]

Слайд 9 Связный список
Связный список состоит из списка физических записей

Связный списокСвязный список состоит из списка физических записей и списка свободных







и списка свободных элементов.




Каждая физическая запись содержит адрес следующей

физической записи.

Слайд 10 Поиск записи с заданным значением ключа
Поиск записи осуществляется

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

перебором.
Читается первая физическая запись, в ОП она разбивается на k логических записей

(разблокируется), заданное значение ключа сравнивается со значением ключа каждой логической записи. При несовпадении из записи берется адрес следующей физической записи и процесс повторяется.
Среднее число обращений равно (1+[N/k])/2

Слайд 11 Чтение записи с заданным значением ключа
Производится поиск
После поиска

Чтение записи с заданным значением ключаПроизводится поискПосле поиска нужная запись уже

нужная запись уже считана в оперативную память.
Количество обращений к

внешней памяти равно TP

Слайд 12 Чтение записи с заданным значением ключа
Производится поиск
После поиска

Чтение записи с заданным значением ключаПроизводится поискПосле поиска нужная запись уже

нужная запись уже считана в оперативную память.
Количество обращений к

внешней памяти равно TP

Слайд 13 Редактирование записи
Производится поиск
Логическая запись корректируется, формируется физическая запись (блок) и заносится

Редактирование записиПроизводится поискЛогическая запись корректируется, формируется физическая запись (блок) и заносится во внешнюю память

во внешнюю память по тому адресу, откуда она была

считана.
Количество обращений к внешней памяти равно TP+1

Слайд 14 Удаление записи
Производится поиск
Логическая запись помечается как «удаленная».
Количество обращений к

Удаление записиПроизводится поискЛогическая запись помечается как «удаленная».Количество обращений к внешней памяти равно TP+1

внешней памяти равно TP+1


Слайд 15 Добавление записи
Производится поиск записи, после которого добавляется новая

Добавление записиПроизводится поиск записи, после которого добавляется новая запись.Если в этом

запись.
Если в этом блоке есть логическая запись, помеченная как удаленная,

добавляемая запись заносится на ее место. Число обращений равно TP+1.
Если в этом блоке нет логических записей, помеченных как удаленные, добавляется новая физическая запись, выбираемая из списка свободных элементов. Соответствующие адреса переписываются. Число обращений равно TP+3.


Слайд 16 Индексирование
Для использования упорядочивания записей используется индексирование
Создается индексный файл,

ИндексированиеДля использования упорядочивания записей используется индексированиеСоздается индексный файл, в котором содержится

в котором содержится индекс – таблица, состоящая из двух

полей: ключевое поле и соответствующий ему адрес физической записи.
Записи индекса упорядочены по значению ключа.

Слайд 17 Поиск записи с заданным значением ключа
Из внешней памяти

Поиск записи с заданным значением ключаИз внешней памяти читается индексный файл.Методом

читается индексный файл.
Методом половинного деления находится физическая запись.
Эта физическая

запись читается из внешней памяти.
В физической записи методом перебора находится логическая запись.
Число обращений равно 1.

Слайд 18 Чтение записи с заданным значением ключа
Производится поиск
После поиска

Чтение записи с заданным значением ключаПроизводится поискПосле поиска нужная запись уже

нужная запись уже считана в оперативную память.
Число обращений равно

1.


Слайд 19 Редактирование записи
Производится поиск.
Запись корректируется и заносится на свое

Редактирование записиПроизводится поиск.Запись корректируется и заносится на свое место.Число обращений равно 2.

место.

Число обращений равно 2.


Слайд 20 Удаление записи
Производится поиск.
Запись помечается как удаленная и переписывается

Удаление записиПроизводится поиск.Запись помечается как удаленная и переписывается во внешнюю память.Соответствующая

во внешнюю память.
Соответствующая запись в индексе удаляется.
Измененный индексный файл

переписывается во внешнюю память.

Число обращений равно 3.

  • Имя файла: struktura-hraneniya-dannyh-v-operativnoy-i-vneshney-pamyati.pptx
  • Количество просмотров: 143
  • Количество скачиваний: 0