DOS

Материал из Lurkmore.

(Перенаправлено с Format C)
Перейти к: навигация, поиск
A long time ago, in a galaxy far, far away…
События и явления, описанные в этой статье, были давно, и помнит о них разве что пара-другая олдфагов.

Но Анонимус не забывает!

НЯ!
Эта статья полна любви и обожания.
Возможно, стоит добавить ещё больше?
Одна из первых версий.PC-DOS (1981 год.)
Одна из первых версий.
PC-DOS (1981 год.)
Одна из последних версий.FreeDOS (2006 год.)
Одна из последних версий.
FreeDOS (2006 год.)
PTS-DOS 32Создан в этой стране.
PTS-DOS 32
Создан в этой стране.

DOS — дисковая операционная система, ведущая свой род от CP/M. Однозадачна чуть менее, чем полностью.[1]Алсо, DOS - операционка реального режима, т.е. практически любая программа могла невозбранно похерить память другой программы, так как несмотря на кажущуюся однозадачность, кроме выполняющейся программы в памяти висели фрагменты кода BIOS (например, обработчики прерываний 10h, 13h etc), собственно ДОС с этим вашим int 21h, комманд.комом и прочим матаном, необходимым для работы системы, куча всяких TSR (terminate-and-stay resident) навроде русификаторов. И все это можно было невозбранно потереть, после чего приходилось прибегать к живительному сочетанию трех пальцев (Ctrl+Alt+Del - К.О. для людей, у кого Мак с пелёнок.) либо, в особо запущенном случае, к Reset'у. К.О. предупреждает - DoS-атака не имеет никакого отношения к DOS.

Содержание

[править] DOS в истории

MS-DOS 5.0 ещё в СССР
MS-DOS 5.0 ещё в СССР

С начала 80-х под DOS написано более 9000 программ. MS-DOS дософагам неизменно доставляет, однако, копирасты от Майкрософта запиливают просьбы дософагов отдать MS-DOS народу. С временами ДОС также связана известная фраза, произнесенная всеми любимым Билли — «640 КБ должно хватить каждому». Она доставляет знающим людям до сих пор. Алсо, досокапец, по версии Microsoft, давно настал чуть более, чем полностью, однако всем похуй. Из DOS'а также растут ноги пакетных файлов[2], которые люди используют до сих пор (BATCH-скрипты для командного интерпретатора).

На самом деле никому не известно сколько пользователей ПК используют DOS, возможно их 95% Да, кстати, этот ваш Федо работал под DOS чуть менее, чем полностью (а уже потом портитовался под ОсьПополам, винду32, Линух и Бздю). Так же, мудрый анонимус на каком-нибудь совке или митино всегда выберет из двух одинаковых ноутбуков тот, на котором есть наклейка «OS: Free DOS».

Ещё стоит отметить тот факт, что MS-DOS — это последняя операционная система от Microsoft, которая в полностью работоспособном виде, да ещё и с утилитами влезала на одну дискету (Windows 1.x - 3.x не в счёт, т.к версии MS-DOS выходили и после Windows 3.x).

Раньше дософаги участвовали в срачах с виндофагами и линуксойдами, однако об этих срачах помнят только некоторые олдфаги.

И главное: DOS - это чистая и добрая страница нашей юности, когда компьютеры были медленные и деревянныестальные, а нынешние красноглазики - маленькие и срались в штаны. Все мы очень нежно и преданно любим DOS! Так-то!

[править] DOS теперь

