Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы по Операционным системам.docx
Скачиваний:
3
Добавлен:
18.09.2019
Размер:
156 Кб
Скачать
  1. Атрибуты файлов.

Файл — это не только данные, но и атрибуты — информация, описывающая свойства файла.

Набор атрибутов файла определяется спецификой файловой сис­темы. Пользователь может получать доступ к атрибутам, используя средства, предоставленные для этих целей файловой системой. Обыч­но разрешается читать значения любых атрибутов, а изменять — толь­ко некоторые из них.

Значения атрибутов файлов могут непосредственно содержаться в каталогах.

Другим вариантом является размещение атрибутов в специальных таблицах, когда в каталогах содержатся только ссылки на эти таблицы. Такой подход реализован, например, в файловой системе ufs в ОС UNIX. В этой файловой системе структура каталога очень проста: запись о каждом файле содержит короткое символьное имя файла и указатель на индексный дескриптор файла (inode): так в ufs называется таблица, в которой сосредоточены значения атрибутов файла.

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

  1. Командные файлы – это текстовые файлы с расширением bat или cmd, строки которых представляют собой команды или имена исполняемых файлов. Когда вы запускаете на выполнение командный файл, то управление получает командный процессор операционной системы (часто называемый интерпретатором команд), который последовательно считывает и интерпретирует строки командного файла. Для Windows9X этим занимается command.com, для WinNT/2K/XP – cmd.exe. Строки командных файлов могут содержать команды самого процессора команд (FOR, GOTO, IF и т.п.) или имена исполняемых модулей (net.exe, regedit.exe, win.com и т.п.). В операционных системах WinNT/2K/XP можно получить краткую справку по составу команд с помощью командной строки.

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

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

Утилиты зачастую входят в состав операционных систем или идут в комплекте со специализированным оборудованием.

  1. Системный реестр – база данных, которую используют ОС семейства Windows для хранения сведений о конфигурации компьютера.

Реестр содержит сведения, к которым ОС постоянно обращается во время работы, а именно:

  • профили всех пользователей

  • данные об установленных программах и типах документов, создаваемых каждой программой

  • значения свойств для папок и значков программ

  • конфигурация оборудования, установленного в ОС

  • данные об используемых портах

Реестр имеет иерархическую древовидную структуру, состоящую из разделов, подразделов и ключей.

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

Три части параметра реестра всегда располагаются в определенном порядке: Имя, Тип данных, значение.