📚 Hub Books: Онлайн-чтение книгРазная литератураИнтернет-журнал "Домашняя лаборатория", 2008 №6 - Журнал «Домашняя лаборатория»

Интернет-журнал "Домашняя лаборатория", 2008 №6 - Журнал «Домашняя лаборатория»

Шрифт:

-
+

Интервал:

-
+
1 ... 219 220 221 222 223 224 225 226 227 ... 237
Перейти на страницу:
дорожек, размер сектора 512 байт)

• Версии 3.х:

Версия 3.05 — Август, 1984 г.

Дополнительные возможности:

— формат дискет на 1.2 Мб,

— дискеты 3.5" (формат 720 Кб) (начиная с версии 3.2),

— разбиение HDD на логические диски (размером до 32 Мб), что дало возможность использовать HDD большего, чем 32 Мб объема,

— улучшена поддержка национальных наборов символов.

— поддержка компьютерных сетей (слабая, начиная с версии 3.1),

— команды (программы): LABEL, ATTRIB,

— команды (программы): XCOPY, REPLACE (начиная с версии 3.3), MS-DOS 3.3 и на сегодняшний день является наиболее широко применяемой на IBM PC XT и на IBM PC АТ-286 с объемом памяти не более 640 Кб.

• Версии 4.х:

Версия 4.0 — Ноябрь, 1988 г.

Дополнительные возможности:

— поддержка графических ВидеоАдаптеров EGA, VGA,

— объем логических дисков — более 32 Мб.

— поддержка стандарта LIM/EMS (драйвер EMM386.sys, доступ к дополнительной памяти ОЗУ на IBM PC АТ-386 и выше), что позволило отдельные части MS-DOS загружать в дополнительную память,

— программа-оболочка Dos-Shell,

Несмотря на это — MS-DOS версий 4.x не получили широкого распространения.

• Версия 5.0:

Версия 5.0 — Июль, 1991 г.

Дополнительные возможности:

— эффективное использование ОЗУ,

— дополнительные сервисные программы,

— возможность загрузки ядра MS-DOS, в НМА-память (High Memory Area) на IBM PC АТ-286 и выше,

— возможность загрузки драйверов периферийных устройств в UMB-память на IBM PC АТ-386 и выше,

— для прикладных программ отводится до 620 Кб адресного пространства (0-640 Кб) ОЗУ,

— поддержка HDD до 2 Гб,

— формат 2.88 Мб для дискет 3.5",

• Версия 6.0:

Версия 6.0 — Март, 1993 г.

Дополнительные возможности:

— эффективное использование ОЗУ,

— дополнительные сервисные программы,

— программные средства для оптимизации файловой системы на логических дисках (DEFRAG),

— изъяты команды (программы), утратившие актуальность,

— спец. программа MEMMAKER — оптимизация расположения резидентных программ в ОЗУ,

— мультиконфигурационные файлы CONFIG.SYS (возможность выбора варианта конфигурации из меню),

— система защиты от вирусов (слабая),

— увеличение доступного дискового пространства (DoubleSpace),

— средства регулирования энергопотребления PC (LapTop, NoteBook)

• Версия 6.2:

Версия 6.2 — Октябрь, 1993 г.

Все улучшения — в области повышения надежности работы с данными на уровне файловой системы.

Дополнительные возможности:

— повышена эффективность существующих команд (программ),

— Кэширование CD-ROM (программа SMARTDRV),

— отказ от DoubleSpace без потери информации (позволяет вернуть логический диск в исходное состояние),

— выявление и обход физических дефектов HDD и FDD (SCANDISK),

— выявление и устранение дефектов в файловой системе (SCANDISK), в том числе и "сжатых" DoubleSpace,

— пошаговое выполнение любого *.bat-файла, в том числе и Autoexec.bat.

СОВМЕСТИМОСТЬ ВЕРСИЙ MS-DOS

Совместимость — возможность совместной работы технических средств или программного обеспечения.

Если OS версии М совместима с OS версии N это значит, что все программы, работающие в OS версии N будут работать и в OS версии М.

MS-DOS 5.0 совместима с MS-DOS 3.3.

MS-DOS 6.0 совместима с MS-DOS 5.0, 3.3.

MS-DOS 6.2 совместима с MS-DOS 6.0, 5.0, 3.3.[30]

ОСНОВНЫЕ СОСТАВНЫЕ ЧАСТИ MS-DOS

MS-DOS состоит из следующих компонент:

— блок начальной загрузки (размещается в 1-м секторе 0-дорожки 0-стороны системной дискеты),

— модуль взаимодействия с BIOS (10.SYS для версии 5.0 и выше),