Последней ОС от Мелкомягких, содержащей как таковой «чистый» ДОС, была Windows Me, хотя т.н. «Режим эмуляции MS-DOS» выпилили уже тогда, оставив лишь куцый «Сеанс MS-DOS», разница между которыми в том, что первый был куда более приближен к реальной ДОС. Все операционки, выходившие далее, основаны на ядре NT, содержат лишь командный интерпретатор и пару утилит работающих на виртуальной машине NTVDM(NT Virtual DOS Machine, command.com и тот виртуальный - переходники, можно конечно заменить command.com эмулятора на обычный, но толку не будет особо - виртуальная машина не изменится), работают внутри изолированной области памяти в так называемом режиме процессора V86 («эмуляции 8086»), который 100% совместимости не обеспечивал, в результате чего лулз от похеривания чужой информации потерялся, прихватив с собой работоспособность многих винрарных игр под DOS, причём со временем и новыми обновлениями эта совместимость сильно менялась. Однако существует православный проект DOSBox[3], который даст анону возможность насладиться играми вроде Prehistorik, Dune или там X-COM(непринципиально, под x86 и так отлично идёт но только до висты где порезали ещё сильнее режимы и драйвера эмулятора, частично это можно вернуть надстройками, но проще уже тот самый досбокс) и до последних навороченных графически вроде Duke Nukem 3D, Blood, Privateer (которые тормозят весьма прилично даже на топовом железе в топовых разрешениях).

В 64-битных редакциях Windows, DOS эмулятор и поддержка 3.x софта под 16 бит (NTVDM) вырезана полностью ещё со времён Windows 2000 (под Itanium), чтобы сделать виртуальную машину для запуска старых 32 битных программ, на запуск которых собственно на 80% работают например винды под архитектуру x86_64, которая типа аппаратно совместима с x86.

DOS обязателен к изучению на начальных курсах любой более-менее компьютерной специальности в средне-специальных и высших учебных заведениях этой страны. Но, как показывает практика, на эти знания сейчас всем плевать, что является одной из причин плождения быдлокодеров.

Примечательно, что до недавнего времени, пока не стали распространены LiveCD, народ обожал грузиться в DOS по поводу и без повода, например, для удаления неудаляемых файлов или убийства страшных вирусов.

Доставляет тот факт, что в дистрибутивах винды до сих пор за каким-то хреном валяются файлы от MS-DOS (якобы для совместимости): CONFIG.SYS, IO.SYS, MSDOS.SYS или AUTOEXEC.BAT. Последний вообще является отдельным мемом, поскольку некоторые тупые вирусы до сих пор туда стремяться прописаться какбе для автозагрузки. Файл популярен среди быдлокодеров, которые используют его и в хвост и в гриву, например так. Также дохуя исполняемых файлов под вендой для совместимости с этой вашей MS-DOS содержат DOS-заголовок и DOS-заглушку, которая обычно выводит эпическое This Program Cannot Be Run Under MS-DOS. Заглушку могут содержать даже драйвера и библиотеки, и даже шрифты (*.fon)[4]. Иногда вместо заглушки даже была ДОСовая версия программы, например, MSAV (Microsoft Antivirus) для Windows 3.11 содержал досовскую версию в том же файле, аналогично при обновлении доса заменялись к примеру ещё defrag на defrag.bat и scandisk(расширения оригиналов надо бы вспомнить COM/EXE) на scandisk.bat, которые выводили сообщение и запускали виндовый вариант(в 9x при этом грузилась автоматом винда) . В результате, появились разнокалиберные вирусы стремящиеся прописать туда какой-нибудь более оригинальный код. Алсо, есть еще всеми любимый формат исполняемых файлов COM, растущий из MS-DOS[5]. Эпичен своей простотой, ибо содержит только код. Куча юзаемых сегодня тулзов, таких как FORMAT.COM и DEBUG.COM (позволяющее писать страшные вирусы на машине вообще без какого бы то ни было инструментария), до сих пор имеет это расширение.[6]

Еще одно интересное наследие DOS[7] — стили оформления сайтов (преимущественно Web 1.0), из которых чуть более, чем половину составляют всякие кулхацкерские сайты. Особые приметы - чёрный фон, ядовито-зелёные буквы и логотип в виде черепа. Хотя даже gmail и wordpress не брезгуют подобными темами.

Несмотря на то, что о DOS IT-индустрия постепенно забывает[8], прямой доступ к портам ввода-вывода, каналам DMA и прерываниям до сих пор доставляет тем, кто делает под управлением DOS разные ЧПУшные станки, системы управления и прочие кошерные поделки типа банкоматов.[9][10] Также «Hiren's BootCD» и fdd5-25.net DOS LiveCD отдают дань старичку. И на SourceForge.net есть довольно новые проекты так или иначе связанные с DOS. Такие дела.

