DOS Shell — файловый менеджер , дебютировавший в MS-DOS и PC DOS версии 4.0, выпущенный в июне 1988 года. Он больше не был включен в MS-DOS версии 6, но оставался частью Supplemental Disk. Supplemental Disk можно было заказать или загрузить через FTP- сервер Microsoft . DOS Shell сохранялся в PC DOS до PC DOS 2000 .
DOS Shell была одной из первых успешных попыток создать базовый графический пользовательский интерфейс (GUI) типа файлового менеджера в DOS, хотя его правильно называть текстовым пользовательским интерфейсом (TUI) или символьно-ориентированным Windows (COW), даже несмотря на то, что графические режимы были доступны на поддерживаемом оборудовании ( ПК с VGA ). Оболочка очень похожа на версию DOS File Manager, найденную в Windows до версий 3.11 и NT 3.51 , а также File Explorer в более поздних версиях.
Ранняя версия DOS Shell под названием MS-DOS Manager поставлялась исключительно с Eazy PC , клоном IBM PC, выпущенным Zenith Data Systems в 1987 году. [1]
В MS-DOS 4.x и 5.x программа была реализована как COM-файл ( DOSSHELL.COM
). В MS-DOS 6 исполняемый файл имел расширение имени файла .EXE ( ). [2]DOSSHELL.EXE
Оболочка включает в себя общие функции, которые можно увидеть в других файловых менеджерах, такие как копирование, перемещение и переименование файлов, а также возможность запуска приложений двойным щелчком . Оболочку можно было запустить командой " " DOSSHELL
. Она имела возможность устанавливать простые цвета и стили.
Оболочка также имеет справочную систему, список программ и подкачку задач. Как и многие современные файловые менеджеры, она могла отображать двойную иерархию каталогов и списков файлов, т. е. левую и правую панели , отображая как список содержимого каталога, так и иерархический путь файла к текущему рабочему каталогу. Мышь поддерживалась, однако, как и любое другое приложение DOS, она требовала соответствующего драйвера устройства .
Одной из функций была возможность перечислить все файлы на жестком диске в одном алфавитном списке вместе с путем и другими атрибутами. Это позволяло пользователю сравнивать версии файла в разных каталогах по их атрибутам и легко обнаруживать дубликаты.
DOS Shell не могла обеспечить полную многозадачность . Она поддерживала элементарное переключение задач; она могла переключаться между программами, работающими в памяти , ценой снижения производительности. Однако все работающие программы должны были помещаться в обычную область памяти, поскольку не было поддержки подкачки на диск.
Со временем Windows 3.1x , с собственным графическим пользовательским интерфейсом, стала гораздо более популярной среди пользователей компьютеров. Windows была способна к многозадачности. Производительность системы была намного выше, с полным доступом к расширенной памяти .