- •20 Понятие и классификация программного обеспечения.
- •21 Системное по: операционные системы.
- •Организация файловой системы.
- •Обслуживание файловой структуры
- •Создание и именование файлов и каталогов
- •Копирование и перемещение файлов
- •Удаление файлов и каталогов (папок)
- •Навигация по файловой структуре
- •22 Системное по: Сервисные программы (утилиты).
- •Управление атрибутами файлов
- •Теоретические основы сжатия данных
- •Программные средства сжатия данных
- •Определение и классисфикаиия компьютерных вирусов
- •По последствиям действия:
- •Методы защиты от компьютерных вирусов
- •Обзор популярных антивирусных средств.
- •25 Прикладное по: системы управления базами данных. Основы баз данных.
- •Системы управления базами данных (субд)
Управление атрибутами файлов
Кроме имени и расширения имени файла операционная система хранит для каждого файла дату/время его создания (изменения) и несколько флаговых величин, называемых атрибутами файла. Атрибуты — это дополнительные параметры, определяющие свойства файлов. Операционная система позволяет их контролировать и изменять; состояние атрибутов учитывается при проведении автоматически раций с файлами.
Основных атрибутов четыре:
Только для чтения (Read only);
Скрытый (Hidden);
Системный (System);
Архивный (Archive).
Атрибут Только для чтения ограничивает возможности работы с файлом. Его установка означает, что файл не предназначен для внесения изменений. Для копии файла этот атрибут не сохраняется.
Атрибут Скрытый сигнализирует операционной системе о том, что данный файл не следует отображать на экране при проведении файловых операций. Это мера защиты против случайного (умышленного или неумышленного) повреждения файла. Атрибутом Системный помечаются файлы, обладающие важными функциями в работе самой операционной системы. Его отличительная особенность в том, что средствами операционной системы его изменить нельзя. Как правило, большинство файлов, имеющих установленный атрибут Системный, имеют также установленный атрибут Скрытый.
Атрибут Архивный в прошлом использовался для работы программ резервного копирования. Предполагалось, что любая программа, изменяющая файл, должна автоматически устанавливать этот атрибут, а средство резервного копирования должно его сбрасывать. Таким образом, очередному резервному копированию подлежали только те файлы, у которых этот атрибут был установлен. Современные программы резервного копирования используют другие средства для установления факта изменения файла, и данный атрибут во внимание не принимается, а его изменение вручную средствами операционной системы не имеет практического значения.
22 Системное по: Сервисные программы (утилиты).
Сервисные программы включают операционные среды, оболочки операционных систем и утилиты, которые предназначены для расширения возможностей операционной системы, изменения ее пользовательского и программного интерфейса, а также для предоставления дополнительных услуг по управлению ресурсами компьютера.
Операционная среда — система, изменяющая и дополняющая как пользовательский, так и программный интерфейс. Операционная среда создает для пользователя и прикладных программ иллюзию работы в полноценной операционной системе, поскольку может полностью изменить интерфейс пользователя. Примером операционной среды является Windows 3.11 и Windows 3.11 for Work Groups (для рабочих групп), расширившая возможности ОС MS DOS. Для пользователя работа с этими оболочками выглядит аналогично работе в многозадачной ОС с графическим интерфейсом, тем не менее, ошибочно называть Windows 3.11 операционной системой.
Оболочка операционной системы, в отличие от операционной среды, модифицирует только пользовательский интерфейс, предоставляя пользователю качественно новый интерфейс по сравнению с реализуемым операционной системой. Такие системы существенно упрощают выполнение часто запрашиваемых функций, например, таких операций с файлами, как копирование, переименование и удаление, а также предлагают пользователю ряд дополнительных услуг. В целом программы-оболочки заметно повышают уровень пользовательского интерфейса. Самой популярной оболочкой для MS DOS являлась программа Norton Commander, которая стала прообразом для многих других подобных программ для ОС Windows: Windows Commander, FAR-Manager и др.
Утилиты дополняют интерфейс пользователя и используются в тех случаях, когда программного обеспечения, представленного в ОС, недостаточно для обслуживания пользователем компьютера. Они обеспечивают реализацию следующих действий:
обслуживание магнитных дисков (форматирование, дефрагментация, проверка поверхности и др.);
обслуживание файлов и каталогов (поиск и восстановление удаленных файлов);
предоставление информации о ресурсах компьютера;
шифрование информации;
защита от компьютерных вирусов;
архивация файлов и др.
Существуют отдельные утилиты, используемые для решения одного из перечисленных действий, и многофункциональные утилиты (комплекты утилит). В настоящее время для ПК среди многофункциональных утилит одним из наиболее совершенных является комплект утилит Norton Utilities. Примерами встроенных утилит в ОС Windows являются программы для проверки диска Scandisk и его дефрагментации Defrag.
Некоторые
стандартные утилиты ОС семейства Windows
доступны на вкладке Служебные
в
группе Стандартные
программы
в
меню Пуск
(см.
рис.).
Обзор некоторых утилит.
Программы проверки диска.
Проверка (диагностика) магнитных дисков проводится на 2-х уровнях:
Физическая проверка − выявляет физические дефекты МД; дефектные (сбойные) кластеры локализуются ОС и исключаются из дальнейшей работы; причинами появления дефектных кластеров могут быть: механические повреждения, воздействия электромагнитных полей, старение МД.
Логическая проверка − выявляет логические ошибки в файловой системе диска: «потерянные» кластеры, общие кластеры, повреждения каталогов и FAT, различия в копиях FAT; причинами логических ошибок могут быть: сбои оборудования, некорректное завершение программ, аварийное отключение электропитания, действия компьютерных вирусов.
При Стандартной проверке выявляются логические ошибки; при Полной проверке − и логические, и физические.
Программы устранения фрагментации диска (дефрагментаторы).
Фрагментация диска − это появление на диске множества свободных кластеров, разделенных занятыми кластерами. Устранение фрагментации диска (дефрагментация) проводится с целью повышения эффективности работы диска (ускорения операций записи-считывания данных)
Программы дефрагментации дисков меняют физическое расположение файлов и каталогов (папок) на диске. Собственно дефрагментация означает, что все фрагменты каждого файла записываются в смежные кластеры. Кроме этого есть возможность выполнить оптимизацией размещения файлов. При загрузке операционной системы и запуске основных приложений порядок загрузки файлов обладает определенной стабильностью. В ходе оптимизации файловой структуры система принудительно располагает файлы на диске в том порядке, в каком обычно происходит их открытие. При оптимизации также учитывается тот факт, что с некоторыми областями жесткого диска обмен происходит быстрее, чем с другими. В них размещаются файлы, которые используются наиболее часто.
Сведения о системе.
Сведения о системе — это специальный пакет программных средств, собирающих сведения о настройке операционной системы Windows, ее приложений и оборудования компьютерной системы. Средства этого пакета предназначены для специалистов, выполняющих ремонтно-восстановительные работы. Его дополнительное преимущество состоит в том, что он позволяет провести диагностику компьютера с удаленного сервера.
Системный Монитор.
Системный Монитор — это программа, предназначенная для визуального или протокольного наблюдения за функционированием компьютера и операционной системы. Она позволяет контролировать загрузку процессора, распределение оперативной памяти, обмен данными между дисками и другие параметры вычислительной системы. Результаты наблюдения можно отображать на экране в виде графиков или записывать в протокольный файл. Исследование компьютера с помощью программы Системный Монитор позволяет находить «узкие места» в производительности компьютерной системы, сравнивать между собой варианты настройки аппаратных и программных средств.
Программы восстановления удаленных файлов и каталогов (папок).
Позволяют восстановить объект (файл или каталог) после удаления или уничтожения. Для успешного восстановления объекта:
он не должен быть фрагментирован;
в его кластеры не должна производиться запись данных.
Восстановление может осуществляться в автоматическом режиме − при хорошем прогнозе на восстановление, или ручным способом − кластеры файла «собираются» пользователем в диалоговом режиме.
Программы записи компакт-дисков.
Среди продуктов этого класса есть свои фавориты. Это пакеты от Nero (Nero 6 или более ранние версии) и Roxio (Easy Media Creator 7 и более ранние модификации). Все они универсальны, позволяют записать любой диск на CD или DVD, содержат много дополнительных приложений для обработки разнообразной информации и могут снабдить записанный диск профессиональной наклейкой.
Существует целый ряд недорогих и компактных утилит, способных справиться с этой задачей ничуть не хуже своих более дорогих аналогов. Но следует иметь в виду, что многие из огромного количества программ данного направления ориентированы только на создание отдельных видов дисков — аудио-CD, видео-CD и т.п. Все программы работают под управлением Windows.
Программы сравнения файлов.
Сравнивать различные модификации файлов пользователям приходится очень часто. Причем выясняется не то, какая версия файла является более свежей, а то, что именно изменилось в файлах в плане содержимого и есть ли файлы-дубликаты. Приходится сравнивать текстовые документы и документы Excel. Многим необходимо разобраться в хранящихся на диске изображениях, пытаясь найти нужную картинку. А есть еще НТМL-страницы, PDF-файлы и пр. Самой универсальной в этой области, охватывающей большое количество типов файлов, является программа Compare Suite. Возможностей у нее много, но и стоимость высокая. Поэтому для сравнения XLS-файлов можно воспользоваться недорогой специализированной программой Excel Compare, а для сравнения изображений — программами ImageDupe или ImageDupeless, примерно равнозначными как по цене, так и по возможностям. Все программы работают под управлением Windows.
Программы просмотра и конвертации.
Сегодня вся техническая документация поставляется в формате *.pdf. Для работы с этим форматом существует удобная бесплатная утилита Acrobat Reader. Однако часто необходимо не только просмотреть документ, но и извлечь из него текст и/или изображение. С этой целью проще всего воспользоваться соответствующей утилитой, например PDF2Word. Кроме того, в настоящее время практически каждый пользователь работает с медиаинформацией, для просмотра которой чаще всего необходим целый набор программ просмотра: для картинок один, для видео — другой, для прослушивания музыки — третий. Однако все эти программы удобнее заменить на одну универсальную, например наMegaView, которая считается лидером в данном классе ПО. Все эти программы работают под управлением Windows.
Архиваторы.
Как хранение, так и передача информации обходятся участникам информационного процесса недешево. Зная стоимость носителя и его емкость (Мбайт, Гбайт), нетрудно подсчитать, во что обходится хранение единицы информации, а зная пропускную способность канала связи (Мбит/с) и стоимость его аренды, можно определить затраты на передачу единицы информации. Полученные результаты обычно составляют вполне значимые величины, как для корпоративных пользователей, так и для индивидуальных. В связи с этим, регулярно возникает необходимость сжимать данные перед тем, как размещать их в архивах или передавать по каналам связи. Соответственно, существует и обратная необходимость восстановления данных из предварительно уплотненных архивов.