[править] PhoenixOS, Феникс

сабж
сабж

Локальный цугундер ныне покойного 2ch.ru/s/ закинутый ВНЕЗАПНО самозародившимися дософагами. Собственно сам феникс (PhoenixOS, сейчас уже DOSCORE) представляет собой как бы мифический, овладевающий дистрибутив FreeDOS в котором есть все, но нет ничего. Как утверждали в тредах дософаги, PhoenixOS взяла все лучшее у красноглазых и вендузятников, отбросив всю сажу и гниль - воспарив тем самым над унылыми кучами врагов. Что интересно, не было представлено хоть какого-либо пруфпика[11] с работающим фениксом, из чего можно сделать вывод что феникс миф, гриб и радиоволна, а дософаги призраки невинно убиенных Гейцем досеров. Такие дела. Сам по себе дистрибутив интересен присутствием полноценной графической системы OzoneGUI основанной на VESA с неким набором приложений, аля форточки. Однако как было сказано выше работоспособность под вопросом.

[править] Дософаги

Однажды внезапно зародившись в троллятнике не раз вызывали целый прицеп ненависти как акнедузятников, так и прыщесоcов. Обе группы сетовали на то, что /s/ не резиновый, а DOS мертв. Следовательно, лучшим выходом для дософагов было бы соснуть хуйца и убраться обратно в могилу. Ибо напрямую зомби не убить, нужно уничтожить родительский процесс, тогда зомби умрет вместе с ним.

But fuck you! DOS NOT DEAD!

Алсо, теперь и у дософагов есть убежище на 2.0чане. Впрочем, писать туда нет никакого смысла — оттуда удаляются практически все новые сообщения.[12][13]

[править] Игры

DOOM, Первоквака, Duke Nukem, Digger, Alley Cat, Arcanoid, Karateka, Sopwith, Dune 2, Larry, Gobliiins, Dangerous Dave, Space Quest, Prince of Persia — кто их не знает? Винрарных игр под DOS написано over 9000, поэтому до сих пор народ ставит эту вашу DOS BOX и посещает тематические сайты. DOS долгое время успешно конкурировал с маздаем, ибо последний не мог запускать многие винрарные игры. Положение дел было вскоре исправлено выпуском WinG (и портированием дума), а затем и DirectX.

[править] DOS/4GW

Самый популярный расширитель DOS, разработанный компанией Tenberry Software (ранее Rational Systems). Позволял создавать полноценные 32-разрядные приложения для DOS, был очень любим разработчиками игр. Поставлялся совместно со средой разработки Watcom C (по тем временам это был ниибацца крутой компилятор, по словам некоторых разработчиков умел даже грабить корованы). На самом деле Tenberry разработала два расширителя: DOS/16M и DOS/4G. Сооответственно для 286 и 386 процессоров. Версия DOS/4G для Watcom и получила название всем известного DOS/4GW. Перед запуском DOS/4GW-программы расширитель всегда печатал свой баннер, собственно поэтому и запомнился пользователям. На официальном сайте Tenberry Software до сих пор висят предложения «приобрести расширитель, позволяющий предолеть барьер в 640K». Так то!

[править] Вирусы и антивирусы

Вирусы в то время были винрарные и доставляли, о чем можно почитать у Собейкиса. Лулзов полны справочники [1] с описаниями тогдашних вирусов, выдававших стишки наподобие этого:

Жили у бабуси
Три веселых гуся
Лоз, Данилов и Касперский
Я от них тащуся

Встречались также более поэтически одаренные:

Использованные презервативы
Плывут неспешно по Москве-реке.
В воде их ловят кооперативы
И сушат за углом невдалеке.

И снова продают, и будут долго
Препятствовать рождению детей...
Но в срок положенный впадают в Волгу
Буржуйских избежавшие сетей.

