Ms dos что это
Перейти к содержимому

Ms dos что это

  • автор:

The Life of MS-DOS

First released on August 12, 1981, MS-DOS became the foundation for business computing for almost two decades. MS-DOS stood for Microsoft Disk Operating System and was often referred to simply as “DOS”. It is the software that helped build Microsoft, becoming the foundation Microsoft built the Windows operating system on. It went through 8 (and a half-ish) major revisions, with the final version being shipped with Windows ME in September, 2000. Before I talk about MS-DOS proper, I talk about it’s “grandparents” if you will, Digital Research’s CP/M and Seattle Computer Product’s 86-DOS.

In addition to writing this article, I also made the following cladogram chart showing the relationships of different DOS “flavors”. I hope to use it in other articles to walk through the history of Digital Research’s DOS, DR DOS and the many transformations it went through.

The code for the chart can be found in my Projects repository, under the Dos Lineage Cladogram folder.

MS-DOS Family Tree

CP/M was a operating system designed by Gary Kildall for Digital Research.
It was designed for 8-Bit computers, so it ran on Intel 8080/85 and Z80 processors. CP/M originally stood for “Control Program/Monitor” and later “Control Program for Microcomputers”. CP/M 1.4 was the first major version released, later followed by version 2.2. CP/M was even able to run on the Commodore 64, though it required a specialized cartridge that housed a Z80 processor. At the time, IBM was looking for an operating system to use with their IBM PC line of products. IBM discussed licensing CP/M from Digital Research, but they were unable to come to an agreement. IBM looked elsewhere for an operating system and in July of 1980 began talks with Microsoft about their development of MS-DOS, which was based on 86-DOS by Seattle Computer Products.

While IBM moved on, Digital Research went on to develop their own version of DOS based on CP/M 86 that eventually became DR DOS. As ownership of Digital Research changed, later versions had different names like Novell DOS and Caldera DR-OpenDOS (what a mouthful). This branch of the DOS family is still somewhat alive under the name DR-DOS (with the hyphen) with the last real update being back in 2011. The website for the project is now seemingly dead but it can still be viewed on archive.org. More about this project can be found here.

QDOS / 86-DOS

86-DOS was originally developed by Seattle Computer Products (SCP) beginning in April of 1980. It was originally named QDOS (Quick and Dirty Operating System), but was changed to 86-DOS once they began shipping in August of 1980. It was first developed to be packaged with CPM’s 8086 computer kit. SCP originally wanted to simply use Digital Research’s 8086 version of CP/M, but with an uncertain release date SCP made the decision to develop an OS themselves. While writing it, the programmer Tim Paterson referenced the manual for CP/M-80 which explains why CP/M and QDOS were so alike. Because of its similarity to CP/M, it was easy to port programs originally designed for CP/M on 8080 and Z80 processors to QDOS, which targeted 8086 processors. Development of the software ended up taking only 6 weeks.

QDOS 0.11 was released in August of 1980, which is when it was renamed to 86-DOS. Microsoft ended up licensing it from SCP in December of 1980 and in May of the following year hired Tim Patterson to assist in porting it to the IBM PC. A month before Microsoft’s new operating system was release, they purchased all rights to 86-DOS from SCP for only $50,000. After settling a lawsuit over the deal with SCP, Microsoft later ended up paying a total $1 million. Microsoft took it’s adapted 86-DOS 1.14, created MS-DOS 1.10/1.14, and licensed it to IBM who sold by IBM under the name PC DOS 1.0.

MS-DOS and PC DOS

PC DOS versions 1.0, 1.1, 2.0, 2.1, 3.0, 3.1, 3.2, 5.0, and 6.0 were developed primarily by Microsoft, though IBM made additions of their own specific to their computers. For some versions, Microsoft didn’t directly contribute to development but IBM based their changes on existing code.[2] This was one of the few instances where Microsoft licensed MS-DOS to another company and had allowed the company to rebrand it. A few other versions that were licensed and rebranded were SB-DOS, COMPAQ-DOS, NCR-DOS AND Z-DOS. Eventually, it started enforcing the MS-DOS name for all OEM’s except IBM.

While the development of different MS-DOS versions was fairly standard, version 4.0 and 4.1 were interesting. MS-DOS 4.0 was based on MS-DOS 2.0 and was developed in paralell with MS-DOS 3.0. This version was designed as a multitasking version of DOS. It was designed to allow specially written programs to run in the background while the user continued to interact in the foreground, similar to services in Windows. While being developed, IBM and other OEM’s weren’t interested in it so Microsoft instead had a limited release in Europe. Interestingly, the same developers who worked on this multitasking version moved on to work on what became OS/2, an operating system for IBM PC’s.

Though MS-DOS 4.1 was worked on and developed, it never really saw a wider release. It was interesting as an operating system, but “Microsoft at the time was a 100% OEM shop – we didn’t sell operating systems, we sold operating systems to hardware vendors who sold operating systems with their hardware.”[3] Instead, the next “real” version of MS-DOS released was 4.00 which distinguished itself with an extra “0” in the version number. This was the version that was also rebranded as PC DOS 4.0 for IBM.

The Final Years

MS-DOS 6.3 was the last version that was released as a stand alone program. The next version, MS-DOS 7.0 was released as part of Windows 95. Both Windows 95 Revision 2 and the first release of Windows 98 were equipped with MS-DOS 7.1 running things behind the scenes. These were the first major versions of MS-DOS that were completely separate from PC DOS, whose version 7.0 was developed by IBM alone.

The final version of MS-DOS was released as a part of Windows ME in September of 2000. This was the last version of windows that used MS-DOS as a foundation. Windows XP moved to the NT kernel, whose primary difference was moving away from a monolithic kernel to a hybrid kernel. With MS-DOS, the kernel and operating system exists completely within the kernel space. Windows NT uses a safer structure, where the kernel is split between the kernel space and the user space.

MS-DOS: появление, основные понятия и команды, версии

MS-DOS (Microsoft Disk Operating System) представляет собой дисковую операционную систему для компьютеров на базе процессора архитектуры х86. В период с начала восьмидесятых по девяностые годы двадцатого века MS-DOS стала самой популярной ОС для персональных компьютеров, способной работать с различными видами дисков, осуществлять ввод-вывод данных, производить операции с памятью и контролировать процессы.

логотип MS-DOS

В 1981 году Microsoft приобрела авторские права на ОС 86-DOS у Seattle Computer Products и начала ее модификацию и адаптацию под требования компании IBM. Спустя немного времени, IBM выпустила операционную систему под названием PC DOS 1.0 как единственный доступный вариант для использования на собственных компьютерах, лицензированный владельцем бренда. MS-DOS от Microsoft и IBM практически не отличались друг от друга, однако, в последние годы сотрудничества разработки обрели принципиальные отличия в совместимости с различными периферийными устройствами, синтаксисе команд и возможностях, предоставляемых конечному потребителю.

Как самостоятельный продукт, ОС MS-DOS за два десятилетия прошла ряд обновлений и переработок, после чего работу над ней прекратили. Каждая новая версия расширяла возможности, обеспечивая работоспособность новых носителей данных и файлов большего объема.

Для корпорации Microsoft разработка операционной системы стала основным видом деятельности, которая приносила стабильную прибыль и обеспечивала ресурсами для дальнейшего совершенствования и развития. На базе MS-DOS были разработаны и внедрены Windows 95 и 98, а сама система позиционировалась как гибкая и занимающая сравнительно малое место на диске.

