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

4 Варианты заданий для самостоятельной работы

В уже имеющемся виртуальном файловом менеджере разработать подпрограмму – виртуальный контрольно-пропускной пункт, реализующий вход пользователя в систему. Программа должна обладать возможностью создания нового авторизованного пользователя и его пароля, а также устанавливать информацию на вирутальном ВЗУ, которая должна быть доступна пользователю. Доступная пользователю информация выводится в виде дерева каталогов. Кроме того, виртуальный КПП должен обеспечивать:

вар.

Возможности

1

Лимитировать число пользователей и ограничивать каждого пользователя в объеме дискового пространства.

2

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

3

Выдавать системному администратору информацию о содержимом диска (независимо от того, какому пользователю принадлежат файлы).

4

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

5

Смена пользователем пароля и имени.

6

Создание дополнительного пароля и его запрос, если основной пароль верно введен с третьей попытки.

7

Создание ключевого слова, его ввод (если забыт пароль), вход в систему с последующей сменой пароля.

8

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

9

Создание дополнительного пароля и его ввод при попытках удалять файлы.

10

Создание дополнительного пароля и его ввод при попытках копировать файлы.

5 Содержание отчета

5.1 Титульный лист.

5.2 Краткое теоретическое описание.

5.3 Задание на лабораторную работу, включающее формулировку задачи.

5.4 Результаты выполнения работы, ответы на контрольные вопросы и выводы.

Лабораторная работа №11. Оценка надежности хранения информации на внешнем запоминающем устройстве

1 Цель и порядок работы

Цель работы. Овладеть методами количественной оценки надежности хранения информации на диске.

Работу необходимо выполнять в следующем порядке:

  • прочитать описание работы;

  • получить задание у преподавателя;

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

2 Общие сведения

Известно, что физически файл представляет собой последовательность кластеров, причем количество кластеров и размер файла связаны соотношением:

.

Как видно, число кластеров, необходимых для хранения файлов, очень велико. Так, например, для хранения файла размером всего 512 кБ необходимы 1024 кластера. Это создает значительные проблемы с надежностью хранения информации на диске: кластер – недостаточно надежный элемент физического дискового пространства, легко и быстро выходит из строя (особенно на 3.5 дюймовых дискетах). Надежность кластера тем меньше, чем большее число раз к нему обращались ранее. Не случайно операционные системы имеют в наличии системные программы, позволяющие блокировать сбойные и ненадежные кластеры.

Согласно теории надежности, надежность хранения файла на конкретном носителе , где N – число кластеров, необходимых для хранения файла. Это можно объяснить тем, что если хоть один кластер окажется сбойным, то и весь файл окажется испорченным. При большом количестве кластеров надежность будет стремительно падать, т.к. надежность всегда меньше 1. Например, если файл занимает всего 1000 кластеров, а надежность каждого кластера 99,9%, то надежность хранения информации будет всего лишь 0,9991000=0,367 (36,7%). А ведь в реальных условиях далеко не всегда возможно уменьшить размер файла. Нередко прибегают к созданию резервной копии, т.к. это повышает сохранность (надежность хранения) информации. Надежность хранения информации будет выражаться моделью: .

Пример. Если одна и та же информация хранится в двух файлах, причем сохранность в первом файле 50%, во втором – 40%, то сохранность такой информации вообще равна 1-(1-0,5)*(1-0,4)=0,8 (80%).

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

3 Контрольные вопросы

3.1 Почему хранение файлов на ВЗУ ненадежно, особенно при больших размерах файла?

3.2 Что такое архивирование информации?

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

3.4 Известно, что увеличение количества резервных копий увеличивает надежность хранения информации. Почему же количество резервных копий нецелесообразно увеличивать “до бесконечности”?