— модуль обработки прерываний (MSDOS.sys для версии 5.0 и выше),

— командный процессор (COMMAND.com)

— внешние команды (программы) MS-DOS,

— драйверы устройств,

— файл CONFIG.SYS,

— файл Autoexec.bat.

Блок начальной загрузки + 10.SYS + MSDOS. sys —> ядро MS-DOS.

Блок начальной загрузки:

Размещается:

в 1-м секторе 0-дорожки 0-стороны системной дискеты,

в 1-м секторе HDD-диска, в разделе, отведенном под DOS.

Просматривает КОРНЕВОЙ каталог системного диска. Проверяет, являются ли первые два файла в каталоге — файлами 10.SYS и MSDOS.sys. Если ДА — загружает их в ОЗУ и передает управление MS-DOS. Если НЕТ — сообщение на экране и ожидание нажатия какой-либо клавиши Пользователем:

Non-System disk or disk error

Replace and press any key when ready

He системный диск или ошибка диска

Замените и нажмите какую-либо клавишу, когда будет готово

Именно поэтому, при "изготовлении" Системной Дискеты — необходимо переносить файлы 10.SYS и MSDOS.sys на Системную Дискету с помощью спец. программы SYS.com.

IO. SYS:

Это резидентный модуль (всегда находится в ОЗУ после загрузки, пока включен PC).

Взаимодействует с BIOS. Расширяет возможности BIOS или изменяет ее свойства (где необходимо) с помощью дополнительных драйверов.

MSDOS.sys:

Это резидентный модуль. Обеспечивает интерфейс высокого уровня для прикладных программ, содержит программные средства для управления файлами, устройствами ввода-вывода, обработка исключительных ситуаций (ошибок) и др. Прикладная Программа вызывает функции этого модуля через механизм прерываний (программные прерывания), передавая (принимая) информацию к (от) MS-DOS через регистры CPU или (и) области памяти ОЗУ. MSDОS.sys транслирует (переводит) запрос прикладной программы в один или несколько вызовов (10.SYS + BIOS).

Командный процессор (COMMAND.com):

Отдельный Модуль MS-DOS. Этот модуль может быть заменен на другой, более удобный.

Предназначен:

— прием команд с клавиатуры или из *.bat — файлов и их выполнение,

— выполнение команд файла Autoexec.bat при загрузке MS-DOS,

— загрузка в ОЗУ и запуск на выполнение прикладных программ в среде MS-DOS

Командный процессор состоит из 3-х частей:

— резидентная (размещается в ОЗУ сразу после MSD0S.sys, включает процедуры обслуживания некоторых прерываний, процедуры обработки стандартных ошибок MS-DOS, процедуру загрузки транзитной части командного процессора),

— инициализирующая (в ОЗУ следует сразу за резидентной частью; во время загрузки OS ей передается управление; она "выполняет" файл Autoexec.bat и некоторые другие действия; эта часть командного процессора стирается из ОЗУ первой же загруженной программой),

— транзитная (загружается в старшие адреса ОЗУ; обрабатывает все внутренние команды, команды с клавиатуры и из *.bat-файлов; выдает системную подсказку MS-DOS; загружает в ОЗУ программы и передает им управление).

Внешние команды (программы):

Дополнительные программы, входящие в MS-DOS, выполняющие определенные функции.

Драйверы устройств:

Специальные резидентные программы, которые управляют внешними устройствами. Драйверы загружаются в ОЗУ в том порядке, как они указаны в файле CONFIG.SYS.

CONFIG.SYS:

Спец. текстовый файл, где содержится информация о подгружаемых дополнительных драйверах и некоторая другая информация, касающаяся непосредственно MS-DOS и выполняемых в ее среде прикладных программ.

MS-DOS выполняет этот файл автоматически, сразу после загрузки COMMAND.com.

Autoexec.bat:

Спец. текстовый файл, где содержится дополнительная настроечная информация.

MS-DOS выполняет этот файл автоматически, сразу после выполнения CONFIG.SYS.

1. При включении PC вначале выполняются программы BIOS.

2. После тестирования и др. действий процедура POST (из модуля BIOS) осуществляет поиск и загрузку блока начальной загрузки: — вначале производится поиск на устройстве А: (если не найдено — поиск на устройстве С:, если не найдено, то вызывается встроенный в ПЗУ BASIC[31] или производятся другие действия, "указанные" в ПЗУ).

3. Блок начальной

1 ... 219 220 221 222 223 224 225 226 227 ... 237
Перейти на страницу:

Комментарии

Обратите внимание, что комментарий должен быть не короче 20 символов. Покажите уважение к себе и другим пользователям!

Никто еще не прокомментировал. Хотите быть первым, кто выскажется?