Clever Geek Handbook
📜 ⬆️ ⬇️

Ms dos

MS-DOS ( English Microsoft Disk Operating System ) is a disk operating system for computers based on x86 architecture. MS-DOS is the best-known OS among the family of DOS-compatible operating systems and the most used among IBM PC-compatible computers from the 1980s to the mid-1990s, until it was replaced by operating systems with a graphical user interface, mainly from the Microsoft family Windows [2] .

Ms dos
Msdos-icon.png
MS-DOS 7.1.png
MS-DOS 7.1
DeveloperMicrosoft
OS familyDos
Based onCP / M (clone), Unix (basic functions)
SourceClosed source , open source for versions 1.25 and 2.0 [1]
First editionAugust 1981
Latest version8.0 (September 14, 2000
(as part of Windows Me ))
Supported LanguagesMultilingual
Supported Platformsx86
Kernel typeMonolithic core
InterfaceCommand line
LicenseProprietary for versions 1.25 and 2.0 - MIT
conditionHistorical (support discontinued December 31, 2001)
Source code repository
Previous
Next
Web siteMS-DOS overview

Description

In 1981, IBM placed a request for an operating system to be used in the new IBM PC family of computers. Microsoft bought the rights to the 86-DOS operating system from Seattle Computer Products [3] and began work on its modification to the requirements of IBM. Subsequently, IBM licensed MS-DOS and released it in August 1981 under the name PC DOS 1.0. Subsequently, the development of MS-DOS and PC DOS was conducted by Microsoft and IBM jointly until 1993, when two separate releases were released - 6.0 from Microsoft and 6.1 from IBM.

During the existence of MS-DOS, eight major releases (1.00, 2.00, etc.) and two dozen intermediate releases (3.10, 3.30, etc.) were released, until in 2000 Microsoft stopped its development. Initially, MS-DOS focused on the Intel 8088 processor used in the first IBM PC , and worked only with floppy disks on which the OS itself, as well as programs and user data, were located. Subsequent versions acquired the ability to work with various types of drives, such as a hard disk and CD-ROM , added support for new processors and computer architectures. This was a key product of the company, which provided it with substantial income and a marketing resource. During the development of Microsoft, it turned from a developer of a programming language into a large company producing a wide variety of software. MS-DOS also became the base layer for early versions of Windows , running as a graphical user interface on top of the command line.

The latest boxed version was 6.22, but MS-DOS continued to serve as a bootloader for Windows 95 (versions 7.0 and 7.1), Windows 98 (version 7.1), and Windows ME (version 8.0).

On March 25, 2014, the Mountain History Museum of Computer History, with permission from Microsoft, unveiled the source code for the MS-DOS operating system (versions 1.1 and 2.0), released in 1981, as well as the Word text editor (1.1a) for Windows [4] . In 2018, the source code of the MS-DOS OS versions 1.25 and 2.0 was published under the free MIT license [5] [6] .

History

 
MS-DOS 5.0 Installation Floppy Disks

MS-DOS is a renamed version of 86-DOS [7] written by Tim Paterson of Seattle Computer Products [7] . Development of 86-DOS took only six weeks and was a Digital Research CP / M clone, ported for use on an 8086 processor and containing only two differences from the original: improved disk sector buffering logic and the new FAT12 file system. The first version of 86-DOS was released in August 1980 [8] . According to an agreement signed in November 1980 with IBM , Microsoft was required to provide an operating system for a new IBM PC based on Intel 8086 . To this end, Microsoft in May 1981 hired Tim Paterson to complete the adaptation of 86-DOS to the prototype IBM PC, and then in July of that year completely bought the rights to 86-DOS 1.10 for $ 75 thousand [7] . Microsoft kept the version numbering, but renamed the OS to MS-DOS. In August 1981, licensed by IBM, MS-DOS 1.10 / 1.14, under the name PC DOS 1.0, began shipping with new IBM PCs [8] .

