Обоснуйте отказоустойчивость файловых и дисковых систем.
Отказоустойчивость – способность аппаратных и программных компонентов пк обеспечивать целостность данных при сбоях в работе оборудования или системы. При перезапуске операционной системы после краха большинство данных, хранящихся в файлах на диске, по-прежнему корректны и доступны пользователю. Коды и данные операционной системы также хранятся в файлах, что и позволяет легко ее перезапустить после сбоя, не связанного с отказом диска или повреждением системных файлов. Тем не менее диски также могут отказывать, например, по причине нарушения магнитных свойств отдельных областей поверхности. В данном разделе рассматриваются методы, которые повышают устойчивость вычислительной системы к отказам дисков за счет использования избыточных дисков и специальных алгоритмов управления массивами таких дисков.
Дате характеристику понятия операционной системы. Назначение и функции операционной системы.
Операционная система (ОС) - это комплекс программного обеспечения, предназначенный для снижения стоимости программирования, упрощения доступа к системе, повышения эффективности работы.
Функции операционной системы:
- связь с пользователем в реальном времени для подготовки устройств к работе, переопределение конфигурации и изменения состояния системы.
- выполнение операций ввода-вывода; в частности, в состав операционной системы входят программы обработки прерываний от устройств ввода-вывода, обработки запросов к устройствам ввода-вывода и распределения этих запросов между устройствами.
- управление памятью, связанное с распределением оперативной памяти между прикладными программами.
- управление файлами; основными задачами при этом являются обеспечение защиты, управление выборкой и сохранение секретности хранимой информации.
- обработка исключительных условий во время выполнения задачи
- появление арифметической или машинной ошибки, прерываний, связанных с неправильной адресацией или выполнением привилегированных команд.
- вспомогательные, обеспечивающие организацию сетей, использование служебных программ и языков высокого уровня.
II часть
Охарактеризуйте регулярные выражения языка awk. Встроенные переменные языка awk. Переменные языка awk. Функции и другие возможности языка awk .( ОС UNIX)
Язык программирования awk предназначен для обработки текстовых файлов. Он ориентирован на их построчную обработку.
Перечислим основные правила формирования регулярных выражений:
. - символ «точка» означает начало строки;
$ означает конец строки;
[abc...] любой из перечисленных символов;
[^abc...] любой из символов, кроме перечисленных в этом списке;
str1|str2 либо строка str1, либо строка str2;
r+ означает один или более символов r ;
r* означает ни одного, один или более символов r ;
r? означает ни одного или ровно один символ;
(str) обозначает группу символов.
В языке awk есть встроенные переменные. Перечислим основные из них:
FS разделитель полей во входной записи
NF общее число полей в текущей записи (строке);
NR общее число обработанных записей (строк);
OFS разделитель полей в выходной (результирующей) записи (по умолчанию – пробел);
ORS разделитель записей в выходном потоке (по умолчанию – новая строка «\n»);
RS разделитель записей во входном потоке (по умолчанию – новая строка «\n»)
Есть много других полезных функций: функции для обработки строк, функции для обработки чисел. Кроме этого, в awk можно создавать и функции пользователя. Язык awk умеет организовывать циклы while и for.
Обоснуйте значение проверки, очистки, дефрагментации жесткого диска. Резервное копирование. Восстановление информации на жестком диске.
Проверка диска.
Во время работы вашего компьютера, иногда возникают сбои как в работе самой операционной системы, так и в работе аппаратуры. Данные неполадки вызываются разными причинами. Причинами неполадок могут служить и сбой системы и внезапное отключение питания, в то время когда производится запись на диск, а также наличие вирусов системе. Данная утилита проверяет на наличие ошибок файлы, на наличие сбойных участков всю поверхность диска. Кроме того программа будет переносить нормальные данные с сбойных участков на уже исправленные.
Очистка диска.
Даже на очень больших по емкости винчестерах, свободные места быстро сокращаются. Поэтому необходимо, чтобы на винте всегда было достаточно свободного места. Чтобы решить данную проблему, можно воспользоваться программой Очистка диска.
Данная программа очищает различные временные файлы, которые образуются вследствие установки новых программ и хранятся на винчестере.
Чтобы вызвать программу очистки, нужно открыть: Все программы – Стандартные – Служебные - Очистка диска.
Дефрагментация диска
Для того чтобы повысить производительность вашего компьютера, можно провести дефрагментацию диска. В результате жесткой работы диска, происходит разбрасывание разных частей файла по дисковой поверхности.
Происходит фрагментация файлов, что приводит к тому, что затрачивается больше времени, чтобы прочитать данный фрагментированный файл. Поэтому дефрагментация как раз и собирает файлы в одно целое.
При запуске программы, выберите диск, на котором вы желаете выполнить дефрагментацию.