- •Операционная система windows xp
- •Загрузка операционной системы
- •Системный реестр
- •Обеспечение интерфейса пользователя
- •Организация файловой системы
- •Обслуживание файловой системы
- •Понятие файла
- •Имя файла
- •Шаблоны имен файлов
- •Свойства файлов
- •Создание каталогов (папок)
- •Копирование и перемещение файлов
- •Удаление файлов и каталогов (папок)
- •Буфер обмена для данных в памяти
- •Загрузка операционной системы
- •Системный реестр
Системный реестр
Системный реестр - это база данных (файл) для хранения сведений о конфигурации компьютера, заносимых при установке операционной системы, прикладных программах и их настройке, которую создает операционная система Windows и к которой обращается во время работы.
Для работы с реестром применяются программы: редактор реестра regedil (registry editor). Команда Пуск, Выполнить Regedit (в строке написать команду regedit) открывает окно редактора реестра. Реестр имеет иерархическую древовидную структуру из разделов, подразделов и записей. Левая секция окна программы показывает структуру реестра, похожую на дерево цапок. На вершине находятся разделы, или ключи, далее идут подразделы, или подключи. Правая секция окна программы Regedit показывает параметры выделенного раздела. Для доступа нескольких пользователем хранятся настройки каждого пользователя (политика пользовательских профилей).
Чем больше программ устанавливается, тем большей опасности подвергается реестр, а затраты времени на переустановку программ из-за повреждения реестра пропорциональны их количеству.
В Windows XP периодически создается запасная копия реестра и важных системных файлов («системная метка»). Столкнувшись с нарушениями в работе операционной системы, можно по дате восстановить предыдущее нормальное состояние.
Обеспечение интерфейса пользователя
Все операционные системы способны обеспечивать как пакетный, так и диалоговый режим работы с пользователем. В пакетном режиме операционная система автоматически исполняет заданную последовательность команд. Суть диалогового режима состоит в том, что операционная система находится в ожидании команды пользователя и, получив ее, приступает к исполнению, а исполнив, возвращает отклик и ждет очередной команды. Диалоговый режим работы основан на использовании прерываний процессора и прерываний BIOS (которые, в свою очередь, также основаны на использовании прерываний процессора). Опираясь на эти аппаратные прерывания, операционная система создаст свой комплекс системных прерываний. Способность операционной системы прервать текущую работу и отреагировать на события, вызванные пользователем с помощью управляющих устройств, воспринимается нами как диалоговый режим работы.
Интерфейс пользователя – это элементы и компоненты программы, определяющие способ взаимодействия пользователя с программным обеспечением и всей компьютерной системой. Операционная система и программы должны иметь дружественный интерфейс (удобный как средство общения), быть устойчивыми к ошибкам пользователя, чтобы мог работать непрограммист.
По реализации интерфейса пользователя различают неграфические и графические операционные системы.
Интерфейс командной строки. Неграфические операционные системы реализуют интерфейс командной строки. Основным устройством управления в данном случае является клавиатура. Управляющие команды вводят в поле командной строки, где их можно и редактировать. Исполнение команды начинается после ее утверждения, например нажатием клавиши ENTER. Операционная система преобразовывает такие команды в операции, выполняемые компьютером. Команды и имена файлов нужно помнить и точно записывать. Для компьютеров платформы IBM PC интерфейс командной строки обеспечивается семейством операционных систем под общим названием MS-DOS (версии от MS-DOS 1.0 до MS-DOS 6.2), а также PC-DOS.
Более удобный интерфейс в виде меню и сочетания клавиш предоставляли программы-оболочки для операционной системы. Оболочка Norton Commander показывала панели со списками файлов и команд. Команду не требовалось набирать в строке с клавиатуры, а достаточно было «обозначить» сочетанием клавиш или указателем мыши на экране.
Графический интерфейс. Графические операционные системы реализуют более сложный тип интерфейса, в котором в качестве органа управления кроме клавиатуры используется мышь. Графический интерфейс пользователя – это графическая среда, организующая взаимодействие пользователя с вычислительной системой через визуальные элементы управления на экране: окна, списки, кнопки, гиперссылки, значки и др. Команды подаются с помощью элементов графического интерфейса, который включает:
Окна – прямоугольные перемещаемые области на экране, в которых отображается открытая программа, часть данных из файла, сообщения, то есть окно является своеобразным «устройством» ввода-вывода информации;
Меню и панели кнопок для выбора и подачи команд;
Значки – рисунки-миниатюры, представляющие файлы папки, устройства;
Указатель на экране – символ (наклонная черта, вертикальная черта, стрелка и др.), перемещаемый по экрану, чтобы выделять элементы и подавать команды;
Устройства позиционирования указателя – мышь, трекбол и др.
Пользователь может видеть на экране окна сразу нескольких процессов, выбирать для просмотра, получения результатов и управления требуемое окно с помощью мыши, задавать в диалоговом окне параметры команды.
В конце 70-х годов прошлого века исследования компании Xerox показали, что наиболее удобной формой ввода и представления информации является наглядный язык картинок. Объекты работы (файлы, устройства, команды, программы) желательно представлять в виде легко угадываемых графических образов, манипуляции с которыми должны быть похожи на совершаемые людьми с аналогичными материальными объектами, опираться на естественность усвоения графической информации человеком.
Впоследствии графический интерфейс применила компания Apple в операционной системе Macintosh, а компания Microsoft в операционных системах семейства Windows. Развивается графическая операционная система Linux.
Графические операционные системы завоевали популярность, благодаря графическому диалогу с пользователем и большому числу прикладных программ, применяющих графический интерфейс.