In version 2.0, timed to coincide with the release of IBM PC XT with a hard drive, MS-DOS dramatically expanded the functionality of the OS, partially adapting the missing from Unix (for example, subdirectories, working with files through descriptors, redirecting input / output, accessing devices by name, and so on) like that). The scale of the changes is emphasized by the fact that most of the latest programs, including the latest versions of MS-DOS, have the line “DOS 2.0 or higher” in the requirements.

Initially, MS-DOS was developed as an operating system capable of running on any computer with an 8086 processor. Microsoft repeated the CP / M distribution model when each computer with different hardware used its own version of MS-DOS. For this, the OS had a modular structure with a minimum set of drivers for disk drives and a console integrated into the kernel, and installed drivers for other devices that were loaded and available at boot time. OEMs used the development kit provided by Microsoft to create their own version of MS-DOS with a standard kernel, but with I / O device drivers specific to their hardware. Manufacturers such a version is usually delivered on floppy disks with computers. Thus, there were many versions of MS-DOS for various hardware platforms, and IBM PC-compatible and MS-DOS-compatible computers should be distinguished. Some computers, such as Tandy 2000 , could run software written only for MS-DOS, but not software that utilized the features of the IBM PC architecture.

The design of the operating system implies good compatibility if the programs use only standard MS-DOS calls for their work. A similar philosophy was later implemented in Windows NT (see Hardware Abstraction Layer ). Nevertheless, in MS-DOS, the high speed of programs is achieved only through direct access to hardware, which was especially typical for games of that time, requiring significant computer resources. The dominance of the IBM PC-compatible architecture has led to the proliferation of numerous clones, and the need for separate hardware-dependent versions of the operating system has disappeared.

Subsequently, the dependence on IBM architecture caused a number of serious problems in the industry when changing the original design of the IBM PC. So, initially it was not intended to use more than 640 KB of RAM ( 640 KB barrier ), since higher areas of RAM were reserved for peripherals and ROMs. Manufacturers had to invent various schemes to bypass this obstacle ( EMS , XMS , etc.) to access additional memory. If the original idea of ​​independence from hardware was continued, then a similar problem could have been avoided. Thus, MS-DOS is an operating system operating in real mode of the processor with the x86 architecture, in which it can address no more than 1 MB of RAM.

For computers manufactured by IBM, a version called PC DOS was installed. For third-party manufacturers, Microsoft offered a version of DOS already under the name MS-DOS. Thanks to the collaboration between IBM and Microsoft, up to version 5.0, PC DOS and MS-DOS systems were practically the same. The first boxed version of MS-DOS was 5.0 in the Upgrade version, before which all releases were distributed only as an OEM product by personal computer manufacturers .

Version History