Краткая история появления MS-DOS

Летом 1980 года вышла операционная система, написанная Тимом Паттерсоном из Seattle Computer Products и названная 86-DOS. У неё было три принципиальных отличия от CP/M — ОС прототипа от Гэрри Килдалла и компании Digital Research:

  1. Возможность работать с шестнадцатиразрядными процессорами (Intel x86) вместо восьмиразрядных (Intel 8080 и Zilog Z80);
  2. Инновационная (улучшенная) логика буферизации дисковых секторов;
  3. Новая файловая система FAT12.

Корпорация IBM не справлялась с разработкой ПО для планируемого к серийному выпуску компьютера, поэтому была вынуждена заключить контракт с Microsoft. По заключенному осенью 1980 года контракту, Microsoft была обязана завершить создание ПО для первого серийного ПК на базе Intel 8086.

86-DOS

Microsoft нанимает создателя 86-DOS Тима Паттерсона в мае 1981 года для завершения работы над проектом. А уже через два месяца выкупает авторские права на перспективную разработку Паттерсона.

С августа 1981 года пользователи персональных ЭВМ смогли в полной мере ощутить все возможности нового продукта. Загрузочные дискеты входили в комплектацию поставки с каждой машиной. Изначально в MS-DOS отсутствовал графический интерфейс. Работа сводилась к вводу команд пользователя в ручном режиме. После загрузки ОС на экране мигал белый курсор на темном фоне. Путем усовершенствования системы, разработчику удалость достичь высоких результатов.

Через несколько промежуточных вариантов ПО, выходит версия 2.0. Ее приурочили к запуску в серийное производство машины IBM PC/XT с HDD. Система значительно расширила функциональные возможности: появились подкаталоги и директории, взаимодействие и обмен между устройствами ввода-вывода, адресация запроса к периферийному оборудованию по имени.

MS-DOS 7.1 после загрузки

Модульная операционная система комплектовалась минимумом драйверов. Все необходимое для стабильной работы ПО, периферии других моделей и марок становились доступным после загрузки MS-DOS на ПК. Microsoft поставляла различным разработчикам базовый комплект, на основе которого каждый вносил свои изменения в соответствии с возможностями оборудования.

Развитие компьютерной техники компании IBM привело к тому, что потребность в адаптации операционной системы под аппаратное обеспечение отпала. Все устройства, произведенные IBM, комплектовались PC DOS. Для прочих разработчиков персональных компьютеров была доступна базовая MS-DOS. Окончание срока действия контракта между IBM и Microsoft привело к тому, что с 1991 года между системами появились принципиальные различия.

Основные понятия

Дисковая операционная система — комплекс программных средств для обеспечения работы персонального компьютера.

Драйверы — программы, интегрированные с ОС и предназначенные для управления периферийными устройствами.

Файл — именованная область взаимосвязанных данных с набором определенных свойств, которая хранится на различных носителях и может быть обработана при помощи средств ПК. Имя файла состоит из двух частей, разделенных точкой: названия и расширения.

Каталог файлов (директория) — файлы, сгруппированные по одному или нескольким признакам (бывает и без признаков). Виды:

  1. Корневой . Содержит в себе все прочие директории и файлы системы. В командной строке при написании пути к файлу в корневом каталоге используется знак «\».
  2. Текущий , в командной строке обозначается «.». Директория, с которой непосредственно работает DOS в данный момент времени.
  3. Родительский , в командной строке обозначается «..». Директория, в которой находится текущий каталог.

Для завершения имени каталога используется символ «\». Для того, чтобы перейти к тому или иному файлу, необходимо ввести полный адрес:

  • D: — имя диска, корневой каталог;
  • \users\ — родительский каталог;
  • \1\ — текущий каталог;
  • 123_1.txt — имя файла, к которому обратился пользователь.

Основные компоненты системы

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

BootRecord — загрузчик системных файлов. Считывает в ОЗУ системные модули, они же файлы ядра, IO.SYS и MSDOS.SYS.

  • IO.SYS — модуль управления командами для периферийных устройств;
  • MSDOS.SYS — обработчик прерываний.

Командный процессор — средство для обработки команд пользователя, которые делятся на внутренние и внешние.

  • Внутренние команды выполняются непосредственно командным процессором;
  • Внешние команды представляют собой программы с одноименным названием, записанные в память диска. При вводе соответствующей команды, процессор загружает найденный файл в память и передает управление запущенной программе. По достижении результата ввода такой команды, она автоматически удаляется из памяти, а на экран пользователя выводится информация о том, что командный процессор готов к продолжению работы и реализации следующих программ. Код программы командной строки находится в модуле COMMAND.COM .

Драйверы и программы-утилиты — выполняют стандартные процедуры (форматирование HDD, запуск антивируса, диагностика ошибок, объем свободного пространства и прочие).

  • Драйвер ANSI.SYS отвечает за управление устройствами ввода-вывода (клавиатура и монитор).
  • Файл COUNTRY.SYS содержит таблицы локализации для различных стран, а именно, используемый в стране формат даты и времени, значок денежной единицы и кодовую страницу (кодировку).
  • DISPLAY.SYS . Обеспечивает загрузку и поддержку шрифтов. Является драйвером дисплея.
  • DBLSPACE.EXE — компрессор дисков, как жестких, так и гибких. Применялся в версиях MS-DOS 6.0 — 6.2.
  • DRVSPACE.EXE . Компрессор жестких и гибких дисков (версии MS-DOS 6.22 и выше).
  • DEFRAG.EXE . Программа дефрагментации дисков.
  • DOSSHELL.EXE . Файловый менеджер. Выпускался вместе с операционной системой в версиях MS-DOS 4.0 — 6.0. Поставка этой оболочки была прекращена после версии 6.0, но поддерживалась как часть «Supplemental Disk» вплоть до MS-DOS 6.22.
  • HIMEM.SYS . Драйвер дополнительной памяти. Координирует работу дополнительной памяти, в том числе ее начального участка.
  • HELP.COM . Руководство пользователя, доступное в интерактивном режиме.
  • EMM386.EXE . Драйвер расширенной памяти. Обеспечивает доступ к верхней памяти (UMA — Upper Memory Area, англ.), эмулирует дополнительную память при помощи расширенной.
  • INTERLNK.EXE , INTERSVR.EXE . Драйвера для организации обмена данными между компьютерами через порты асинхронного адаптера или через параллельные порты.
  • KEYB.COM . Конфигурация раскладки клавиатуры для конкретного языка (для настройки языков, отличных от американского английского).
  • Модуль KEYBOARD.SYS — обеспечивает пользователя набором допустимых языковых раскладок.
  • Файлы с расширением CPI — содержат информацию о кодовых страницах.
  • MEMMAKER.EXE — увеличивает объем оперативной памяти. Можно применять, если на компьютере имеется расширенная память и процессоры 80386, 80486, а также, Pentium.
  • Модуль MODE.COM содержит настройки параметров рабочего экрана, последовательных и параллельных портов.
  • MSAV.EXE и MWAV.EXE — базовые антивирусы, MSAV для MS-DOS, MWAV — для Windows.
  • MSD.EXE . Позволяет вывести на экран текущую конфигурацию системы и ПК.
  • MSBACKUP.EXE , MWBACKUP.EXE . Программы для резервного хранения и восстановления данных. MSBACKUP для MS-DOS, MWBACKUP — для Windows.
  • MWUNDEL.EXE . Программа для восстановления случайно удаленных пользователем файлов.
  • POWER.EXE осуществляет управление потреблением сетевых энергоресурсов.
  • RAMDRIVE.SYS — драйвер для создания логического электронного диска в расширенной памяти.
  • SCANDISK.EXE . Программа для диагностики и восстановления дисков.
  • SMARTDRV.EXE . Производит кэширование дисков.
  • VSAFE.COM . Модуль непрерывного слежения на предмет наличия в системе вирусов. При обнаружении вируса, выводит об этом сообщение.
  • UNDELETE.EXE . Восстановление удалённых файлов и данных.

