Модели внутренней структуры для файловой системы

Слайд 2

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

Оперативная память

Внешняя память

Файл 1

Блок 1

Блок

Обмен данными между внешней памятью и оперативной памятью Оперативная память Внешняя память
N

Блок 2

Буфер

Блок 1

Блок 2

Блок 1

Блок 5

Чтение и запись

Блок 5

Файл 2

Блок N

Блок 1

Блок N

Блок 1

Буферный пул

Чтение блока

Запись блока

Чтение блока

Запись блока

Слайд 3

Хранение записей

Файл состоит из блоков
Обмен данными с ОП блоками (страницами)
Блок состоит из

Хранение записей Файл состоит из блоков Обмен данными с ОП блоками (страницами)
записей и служ.инф.
Запись м.б. в нескольких блоках
Запись содержит служ.инф.; фикс/перем. длины
Байты блока пронуменованы
Номер записи в блоке – номер ее первого байта от начала блока
Номер (адрес) записи в файле:
Абсолютный (машинный),
Относительный (номер в файле или номер блока + относ.адрес в блоке или номер блока + ключ записи)
Ключ записи

Слайд 4

Модель внешней памяти

З-1

З-2

З-1

З-2

Бл.1

З-3

З-4

З-4.1

З-4.2

Бл.2

З-5

З-6

З-6.1

З-6.2

Бл.3

З-X

З-Y

Бл.N

Бл.п.1

З-6.4

З-6.3

З-4.3

Бл.п.2

Бл.п.M

Область переполнения

Основная область памяти

Модель внешней памяти З-1 З-2 З-1 З-2 Бл.1 З-3 З-4 З-4.1 З-4.2

Слайд 5

Неплотный индекс

F – файл данных. Записи упорядочены по ключу K
FD – файл

Неплотный индекс F – файл данных. Записи упорядочены по ключу K FD
индекса, одна запись на один блок файла
Содержит записи вида (K,P), где K-ключ первой записи блока, P-указатель на блок

Слайд 6

В-дерево

Неплотный индекс над неплотным индексом, до единственного блока
В-дерева порядка m, где m

В-дерево Неплотный индекс над неплотным индексом, до единственного блока В-дерева порядка m,
– количество уровней дерева
Блоки 1-го уровня могут быть связаны в цепь
Число обменов = числу уровней
Поиск по интервалу: сначала по дереву, потом по цепи 1-го уровня

Слайд 7

Плотный индекс

Основной файл (F) не упорядочен по ключу К
Файл индекса (FD)
Записи вида

Плотный индекс Основной файл (F) не упорядочен по ключу К Файл индекса
(К,Р), где К – ключ, Р – указатель на запись
запись индекса на каждую запись данных
Записи индекса упорядочены по ключу К
Возможно В-дерево над плотным индексом
Имя файла: Модели-внутренней-структуры-для-файловой-системы.pptx
Количество просмотров: 36
Количество скачиваний: 0