Поясните, как произвести смену системной даты и времени. Периодические процессы.

Выполните следующие действия.

1. Войдите в систему Windows.

2. Установите курсор на часы. Текущая дата отобразится на всплывающей подсказке.

3. Щелкните правой клавишей мыши по области заметок, а затем выберите из быстрого меню пункт Настройка даты\времени. Появится диалоговое окно Свойства: Дата и время.

4. Перетаскивайте курсор по времени, обозначенном в цифровом формате, чтобы выделить часы. Затем используйте стрелки, направленные вверх и вниз, справа от часов, чтобы изменить час. Аналоговые часы отразят изменения. И те, и другие часы прекратят отсчет времени.

5. Нажмите OK, чтобы закрыть диалоговое окно и применить изменения. Часы на панели задач изменятся в соответствии с произведенными изменениями.

6. Щелкните дважды по часам на панели задач. Откроется диалоговое окно Свойства: Дата и время . Выберите вкладку Internet Time.

7. Если содержимое вкладки затенено, свойство Internet Time Synchronization на данный момент недоступно.Если свойство Internet Time Synchronization сейчас недоступно, вручную сбросьте время на вкладке Date & Time, а затем переходите к шагу 13.

8. Нажмите OK, чтобы закрыть диалоговое окно Свойства: Дата и время (Date and Time Properties). Часы отобразят обновленное время.

Поясните, как произвести поиск файлов и поиск символьных строк в файлах операционной системы FreeBSD

Часто бывает нужно найти тот или иной файл в файловой системе. В этом поможет команда find. Это очень мощная команда, чтобы найти файл с именем, например,profile, введите

find / -nameprofile-print

В этой команде символ «/» обозначает корневой каталог – мы начинаем поиск с него. Если требуется выполнить поиск, начиная не с корневого каталога, то вместо символа «/» укажите путь к этому каталогу. Поиск производится во всех подкаталогах. Следующий параметр: name. Он указывает имя искомого файла. Параметр print предписывает команде find вывести имена найденных файлов на экран. После запуска вышеуказанной команды на экран время от времени будут выводиться сообщения: find: .... Permission denied. Они появляются потому, что у пользователя stud нет прав на чтение некоторых каталогов. Чтобы этих сообщений не было, нужно поступить так - find / -nameprofile-print2>/dev/null. Еще одна очень полезная команда – grep. Она позволяет выполнять поиск информации в файлах. Например, мы ищем программы, написанные на языке Perl, которые находятся в каталоге/usr/: grep "/bin/perl" *

ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 25

I часть

Раскройте значимость физической организации файловой системы. Файловые операции. Контроль доступа к файлам. Примеры файловых систем.

Физическая организация файла описывает правила расположения файла на устройстве внешней памяти, в частности на диске. Файл состоит из физических записей - блоков. Блок - наименьшая единица данных, которой внешнее устройство обменивается с оперативной памятью. Непрерывное размещение - простейший вариант физической организации, при котором файлу предоставляется последовательность блоков диска, образующих единый сплошной участок дисковой памяти. Для задания адреса файла в этом случае достаточно указать только номер начального блока. Другое достоинство этого метода - простота. Но имеются и два существенных недостатка. Во-первых, во время создания файла заранее не известна его длина, а значит не известно, сколько памяти надо зарезервировать для этого файла, во-вторых, при таком порядке размещения неизбежно возникает фрагментация, и пространство на диске используется не эффективно, так как отдельные участки маленького размера (минимально 1 блок) могут остаться не используемыми.

Следующий способ физической организации - размещение в виде связанного списка блоков дисковой памяти. При таком способе в начале каждого блока содержится указатель на следующий блок. В этом случае адрес файла также может быть задан одним числом - номером первого блока. В отличие от предыдущего способа, каждый блок может быть присоединен в цепочку какого-либо файла, следовательно, фрагментация отсутствует. Файл может изменяться во время своего существования, наращивая число блоков. Недостатком является сложность реализации доступа к произвольно заданному месту файла: для того, чтобы прочитать пятый по порядку блок файла, необходимо последовательно прочитать четыре первых блока, прослеживая цепочку номеров блоков. Кроме того, при этом способе количество данных файла, содержащихся в одном блоке, не равно степени двойки (одно слово израсходовано на номер следующего блока), а многие программы читают данные блоками, размер которых равен степени двойки.

Популярным способом, используемым, например, в файловой системе FAT операционной системы MS-DOS, является использование связанного списка индексов. С каждым блоком связывается некоторый элемент - индекс. Индексы располагаются в отдельной области диска (в MS-DOS это таблица FAT). Если некоторый блок распределен некоторому файлу, то индекс этого блока содержит номер следующего блока данного файла. При такой физической организации сохраняются все достоинства предыдущего способа, но снимаются оба отмеченных недостатка: во-первых, для доступа к произвольному месту файла достаточно прочитать только блок индексов, отсчитать нужное количество блоков файла по цепочке и определить номер нужного блока, и, во-вторых, данные файла занимают блок целиком, а значит имеют объем, равный степени двойки.

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

В самом общем случае права доступа могут быть описаны матрицей прав доступа, в которой столбцы соответствуют всем файлам системы, строки - всем пользователям, а на пересечении строк и столбцов указываются разрешенные операции. В некоторых системах пользователи могут быть разделены на отдельные категории. Для всех пользователей одной категории определяются единые права доступа. Например, в системе UNIX все пользователи подразделяются на три категории: владельца файла, членов его группы и всех остальных.

Различают два основных подхода к определению прав доступа:

1) избирательный доступ, когда для каждого файла и каждого пользователя сам владелец может определить допустимые операции;

2)мандатный подход, когда система наделяет пользователя определенными правами по отношению к каждому разделяемому ресурсу (в данном случае файлу) в зависимости от того, к какой группе пользователь отнесен

Наши рекомендации