МС-ДОСка: различия между версиями

>Глючарина
м Правки 85.92.19.152 (обсуждение) откачены к версии Laurusnobilis
>Clues
Нет описания правки
Строка 1: Строка 1:
'''МС-ДОСка''' - Примитивная адаптация «Окна в Европу» к советским ЭВМ первого поколения. В качестве устройств ввода-вывода и графического контроллера использовала плату "Мелок" для построения монохромного изображения. Более продвинутые системы использовали плату "Цветные мелки" и могли отображать до 10 цветов. В среднем, на открытие файла в оболочке МС Доска уходило примерно 23 минуты. Причем файл открывался в 1 случае из миллиона.
'''MS-DOS''' (сокр. от {{lang-en|Microsoft Disk Operating System}} — дисковая [[Операционная система|ОС]] от [[Microsoft]]) — коммерческая операционная система для [[Персональный компьютер|персональных компьютеров]] фирмы Microsoft. MS-DOS — самая известная ОС из семейства [[DOS]], ранее устанавливаемая на большинство [[Архитектура IBM PC|PC-совместимых компьютеров]]. Со временем она была вытеснена [[Microsoft Windows]], и позже [[Windows NT]].


== Код МСДОСки ==
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>


{{Windows|МС-ДОСка}}
В [[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.


Операционная система 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]]
[[zh-tw:豆子作業系統]]
[[simple:MS-DOS]]
[[sk:MS-DOS]]
[[sr:MS-DOS]]
[[sv:MS-DOS]]
[[tr:MS-DOS]]
[[vi:MS-DOS]]
[[yi:MS-DOS]]
[[zh:MS-DOS]]