Их рыбы жрут, их чайки жрут, и вскоре
Сдыхают от закупорки кишки...
Но те, кто уцелел, впадают в море,
Качаясь на волнах, как поплавки.

Нептун колеблет зыбкие глубины,
И гонит тучи по небу Борей...
О, сколько их, изделий из резины,
Поглотят бездны мрачные морей!

Но по волнам скитаясь непрестанно,
Не всем тонуть - кому-то и всплывать...
Один из них достигнет океана
И станет вокруг света дрейфовать.

И будет путь его тернист и долог,
И в ночь, когда муссонный ливень льет,
Его поймает тралом ихтиолог,
Что пятый день, не просыхая, пьет.

И внятный голос музы он услышит,
И ощущая творческий порыв,
Тотчас же диссертацию напишет
На тему «Контрацепция у рыб».

Как понятно из цитаты, основными антивирями были AIDSTest от Лозинского, Dr.Web (популярный и сейчас), ADinf, Sheriff, Norton AntiVirus и AntiViral Toolkit (Каспер). Короче отечественная вирусная и антивирусная индустрия жгла. Самые эпичные вирусы убивали тысячами компьютеры офисного планктона.

[править] Format C:

Аналог патча Бармина для DOS. После подтверждения умножает содержимое диска C: на нуль, удаляя таким образом с него и сам DOS, если он находится там. Во времена DOS, когда было обычным иметь один том, он же системный, он же со всеми данными, именно Format C:, а не Format D: и т.п. считалось страшной коммандой.

Недалекое будущее. Компьютерная выставка. Идет представление компа нового поколения. Представитель компании, изготовившей комп, говорит посетителям выставки:

— Этот компьютер уникален. Он не нуждается в воде команд с клавиатуры, а воспринимает их с помощью голоса пользователя. Сейчас каждый из вас может попробовать поуправлять этой чудо-машиной. Крик из толпы:

— Формат цэ, двоеточие, энтер, игрик, энтер! энтер!

А компьютер ему в ответ: «bash: format: command not found»

анекдот

Другой варант:

Выставка “Комтэк-2025″. Американцы выставили первый в мире суперкомпьютер, который, по их заявлению, может все! Через удивленную толпу пробирается хмурый хакер Вася и подходит к компьютеру:

- И что же ты можешь, супер-мозг?

- Мальчик, я могу абсолютно ВСЕ! Хочешь черепаший суп? Пожалуйста! Хочешь - прямо сейчас на Канары? Без проблем! Хочешь миллион долларов? Хоть прямо сейчас! Хочешь супер-звезду в свою кровать? Уже там! Я изобретение тысячелетия! Рассвет человечества! Конец неравенству и расслоению общества! Торжество демократии! Вечное блаженство во имя великой Америки! Мальчик, скажи мне, что же ты хочешь? Только скажи, и я тут же исполню твою просьбу!

- Все что хочу? Ну хорошо. Я говорю - ты сразу делаешь, договорились?

- Говори! Сделаю тут же!

- Format C:\ без бэкапа!

[править] Файловая система

Captain Obvious to the rescue!
Сия статья создавалась при активном участии Капитана Очевидность, в результате чего она пространно повествует о вещах, достаточно полное представление о которых имеет даже младенец-имбецил. Так-то!

Ноги FAT тоже растут из CP/M. Сейчас популярны на флеш-накопителях и тому подобном говне, практически полностью вытесняется[14] NTFS и другими более подвинутыми файловыми системами. Имена файлов в DOS были в формате 8.3, поэтому нередко можно увидеть подобную запись: TEXTFI~2.TXT или TE021F~1.TXT. Существует тупое ограничение на имена файлов в Windows (которого на самом деле нет на уровне Windows, а только на уровне шелла), корни которого уходят в MS-DOS. Школота приходит в негодование при невозможности создать файлы и папки типа CON, AUX, NUL, LPT, PRN и другие тому подобные.

Буквы дисков в форточки пришли из MS-DOS, а он их получил с генами CP/M. A и B были закреплены для флоппарей, причем B почти никогда не использовался был зарезервирован для второго дисковода.[15][16][17]. Жесткие диски решили именовать с C и далее[18][19].