Модули CONFIG.SYS и AUTOEXEC.BAT или файлы конфигурации . Осуществляют запуск конфигурации системы с сохраненными настройками пользователя для реализации определенных задач и автоматического запуска программ (драйверов).

Версии

Корпорация Microsoft в период с 1981 по 2000 годы выпускала версии своей дисковой операционной системы с разными названиями для различных машин. Операционная система фигурировала под названиями: 86-, COMPAQ-, Z-DOS.

Название Дата выхода в период с 1980 по 2000 годы Файловая система Подробная информация
QDOS version 0.10 Середина июля 80 года FAT12 Пилотный запуск продукта Тима Паттерсона, реализованного Seattle Computer Products.
86-DOS Август 80 года Адаптированная для микропроцессоров 8080/Z80 копия DigitalResearch CP/M. Изменения: буферизация данных, файловая система FAT12.
86-DOS version 0.3 Декабрь 80 года Версия от Microsoft под лицензией разработчика Seattle Computer Products.
86-DOS version 1.0 Апрель 81 года Релиз продукта. Основа для серийных машин IBM.
86-DOS version 1.10 Июль 81 года Microsoft выкупает авторские права на продукт у Seattle Computer Products, переименовывает ОС в MS-DOS. Версия аналогична PC-DOS 1.0.
Базовые функции:
— Поддержка исключительно односторонних восьмисекторных 5,25-дюймовых накопителей на гибких магнитных дисках объемом 160 КБайт;
— Фиксация даты последней сохраненной версии файла.
MS-DOS versions 1.10..1.14 Лето-осень 81 года Компания Microsoft выпускает сразу три продукта для IBM PC DOS 1.0. ОС становится универсальным решением для всех ПК с микропроцессором 8086, адаптируясь к различным аппаратным платформам.
Решения разработчика:
— Предустановленные драйверы для периферии;
— Основные модули ввода-вывода;
— Ядро, адаптируемое под периферийное оборудование.
MS-DOS version 1.24 Март 82 года Изменения:
Работа с двухсторонними дискетами 5,25 дюйма объемом до 320 Килобайт.
Запись даты и времени изменения файла.
MS-DOS version 1.25 Лето 82 года Версия для ПК, не имеющих отношения к IBM.
MS-DOS version 2.0 Весна 83 года Изменения:
— Обеспечение работы HDD до 15 МиБ;
— Поддержка односторонних и двухсторонних 5,25-дюймовых накопителей на гибких магнитных дисках 180 и 360 Килобайт соответственно;
— Поддержка древовидной структуры каталогов файлов (до этой версии все файлы размещались в корне диска, каталогов не существовало);
— Поддержка внешних драйверов аппаратного обеспечения;
— Организация фоновой печати при помощи команды PRINT;
— Обеспечение работы CGA — первой видеокарты, поддерживающей цветное изображение, выпущенной IBM в 1981 году.
MS-DOS version 2.01 Осень 83 года Отображение текущих параметров даты и времени, а также знака денежной единицы при помощи команды COUNTRY
MS-DOS version 2.10 Осень 83 года Версия для ПК PCjr компании IBM, носила название PC DOS 2.10.
MS-DOS version 2.11 Март 84 года Адаптация для ПК ACT-86C (Altos MS-DOS 2.11), TeleVideo (TeleVideo PC DOS 2.11) и T1000 (Toshiba MS-DOS 2.11, находилась на компакт-диске).Перевод на 10 языков.
MS-DOS version 3.00 Конец лета 84 года FAT16 Версия для ПК IBM PC/AT c HDD 20 МиБ. Работа с жёсткими дисками до 32 МиБ включительно. Появляется возможность указания маршрута для запуска программ, находящихся не в текущем каталоге. Обеспечение работы 5,25″ дискет объемом до 1,2 Мегабайт.
MS-DOS version 3.10 Конец осени 84 года Поддержка возможности работы в сетях Microsoft.
MS-DOS version 3.20 Январь 86 года Добавлена поддержка дисководов для накопителей на гибких магнитных дисках 3,5 дюйма объемом 720 килобайт.
MS-DOS version 3.30 Лето 87 года Появилась возможность разбивать HDD на логические диски объемом до 32 мегабайт. Добавлена поддержка накопителей на гибких магнитных дисках 3,5 дюйма 1,44 мегабайт.
MS-DOS version 3.31 Осень 87 года Версия 3.30, улучшенная Compaq Computer Corporation.
MS-DOS version 4.0 Лето 88 года Увеличен размер логического диска. Добавлена расширенная поддержка национальных языков. Полностью поддерживается EGA и VGA. Имеет множество ошибок.
MS-DOS version 4.01 Конец 88 года Исправлены ошибки предыдущей версии. Включает файловый менеджер, можно сказать, графическую оболочку, DOS Shell. Версия русифицирована.
MS-DOS version 5.0 Июнь 91 года Обеспечение работы 8 HDD одновременно. Поддержка накопителей на гибких магнитных дисках 3,5 дюйма EHD 2,88 Мегабайт. Добавлено: текстовый редактор Edit, QBASIC, интерактивная справка Help. Выпускалась русская версия ОС.
AST Premium Exec DOS 5.0 (OEM) 1991 год Версия для ноутбуков AST Premium Exec, содержащая пакет расширений.
MS-DOS version 5.0 1991 год Варианты DOS от IBM и Microsoft обретают принципиальное различие.
MS-DOS version 5.50 1991 год Часть 32-разрядной ОС Windows NT, NTVDM — NT Virtual DOS Machine (виртуальная машина DOS для системы NT).
MS-DOS version 6.0 Март 91 года Обеспечение работы CD-ROM. Сжатие и дефрагментация файлов. Проверка HDD антивирусной программой.
MS-DOS version 6.2 Ноябрь 1993 года Добавлена утилита тестирования жесткого диска ScanDisk. Исключена из поставки программа MS-DOS Shell.
MS-DOS version 6.21 Февраль 1994 года Из системы удалена программа сжатия дисков DoubleSpace. Изменениям подверглись компоненты, поддерживающие сжатие данных, а именно, ScanDisk и Microsoft Backup.
MS-DOS version 6.22 Лето 94 года Добавлен DriveSpace, который использует несовместимый с DoubleSpace формат хранения данных. Файлы могут быть преобразованы в новый формат. Microsoft Backup использует новую технологию сжатия, использованную в DriveSpace. В нелокализованной версии поддерживается работа с символами кириллицы, в том числе в именах файлов, а также представление даты и времени, ориентированных на Россию, Украину и Беларусь.
MS-DOS version 7.0 Конец лета 95 года Становится частью ОС Windows 95. Добавлен драйвер CD-ROM.
MS-DOS version 7.1 Конец лета 96 года FAT32 Становится частью ОС Windows 95 и Windows 98. Максимальный объем HDD — 2 ТиБ.
MS-DOS version 8.0 Осень 2000 года Становится частью Windows ME. Находится на загрузочной дискете, создаваемой Windows XP и более поздними версиями.