VersiondateFS /
Volume size
Description
QDOS 0.10July 1980Fat12First version released by Seattle Computer Products.
86-dos 0.3December 1980Fat12The first version that Microsoft licensed from Seattle Computer Products.
86-dos 1.0April 1981Fat12The first release is 86-DOS.
86-DOS 1.10 [9]July 1981Fat12Bought by Microsoft and renamed to MS-DOS on July 27, 1981 [10] . Appeared in connection with the release of IBM PC . Completely similar to PC DOS 1.0. Support for only one-sided 5.25-inch 8-sector 160-Kbyte HDD . COMMAND.COM implements the following internal commands: COPY, DIR, ERASE, PAUSE, REM, RENAME, TYPE. External commands: CHKDSK, DATE, DEBUG, DISKCOMP, DISKCOPY, EDLIN, FORMAT, LINK, MODE, SYS, TIME, BASIC. Only the date of the last change is recorded in the file attributes.
1.10-1.14July - October 1981Fat12It is proposed as one of three possible options for IBM PC DOS 1.0 [11] .
1.24March 1982Fat12Added support for 5.25 inch 320K double-sided drives. FAT12 . In addition to the date of the last record, its time is added to the file attributes. The COPY command now supports file merging. New internal commands: DATE, DEL, REN, TIME. New external EXE2BIN command. Basis for IBM PC DOS 1.1. MS-DOS will be the basis for IBM PC DOS up to and including version 6.22.
1.25June 1982Fat12For use with non-IBM computers. Similar to PC DOS 1.1. Instead of IBM's BASICA , the GW-BASIC is available .
2.0March 1983Fat12
15 MiB [12]
Appeared in connection with the release of IBM PC XT . For the first time there was support for hard drives, the maximum volume is 15 MiB , one partition - one drive. Added support for IBM's 10 MiB hard drives . Support for 5.25-inch 9-sector single-sided 180-Kbytes and two-sided 360-Kbyte HDDs. Implemented volume label support. Directory support added - previously all files were located only in the root of the disk. File operations based on file descriptors have been introduced - previously, work with files was carried out only using FCB (File Control Block - file management block). Console I / O redirection introduced. New commands added: FC (MS-DOS only), BACKUP, RESTORE, TREE, CD, MD, RD, PATH, etc. For batch (* .bat) files, the following commands were added: GOTO, IF, ECHO, etc. Connection support is implemented. external device drivers. Support for background printing with the PRINT command. Support for the CGA video subsystem is included.
2.01October 1983Fat12
15 MiB
Added COUNTRY command to display an individual date and time format, as well as a currency icon.
2.10November 1983Fat12
15 MiB
Version for IBM (PC DOS 2.10). Appeared in connection with the release of IBM PCjr . Based on 2.0 with modifications for PCjr .
2.11March 1984Fat12
15 MiB
Version for computers not manufactured by IBM. Based on version 2.1 with modifications from 2.01. Translated into 10 different languages.
3.00August 1984Fat16
32 MiB
Appeared in connection with the release of IBM PC / AT , which was equipped with a 20 MiB hard drive . The emergence of the ability to execute programs that are not in the current directory, by specifying the route. Added support for 15-sector 5.25 "1.2 MB drives. Added new commands: ATTRIB, LABEL, SELECT, KEYB, SHARE, GRAFTABL, COUNTRY. Virtual disk support in RAM .
3.10November 1984Fat16
32 MiB
Added support for working in Microsoft networks. Added JOIN and SUBST commands.
3.20January 1986Fat16
32 MiB
Appeared in connection with the release of IBM PC Convertible . Added support for 3.5-inch 720 KB drives. New REPLACE and XCOPY commands added. The FORMAT command now prevents unintentional formatting of the hard drive. Added DRIVER.SYS to create dummy drives. Added RAMDRIVE.SYS driver for creating a virtual disk in RAM.
3.30August 1987Fat16
32 MiB
Appeared in connection with the release of IBM PS / 2 . It supports the concept of partitioning hard drives of any size into logical drives up to 32 MB in size. On one hard disk there can be only two partitions - MS-DOS and EXT DOS, the hard drives themselves - no more than two. Within EXT DOS, there can be up to 23 subsections (D to Z). [12] Without external programs, the volume of the hard disk cannot be more than 32 MiB. With the INT 13H interrupt [13] , which was added to the BIOS only in 1994, the maximum HDD capacity was 24x32 = 768 MiB. Added support for 3.5-inch HD (High Density) 1.44 MB drives. Added support for code pages (national character sets and sort tables). It has several errors detected (for example, FORMAT can reject a good disk). Added support for commands: APPEND, CALL, CHCP, FASTOPEN, NLSFUNC.
3.31November 1987FAT16B
512 MiB
Compaq's modified version of MS-DOS 3.30, which first introduced support for the 32-bit logical sector of numbers. [14]
4.0 prototype1985Experimental, did not go to mass sale [15] . It had preemptive multitasking in real mode intended for the 8086 processor family (this feature was subsequently removed). It included relocatable and paged memory segments for code and relocatable data segments (Windows memory manager was a version of DOS 4 memory manager). Had the ability to dynamically switch screens.
4.0July 1988FAT16B
2 GiB [12]
Supports logical drives on a hard disk larger than 32 MB. The maximum hard drive capacity cannot be more than 528 MiB without third-party programs (528-MB barrier (504 MiB in old BIOS). [13] The interruption of INT 13H allowed increasing the hard disk capacity up to 7.844 GiB (the barrier associated with the error in MS-DOS, which was prior to version 7.1 [16] [17] ). [18] Uses mapped memory for OS buffers and data structures of the FASTOPEN command (requires EMS 4.0). Allows you to use the first 64 Kbytes of extended memory ( HMA memory) to host resident programs. Provides enhanced support for national languages. It has a significant number of errors. A new MEM command has been added. Full support for EGA and VGA .
4.01December 1988FAT16B
2 GiB
Fixed major bugs in version 4.0. Includes the MS-DOS Shell graphical shell. The first Russified version.
5.0June 1991FAT16B
2 GiB
Support for up to eight physical hard drives has been introduced. [12] Provides the placement of its core, as well as drivers and resident programs in both HMA and UMB . Added support for 3.5-inch EHD 2.88 MB drives. New memory manager. New commands added: DELOLDOS, DOSKEY, EXPAND, LOADHIGH, MIRROR, SETVER, UNDELETE, UNFORMAT. Added full-screen text editor Edit, full-screen QBASIC programming environment, online Help. Some of the new utilities (MIRROR, UNDELETE, and UNFORMAT) are licensed from Central Point Software. MS-DOS 5.00 was delivered on six 360 KB floppy disks or two 1.2 MB floppy disks. A Russian version was released with a translated interface, messages and reference materials. The latest version, completely identical to PC DOS 5.0, except for file names and license agreements.
6.0March 1993FAT16B
2 GiB
New commands added: DELTREE and MOVE. Excluded commands: RECOVER, ASSIGN, GRAFTABL, JOIN, MIRROR, COMP, BACKUP, EXE2BIN, driver PRINTER.SYS. Improved commands: DIR, MEM, UNDELETE, FORMAT, SYS. The new CHOICE command provides forks in batch files. Now you can cancel the execution of individual commands in CONFIG.SYS and AUTOEXEC.BAT as a whole. Organization of branches in CONFIG.SYS. SMARTDRV provides write caching. Added support for CD-ROM . New Power Management Utility POWER. Additional software tools were added: Microsoft MemMaker (optimization of the use of upper memory), Microsoft DoubleSpace (data compression on disks), Microsoft Defragmenter (disk defragmentation, licensed from Symantec ), Microsoft Backup (in versions for MS-DOS and Windows), Microsoft Anti- Virus (in versions for MS-DOS and Windows, licensed from Central Point Software ), Microsoft Diagnostics information utility, Interlink communication system, Microsoft Undelete for Windows utility.
6.2November 1993FAT16B
2 GiB
Improved commands: FORMAT (by default, sectors in failed clusters are not tested), DISKCOPY (the ability to create an image on a hard disk), COMMAND (the ability to line-by-line batch files appeared). Commands FORMAT, CHKDSK, DIR, MEM display information with a separation of thousands. SMARTDRV now caches CD-ROM. The HIMEM.SYS driver is now able to test extended memory when connected. Upgrading Microsoft DoubleSpace. ScanDisk hard drive testing utility added. The MS-DOS Shell program is excluded from delivery.
6.21February 1994FAT16B
2 GiB
After a lawsuit in Stac Electronics ’s lawsuit over Microsoft using Stac's proprietary code in DoubleSpace, DoubleSpace was removed from the system. All components supporting data compression, ScanDisk and Microsoft Backup, have undergone a change. Now ScanDisk could not run on compressed volumes and maintain them, and Backup did not support both compression during archiving and restoration of such archives created in versions 6.0 and 6.2.
6.22June 1994FAT16B
2 GiB
Added new DriveSpace compressor. It uses a DoubleSpace-incompatible storage format. If desired, the file can be converted to a new format. Microsoft Backup uses the new compression technology used in DriveSpace. A code page 866 (using EGA3.CPI and KEYBRD2.SYS files) has been added to the non-localized version, which supports working with Cyrillic characters, including file names, as well as date and time representations oriented to Russia, Ukraine and Belarus.
7.0August 1995FAT16B
2 GiB
As part of Windows 95 . Added support for LFN - long file names (available only under Windows). All code from MSDOS.SYS has been ported to IO.SYS. MSDOS.SYS is now a text settings file. New commands in CONFIG.SYS: ACCDATE, BUFFERSHIGH, FCBSHIGH, FILESHIGH, LASTDRIVEHIGH, STACKSHIGH. The CD-ROM driver is included in the package : OAKCDROM.SYS
7.1August 1996Fat32
137 GiB [19]
As part of Windows 95 OSR2 and Windows 98 and SE. The fdisk utility can create volumes no larger than ~ 63.5 GiB , but if you use SeaTools, this limitation can be circumvented. [20] [18] The maximum disk capacity, like all OSs from Windows 95 OSR2 to Windows Vista, is 2 TiB [21] [22] .
8.0September 2000Fat32
137 GiB [19]
As part of Windows ME . The functionality of the kernel is deteriorated, the non-disconnectable top memory driver is tightly integrated. The ability to boot in real mode from the hard drive is blocked, most utilities are removed. Also located on a boot diskette created by Windows XP and later.

MS-DOS distribution

Minimum MS-DOS Fileset:

  • kernel files:
    • IO.SYS - BIOS extension;
    • MSDOS.SYS - interrupt handling;
  • command processor:
    • COMMAND.COM - command line interface support.

Strictly speaking, the presence of the COMMAND.COM file is not necessary to run MS-DOS. It can be replaced by another shell capable of executing the necessary commands. At one time, many third-party processors were released by third-party developers. The most common third-party command processor was NDOS.COM (licensed 4DOS ) from Symantec's Norton Utilities package.

In addition to the specified files, the SYS.COM and FORMAT.COM commands with the / S switch, starting with version 6.0, additionally transfer the DBLSPACE.BIN (6.0-6.2) or DRVSPACE.BIN (6.22) files responsible for working with compressed disks to the system disk Microsoft DoubleSpace or DriveSpace respectively.

Configuration files

To set the OS configuration, configuration files of a special format are used:

  • CONFIG.SYS - configuring the system and loading device drivers during the initialization phase of MSDOS.SYS
  • AUTOEXEC.BAT - start batch file . It is executed when the shell starts up at boot time.

The distribution also includes the following drivers and programs:

  • ANSI.SYS is an advanced console driver (screen and keyboard).
  • COUNTRY.SYS - file with localization tables, sorting alphabets.
  • DISPLAY.SYS - display driver; in particular, it loads localized fonts.
  • DBLSPACE.EXE - Microsoft DoubleSpace, disk compressor (6.0 - 6.2).
  • DEFRAG.EXE - Microsoft Defragmenter, Disk Defragmenter.
  • DOSSHELL.EXE - MS - DOS Shell , a shell using the two-pane principle with a pseudographic interface. In MS-DOS 6.2, it was ported to the optional MS-DOS Resource Kit.
  • DRVSPACE.EXE - Microsoft DriveSpace, disk compressor (6.22).
  • HIMEM.SYS - driver for additional (extended) and HMA memory.
  • HELP.COM - online reference MS-DOS Help.
  • EMM386.EXE - driver for expanded memory emulation and upper memory management ( UMB ).
  • INTERLNK.EXE , INTERSVR.EXE - Interlnk inter -computer communications subsystem.
  • KEYB.COM - a driver for switching language keyboard layouts.
  • KEYBOARD.SYS - file with descriptions of language keyboard layouts, designed as a driver.
  • * .CPI - downloadable fonts for screen and keyboard code pages.
  • MEMMAKER.EXE - Microsoft MemMaker, upper memory optimizer.
  • MODE.COM - a program for configuring a number of screen parameters and system I / O ports: serial , parallel .
  • MSAV.EXE - Microsoft Anti-Virus for MS-DOS, antivirus.
  • MSD.EXE - Microsoft Diagnostics, an information utility that displays PC configuration.
  • MSBACKUP.EXE - Microsoft Backup for MS-DOS, backup and restore information.
  • MWAV.EXE - Microsoft Anti-Virus for Windows, antivirus.
  • MWBACKUP.EXE - Microsoft Backup for Windows, backup and restore information.
  • MWUNDEL.EXE - Microsoft Undelete for Windows, recover deleted files.
  • POWER.EXE is a power management driver.
  • RAMDRIVE.SYS - electronic disk driver.
  • SCANDISK.EXE - Microsoft Scandisk, a disk scanner-corrector.
  • SMARTDRV.EXE - Microsoft SmartDrive, a disk caching program.
  • VSAFE.COM - VSafe, a resident virus filter.
  • UNDELETE.EXE - Microsoft Undelete for MS-DOS, recover deleted files.

Third-party add-ons and extensions

Multitasking
  • DESQVIEW
  • DV / X
Network Clients and Servers
  • Lantastic
  • Personal netware
Computer to Computer Connections
  • Laplink
  • Norton link
Memory expansion

In connection with the development of the IBM PC / XT architecture , there was expanded , and then AT , additional memory that could be used in OS components and programs using the EMS, XMS, HMA , UMA / UMB mechanisms provided by the extended memory BIOS and DOS drivers - Microsoft memory managers (HIMEM and EMM386) or third-party managers (for example, QEMM ).

Shell

For MS-DOS, which provides the user with just a command line interface, a number of so-called shells have been created, that is, programs that allow you to make working with files more visual and convenient. The most famous of them:

  • Norton Commander is the most popular commercial file manager in Russia. All file operations are performed on two panels using hot keys and, later, the mouse and menu. Recent versions include many plugins that greatly expand the functionality. In the image of Norton Commander, many file manager interfaces and other programs for various operating systems were later created.
  • Volkov Commander is a clone of Norton Commander. Unlike Norton Commander, it supports long file names (for version 4.99 alpha). Very compact. The basic set includes only the file manager itself with a minimal but sufficient set of functions, and occupies about 64 Kbytes on the disk. Functionality is expanded by connecting other applications.
  • DOS Navigator - further development of the idea of ​​Norton Commander. More functionality. More panels. Support for SVGA text modes (132 × 25 - 132 × 60). Multitasking window interface for plugins. Expansion due to easy and convenient connection of plug-ins and third-party applications.

Problems Starting MS-DOS Applications under MS Windows

Application developers for MS-DOS often used undocumented features and functions, as well as direct access to hardware to bypass the operating system. This is the reason that in Windows 9x and newer operating systems it is not always possible to run an application written for MS-DOS.

Another problem that users face when working with MS-DOS applications on modern computers is the significant difference in speed. In recent years, computer performance has increased significantly. Therefore, many games for MS-DOS on a modern computer are too fast, so the user does not have time to see what is happening on the screen and analyze the game situation. The reason for this is the use of loops to form delays. Modern processors execute them too quickly, and often even ignore them (the work of an intelligent optimizer). For the same reason, some applications stop working, displaying a division by zero error.

To solve the above and a number of other problems of working with MS-DOS applications running Windows NT and Unix-like operating systems, special emulators are used. At the moment, the most famous of them is DOSBox , which allows you to configure individual startup parameters for each MS-DOS application: the speed of the emulated computer, the emulated sound and video card, etc. Sometimes processor slowdowns are used.

MS-DOS Mobile

On April 1, 2015, Microsoft released the comic application MS-DOS Mobile for its Windows Phone 8 / 8.1 OS, which simulates the MS-DOS console interface. However, it is not a full-fledged system emulator and does not support most of the functions available in the original MS-DOS [23] .

See also

  • DOS Command List
  • DOS Extender
  • DOS for IBM PC-compatible computers

Notes

  1. ↑ https://devblogs.microsoft.com/commandline/re-open-sourcing-ms-dos-1-25-and-2-0/
  2. ↑ MS-DOS Encyclopedia
  3. ↑ A Short History of MS-DOS (neopr.) . Archived October 31, 2015.
  4. ↑ Microsoft makes source code for MS-DOS and Word for Windows available to public
  5. ↑ https://github.com/Microsoft/MS-DOS
  6. ↑ Microsoft has published the source code for MS-DOS on GitHub
  7. ↑ 1 2 3 Conner, Doug Father of DOS Still Having Fun at Microsoft (Neopr.) . Micronews Date of treatment December 5, 2009. Archived February 9, 2010.
  8. ↑ 1 2 MS-DOS: A Brief Introduction (neopr.) . The Linux Information Project . Date of treatment December 24, 2012.
  9. ↑ http://www.computerhistory.org
  10. ↑ A Short History of MS-DOS
  11. ↑ "Personal Computer Announced by IBM"
  12. ↑ 1 2 3 4 MS-DOS Partitioning Summary (unopened) (unavailable link) . microsoft.com Date of treatment October 23, 2012. Archived October 23, 2012.
  13. ↑ 1 2 Enhanced Disk Drive Specification Version 1.1 (unspecified) .
  14. ↑ PCjs Machines
  15. ↑ Did you know that OS / 2 wasn't Microsoft's first non Unix multi-tasking operating system?
  16. ↑ Ralf Browns Interrupt List (v61 html) (unspecified) (July 16, 2000). Date of treatment November 3, 2016.
  17. ↑ The x86 Interrupt List (v61 original text) archive: "inter61a.zip", subfile: "INTERRUP.B", heading: "B-1302" (INT13, 02 Read), Notes (unopened) (July 16, 2000) . Date of treatment November 3, 2016.
  18. ↑ 1 2 Disk size limitations, The 8.4 GB limit (and others)
  19. ↑ 1 2 How to enable 48-bit Logical Block Addressing support for ATAPI disk drives in Windows XP (unspecified) (inaccessible link) . microsoft.com Date of treatment October 10, 2015. Archived October 10, 2015.
  20. ↑ 127 GB / 128 GB / 137 GB maximum hard drive capacity in Windows 98
  21. ↑ Description of the FAT32 File System (unspecified) . microsoft.com Date of treatment December 15, 2018.
  22. ↑ Support for hard drives larger than 2 TB in Windows (unspecified) . microsoft.com Date of treatment December 15, 2018.
  23. ↑ Alena Lushnikova. Microsoft has released MS-DOS Mobile to the delight of pranksters (neopr.) . High Tech Aggregator (April 1, 2015). Date of treatment March 23, 2018.

Links

  •   Wikimedia Commons has MS-DOS related media files
  • GitHub MS-DOS Project - MS-DOS 1.25 and 2.0 Source Code
  • The history of the emergence and development of the MS-DOS operating system, describes the changes in various versions
  • KB71986 MS-DOS 5.0 Internal and External Commands
  • MS-DOS Celebrates Thirty Years of Compulent , July 27, 2011
Source - https://ru.wikipedia.org/w/index.php?title=MS-DOS&oldid=100920511


More articles:

  • Monaco Armed Forces
  • Grand Masters of the Teutonic Order
  • News Time
  • Asapa
  • Xia (State)
  • Moscow Freight Tram
  • Certificate to the medal
  • Sogdians
  • King Tabby
  • Kalfak

All articles

Clever Geek | 2019