[править] FAT Bug

На FAT16 был замечательный баг: можно было создать скрытую директорию на уровень выше рута!

cd\
mkdir ...

и затем

cd\
cd ...


[править] Программирование в DOS

Среда программирования Borland C под DOS
Среда программирования Borland C под DOS
Программирование в олдскульном DOS обычно связано с двумя языками — BASIC и ассемблерами x86, тысячи их. Ассемблерокодеры были круты, поскольку с неизменным вином выжимали из прерываний, портов ввода вывода и сегментной модели памяти абсолютно всё. Но со временем под DOS отметились Borland C/C++ и вторая поделка от них же — Turbo Pascal. Но как ни крутились сионисты и паскалисты, тру-программерами из них становились только те, кто вырос из ассемблерщиков (ну или дорос до них), потому как из-за ограниченности ресурсов внутри грамотного кода на Си или Паскале зачастую можно было увидеть ассемблерные вставки. Знание ассемблера (на практике это было конечно же, умение написать что-то типа «xor ax,ax» или «mov ax,13h; int 10h») автоматически повышало ЧСВ программиста выше 9000, но при написании нормальных программ подобные быдлокодеры сразу выбраковывались, что позволяло содержать индустрию программирования в достаточно хорошей форме (в отличие вашего нынешнего похапэ состояния). Ну а что касалось выживания — борьба за каждый байт была обычным делом, программа могла запросто не поместиться в лимит[20], поэтому программеры любили заюзать расширенную память или же воспользоваться возможностями расширителя для перевода процессора в режим линейной адресации памяти и доступа к мегабайтам памяти.

У DOS была невозбранно спизженная у UNIX и обрезанная по самые яйца асинхронная модель драйверов устройств[21], которая состояла из процедуры стратегии (получения запроса) и прерывания (обработки запроса)[22]. Тем не менее, сами драйвера даже эту обрезанную модель нарушали чуть реже, чем всегда, и для работы с разными железками, кодировками, языками и прочими кошерными штуками было изобретено более 9000 костылей, как правило основанных на все тех же программных прерываниях, которые доставляли программистам через раз баттхёрт и радость. Красноглазикам бы понравилось.

Программирование графики под DOS доставляло огромным зоопарком видеорежимов: EGA, VGA, SVGA, CGA, MCGA, Hercules[23][24] — тысячи их, и постоянным недостатком видеопамяти.[25] Зато был режим 320x200x8 (режим 13h), в который видеокарта переключалась двумя строчками ассемблера, и который неимоверно доставлял (наверное, больше ничего так не доставляло в DOS-программировании) тем, что размер видеопамяти, необходимый для работы этого режима, попадает в один сегмент. Также это самый быстрый видео режим из 256 цветных. Легендарный Doom работал именно в нём. Ну а ночным кошмаром любого современного программиста будут переключения страниц, программирование палитр, вертикальная синхронизация, байты атрибутов в текстовом режиме, обновление экрана с оффскрин-поверхностей из-за медленной видеопамяти и прочие фишки железа тех лет.

Программирование звука под DOS в тоже доставляло, поскольку звуковые карты стоили денег, а по умолчанию (да-да, не было тогда встроенных звуковух) в компьютере только системный спикер. С пищалкой всё просто — мастера-ассемблеристы выдавали с помощью неё забавные мелодии[26], паскалистам кроме пищания ничего больше и не надо было, а пользователям вообще было всё равно. Со звуковыми картами было сложнее. Олдфаги до сих пор помнят Gravis UltraSound и Sound Blaster — основные два типа звуковух, поскольку все компании, производящие эти двухканальные шайтан-девайсы с FM-синтезаторами, так или иначе добавляли поддержку или одного, или другого стандарта. Тру олдфаги помнят еще шайтан-пищалку ковокс, которая паялась на коленке из пригоршни резисторов, втыкалась в LPT-порт и давала неимоверный PROFIT.
С этим вашим виндоузом появился стандарт Microsoft Sound System, но так и умер. Головняка добавляли и феерические настройки каналов DMA, которые неизменно доставляли лулзов ввиду их постоянной нехватки для приводов CD-ROM, сетевушек и звуковушек.

