Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
катя.doc
Скачиваний:
1
Добавлен:
26.09.2019
Размер:
325.12 Кб
Скачать

II. Каталоги нтфс.

Файлы НТФС в зависимости от способа их размещения делятся на небольшие, большие, очень большие и сверхбольшие.

Небольшие файлы. Если файл имеет не большой размер, то он может целиком располагаться внутри одной записи МФТ. Небольшие файлы НТФС состоят и следующих атрибутов: стандартная информация, имя файла, данные, дескриптор безопасности.

Большие файлы. Если данные файлы не помещаются в одну запись МФТ, то этот факт отражается в заголовке атрибута данные, который содержит признак того, что атрибут является не резидентным, то есть находиться в отрезках вне таблицы МФТ. В этом случае атрибут «данные» содержит адресную информацию (LCN,VCN,K) каждого отрезка данных.

Очень большие файлы. Если файл настолько велик, что его атрибут данных, хранящий адреса не резидентных отрезков данных, не помещается в одной записи, то этот атрибут помещается в другую запись МФТ, а ссылка на такой атрибут помещается в основную запись файла. Эта ссылка содержит атрибут, список атрибутов. Сам атрибут данных по прежнему содержит адреса не резидентных отрезков данных.

Сверхбольшие файлы. Для сверхбольших файлов в атрибуте «список атрибутов» можно указать несколько атрибутов расположенных в дополнительных записях МФТ. Кроме этого можно использовать двойную косвенную адресацию, когда не резидентный атрибут будет ссылаться на другие не резидентные атрибуты, поэтому в НТФС не может быть атрибутов слишком большой для системы длины.

  1. Планирование заданий. Мультипрограммирование.

I.Планирование заданий.

Мультипрограммирование

Мультипрограммирование в системах пакетной обработки

Мультипрограммирование в системах разделения времени

Мультипрограммирование в системах реального времени

Мультипроцессорная обработка

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

  • Пропускная способность – это количество задач, выполняемых вычислительной системой в единицу времени.

  • Удобство работы пользователей – возможность интерактивно работать одновременно с несколькими приложениями на одной машине.

  • Реактивность системы – способность системы выдерживать заранее заданные интервалы времени между запуском программы и получением результата.

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

  1. Мультипрограммирование в системах пакетной обработки. Мультипрограммирование в системах разделения времени. Мультипрограммирование в системах реального времени.

I.Мультипрограммирование в системах пакетной обработки.

При использовании мультипрограммирования для повышения пропускной способности компьютера главной целью является минимизация простоев центрального процессора. Такие простои могут возникать из-за приостановки задачи по её внутренним причинам. Данные могут хранится на диске или поступать от пользователя, а также от измерительной аппаратуры, установленной на внешних технических объектах. При возникновении такого рода блокировки , выполняемой задачи, естественным решением ведущим к повышению эффективности является переключение процессора на выполнение другой задачи у которой есть данные для обработки. Такая концепция мультипрограммирования положена в основу пакетных систем. Главной целью и критерием эффективности систем пакетной обработки является максимальная пропускная способность, то есть решение максимального количества задач в единицу времени. Для достижения этой цели системы пакетной обработки используются следующие схемы функционирования: в начале работы формируется пакет заданий, каждое задание содержит требования к системным ресурсам, затем из этого пакета заданий формируется мультипрограммная смесь, то есть множество одновременно выполняемых задач.