Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Физическая организация файлов
Каждый файл во внешней памяти представляет собой совокупность блоков фиксированного размера, которые в общем случае могут быть несмежные (т.е. располагаться в различных местах внешней памяти). Простейшей схемой размещения блоков входящих в состав одного файла, является размещение сцепленными блоками. Такой способ размещения удобен для последовательного доступа. Прямой доступ оказывается дорогим, т.к. для каждого чтения указателя необходимо обращение к диску. Размещение сцепленными блоками используется для организации файлов на дискетах. Размещение файлов с использованием таблицы размещения Для эффективной реализации методов прямого доступа необходимо организовать доступ к блокам файла так, чтобы время доступа не зависело от его адреса. Для этого все указатели объединяются в одну таблицу размещения.
На рисунке показана схема организации с одной таблицей размещения, которая размещается в некотором целом числе блоков. Размер файлов ограничен числом блоков, дескрипторы которых содержатся в таблице. Для устранения ограничений на размеры файла и возможности вставки блоков в середину файла (если предусмотрены свободные места в таблице) применяют метод сцепленных таблиц размещений. На рисунке показан пример с двумя сцепленными таблицами размещения. Данная организация файлов часто используется для таблиц большой размерности. И, наконец, для организации быстрого прямого доступа к блоку с заданным логическим адресом, а также вставки блоков внутрь файла используется древовидная организация таблиц размещения.
Виртуальная память После написания пользователем программы на языке высокого уровня на первом этапе она (программа) должна испытывать ряд преобразований. Эти преобразования называют установлением связей. Они проходят в два этапа:
1) трансляция – определение относительных адресов программы; 2) редактирование связей – организация связей между отдельно транслируемыми программами. Очевидно, что в мультипрограммном режиме работы системы возникает задача распределения физической памяти между претендующими на её ресурсы программами. Для решения этой проблемы вводится понятие виртуальной памяти. Виртуальная память является своеобразным интерфейсом, который представляется пользователю системой для обращения к физической памяти. После получения программы в виртуальной памяти осуществляется её загрузка в физическую память. Этот процесс часто называют распределением памяти. Он заключается в вычислении окончательных адресов в физической памяти.
|
||||||||||||||
Последнее изменение этой страницы: 2021-12-15; просмотров: 36; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.21.158.148 (0.005 с.) |