Файловые менеджеры MS-DOS

Программы-оболочки для MS-DOS позволили сделать работу пользователя более удобной и упростили визуальное отображение информации.

Norton Commander

Самая распространенная на территории РФ программа-оболочка. Визуально представляет собой экран, разделенный на две панели. Первоначально все операции с деревом каталогов и файлами выполнялись при помощи клавиш F1…F10. В более поздней версии добавилась мышь и панель меню.

Norton Commander 5.51

Программа-оболочка Norton Commander легла в основу большинства графических интерфейсов — оболочек для множества различных ОС и программного обеспечения. Оболочка разработана группой программистов в составе Джона Соча, Линды Дидьяк, Питера Брэйдена, Кейт Эрмел, Брайана Йодера. Выпустил файловый менеджер бренд Peter Norton Computing. Позднее бренд стал частью концерна Symantec.

Работа над оболочкой велась в период с 1984 по 1986 годы. После релиза и выхода в свет Norton Commander мгновенно завоевал лидирующие позиции среди пользователей ПК. Версия 3.0 оболочки позволила окончательно вытеснить конкурентов с рынка и занять лидирующие позиции в отрасли.

В нашей стране (Россия) наиболее распространенными стали версии 2.0, 3.0 и 4.0. Длительное время популярность программы связывали с учебником по информатике для школьных и высших учебных заведений «IBM PC для пользователя» (автор Э. В. Фигурнов), в котором основная масса сведений содержала детальные принципы работы с оболочкой Norton Commander.

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

Не успев выйти, версия 4.0 провалилась. Увеличенный объем оперативной памяти, многочисленные ошибки стали решающим фактором, и Norton Commander стал терять позиции на рынке. Компания, купившая разработку, на протяжение почти 7 лет боролась за рынок: одна за другой выходили версии 5.0..5.51, приспособленная под Windows версия 2.01. Однако, за тот период, что на рынке господствовали практически идентичные копии оболочки: Volkov Commander, PIE Commander и DOS Navigator, файловый менеджер не смог справиться с нанесенным ущербом и потерял последних пользователей.

Функционал оболочки Norton Commander

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

  • Клавиша F1 вызывает меню помощи;
  • Клавиша F2 — настройка меню;
  • Клавиша F3 — открытие и просмотр файла в текстовом режиме или в виде двоичного кода;
  • Клавиша F4 — редактирование текста;
  • Клавиша F5 — быстрое копирование элементов;
  • Клавиша F6 — позволяет переименовать или переместить текущий файл или каталог в другую директорию;
  • Клавиша F7 — создает новый подкаталог;
  • Клавиша F8 — удаляет выбранный(е) файл(ы) или директорию(и);
  • Клавиша F9 — переход в меню над блоками;
  • Клавиша F10 — выход из программы.

Управление осуществляется при помощи стрелок на клавиатуре, функциональных клавиш F1..F10, комбинаций «горячих клавиш», клавиши «Enter», поддерживается работа мыши. Основная задача Norton Commander — облегчить пользователю работу в MS-DOS и сэкономить время на вводе типовых команд. При этом, даже при работе под оболочкой Norton Commander, пользователь может ввести нужную команду в соответствующей строке.

Volkov Commander

Программа-оболочка является практически идентичной копией Norton Commander. Основное отличие — возможность задать имя файла или директории длиннее 8 стандартных символов.

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

Оболочка Volkov Commander 4.0 вышла в 1994 году и сразу завоевала множество симпатий за счет ряда преимуществ:

  • Вес утилиты в распаковке — 64 Килобайта. Полный аналог Norton Commander со слегка урезанным функционалом;
  • Может осуществлять полное копирование директорий;
  • Переносит директории со всем содержимым в пределах диска без копирования;
  • Реализовано 5 базовых операций с файлами: редактор (встроенный и внешний), сервис просмотра (встроенный и внешний), запуск по расширению файла;
  • Встроенный редактор способен загрузить большие по объему файлы (до 640 Кб, в сравнении с ним аналогичная версия Norton Commander осуществляет открытие файлов до 64 Кб);
  • При работе под DOS без кэширования диска характеризуется быстрым откликом на запросы пользователя;
  • Встроенный шестнадцатеричный редактор;
  • Сочетание клавиш Alt+F5 позволяет вызвать меню управления резидентными программами;
  • В версии 4.99 в оболочку встроен текстовый редактор, при помощи которого можно оперативно отредактировать файлы.

Среди недостатков были отмечены: ограниченный функционал, малый объем памяти, отсутствие обновлений с 2000 года (последняя версия — 4.99.08 альфа).

DOS Navigator

Еще одна программа-оболочка, которая стала улучшенной копией Norton Commander. Пользователи имеют возможность работать в меню с широким функционалом, увеличенным числом панелей, многозадачным интерфейсом для плагинов. Простая интеграция программного обеспечения, произведенного сторонними разработчиками.

DOS Navigator version 0.90 был разработан и выпущен в начале 90-х годов группой программистов в составе Стефана Тануркова, Андрея Заболотного, Сергея Мельникова. Более поздняя версия была переписана с использованием Turbo Vision Танурковым и Д. Доценко. В 1993 году группа разработчиков пополнилась С. Филимоновым, а оболочка обрела новые компоненты, графику и была оптимизирована под нужды пользователей. В 1995 году вышла версия 1.35, после чего несколько лет проводились улучшения, исправления ошибок и обновления версии до 1.39. В команде успели поучаствовать Илья Багдасарян и Максим Масютин.

С 1998 года команда переключилась на разработку почтового клиента The Bat!. Финальная версия DOS Navigator 1.50 вышла в 1999 году, после чего исходные коды ПО стали доступны всем желающим.

В 2018 году вышел релиз преемника оригинальной оболочки Dos Navigator — Dos Navigator III, написанного на мультипарадигменном языке программирования JavaScript.

Dos Navigator был одним из передовых по функционалу и эффективности файловым менеджером, который работал под OS/2 и DOS. Проект разработала и реализовала компания Ritlabs из Молдовы.

Визуальное исполнение внешне мало отличается от Norton Commander. Два блока с каталогами и файлами, верхнее и нижнее меню с функциями и часто используемыми командами.Достоинства: емкая память, драйвер для перемещения файлов в «корзину». Панели можно убирать и добавлять, формировать меню по собственным предпочтениям, воспроизводить большое число текстовых видеорежимов, создавать прямые ссылки на объекты в дереве каталога, архивировать информацию и осуществлять другие команды. Встроенные программы и приложения:

  • Табличный конструктор;
  • Редактор накопителей;
  • Текстовый редактор;
  • Калькулятор;
  • Форматирование дискового пространства;
  • Кодеры и декодеры;
  • Проигрыватель дисков;
  • Книга контактов;
  • Игровые приложения и многое другое.

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

Имена и расширения файлов

В MS-DOS можно встретить расширения:

  1. Расширение «*.bat» — пакетные;
  2. Расширения «*.exe» и «*.com» — исполняемые файлы.
  1. Расширения «*.txt» и «*.doc» — текстовые файлы;
  2. Расширение «*.dbf» — файлы базы данных;
  3. Расширение «*.sys» — системные файлы;
  4. Расширение «*.bak» — файлы резервного копирования.

Шаблонные операции

