|
|
| Строка 1: |
Строка 1: |
| '''MS-DOS''' (сокр. от {{lang-en|Microsoft Disk Operating System}} — дисковая [[Операционная система|ОС]] от [[Microsoft]]) — коммерческая операционная система для [[Персональный компьютер|персональных компьютеров]] фирмы Microsoft. MS-DOS — самая известная ОС из семейства [[DOS]], ранее устанавливаемая на большинство [[Архитектура IBM PC|PC-совместимых компьютеров]]. Со временем она была вытеснена [[Microsoft Windows]], и позже [[Windows NT]]. | | '''МС-ДОСка''' - Примитивная адаптация «Окна в Европу» к советским ЭВМ первого поколения. В качестве устройств ввода-вывода и графического контроллера использовала плату "Мелок" для построения монохромного изображения. Более продвинутые системы использовали плату "Цветные мелки" и могли отображать до 10 цветов. В среднем, на открытие файла в оболочке МС Доска уходило примерно 23 минуты. Причем файл открывался в 1 случае из миллиона. |
|
| |
|
| MS-DOS была выпущена в [[1981 год]]у и вышла в восьми версиях, пока Microsoft не прекратила её разработку в [[2000 год]]у. Это был ключевой продукт фирмы, дававший ей существенный доход и маркетинговый ресурс, в ходе развития Microsoft от разработчика языка программирования до крупной компании, производящей самое разнообразное программное обеспечение.
| | == Код МСДОСки == |
| | |
| | Написан на NecroBASIC |
|
| |
|
| == История == | | <pre> |
| | { (C) Necrosoft MSDoska 1.0 |
| | !!!TOP SECRET!!! |
| | Copyright by 1971} |
| | proga MS-DOSka; |
| | do(write:MS-DOSka 1.0); |
| | do(write:by Necrosoft); |
| | do(0,,createcommandprompt); |
| | do(melok_on); |
| | proc(ErrGen); |
| | start |
| | if (commandprompt=progname+.exe) |
| | { |
| | Random(i,1000000000); |
| | if (i=0) then |
| | { |
| | proga.run(commandprompt); |
| | wait(5sec); |
| | giverr('The program Must Die!'); |
| | erase(program); |
| | } |
| | else (giverr(you enter Command Format c:!)do(erase(c:))) |
| | stop. |
| | ErrGen(always); |
| | if (offcomp) then |
| | giverr(BIOS has been crashed!); |
| | cmos.bios.clear; |
| | motherboard.crash; |
| | offcomputer; |
| | } |
| | stop; |
| | </pre> |
|
| |
|
| В [[1980 год]]у [[Патерсон, Тим|Тимом Патерсоном]] ([[:en:Tim Paterson|Tim Paterson]]) из '''[[Seattle Computer Products]]''' ([[:en:Seattle Computer Products]]) была создана '''[[QDOS]]''' ({{lang-en|Quick and Dirty Operating System}}). Она продавалась SCP под названием «86-DOS», так как была создана для процессора Intel 8086. В основном MS-DOS базировалась на наиболее известной ОС того времени — [[CP/M]], созданной компанией [[Digital Research]], однако использовала другую файловую систему. [[Microsoft]] приобрела лицензию QDOS и передала её [[IBM]] в декабре [[1980 год]]а за $25 000, а полностью выкупила права на нее в июле [[1981]] года, незадолго до выпуска PC.
| | {{Windows|МС-ДОСка}} |
|
| |
|
|
| |
| Операционная система MS-DOS работает в [[X86#Реальный режим|реальном режиме процессора x86]], поддерживает выполнение только одной [[Компьютерная программа|программы]] в 1 момент времени.
| |
| Ядро системы устанавливает прерывание INT 21h для системных сервисов таких, как открытие файла, запись в файл и подобных.
| |
| Минимальный набор файлов операционной системы MS-DOS: [[IO.SYS]] (сервисы BIOS), [[MSDOS.SYS]], [[COMMAND.COM]] (командный процессор).
| |
| Конфигурационные файлы: [[CONFIG.SYS]] (конфигурация драйверов и устройств), [[AUTOEXEC.BAT]] (стартовый скрипт).
| |
|
| |
| Для операционной системы MS-DOS, предоставляющей пользователю лишь интерфейс командной строки, был создан целый ряд так называемых оболочек, то есть программ, которые позволяют сделать работу с файловой системой компьютера и операционной системой более наглядной.
| |
|
| |
| Наиболее известные из них текстовые: [[Norton Commander]], его клон [[Volkov Commander]] и дальнейшее развитие идеи — [[DOS Navigator]]. По образу Norton Commander позже было создано множество интерфейсов файловых менеджеров и других программ для различных операционных систем.
| |
|
| |
| Одна из наиболее известных графических оболочек для MS-DOS — это MS-DOS Shell, программа, использующая всё тот же «двухпанельный принцип», но реализующая графические возможности компьютеров, а также позволяющая использовать манипулятор «мышь».
| |
|
| |
| Microsoft Windows с каждой новой версией всё хуже поддерживают приложения для MS-DOS. Так, например, под управлением [[Windows 9x]] (то есть 95 и 98) работает около 95 % приложений MS-DOS, в [[Windows XP]] этот показатель значительно ниже. Причина таких различий заключается во встроенном эмуляторе MS-DOS: с каждой новой версией Windows эмулятор теряет ряд возможностей, которые, порой несправедливо, считаются небезопасными для функционирования компьютера.
| |
|
| |
| Ещё одна проблема, с которой сталкиваются пользователи при работе с приложениями MS-DOS на современных компьютерах — это значительная разница в быстродействии. За последние 10 лет частоты микропроцессоров значительно возросли, поэтому любимая игра для MS-DOS на современном компьютере может работать слишком быстро, так, что пользователь не успевает увидеть происходящее на экране и проанализировать игровую ситуацию.
| |
|
| |
| Для решения вышеназванных и целого ряда других проблем работы с приложениями MS-DOS под управлением [[Windows NT]] применяются специальные эмуляторы. На данный момент наиболее известным из них является [[DOSBox]], позволяющий настраивать индивидуальные параметры запуска каждого MS-DOS-приложения, такие, как быстродействие эмулируемого компьютера, эмулируемая звуковая и видеокарта и т. п.
| |
|
| |
| == См. также ==
| |
| * [[CP/M]]
| |
| * [[DOS]]
| |
| * [[FreeDOS]]
| |
| * [[DR-DOS]]
| |
| * [[PC-DOS]]
| |
| * [[Расширители DOS]]
| |
| * [[QDOS]]
| |
|
| |
| == Ссылки ==
| |
| [http://vetusware.com/select-by/category/OS/?cat=1 http://vetusware.com/select-by/category/OS/?cat=1 - на той странице можно скачать разные версии MS-DOS]
| |
|
| |
| {{compu-stub}}
| |
|
| |
| [[Категория:Операционные системы Майкрософт]]
| |
| [[Категория:DOS]]
| |
|
| |
| [[ar:إم إس - دوس]]
| |
| [[az:MS-DOS]]
| |
| [[bg:MS-DOS]]
| |
| [[ca:MS DOS]]
| |
| [[cs:MS DOS]]
| |
| [[da:MS-DOS]]
| |
| [[de:MS-DOS]]
| |
| [[el:MS-DOS]]
| |
| [[en:MS-DOS]] | | [[en:MS-DOS]] |
| [[eo:MS-DOS]]
| |
| [[es:MS-DOS]] | | [[es:MS-DOS]] |
| [[et:MS-DOS]]
| |
| [[eu:MS-DOS]]
| |
| [[fi:MS-DOS]]
| |
| [[ga:MS-DOS]]
| |
| [[gl:MS-DOS]]
| |
| [[hr:MS-DOS]]
| |
| [[hu:MS-DOS]]
| |
| [[id:MS-DOS]]
| |
| [[it:MS-DOS]]
| |
| [[ja:MS-DOS]]
| |
| [[kk:MS-DOS]]
| |
| [[ko:MS-DOS]]
| |
| [[ku:MS-DOS]]
| |
| [[lt:MS-DOS]]
| |
| [[lv:MS-DOS]]
| |
| [[nds:MS-DOS]]
| |
| [[nl:MS-DOS]]
| |
| [[no:MS-DOS]]
| |
| [[pl:MS-DOS]]
| |
| [[pt:MS-DOS]] | | [[pt:MS-DOS]] |
| [[simple:MS-DOS]] | | [[zh-tw:豆子作業系統]] |
| [[sk:MS-DOS]]
| |
| [[sr:MS-DOS]]
| |
| [[sv:MS-DOS]]
| |
| [[tr:MS-DOS]]
| |
| [[vi:MS-DOS]]
| |
| [[yi:MS-DOS]]
| |
| [[zh:MS-DOS]]
| |
МС-ДОСка - Примитивная адаптация «Окна в Европу» к советским ЭВМ первого поколения. В качестве устройств ввода-вывода и графического контроллера использовала плату "Мелок" для построения монохромного изображения. Более продвинутые системы использовали плату "Цветные мелки" и могли отображать до 10 цветов. В среднем, на открытие файла в оболочке МС Доска уходило примерно 23 минуты. Причем файл открывался в 1 случае из миллиона.
Код МСДОСки
Написан на NecroBASIC
{ (C) Necrosoft MSDoska 1.0
!!!TOP SECRET!!!
Copyright by 1971}
proga MS-DOSka;
do(write:MS-DOSka 1.0);
do(write:by Necrosoft);
do(0,,createcommandprompt);
do(melok_on);
proc(ErrGen);
start
if (commandprompt=progname+.exe)
{
Random(i,1000000000);
if (i=0) then
{
proga.run(commandprompt);
wait(5sec);
giverr('The program Must Die!');
erase(program);
}
else (giverr(you enter Command Format c:!)do(erase(c:)))
stop.
ErrGen(always);
if (offcomp) then
giverr(BIOS has been crashed!);
cmos.bios.clear;
motherboard.crash;
offcomputer;
}
stop;