25 януари 2016 г.

DOS

DOS най-често се свързва с фамилия от подобни операционни системи, доминиращи на пазара на IBM PC съвместими компютри между 1981 и 1995 (или до около 2000 година, ако Windows версия 95, 98, и Me се включат) : PC-DOSMS-DOSFreeDOSDR-DOSNovell-DOSOpenDOSPTS-DOSROM-DOS и др. 


Те са еднопотребителски, еднозадачни системи, като MS-DOS от Microsoft беше най-разпространена. Тези операционни системи се изпълняваха на IBM PC съвместими компютри, използващи Intel x86 процесори или съвместими от други производители. MS-DOS е все още често срещана и беше основа за много ОС на "Майкрософт" (като се започне от Windows 1.0 до Windows Me). MS-DOS беше изоставен като основа на по-новите операционни системи.


История


MS-DOS (както и IBM PC-DOS, която беше лицензирана от нея), и тяхната предшественица, QDOS, бяха имитация на CP/M (ControlProgram (for) Microcomputers) — доминираща операционна система за 8-битови Intel 8080 и Zilog Z80 базирани микрокомпютри.


Тя първо беше разработена от Seattle Computer Products от Тим Патерсон като вариант на CP/M-80 от Digital Research, но като вътрешен продукт, предназначена за тестване на новата SCP 8086 CPU карта за S-100 шина. Тя не се изпълняваше на 8080 (или съвместим) процесор - нужен на CP/M-80. Тя беше наречена QDOS, а също и с други имена. Microsoft я лицензира от SCP, промени я и я лицензира на IBM (продаваща се под името PC-DOS) за техните нови 'ПК' (персонални компютри), използващи процесор 8088 (вътрешно същия като 8086 - двата процесора са еднакви, имат еднакъв набор от инструкции), и много други производители. След това започна продажбата ѝ като MS-DOS.


Digital Research създаде съвместим вариант, познат като "DR-DOS", който след това стана собственост на (след откупуване от Digital Research) Novell. Тя стана "OpenDOS" малко след като подразделението на Novell, занимаващо се с нея, беше продадено на Caldera International, сега SCO. След това, отделена от Caldera като Lineo (по-късно преименувана на Embedix), която продаде DR-DOS на новосъздадена компания, наречена Device Logics, която сега се нарича DRDOS, Inc.


Има също свободен софтуер алтернатива, наречена "FreeDOS".


DOS беше една от първите операционни системи за PC съвместими компютри, и първата, получила широко разпространение (тя беше широкоразпространена даже и повече от 10 години по-късно).


IBM-PC бяха единствените с PC-DOS, докато PC съвместимите компютри от всички други производители бяха с MS-DOS. В началото PC-DOS беше почти идентична с MS-DOS. Наскоро безплатни версии на DOS като FreeDOS и OpenDOS се появиха.


Ранните версии на Microsoft Windows бяха малко повече от графична обвивка за DOS, дори следващите версии на Windows бяха тясно свързани с MS-DOS. Има възможност DOS програми да се изпълняват под OS/2 и Linux, използвайки емулация.


Поради дългия живот и вездесъщност на DOS в света на PC-съвместимите компютри (DOS съвместими програми бяха правени и през 90-те), DOS често беше считан за родна операционна система за PC съвместимите компютри.


Версии:


Microsoft закупи без изключителни права за пласиране QDOS през декември 1980. През юли 1981 Microsoft купи изключителни права за 86-DOS, която беше следващата версия на QDOS.


Първата версия PC-DOS 1.0 беше представена през август 1981. Тя поддържаше до 256 Кб RAM и два 160 Кб 5.25" едностранни флопи диска.
През май 1982 PC-DOS 1.1 добави поддръжка на 320 Кб двустранни флопи дискове.


PC-DOS 2.0 и MS-DOS 2.0, представени през март 1983, беше първата версия, поддържаща PC/XT и твърди дискове. Капацитетът на флопи дисковете беше разширен до 180 Кб (едностранни) и 360 kB (двустранни) чрез използването на девет сектора на пътечка вместо осем.


По същото време Microsoft обяви, че има намерение да създаде графичен потребителски интерфейс (GUI) за DOS. Първата версия - Windows 1.0 беше обявена през ноември 1983, но беше недовършена и не заинтересува IBM. През ноември 1985 първата завършена версия Microsoft Windows 1.01 беше достъпна.
MS-DOS 3.0, пусната през септември 1984, беше първата с поддръжка на 1.2 Мб флопи дискове и 32 Мб твърди дискове. MS-DOS 3.1, пусната през ноември същата година, въведе поддръжка на мрежи.