Для групповой сортировки пакетов по имени или расширению используются символы:

  • (*) любое количество любых символов в имени файла до расширения, принадлежащих к одной группе. Пример:
    *.txt – находит все именованные области данных текстового редактора с данным расширением в текущей директории.
    1.* — находит все файлы с именем 1 любого расширения в текущей директории
  • (?) любой символ, но один
    Пример:
    fox?.ехе — находит весь список файлов в каталоге с любым символом после fox и расширением ехе в текущем каталоге: foxp.ехе, foxh.ехе и так далее. Аналогичные операции можно совершать с поиском по расширению файлов.

Базовые команды для операций с файлами, директориями и накопителями

Перед началом операций с файлами, при работе в среде Microsoft Windows 10, необходимо запустить командную строку. Вызов: клавиша «Windows» + R, затем введите «cmd» и нажмите кнопку «OK» или клавишу «Enter».

  • Команда ATTRIB изменяет свойства файла или группы.
    Синтаксис команды: ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [диск:] [маршрут] [имя файла] [/S] [/D]
    + — поставить выбранное свойство
    — — снять выбранные свойства
    R — чтение без внесения изменений в область данных
    A — поместить в архив
    S — сделать системным
    H — скрыть
    Значок после слэша указывает над какими группами будет вестись работа:
    /S — с указанными именованными областями данных в текущей директории
    /D — и с файлами, и с папками
  • Команда COPY нужна для копирования выбранных файлов.
    Синтаксис: COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B] источник [/A | /B] [+ источник [/A | /B] [[+ …]] [результат [/A | /B]]
    /D — указывает на возможность создания зашифрованного файла
    /V — проверка правильности копирования файлов
    /N — использование, если возможно, коротких имен при копировании файлов, чьи имена не удовлетворяют стандарту 8.3
    /Y — подавление запроса подтверждения на перезапись существующего конечного файла
    /-Y — обязательный запрос подтверждения на перезапись существующего конечного файла
    /Z — копирование сетевых файлов с возобновлением
    /A — файл является текстовым файлом ASCII
    /B — файл является двоичным файлом
    источник — имена одного или нескольких копируемых файлов
    результат — каталог и/или имя для конечных файлов
    Для объединения файлов, необходимо указать один конечный и несколько исходных файлов, используя подстановочные знаки или формат «файл1 + файл2 + файл3 + …».
  • Команды DEL и ERASE удаляют выбранные файлы.
    Синтаксис: [команда][диск:][путь][имя файла]/P
    /P — спрашивать подтверждение перед удалением каждого файла
    Пример: DEL C:\main\123.txt/P
    Если указать каталог, вместо имени файла, то все файлы из него будут удалены, сам же каталог останется, однако будет пустым.
  • Операторы REN и RENAME позволяют изменять имена файлов и каталогов.
    Синтаксис: [команда][путь]\[имя файла 1] [имя файла 2]
    [Имя файла 1] — название именованной области данных, которую необходимо переименовать
    [Имя файла 2] — новое имя именованной области данных, которое будет присвоено
    Примеры:
    REN C:\main\123.txt 1234.txt — поменяли имя файла 123.txt на 1234.txt
    REN C:\main second — поменяли имя каталога main на second

Операции с дисками и директориями

  • Команды CD или CHDIR осуществляют перемещение в указанную директорию.
    Синтаксис:
    CHDIR [диск:][путь]
    CD [диск:][путь]
    Пример: CHDIR C:\1\123 — набрав данную команду, пользователь совершит переход в каталог 123, который находится в каталоге 1 на локальном диске С.
  • Команда DIR показывает все файлы и каталоги, находящиеся в указанной директории.
    Синтаксис: DIR [диск:][путь][имя_файла] [/P] [/W] [/A[[:]атрибуты]] [/O[[:]сортировка]] [/S] [/B] [/L] [/C]
    [диск:][путь][имя файла] — диск, каталоги, файл для отображения, который можно не указывать. Если имя файла не указать, тогда будут показаны все файлы, находящиеся в указанном каталоге.
    /P — информация не выводится после заполнения экрана. Для продолжения необходимо нажать Enter.
    /W — вывод информации в компактном виде
    /A — файлы отображаются с указанными атрибутами
    Атрибуты:
    H — скрытые файлы;
    -H — файлы, не являющиеся скрытыми;
    S — системные файлы;
    -S — файлы, которые не являются системными;
    D — каталоги;
    -D — исключительно файлы (не каталоги);
    A — файлы, готовые к архивированию;
    -A — файлы, не измененные после последней архивации;
    R — доступные только для чтения файлы;
    -R — файлы не «только для чтения».
    /O — отображение информации в указанном порядке:
    N — по алфавиту (по имени);
    -N — в порядке, обратном алфавитному (Z — A);
    E — по расширению, в алфавитном порядке;
    -E — по расширению в порядке, обратном алфавитному;
    D — по дате и времени (начиная с более ранних);
    -D — по дате и времени, начиная с поздних;
    S — по возрастанию размера;
    -S — по убыванию размера;
    C — по коэффициенту компрессии, начиная с меньшего;
    -C — по коэффициенту компрессии, начиная с большего;
    G — сначала показывать каталоги;
    -G — сначала показывать файлы.
    /S — отображать список файлов в указанной директории и всех каталогах, которые в ней содержатся
    /B — выводить файлы и каталоги без какой-либо информации, кроме расширений
    /L — выводить все названия исключительно строчными буквами
  • Команды MD и MKDIR позволяют создать новый каталог.
    Синтаксис:
    MD [диск:]\[путь]\имя_ каталога(директории)
    MKDIR [диск:]\[путь]\имя каталога (директории)
    Пример: MD С:\123\1\2 — каталог 2 будет создан. В случае отсутствия в пути нужных каталогов, они также будут созданы.
  • Команды RD и RMDIR удаляют каталоги.Синтаксис:
    RD [диск:]\[имя каталога (директории)][/символ]
    RMDIR [диск:]\[имя каталога (директории)][/символ], где символами могут быть:
    S — удаляет дерево каталогов;
    Q — удаляет директории без подтверждения пользователя;
    ? — выводит справку.

Все команды можно писать как строчными, так и заглавными буквами, а также можно комбинировать буквы. Например, при вводе в команд TIME, time или TiMe, результат будет одинаковым.

Чтобы команда работала, необходимо после ее ввода и всех параметров нажать клавишу «Enter». Для удаления команды, до нажатия «Enter», следует нажать клавишу «Esc».

Список команд, актуальных для MS-DOS, являющейся частью Windows 10

  • CLS — очистка экрана.
  • COLOR — установка цветов переднего плана и фона, используемых по умолчанию.
  • DATE — вывод либо установка текущей даты.
  • DEL — удаление одного или нескольких файлов.
  • DIR — вывод списка файлов и подпапок из указанной папки.
  • ECHO — вывод сообщений и переключение режима отображения команд на экране.
  • ENDLOCAL — завершает локализацию изменений среды в пакетном файле.
  • ERASE — удаление одного или нескольких файлов.
  • EXIT — завершение работы интерпретатора командных строк CMD.EXE.
  • FC — сравнение двух файлов или двух наборов файлов и вывод различий между ними.
  • FIND — поиск текстовой строки в одном или нескольких файлах.
  • FINDSTR — поиск строк в файлах.
  • FORMAT — форматирование диска для работы с Windows.
  • HELP — выводит интегрированный справочник.
  • LABEL — создание, изменение и удаление меток тома для дисков.
  • MD — создание папки.
  • MKDIR — создание папки.
  • MKLINK — создание символьных ссылок.
  • MODE — конфигурирование системных устройств.
  • MORE — последовательный вывод данных по частям размером в один экран.
  • MOVE — перемещение одного или нескольких файлов, переименование файлов и папок.
  • PATH — отображает или устанавливает путь поиска исполняемых файлов.
  • PAUSE — приостанавливает выполнение пакетного файла и выводит сообщение: «Для продолжения нажмите любую клавишу. ».
  • POPD — переходит в каталог, сохраненный командой PUSHD.
  • PRINT — выводит на печать содержимое текстового файла.
  • PUSHD — сохраняет текущий каталог для использования командой POPD, а затем переходит в указанный каталог.
  • RD — удаляет папку.
  • RECOVER — восстанавливает данные, которые можно прочитать, с плохого или поврежденного диска.
  • REM — помещает комментарии в пакетные файл данных и файл CONFIG.SYS.
  • REN — переименовывает один или несколько файлов.
  • RENAME — переименовывает один или несколько файлов.
  • REPLACE — заменяет файлы.
  • RMDIR — удаление папки.
  • ROBOCOPY — Средство копирования файлов и деревьев каталогов.
  • SETLOCAL — начинает локализацию изменений среды в пакетном файле.
  • SHUTDOWN — завершение сеанса пользователя, выключение или перезагрузка компьютера.
  • SORT — сортировка ввода.
  • START — выполнение программы или команды в отдельном окне.
  • SUBST — сопоставление имени диска указанному пути.
  • TIME — вывод и установка системного времени.
  • TREE — графическое отображение структуры каталогов диска или папки.
  • TYPE — вывод на экран содержимого текстовых файлов.
  • VOL — вывод метки и серийного номера тома для диска.
  • XCOPY — копирование файлов и деревьев каталогов.

Для получения информации по команде, необходимо после её набора ввести комбинацию /?. Например: cls/?.

Основы MS DOS

MS DOS – самая известная операционная система из семейства дисковых операционных систем, ранее устанавливавшаяся на большинство компьютеров.Книга содержит основные сведения по работе с MS DOS.Предназначена для учащихся, учителей, а также всех, кто интересуется операционными системами.

Оглавление

  • Общие сведения об MS DOS

Приведённый ознакомительный фрагмент книги Основы MS DOS предоставлен нашим книжным партнёром — компанией ЛитРес.

© Дмитрий Кудрец, 2019

Создано в интеллектуальной издательской системе Ridero

Общие сведения об MS DOS

MS DOS (Microsoft Disk Operating System) — дисковая операционная система фирмы Microsoft для IBM PC-совместимых персональных компьютеров.

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

— обмен данными между компьютером и различными периферийными устройствами (терминалами, принтерами, дисками и т.д.);

— обеспечение системы организации и хранения файлов;

— загрузка программ в память и их выполнение.

Со временем MS DOS была вытеснена операционными системами семейства Windows.

Первой разработкой MS DOS можно считать операционную систему для персональных ЭВМ, созданную фирмой Seattle Computer Products в 1980 г. В конце 1980 г. система, первоначально названная QDOS, была модифицирована и переименована в 86-DOS.

Право на использование операционной системы 86-DOS было куплено корпорацией Microsoft, заключившей контракт с фирмой IBM, обязуясь разработать операционную систему для новой модели персональных компьютеров, выпускаемых фирмой. Эта операционная система и послужила основой для MS DOS. В ноябре 1980 года Microsoft и IBM подписали договор на разработку операционной системы для IBM PC, а в феврале 1981 г. появилась первая версия системы PC/MS DOS.

С приобретением популярности компьютеров IBM PC в конце 1981 года была выпущена операционная система PC DOS 1.0. В то время компьютеры были мало похожи на современные — медленный микропроцессор Intel-8088, 256 Кбайт оперативной памяти, без жесткого диска, алфавитно-цифровой черно-белый монитор, работа лишь с односторонними 160-Кбайтными дискетами и т. д. Однако эти возможности были значительно выше, чем у конкурирующих персональных компьютеров. Вскоре после выпуска IBM PC на рынке стали появляться персональные компьютеры «схожие с PC». Операционная система этих компьютеров называлась MS DOS, версия 1.0.

Единственным серьезным различием этих систем было то, что для каждой машины необходимо было покупать свою операционную систему. Отличительные особенности каждой системы мог выявить только системный программист, в чьи обязанности входила работа по «подгонке» операционной системы к конкретной машине. Пользователь, работающий на разных машинах, не ощущал никакой разницы между ними.

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

При выпуске новых версий MS DOS фирма Microsoft неукоснительно следовала двум важнейшим принципам:

— сохранение совместимости: любая версия MS DOS могла исполнять программы, написанные для любой из предыдущих версий MS DOS; так 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.

— работоспособность на любом компьютере: любая версия DOS может работать на любом IBM PC-совместимом компьютере (даже без жесткого диска, с 512 и даже менее Кбайтами оперативной памяти, с любым монитором и т. д.).

Однако многие усовершенствования в MS DOS оказалось невозможно добавить, сохраняя полную совместимость со всеми существующими DOS-программами:

— MS DOS так и осталась однозадачной операционной системой. Различные программные средства, позволяющие запускать несколько DOS-программ и переключаться между ними (DesqView, DosShell и др.) так и остались половинчатыми решениями, не получившими широкого распространения;

— В MS DOS оказалось невозможным встроить надежные средства для защиты данных от несанкционированного доступа и организации коллективной работы с данными;

— DOS-программы могут выполняться только в пределах первого Мбайта памяти, а остальная память может использоваться лишь для хранения данных.

Первая версия MS DOS поддерживала только односторонний формат дискет с объемом памяти 160 Кб (8 секторов,40 дорожек, размер сектора 512 байт). Она обеспечивала работу на компьютере лишь одного пользователя и одной программы (то есть была однопользовательской и однозадачной), поддерживала работу лишь с дискетами, клавиатурой и алфавитно-цифровым дисплеем. Зато DOS была компактной, предъявляла довольно скромные требования к аппаратуре и выполняла необходимый минимум функций для пользователей и программ.

В 1982 г. появилась MS DOS версии 1.1. Главным преимуществом новой версии была возможность использования двухсторонних дискет с объемом памяти 320 Кбайт, а также использования принтера и других устройств.

В марте 1983 г. были выпущена MS DOS версии 2.0. В новые версии были добавлены дополнительные возможности:

— возможность использовать жесткий диск до 10 Мбайт;

— обеспечение иерархической структуры файловой системы (была добавлена поддержка каталогов, раньше все файлы располагались только в корневом каталоге диска);

— введены операции с файлами;

— формат дискет на 360 Кб (9 секторов, 40 дорожек, размер сектора 512 байт);

— введены средства перенаправления ввода/вывода (заимствованы у UNIX);

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

— добавлен спулер принтера (специальная программа, позволяющая выводить информацию на принтер в фоновом режиме) — PRINT.com,

MS DOS версий 3.х выпущенная в 1984 году предоставляла улучшенный вариант обслуживания жесткого диска и подсоединенных к компьютеру микрокомпьютеров.

Версия 3.0 (август 1984):

— значительно переработано ядро;

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

— добавлены команды (программы) LABEL, ATTRIB;

— добавлена поддержка дисководов 5,25» DD (Double Density) 1,2 Мбайт.

Версия 3.1 (ноябрь 1984):

— добавлена поддержка работы в компьютерных сетях Microsoft

Версия 3.2 (январь 1986):

— добавлена поддержка дисководов и дискет 3.5» 720 Кб.

Версия 3.3 (август 1987):

— добавлена поддержка дисководов 3,5» HD (High Density) 1,44 Мбайт;

— введена поддержка кодовых страниц;

— добавлена поддержка нескольких логических дисков;

— добавлены команды (программы) XCOPY, REPLACE.

MS DOS версий 4.х несмотря на улучшения, не получила широкого распространения.

Версия 4.0 (июнь 1988):

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

— объем логических дисков — более 32 Мбайт. Поддержка оказалась неудовлетворительной. Изменения в менеджере памяти привели к уменьшению объема свободной памяти и прочим ошибкам;

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

— разработана программа-оболочка Dos-Shell;

— добавлена поддержка винчестеров до 2 Гбайт;

Версия 4.01 (декабрь 1988):

— первая русифицированная версия.

MS DOS версии 5.0 была выпущена в июне 1991 года и поставлялась на шести дискетах 360 Кбайт или двух дискетах 1,2 Мбайт.

Были добавлены следующие возможности:

— поддержка HDD до 2 Гбайт;

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

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

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

— для прикладных программ отводится до 620 Кбайт адресного пространства ОЗУ;

— появилась поддержка русского языка;

— добавлены полноэкранный текстовый редактор Edit, полноэкранная среда программирования QBASIC , оболочка MS DOS Shell, интерактивная справка Help;

— введен макроредактор командной строки DOSKEY;

— часть новых утилит (MIRROR, UNDELETE и UNFORMAT) лицензирована у фирмы Central Point Software.

Позднее вышла русская версия системы — с русскими интерфейсом, сообщениями и справочными материалами.

В MS DOS версий 6.х расширены возможности использования памяти, добавлено средство увеличения эффективного дискового пространства DoubleSpace. Включены утилиты проверки и оптимизации жесткого диска ScanDisk и Defrag.

Конец ознакомительного фрагмента.

Оглавление

  • Общие сведения об MS DOS

Приведённый ознакомительный фрагмент книги Основы MS DOS предоставлен нашим книжным партнёром — компанией ЛитРес.

Смотрите также

Visual Basic для новичков. Шаг за шагом. Самоучитель/справочник

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

Валентин Юльевич Арьков

Организация параллельных процессов. Учебное пособие

Валентин Юльевич Арьков

Проектирование на UML. Сборник задач

Антон Сергеевич Хританков

Самоучитель работы на компьютере: быстро, легко, эффективно

Алексей Гладкий, 2012

Эмуляторы и симуляторы сетей ЭВМ. Для студентов технических специальностей

Иван Андреевич Трещев

Безопасность операционных систем. Часть 1. RAID, восстановление файлов, metasploit

Иван Андреевич Трещев

Знакомьтесь, это Snap! Блочная среда программирования мощнее Scratch

Денис Владимирович Голиков

Телекоммуникационные системы. Практические аспекты настройки АТС

Иван Андреевич Трещев

Безопасность вычислительных сетей. Практические аспекты

Иван Андреевич Трещев

Технология сканирования на наличие уязвимостей. Для студентов технических специальностей

Иван Андреевич Трещев

Сети и телекоммуникации. Для студентов

Определение языка R. Версия 3.5.2 (2018-12-20) DRAFT

Александр Александрович Фоменко

Низкоуровневый анализ машинного кода. Для студентов технических специальностей

Иван Андреевич Трещев

Как быстро восстановить потерянные компьютерные данные. Подробное руководство по спасению информации

Алексей Гладкий, 2012

Программно-аппаратные средства обеспечения информационной безопасности. Для студентов

Ms dos что это

MS-DOS расшифровывается как дисковая операционная система. Операционная система — это программа, координирующая действия вычислительной машины; под ее управлением осуществляется выполнение программ. MS-DOS — операционная система, расположенная на дисках. Разработчиком MS-DOS является Корпорация Microsoft. Три основные функции операционной системы: 1. Обмен данными между компьютером и различными периферийными устройствами (терминалами, принтерами, гибкими дисками, жесткими дисками и т.д.). Такой обмен данными называется «ввод/вывод данных». 2. Обеспечение системы организации и хранения файлов. 3. Загрузка программ в память и обеспечение их выполнения. Операционная система MS-DOS блестяще справляется со своими обязанностями. На практике одно из основных преимуществ использования MS-DOS заключается в простоте ее понимания, несмотря на функциональную сложность (То есть система рассчитана на выполнение достаточно сложных функций). В отсутствие операционной системы вычислительная машина ведет себя как дикий неприрученный зверь, сильный и быстрый, не неуправляемый человеком. Операционная система «обуздывает» ее скорость и силу, превращает энергию машины в полезный для человека инструмент.

Краткая история создания MS-DOS.

Первой разработкой MS-DOS можно считать операционную систему для персональных ЭВМ, созданную фирмой Seattle Computer Products в 1980 г. В конце 1980 г. система, первоначально названная QDOS, была модифицирована и переименована в 86-DOS. Право на использование операционной системы 86-DOS было куплено Корпорацией Microsoft, заключившей контракт с фирмой IBM, обязуясь разработать операционную систему для новой модели персональных компьютеров, выпускаемых фирмой. Когда в конце 1981 г. новый компьютер IBM PC приобрел широкую популярность, его операционная система представляла собой модифицированную версию системы 86-DOS, названную PC-DOS, версия 1.0. Вскоре после выпуска IBM-PC на рынке стали появляться персональные компьютеры «схожие с РС». Операционная система этих компьютеров называлась MS-DOS, версия 1.0. Корпорация Microsoft предоставила в распоряжение фирм, производящих эти машины, точную копию операционной системы PC-DOS — широко теперь применяемую MS-DOS. Единственным серьезным различием этих систем было то, что называется «уровнем системы». То есть для каждой машины необходимо было по- купать свою операционную систему. Отличительные особенности каждой системы мог выявить только системный программист, в чьи обязанности входила работа по «подгонке» операционной системы к конкретной машине. Пользователь, работающий на разных машинах, не ощущал никакой разницы между ними. С момента выпуска операционные системы PC-DOS и MS-DOS усовершенствовались параллельно и аналогичным образом. в 1982 году появились версии 1.1. Главным преимуществом новой версии была возможность использования двухсторонних дискет (версия 1.0 позволяла работать только с односторонними дискетами), а также возможность пересылки принтеровского вывода на другие устройства. В 1983 году были разработаны версии 2.0. По сравнению с предыдущими они давали возможность использовать жесткий диск, обеспечивали усложненный иерархический каталог диска, включали встроенные устройства для дискет и систему управления файлами. MS-DOS версии 3.0, выпущенная в 1984 году, предоставляла улучшенный вариант обслуживания жесткого диска и подсоединенных к компьютеру микрокомпьютеров. Последующие версии, включая 3.3 (появившуюся в 1987 году), развивались в том же направлении. MS-DOS версии 5.0 предоставляет возможность использования памяти расположенной выше 1M. В MS-DOS версии 6.0 расширены возможности изпользования памяти расположенной выше 1M, добавлена утилита оптимизации использования памяти Memmaker. Добавлено средство увеличения эффективного дискового пространства DoubleSpace. В комплект поставки включены утилиты проверки и оптимизации жесткого диска ScanDisk и Defrag. После судебных разбирательств с компанией Stack по поводу авторского права на DoubleSpace, последний в версии MS DOS 6.22 заменен на DriveSpace.

Основные понятия

Пример: kbr.sys — драйвер клавиатуры

каталог (директория) — группа файлов,объединенных по какому-либо признаку. Вся информация, хранящаяся в ПК размещается в файлах. Для обращения к файлу используется имя файла. ИМЯ ФАЙЛА: имя.тип имя — может содежать латинские буквы, цифpы и знаки подчеpкивания, не более 8 символов; тип — может содежать латинские буквы, цифpы и знаки подчеpкивания, не более 3 символов. Тип или расширение могут отсутствовать.

Пример: docum1.txt lex.bat baza

Для удобного обращения к файлам используются каталоги. В каталоге могут размещяться файлы и другие каталоги. Таким образом каталоги образуют дерево. Имена каталогов могут быть такими же как и имена файлов, а также: . — текущий каталог; .. — родительский каталог; \ — корневой каталог. Имена катологов завершаются символом \ (обpатная косая). Для обращения к файлу, pасположенному не в текущем каталоге, используется полное (маршрутное) имя файла. Полное имя файла: имя диска маршрут имя файла

Примеры: c:\bux\ve.prg c:\lex\lex.exe d:\users\fox\fhg.fox

Направленный ввод/вывод, фильтры и коммуникации

Ввод и вывод — это процессы, осуществляющие пересылку входнных и выходных данных. MS-DOS предусматривает достаточно сложное математическое обеспечение для управления этими процессами по желанию пользо- вателя. Управление данными осуществляется с помощью процедур, называемых направленный ввод и вывод, фильтры и коммуникации. Используя эти процедуры, пользователь может организовать свою линию передачи информации. Он может ориентировать поток информации на любое устройство, или в любое место памяти, упорядочить информацию, пропустив ее через фильтр, направляя затем выходной поток, например, на вход системной программы или обpаботчика команды.

Стандартные устройства ввода и вывода

Для ввода информации в большинстве случаев используют клавиатуру. В результате выполнения большинства операций полученные данные выводятся на экран дисплея. Поэтому клавиатура считается стандартным уст- ройством ввода, а экран — стандартным устройством вывода. MS-DOS предусматривает средства, позволяющие назначать нестандартные устройства ввода или вывода. Такие устройства называются перифе- рийными устройствами ввода/вывода, т.к. они являются внешними по отношению к машине.

Стандартные названия устройств

Назначая нестандартное устройство, грамотно указывайте его название. Каждое устройство (например, принтер) имеет стандартное системное имя, относящееся именно к этому устройству. Имя резервируется даже для фиктивного устройства, котоpое используется при тестировании системы.

Направленный ввод и вывод

Шаблоны имен файлов

Стандартные типы файлов: *.bat- командные файлы *.exe — загрузочные файлы *.com — загрузочные файлы

Прочие файлы: *.txt — текстовые файлы *.doc — текстовые файлы *.dbf — файл базы данных *.sys — системные файлы *.bak — страховочный файл

Все команды MS DOS можно разделить на внутренние и внешние. Внутренние команды поддерживаются ядpом MS DOS (command.com) и всегда могут быть выполнены. Внешние команды выполняются только в том слу- чае,если на диске присутствует файл-пpогpамма, выполняющая эту команду. Любая пpогpамма может pассматpиваться как внешняя команда.

Базовые команды pаботы с файловой системой.

Команда DIR Отображает список файлов и подкаталогов в катологе.

DIR [диск:][маршрут][имя файла] [/P] [/W] [/A[[:атрибуты]]
[/O[[:]порядок сортировки]] [/S] [/B] [/L] [диск:][маршрут][имя файла] Указывает диск, каталог, и/или файлы для отображения. /P Приостанавливает вывод каждый раз после заполнения экрана информацией. /W Испольновать компактыный формат вывода. /A Отображать файлы с указанными атрибутами.

Команда MKDIR Создает каталог.

MKDIR [диск:]маршрут
MD [диск:]маршрут

Команда CHDIR Отображает имя или изменяет текущий каталог.

CHDIR [диск:][маршрут]
CHDIR [..]
CD [диск:][маршрут]
CD [..] .. Указывает, что Вы хотите перейти в родительский каталог. Наберите CD диск: чтобы узнать имя текущего каталога на указанном диске. Наберите CD без параметров чтобы узнать текущий диск и каталог.

Команда RMDIR Удаляет каталог.

RMDIR [диск:]маршрут
RD [диск:]маршрут

Команда COPY Копирует один или несколько файлов в другое место.

COPY [/A | /B] источник [/A | /B] [+ источник [/A | /B] [+ . ]] [результат]
[/A | /B]] [/V] источник Указывает файл или файлы для копирования. /A Указывает, что копируемый файл — ASCII текстовый файл. /B Указывает, что копируемый файл — двойчный файл. результат Указывает каталог и/или имя файла для нового файла(ов). /V Проверять, что новые файлы записаны корректно. Для добавления файлов друг к другу укажите один файл как результат, но несколько файлов как источник (используйте шаблоны или формат файл1+файл2+файл3).

Команды DEL, ERASE Удаляет один или несколько файлов.

DEL [диск:][маршрут]имя файла [/P]
ERASE [диск:][маршрут]имя файла [/P] [диск:][маршрут]имя файла Указывает файлы для удаления. Для удаления нескольких файлов используйте шаблоны /P Спрашивать подтверждение перед удалением каждого файла.

Команда RENAME Переименовывает файл (файлы).

RENAME [диск:][маршрут]имя файла1 имя файла2
REN [диск:][маршрут]имя файла1 имя файла2 Заметим, что Вы не можете указать новый диск или маршрут для резултирующего файла.

Дисковый сервис

Комманда FDISK Конфигурирует жесткий диск для использования под MS-DOS.

Команда FORMAT Форматирует диск для использования под MS-DOS.

FORMAT диск: [/V[:метка]] [/Q] [/U] [/F:размер] [/B | /S]
FORMAT диск: [/V[:метка]] [/Q] [/U] [/T:дорожки /N:сектора] [/B | /S]
FORMAT диск: [/V[:метка]] [/Q] [/U] [/1] [/4] [/B | /S]
FORMAT диск: [/Q] [/U] [/1] [/4] [/8] [/B | /S]
/V[:метка] Указывает метку тома. /Q Выполнять быстрое форматирование. /U Выполнять безусловное форматирование. /F:размер Указывает размер дискеты для форматирования (такой как 160, 180, 320, 360, 720, 1.2, 1.44, 2.88). /B Выделить место на форматированном диске под системные файлы. /S Копировать системные файлы на форматированный диск. /T:дорожки Указывает количество дорожек на стороне диска. /N:сектора Указывает количество секторов на дорожке. /1 Форматировать одну сторону дискеты. /4 Форматировать дискеты 5.25 дюйма на 360K в дисководе высокой плотности. /8 Форматировать 8 секторов на дорожку.

Команда CHKDSK Проверяет диск и отображает отчет.

CHKDSK [диск:][[маршрут]имя файла] [/F] [/V]
[диск:][маршрут] Указывает диск и каталог для проверки. имя файла Указывает файлы для проверки на фрагментированность. /F Исправлять ошибки на диске. /V Отображать полный маршрут и имя каждого файла на диске. Наберите CHKDSK без параметров для проверки текущего диска.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *