DOS Shell

Revision as of 17:07, 29 May 2024 by imported>Leuqarte (→‎See also)
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Template:Short description Template:Refimprove Template:Use dmy dates Template:Use list-defined references {{#invoke:Infobox|infobox}}Template:Template other{{#invoke:Check for unknown parameters | check | showblankpositional=1 | unknown = Template:Main other | preview = Page using Template:Infobox software with unknown parameter "_VALUE_"|ignoreblank=y | AsOf | author | background | bodystyle | caption | collapsetext | collapsible | developer | discontinued | engine | engines | genre | included with | language | language count | language footnote | latest preview date | latest preview version | latest release date | latest release version | latest_preview_date | latest_preview_version | latest_release_date | latest_release_version | licence | license | logo | logo alt | logo caption | logo upright | logo size | logo title | logo_alt | logo_caption | logo_upright | logo_size | logo_title | middleware | module | name | operating system | operating_system | other_names | platform | programming language | programming_language | released | replaced_by | replaces | repo | screenshot | screenshot alt | screenshot upright | screenshot size | screenshot title | screenshot_alt | screenshot_upright | screenshot_size | screenshot_title | service_name | size | standard | title | ver layout | website | qid }}Template:Main other DOS Shell is a file manager that debuted in MS-DOS and PC DOS version 4.0, released in June 1988. It was no longer included in MS-DOS version 6, but remained part of the Supplemental Disk. The Supplemental Disk could be ordered or could be downloaded through Microsoft's FTP server. DOS Shell was retained in PC DOS until PC DOS 2000.

OverviewEdit

DOS Shell was one of the first successful attempts to create a basic graphical user interface (GUI) type file manager in DOS, although it is properly referred to as a text user interface (TUI) or Character-Oriented Windows (COW) even though graphical modes were available on supported hardware (VGA-equipped PCs). The shell is very much like a DOS version of File Manager found in Windows up to versions 3.11 and NT 3.51, and File Explorer on later versions.

An early incarnation of DOS Shell, titled MS-DOS Manager, was bundled exclusively with the Eazy PC, an IBM PC clone manufactured by Zenith Data Systems in 1987.<ref name="Mace_1987"/>

In MS-DOS 4.x and 5.x, the program was implemented as COM file (DOSSHELL.COM). In MS-DOS 6 the executable had an .EXE filename extension (DOSSHELL.EXE).<ref name="Hope_2018"/>

FeaturesEdit

The shell includes common features seen in other file managers such as copying, moving and renaming files as well as the ability to launch applications with a double-click. The shell could be run by the command "DOSSHELL". It had the ability to set simple colours and styles.

The shell also has a help system, a program list, and a task swapper. Like many modern file managers, it had the ability to display dual hierarchy directory and file lists, i.e. left and right panes, displaying both a list of directory contents and the hierarchical file path to the current working directory. A mouse was supported, however, like any other DOS application, it required an appropriate device driver.

One feature was the ability to list all files on a hard drive in a single alphabetized list along with the path and other attributes. This permitted the user to compare versions of a file in different directories by their attributes and easily spot duplicates.

ShortcomingsEdit

DOS Shell was incapable of full multitasking. It supported rudimentary task switching; it could switch between programs running in memory, at the cost of performance hit. However, all the running programs had to fit into conventional memory area, as there was no support for swapping to disk.

In time, Windows 3.1x, with its own graphical user interface, became much more popular among computer users. Windows was capable of multitasking. System performance was much higher, with complete access to extended memory.

See alsoEdit

ReferencesEdit

Template:Reflist

Further readingEdit

Template:File managers