MS-DOS 3.2, пусната през април 1986, беше първата версия за продажба на дребно на MS-DOS. Тя добави поддръжка на 720 Кб 3.5" флопи дискове. Предишните версии бяха продавани само на производителите на компютри, които ги поставяха на техните компютри, защото операционната система беше смятана за част от компютъра, а не като независим продукт.


MS-DOS 3.3, пусната през април 1987, поддържаше логически дискове(logical disks). Физическият диск можеше да бъде разделен на няколко дяла, считани за независими дискове от операционната система. Беше добавена и поддръжка на 1.44 Мб 3.5" флопи дискове.


MS-DOS 4.0, пусната през юли 1988, поддържаше дискове до 2 Гб (типичните размери на диск през 1988 бяха 40-60 Мб), и добави пълноекранна обвивка, наречена DOSSHELL. Други обвивки като Norton Commander и PCShell, вече съществуваха на пазара. През ноември 1988 Microsoft поправи много грешки във версия MS-DOS 4.01.


MS-DOS 5.0, пусната през април 1991, включваше пълноекранен BASIC интерпретатор QBasic, който също имаше и пълноекранен текстов редактор (преди това MS-DOS имаше еднолинеен текстов редактор edlin). Програма за кеширане на диска (SmartDrive), възможности за въстановяване на изтрити файлове и други подобрения. Тя имаше сериозни проблеми с някои дискови помощни програми, поправени по-късно в MS-DOS 5.01, пуснат по-късно същата година.


През март 1992 Microsoft пусна Windows 3.1, която стана първата популярна версия на Microsoft Windows, с повече от 1 000 000 продажби на графичен потребителски интерфейс.


През март 1993 MS-DOS 6.0 беше пусната. Следвайки конкуренцията от Digital Research, Microsoft добави помощна програма за дискова компресия DoubleSpace. По същото време типична големина за твърд диск беше 200-400 Мб и много от потребителите имаха крещяща нужда от повече дисково пространство. MS-DOS 6.0 имаше и програма за дефрагментиране на диска DEFRAG, програма за резервни копия MSBACKUP, оптимизация на паметта с MEMMAKER и базова програма за вирусна защита MSAV.


Започвайки с 4.0 и 5.0, MS-DOS 6.0 имаше все повече и повече грешки. Поради оплаквания от загуба на данни, Microsoft пусна обновена версия, MS-DOS 6.2, с подобрен DoubleSpace, нова програма за проверка на диска SCANDISK (подобна на fsck от Unix), и други подобрения.


Следващата версия на MS-DOS, 6.21 (пусната през март 1994), се появи заради патентни проблеми. Stac Electronics осъди Microsoft и ги принуди да премахнат DoubleSpace от тяхната операционна система.


През май 1994 Microsoft пусна MS-DOS 6.22, с друга компресираща програма DriveSpace, лицензирана от VertiSoft Systems.


Microsoft пусна версии 6.23 до 6.25 за банките и американските военни организации. Тези версии предложиха поддръжка на FAT32. Оттогава MS-DOS съществува само като част от Microsoft Windows, базирани на Windows 95 (като Windows 98, Windows Me). Оригиналната версия на Microsoft Windows 95 имаше MS-DOS версия 7.0.


IBM пусна последната комерсиална версия на DOS - IBM PC-DOS 7.0 - в началото на 1995. Тя имаше много нови помощни програми като антивирусна програма, пълна програма за създаване на резервни копия, поддръжка на PCMCIA, и DOS разширения за работа с писалка. Тя имаше също нови възможности за подобряване на достъпната памет и дисковото пространство.


Comand line and comand prompt


DOS системите използват интерфейс с команден ред. Програмите се стартират чрез въвеждане на името на съответния файл на командния ред. DOS системите включват няколко програми, които се използват като системни инструменти, и предоставят допълнителни команди, (цъкни на линка), които не се отнасят към конкретна програма (вътрешни команди).


Ранните версии на Microsoft Windows бяха програми-обвивки, работещи в DOS. Следващите версии също работеха под DOS, но разширявайки го в "защитен" режим. Те фукционираха независимо от DOS, но имаха доста от стария код, който се изпълняваше във виртуална машина в новата операционна система, като с всяка следваща версия все повече от кода отпадаше. Windows MЕ беше последната операционна система на Microsoft, работеща под DOS; операционните системи от типа на Windows NT (включително Windows 2000Windows XP и всички по-нови версии на Windows, макар че те не бяха предлагани като "Windows NT") не са базирани на DOS.


Под Linux и други UNIX системи е възможно да се емулира DOS. Най-популярните емулатори за DOS са dosemu и DOSBox.


Няма коментари:

Публикуване на коментар