Алсо, баттхёртом программистов до некоторого времени было программирование мыши. Это потом появился стандарт на прерывание 33h. Ну и кодировки — извечная CP866, русификаторы и прочее-прочее…

Таким образом, программки того времени (дадада, в основном — игрушки) в своём составе имели кучу драйверов звуковых карт, кучу драйверов видеокарт (или VESA-расширитель), драйвера этих ваших тридээфиксов (или кучу экзешников для тех же целей), драйвера мышек и джойстиков… Ну вы поняли, маленькая операционная система. Из эпичного можете посмотреть настройки того же GTA1.

Для обучения программированию под DOS как нельзя лучше подходит винрарный сайт wasm.ru. Быдлостуденту, которому нужно сдавать лабу по программированию в дос на асме, в качестве справочника хорошо бы использовать Ralf Brown Interrupt List[27], techhelp, а также эпичный томик Джорждейна «Справочник программиста IBM PC/XT/AT».

[править] Оболочки DOS

MS-DOS Shell
MS-DOS Shell
Файловый менеджер Norton Commander
Файловый менеджер Norton Commander
DOS Navigator
DOS Navigator

Всех уже тогда заёбывала чёрная консоль (школота считает, что с невозбранно зелёными буквами [28]), поэтому для MS-DOS и ее клонов создавались так называемые программы-оболочки. Началось всё с официальной мелкософтовской Shell, которая плавно сфоркивалась с первым Windows (далее вплоть до Windows ME за исключением NT3 и NT4 все операционки мелкомягких были лишь DOS-оболочками). Самыми же известными были Командиры Нортон и Волков. Первый был настолько винрарен, что бренд NORTON[29] дожил и до нынешних дней, правда, уже выпуская поделки типа Norton Antivirus и Norton Utilities, второй же был отечественным клоном, что не отменяет его винрарность[30]. Позднее вышел DOS Navigator (в просторечии — Нафигатор или Пофигатор), до сих пор активно пихаемый на разные LiveCD[31]. Доставляет реально многооконным интерфейсом и встроенным тетрисом, который так ценили и ценят олдфаги. Интересно, что DOS Navigator'ы, основанные на творении Rit Labs разрабатываются и сейчас, это Necromancer's DOS Navigator и DOS Navigator/2. Также существует винрарный, но малоизвестный Folder Manager.
Ну, а возвращаясь к Нортону, стоит заметить, что тот самый двухпанельный интерфейс с именами файлов в колонку с тех пор стал стандартом интерфейса файловых менеджеров. Используется он, например, в любимом красноглазиками Midnight Commander под Линупс. Под Windows есть FAR и Total Commander, а так же открытый[32] Free Commander. Алсо, в довесок оконным был доставляющий XTreeGold, в котором окошки отсутствовали как класс, а вся навигация велась по дереву папок[33].
Также существовали командные оболочки для замены стандартного командного процессора COMMAND.COM
Наиболее винрарной из них была и остаётся 4DOS.

[править] DOS в народе

(link) Песня про DOS[34]

Из-за высокой популярности в народе, DOS'у было посвещено over 9000 тематических рассказов, притч, стихов, афоризмов и песен. Примером эпистолярного жанра могут послужить притчи Александра Голубева о меметических персонажах мира DOS (командир Нортон, Диггер, товарищ Комманд Ком, отец Вындоуз).

Притча:

Когда Диггер сломал себе ноги, он стал передвигаться на колесиках.

Притча «Диггер».

Афоризмы:

Мал DOS, да живуч.
Полуось, винды и DOS - кое-что из них понос!
3 кнопки, котоpые потpясли DOS.
DOS никогда не говорит EXCELLENT command or filename...
Деpжи DOS в yзде, а Виндy в...
Format твою C!
И форматируеш диск C: И переносишь туда системные файлы. Ну ты понел?

Песня товарища Каганова [35]:

DOS, черной пеленой экран заполнил чистый DOS,
Мышь потеряла форму, стала вдруг квадратной мышь,
Я разбил «окно», 95-ое мастдайное «окно»,
И поставил DOS, и тогда я понял: это счастье – вот оно.
Слезы на очках – странные очки, а может слезы на лице,
DOS очистил все, все, что было лишним у меня на диске С:,
Я нажал F8 и веселый «Нортон» удалял мне все подряд –
40 Мегабайт, может даже больше, может даже 60.
И представил я: город наводнился вдруг разумными людьми,
Вышли все под DOS, а проклятый Windows удаляли, черт возьми,
Позабыв про Word, MS Excel, Corel Draw и прочий гемморой,
Люди ставят DOS, словно в рай, заходят в DOS, нормальный чистый DOS.

Алсо, DOS'у посвящено некоторое количество цитат на башорге.

boa: Ну да, икспи, виста, 64-разрядные платформы... И чо? В каждом экзешнике до сих пор строчка «this program cannot be run in DOS mode».

#401747

>>>> Ubuntu может сильно сократить жизнь винчестера ноутбука.
>>> Gentoo может сильно сократить жизнь.
>> FreeBSD может сильно.
>MacOS X может!
DOS не может!

#392966

Бля. Дома четыре компа. Могучий core2quad, старенький семпрон, 233-й пентиум aka роутер и ещё 386-DX40 для DOS-игр.
Сижу я с отверткой посреди этого счастья, а жена мне заявляет: «Ты мне хоть один из четырех компьютеров собери и включи, я в интернет хочу!»
Мне стыдно...

#392192

И наконец

sergio, 29-04-2006: после установки ОС с тёх дискет комп перезагрузился но ОС не грузиться пишет: MODE prepare code page function completed и дальше C:\> ВСЁ НЕ грузиться... помогите, что делать!!!

#395306

[править] См. также

[править] Ссылки

