DOS: Разлика между версии
Изтрито е съдържание Добавено е съдържание
м Унифициране на заглавия на раздел Вижте също |
форматиране: 14x кавички, 4x заглавие-стил, 4x тире, 2x тире-числа, 9 интервала, нов ред (ползвайки Advisor) |
||
Ред 2:
{{към пояснение|DOS|DOS (пояснение)}}
'''DOS''' най-често се свързва с фамилия от подобни [[операционна система|операционни системи]], доминиращи на пазара на [[IBM PC съвместим]]и компютри между 1981 и 1995 (или до около 2000 година, ако Windows версия 95, 98, и Me се включат) : [[PC-DOS]], [[MS-DOS]], [[FreeDOS]], [[DR-DOS]], [[Novell-DOS]], [[OpenDOS]], [[PTS-DOS]], [[ROM-DOS]] и др. Те са еднопотребителски, еднозадачни системи, като MS-DOS от [[Microsoft]] беше най-разпространена. Тези операционни системи се изпълняваха на [[IBM PC]] съвместими компютри, използващи [[Intel]] [[x86]] [[процесор]]и или съвместими от други производители. MS-DOS е все още често срещана и беше основа за много ОС на
== История ==
MS-DOS (както и IBM PC-DOS, която беше лицензирана от нея), и тяхната предшественица, [[QDOS]], бяха имитация на [[CP/M]] ('''C'''ontrol '''P'''rogram /
(for) '''M'''icrocomputers) — доминираща операционна система за 8-битови [[Intel 8080]] и [[Zilog]] [[Zilog Z-80|Z80]] базирани микрокомпютри.
Тя първо беше разработена от [[Seattle Computer Products]] от [[Тим Патерсон]] като вариант на [[CP/M-80]] от [[Digital Research]], но като вътрешен продукт, предназначена за тестване на новата SCP [[8086]] [[Централен процесор|CPU]] карта за [[S-100 шина]]. Тя не се изпълняваше на 8080 (или съвместим) процесор
[[Digital Research]] създаде съвместим вариант, познат като
Има също [[свободен софтуер]] алтернатива наречена
DOS беше една от първите операционни системи за ''PC съвместими'' компютри, и първата, получила широко разпространение(тя беше широкоразпространена повече от 10 години по-късно). <!--This was a quick and messy affair (the variant MS-DOS, sometimes colloquially referred to as ''Messy DOS'', was developed from [[QDOS]], which literally meant "Quick and Dirty Operating System").-->
Ред 23:
=== Версии ===
Microsoft закупи без изключителни права за пласиране QDOS през декември 1980. През юли 1981 Microsoft купи изключителни права за 86-DOS, която беше следващата версия на QDOS.
Първата версия PC-DOS 1.0 беше представена през август 1981.
През май 1982 PC-DOS 1.1 добави поддръжка на 320 Кб двустранни флопи дискове.
Line 32 ⟶ 31:
PC-DOS 2.0 и MS-DOS 2.0, представени през март 1983, беше първата версия, поддържаща PC/XT и твърди дискове. Капацитетът на флопи дисковете беше разширен до 180 Кб (едностранни) и 360 kB (двустранни) чрез използването на девет [[сектор]]а на пътечка вместо осем.
По същото време Microsoft обяви, че има намерение да създаде [[графичен потребителски интерфейс]] (GUI) за DOS. Първата версия
MS-DOS 3.0, пусната през септември 1984, беше първата с поддръжка на 1.2 Мб флопи дискове и 32 Мб твърди дискове. MS-DOS 3.1, пусната през ноември същата година, въведе поддръжка на мрежи.
MS-DOS 3.2, пусната през април 1986, беше първата версия за продажба на дребно на MS-DOS. Тя добави поддръжка на 720 Кб 3.5" флопи дискове. Предишните версии бяха продавани само на производителите на компютри, които ги поставяха на техните компютри, защото операционната система беше смятана за част от компютъра, а не като независим продукт.
Line 40 ⟶ 39:
MS-DOS 3.3, пусната през април 1987, поддържаше '''логически дискове'''('''logical disks'''). Физическият диск можеше да бъде разделен на няколко дяла, считани за независими дискове от операционната система. Беше добавена и поддръжка на 1.44 Мб 3.5" флопи дискове.
MS-DOS 4.0, пусната през юли 1988, поддържаше дискове до 2 Гб (типичните размери на диск през 1988 бяха 40
MS-DOS 5.0, пусната през април 1991, включваше пълноекранен [[BASIC]] интерпретатор QBasic, който също имаше и пълноекранен текстов редактор (преди това MS-DOS имаше еднолинеен текстов редактор [[edlin]]). Програма за кеширане на диска (SmartDrive), възможности за възстановяване на изтрити файлове и други подобрения. Тя имаше сериозни проблеми с някои дискови помощни програми, поправени по-късно в MS-DOS 5.01, пуснат по-късно същата година.
Line 46 ⟶ 45:
През март 1992 Microsoft пусна Windows 3.1, която стана първата популярна версия на Microsoft Windows, с повече от 1 000 000 продажби на графичен потребителски интерфейс.
През март 1993 MS-DOS 6.0 беше пусната. Следвайки конкуренцията от [[Digital Research]], Microsoft добави помощна програма за дискова компресия [[DoubleSpace]]. По същото време типична големина за твърд диск беше 200
Започвайки с 4.0 и 5.0, MS-DOS 6.0 имаше все повече и повече грешки. Поради оплаквания от загуба на данни, Microsoft пусна обновена версия, MS-DOS 6.2, с подобрен DoubleSpace, нова програма за проверка на диска SCANDISK (подобна на [[fsck]] от [[Unix]]), и други подобрения.
Line 58 ⟶ 57:
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
== Потребителски интерфейс ==
Line 66 ⟶ 65:
Операционната система предлагаше [[hardware abstraction layer]] адекватен за разработване на текстово базирани приложения, но неадекватен за достъп до голяма част от компютърния хардуер (например графичния хардуер). Логично програмистите работеха директо с [[хардуер]]а. Като резултат всяко приложение трябваше да има набор от [[драйвер]]и за различен хардуер (различни видове [[принтер]]и, и т.н.) и когато нов хардуер излезеше на пазара производителят трябваше да разработи драйвери за всички популярни приложения.
== DOS и другите PC операционни системи ==
<!--Could someone please explain which branches of the Windows family (eg. NT) fits where in relation to DOS -->
Ранните версии на [[Microsoft Windows]] бяха програми-обвивки, работещи в DOS. Следващите версии също работеха под DOS, но разширявайки го в
Под [[Linux]] и други UNIX системи е възможно да се [[емулация|емулира]] DOS. Най-популярните емулатори за DOS са ''[[dosemu]]'' и ''[[DOSBox]]''.
Line 74 ⟶ 73:
<!--What about OS/2? -->
== Запазени имена на устройства в DOS ==
В DOS има резервирани имена на файлове, които не могат да се използват независимо от разширението. Тези ограничения са валидни също и за някои версии на
Ето и част от тях: <code>NUL:</code>, <code>COM1:</code> или <code>AUX:</code>, <code>COM2:</code>, <code>COM3:</code>, <code>COM4:</code>, <code>CON:</code>, <code>LPT1:</code> или <code>PRN:</code>, <code>LPT2:</code>, <code>LPT3:</code>, и <code>CLOCK$</code>.
Line 81 ⟶ 80:
По-новите версии на MS-DOS и IBM-DOS позволяват използване на запазени имена на устройства без двоеточие например <code>PRN</code> е същото като <code>PRN:</code>.
<code>NUL</code> името на файл е пренасочено към файл
== Начин на именуване на устройствата ==
В Microsoft DOS и техните производни дисковите устройства се идентифицираха с букви от латинската азбука. Стандартна практика е да се резервират букви
Тъй като тези букви се използват директно от приложенията (за разлика от /dev/* имената в [[Unix-подобни]] операционни системи), добавянето на допълнителен твърд диск може да създаде проблеми на приложенията, може дори да се стигне до преконфигуриране или дори преинсталиране. Това се случва най-често при положение, че има логически дискове в разширения дял на оригиналния твърд диск и новият диск има основен дял, тъй като това води до смяна на буквите на логическите дискове от първия твърд диск. Но дори и новият диск да има само логически дискове в разширения дял, това все пак ще смени буквите на [[RAM диск]]овете и [[CD-ROM]]ите. Тази
== DOS емулатори ==
Под [[Linux]] е възможно да се изпълняват копия на DOS и подобни чрез ''[[DOSEMU]]'', Linux-приложение [[виртуална машина]] за изпълняване на програми в [[реален режим]]. Съществуват множество други [[емулатор]]и за изпълняване на DOS на различни версии на UNIX, дори и на не[[x86]] платформи.
DOS емулаторите се използват също и от потребители на [[Windows XP]], тъй като тя не е 100% съвместима с DOS. Много потребители изпитват трудности с
== Вижте също ==
|