Ms dos

  • 09 июля 2012 г.
  • 5996 Слова
-------------------------------------------------
В настоящее время MS-DOS фирмы Microsoft остается самой популярной в мире операционной системой для IBMPC-совместимых персональных компьютеров. Ее поставки начались в 1981 году вместе с компьютерами IBM PC (под названием PC-DOS). Многие черты MS-DOS были унаследованы от операционной системы CP/M-80 фирмы Digital Research, применявшейся в8-разрядных персональных компьютерах. Операционная система MS-DOS позволяет использовать программное обеспечение, созданное для MS-DOS, и предоставляет пользователю ряд возможностей по работе с файлами данных, их организации в каталоги и использованию устройств ввода-вывода. MS-DOS является однозадачной однопользовательской операционной системой, работающей в реальном режиме микропроцессоров x86, использующей640 Кбайт памяти компьютера и поддерживающей сравнительно простую файловую систему (File Allocation Table, FAT). Изначально MS-DOS ориентирована на работу с микропроцессорами 8086 и 8088, имевшими только один режим работы - так называемый реальный. Защищенный режим работы микропроцессоров Intel 80286 и выше (с адресацией до 16 Мбайт памяти) могут использовать только некоторые драйверы MS-DOS, свиртуальной памятью система не работает. Самой совершенной версией операционной системы MS-DOS, выпущенной отдельно, является MS-DOS 6.22 (1994 г.). Последовательность поиска внешних команд Внутренние команды -MSDOS, такие как DIR, COPY, DEL, DATE, TIME, встроены в командный процессор COMMAND.COM. Программы, находящиеся на магнитных дисках в виде COM- и EXE-файлов, а также пакетные файлы вызываютсявнешними командами MS-DOS. Например, программа MS-DOS Editor, входящая в MS-DOS, вызывается командой EDIT (исполняемый файл EDIT.COM), а программа Norton Commander фирмы Symantec - командой NC (NC.EXE). Если исполняемый файл не найден, MS-DOS выдает сообщение (<Неверная команда или имя файла>). Поиск исполняемого файла производится в следующем приоритетном порядке: - если есть COM-файл, выполняется он; -если нет COM-файла, выполняется EXE-файл; - если нет ни COM-, ни EXE-файлов, выполняется BAT-файл. Загрузка MS-DOS Сразу после включения компьютера выполняется программа загрузчика операционной системы, проверяющая наличие файлов операционной системы на активном диске компьютера. Управление передается файлу IO.SYS. Процессом дальнейшей загрузки управляет модуль SYSINIT. Загружается модуль ядраоперационной системы MSDOS.SYS. При использовании программы динамического сжатия дисковых данных Microsoft DriveSpace, входящей в -MSDOS 6.22 (в версиях MS-DOS 6.0 и 6.2 - DoubleSpace), загружается также модуль DRVSPACE.BIN (DBLSPACE.BIN). После загрузки ядра MS-DOS модуль SYSINIT выполняет команды текстового файла CONFIG.SYS, находящегося в корневом каталоге системного диска. Команды файла CONFIG.SYSопределяют режимы работы MS-DOS и загружают драйверы устройств и резидентные программы. Если в зависимости от потребностей пользователя предполагается выполнение программ, требующих загрузки взаимоисключающих или несовместимых драйверов и резидентных программ, наличия различной конфигурации оборудования, можно организовать <интерактивное конфигурирование DOS> (вариантную загрузку). На дисплее отображаетсяменю загрузки, пункты которого должны быть указаны командами MENUITEM в разделе [menu] файла CONFIG.SYS. После выбора пункта меню выполняются команды, находящиеся в секции с именем, определенным соответствующей командой MENUITEM, команды, находящиеся в секции [common] и в начале файла CONFIG.SYS. Затем SYSINIT вызывает командный процессор. Процесс загрузки завершается выполнением команд файлаAUTOEXEC.BAT. Выполнение программ и установка переменных окружения, определяемых в файле AUTOEXEC.BAT, также может быть вариантным, синхронизованным с меню CONFIG.SYS. Если файла AUTOEXEC.BAT нет в корневом каталоге системного диска, загрузка заканчивается выводом стандартного сообщения MS-DOS. Компоненты системной области Загрузочная запись Загрузочный код из...
tracking img