[править] Сноски

  1. Правда в наличии имеется немного многозадачный DR-DOS, всякие досовые переключатели задач и некоторые проги, которые работали в резидентном режиме (в основном антивирусы и вирусы).
  2. Википедия заявляет, что первой ОС с пакетными файлами была таки os/360. Однако, в том виде, в котором используется сейчас, BATCH появился именно в DOS.
  3. Для линуксоидов доступен еще dosemu, обеспечивающий большую скорость, но меньшую совместимость, 'nix only. А для тех, кто хочет насладиться нормальным звуком, без диких неустранимых глюков, есть ScummVM, который идёт практически везде, хоть на сотовых телефонах, но только для квестов на созвучном движке.
  4. Ну что поделаешь... Имеют заголовок EXE? Имеют. Могут существовать говнокодеры, распознающие тип файла не по расширению, а по заголовкам? Могут. Могут эти файлы работать под DOS? Не могут. Почему не могут? Потому что, скорее всего, сделают с системой что-то страшное. Значит, во имя добра обратной совместимости нужно добавить участок кода, исполняемый именно в таких случаях. Сам ты говнокодер. Смотри обсуждение
  5. Вообще-то, из CP/M: это какбе ее родной формат бинарников.
  6. Хотя в действительности часть утилит под Windows NT (2000/XP/Vista) являются обычными Win32-исполнимыми файлами (а именно diskcomp.com, diskcopy.com, format.com, mode.com, more.com, tree.com).
  7. А на самом деле, консоли, но линух и прочия зело страшны и ужасны есмь, а вот про дос можно рассказывать байки
  8. Хотя, конечно, некоторые некрофилы олдфажные красноглазики поддерживают FreeDOS(у которого откровенно плохая совместимость с теми же DPMI старыми играми) и некоторые другие проекты.
  9. Банкоматы с ДОСом?
  10. да, да. Довелось ребутать как-то банкомат одного из средней руки банка (бывали у него такие глюки, что деньги не выдавал. Лечилось вырыванием штекера из розетки). Так вот, при загрузки этот банкомат выдавал на черном фоне винрарные досовские строчки. Никакой винды, да. Год наблюдения явления был 2003-2004
  11. Запускал на MS VirtualPC 2004, работает.
  12. Это неправда. Зой
  13. А куда пропали сообщения про инвайт на fdd5-25.net и тред про выход в интернеты через роутер?
  14. oh yeah, tell me moar!
  15. А - это первый дисковод, В - это либо второй дисковод (если два привода), либо опять же первый (если на машине имелся один привод). Во втором случае при копировании с диска А на В, необходимо было попеременно менять исходную и целевую дискеты (собственно это единственный способ прямого копирования дискета-дискета без использования харда, которого могло и не быть).
  16. На некоторых бутдисках для ДОСа A - виртуальный образ дискеты, B - реальная дискета
  17. диск B можно потрогать, загрузив dos c CD-ROM
  18. На XT такого еще не было: многие машинки позволяли дать винчестеру букву от A до E путем изменения перемычками количества дисководов.
  19. В этом вашем досе была утилита subst, позволявшая эмулировать какое угодно запоминающее устройство на какой угодно незанятый диск. Так то! (Она и сейчас в винде есть)
  20. Правильные програмеры писали com-программы (не путать с безблагодатным COM+ от мелкософта), общий размер которых (да-да, с данными и местом под стек) не должен был превышать 64K. Недостаток программ в формате com была ограниченность при работе в защищенном режиме. Хотя переключить процессор в защищенный режим было возможно и при помощи комников, сделать там при такой модели организации памяти можно было чуть менее, чем нихуя.
  21. Некоторые моменты создания драйверов описаны, в частности, вот в этой книге.
  22. Только вот нахуя однозадачной системе такая модель знают только в Microsoft.
  23. Школьник, знай, что хотя CGA и поддерживал цвет, большинство мониторов на тот момент были черно-белыми. Стоит упомянуть что Hercules — монохроматический режим, чаще всего использовались желтый или зеленый цвета (как вспомню, так кидает в холодный пот)
  24. А вы не подумали что у школьников мог быть комб лет в 5?У меня был например. И да, мне 14 лет
  25. Это вы ещё маков не нюхали. 21К и не греши, 512х384х1. А у чуть более поздних моделей вообще на каждую новую имелся собственный видеорежим, а моделей тех было чуть более, чем 9000, и это если не брать внешних видеокарточек (почти все маки имели хоть какой-то, а видеоадаптер на мамке).
  26. И оцифрованный звук!
  27. Внезапно двачую!
  28. Тут такие дела:
    • У первых монохромных мониторов было зелёное свечение.
    • Влияние фильма Матрица
    Для достижения зелёного текста на чёрном фоне делалось следующее:
    • Юзался драйвер ansi.sys, и в autoexec.bat достаточно было прописать "echo ←[32;1m"
    • Для зелёного цвета в меню загрузки DOS, надо было в секции [menu] прописать "menucolor=2,0"
    • Алсо существует винрарная нортоновская утилитка be.exe - "be sa green" и всё!
    • Ещё можно было заюзать альтернативный командный процессор позволяющий настраивать цвета, например 4DOS
  29. Это фамилия такая, зовут Петя. И, кстати, помимо Командер и Утилит он написал ещё неплохие книжки про устройстро ЫБМ ПиПиСи
  30. Volkov Commander доставлял своей производительностью (на PC-XT в NC была заметна прорисовка панелей, а в VC — нет) и наличием винрарного встроенного текстового редактора (в NC он был отдельной программой ncedit.exe, запускался значительно дольше и имел ограничение в 64 Кбайт на размер редактируемого файла). и еще в резидентном режиме занимал меньше килобайта в отличие от нортона
  31. Он умеет редактировать файло в hex-режиме искаропки.
  32. FAR перевели на BSD-like лицензию
  33. Нажми Ctrl-T в FAR и представь, как это было весело на экране 80x25 символов. А ты представь, что диск в 80 мегабйт считался и являлся большим.
  34. Сайт создателей клипа.
  35. Пародия на "Дождь" Шевчука


Источник — «http://lurkmore.ru/DOS»
Личные инструменты
Инструменты