Описание файлов в MS Windows. Полная идентификация дискового файла. Шаблоны. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Описание файлов в MS Windows. Полная идентификация дискового файла. Шаблоны.

Поиск

12. Описание файлов в MS Windows. Полная идентификация дискового файла. Шаблоны.

Все файлы делятся на текстовые и бинарные:

· Текстовые файлы - содержат специальные символы для текста (например, 0x0D0A - конец строки, 0x1A - конец файла).

· Бинарные файлы - состоят фактически из 0 и 1, длина определяется только количеством байт, которое в них содержится.

<команда>::=<имя команды>[<параметры>]

<параметр>::=<описание файла>||<ключ>

<описание файла>::=[<диск>:][<каталог>]<имя>[.<тип>]

<ключ>::=/<имя ключа>[:<значение>]

Маршрут может также начинаться со знака \, то это означает маршрутизацию от корневого каталога, а если диск пропустить, то от текущего.

Исполняемые файлы - это файлы с типами: .EXE .COM и .BAT

Описание группы файлов можно осуществлять по шаблону:

· * - любая последовательность допустимых символов

· ? - любой, но один допустимый символ

Оба этих спец. символа можно использовать и в имени и в типе файла.

13. MS Windows: состав и характеристика ее компонентов. Расширенная машина РС.

1) ROM BIOS – базовая система ввода-вывода в ПЗУ.

POST (Power On Set Test) - тест аппаратуры (системы) при включении.

Несколько небольших программ тестирования аппаратуры на физическом уровне

2) Boot Record - загрузочная запись системного диска.

IPL (Initial Program Loader) - программа начальной загрузки (старт ОС)

3) Драйверы устройств ввода-вывода:

· VxD – драйверы виртуальных (логических, моделированных) устройств (необходимо например для того чтобы каждому процессу выделить «свой» принтер).

· Универсальные – для работы с однотипными устройствами (e. g. монитор и принтер).

· Мини-драйверы – для конкретного устройства.

· Инсталлируемые драйверы DOS.

4) Диспетчеры ресурсов

· VMM – диспетчер виртуальных машин, распределяет физические ресурсы между виртуальными машинами и их приложениями. Виртуальная машина – часть ресурсов, выделенных как отдельный компьютер.

1. Одна системная VM – все 32-разрядные приложения Windows + одно 16-разрядное приложение Windows.

2. Много DOSVM – каждая выполняет по одному приложению DOS.

· IFS – диспетчер файловой системы (поддержка ввода-вывода файлов, разделение ресурсов: FAT, CDFS, …)

· CM (Configuration Manager) – диспетчер конфигурации, распределяет шинные ресурсы (а их много), например, как использовать IRQ, каналы DMA, порты и т.п.

5) Ядро Windows

· USER.EXE – компонент ядра, для обеспечении реакции на устройства клавиатура, мышь и т.п.

· GDI.EXE – компонент для обеспечения работы с графическим интерфейсом (отображение на монитор и принтер)

· KERNEL (16, 32) - собственно само ядро, компонент обеспечения взаимодействия с диспетчерами ресурсов.

6) Интерфейс пользователя

· 32-shell (API) – программный интерфейс

· Стандартные средства Windows (после загрузки, например, Control Panel)

7) Системные информационные файлы: (текстовые файлы, без кода)

· MSDOS.SYS (параметры загрузки ОС)

· Реестр (USER.DAT и SYSTEM.DAT – база данных конфигурации Windows)

· CONFIG.SYS - содержит некоторые параметры настройки загрузки ОС

· SYSTEM.INI и WIN.INI

8) Системные файлы, исполняемые в процессе загрузки:

· IO.SYS – первая фаза загрузки DOS (там же теперь находится MSDOS.SYS)

· COMMAND.COM – командный процессор DOS

· AUTOEXEC.BAT – настройка среды для DOS сессии

· WIN.COM – загрузка ядра Windows

9) Приложения Windows

· WIN32 – для работы в защищенном режиме

· WIN16 - старые для 16-разрядной архитектуры

· DOS16 - старые для 16-разрядной архитектуры

В Windows 2000 вместо msdos.sys и config.sys используется boot.ini, а при мультизагрузке bootsect.dos, а вместо всех исполняемых файлов – ntdetect.com (тест аппаратуры) и ntldr. Реестр распределен в windir\system32\config.



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 44; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.156 (0.008 с.)