DR-DOS
Др… Др… Др-р-р…~ Мотоцикл про DR-DOS
DR-DOS — это несовершенный предшественник МС-ДОСки. Эта операционная система была установлена на советских аналоговых ЭВМ и ЭВМ «нулевого поколения». Была достаточно ненадёжной, хотя об этом никто тогда не думал. В народе называется из-за приставки «DR» эта система называется «ДРаная ДОСка», или «ДыРявая ДОСка». Использовалась плата «Мелок», благодаря которой достигалось хотя бы монохромное изображение. Файлы практически не открывались, так как операционная система была по нынешним меркам не очень совершенной. Видимо, её придумали создатели «Запорожца», причём думали они тем же самым местом. Впрочем, несмотря на это, эта ОС считается разработкой Necrosoft. Однако, было решено предоставить авторские права и создателям «Запорожца»: идея-то им принадлежит.
Необходимые характеристики ЭВМ[править]
- Носитель памяти — перфокарта
- ОЗУ — 16 бит
- ПЗУ — 2 бита
- Тактовая частота — 0,00003 Гц
- Среднее время открытия/закрытия приложения объемом 1 бит — 100500 лет
Дополнительные компоненты ОС[править]
- Текстовый редактор (1 файл — до 10 слов);
- Одноразрядный калькулятор (выполняет действия с однозначными числами, и результат также не более 9);
- Интернет-браузер DOSInternet 0.0.0.1 (не помещался на перфокарте, поэтому существует только в документации);
- Игры: тетрис, шашки 2х2, шашки 1х1, карточные игры (также не помещались на перфокартах).
Исходный код[править]
DR-DOS — это единственная операционная система, исходный код которой доступен в полном объёме. Код написан на какой-то древней версии NecroBasic.
{ (C) ZAZ "Communar" idea 1964}
{ (C) Necrosoft Company working 1965}
{ (C) Necrosoft DR-DOS 0.0.0.1
Copyright by 1965}
proga DR-DOS;
do(write:DR-DOS 0.0.0.1);
do(write:by Necrosoft);
do(0,,createcommandprompt);
do(melok_on);
more
allow name:DR-DOSka
proc(ErrGen);
start
download system punched card
error
reset system
start
download OS punched card
error
error
OS fatal error
reset system
reset
include reserve system punched card
download reserve system punched card
downloading
downloading
beginning
do(internet)
name:DOSInternet 0.0.0.1
get
code:<absent>
punched card absent
do(text editor)
name:DOSText 0.0.0.1
get
code:<absent>
punched card absent
do(printer)
name:DOSPrinter 0.0.0.1
get
code:<absent>
punched card absent
do(calculator)
name:DOSCalculator 0.0.0.1
get
code:<absent>
punched card absent
result
system elements absent
result
system elements absent
system error
general error
fatal error
system self-destruction
system failed
DR-DOS kaput
reset
error
end
end forever
Система явно оказалась неудачной разработкой, но на ошибках можно учиться.
Дополнение[править]
Из-за ненадёжности операционной системы её приложения часто были недоступны, поэтому вместо них часто приходилось использовать различные суррогаты.
Вместо текстового редактора[править]
Поскольку ОС была ненадёжной, а вместе с ней и редактор, то его отлично может заменить бумага.
Вместо интернета[править]
Интернет заменим литературой различной тематики. А вообще, он даже совершенно не нужен.
Вместо игр[править]
Настольные варианты (шашки стопицот Х стопицот, дурак переводной с колодой из одной карты и остальная фигня).
Вместо калькулятора[править]
Из-за ненадёжности системы созданы математические таблицы, заменяющие калькулятор.
| + | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 1 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
| 2 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ||
| 3 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |||
| 4 | 4 | 5 | 6 | 7 | 8 | 9 | ||||
| 5 | 5 | 6 | 7 | 8 | 9 | |||||
| 6 | 6 | 7 | 8 | 9 | ||||||
| 7 | 7 | 8 | 9 | |||||||
| 8 | 8 | 9 | ||||||||
| 9 | 9 |
| - | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | |||||||||
| 1 | 1 | 0 | ||||||||
| 2 | 2 | 1 | 0 | |||||||
| 3 | 3 | 2 | 1 | 0 | ||||||
| 4 | 4 | 3 | 2 | 1 | 0 | |||||
| 5 | 5 | 4 | 3 | 2 | 1 | 0 | ||||
| 6 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |||
| 7 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
| 8 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| 9 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| * | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 2 | 0 | 2 | 4 | 6 | 8 | |||||
| 3 | 0 | 3 | 6 | 9 | ||||||
| 4 | 0 | 4 | 8 | |||||||
| 5 | 0 | 5 | ||||||||
| 6 | 0 | 6 | ||||||||
| 7 | 0 | 7 | ||||||||
| 8 | 0 | 8 | ||||||||
| 9 | 0 | 9 |
| ÷ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | |||||||||
| 2 | 2 | 1 | ||||||||
| 3 | 3 | 1 | ||||||||
| 4 | 4 | 2 | 1 | |||||||
| 5 | 5 | 1 | ||||||||
| 6 | 6 | 3 | 2 | 1 | ||||||
| 7 | 7 | 7 | ||||||||
| 8 | 8 | 4 | 2 | 1 | ||||||
| 9 | 9 | 3 | 1 |
| ² | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 4 | 9 |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 1 | 2 |
Windows |
||
|---|---|---|
| Семейство Necrosoft Windows |
Windows Hitler · ДР-ДОСка · МС-ДОСка · Windows-1251 · Necrosoft 256 · Windows 1.0 · Windows 3.1 · Windows 95 · Windows 98 · Windows ME · Windows NT · Windows 2000 · Windows XP · Windows Vista · Windows 7 · Windows 8 · Windows 9 · Windows 10 · Windows 11 · Windows Apocalypse | |
| Технологии | Internet Explorer · Офис (Компьютерная игра) · Necrosoft .NET · BSoD · RSoD · Чёрная смерть · BCoD · Аутглюк · Windows Media Prayer · Necrosoft World · Excel · Necrosoft Paint · ******* · Блокнот · Венгерский язык · Диспетчер задач · Кракозябры · Программа Format · Borland Пасквиль | |
| Люди | Билл Гейтс · Джордж Буш-младший · Аццкий Сотона · Чеширский кот · Ужасная Смерть · Гарри Поттер · Гробовой · Скрепыш | |
| Конкуренты | Linux · BSD · Google · TempleOS | |
| Прочее | Инструкция по установке Windows · Windows Trash | |