Другие языки программирования и технологии

Вопрос по созданию ОС

Не могу понять, когда написал код, после компилирования файл сохраняется с расширением *.exe, как сделать, что бы ОС стала реальной, а не виртуальной (запускалась сама)?
1. Вам придеться пересесть на асемблер и написать на нем Com-файл (вроде бы ставиться директива .model small) . Если вы его не знаете, сделать это практически невозможно.
Файл должен быть с расширениепм com - файл формата MS-DOS, который подддерживает Bios. Далее пропишите этот файл в первом секторе выбранного вами диска. Но помните, что если стоит Windows На вашем компе, то лучше это сделать на дискете, поскольку загрузочник будет "перекрывать" винду, и пока вы не отформатируете один из дисков с загрузочником, у вас будет грузится ваша ОС. Если вы не можете сделать этого программно, то воспользуйтесь Nero - у этой проги есть образ 32-разрядной free dos, на которую будет накладываться ваша оболочка. Но настояшщую ос вы сделать сами не сможете - это что-то нереальное. Иначе вы потратите годы. На написание таой простой оболочки как Windows 1.0(похожей - я её назвал DisART) у меня ушло 11 месяцев изучений функций IBM-PC компьютеров и программирования под ихнее железо.
Azer Mammedov
Azer Mammedov
2 059
Лучший ответ
Детский сад, ей-богу.. . Какой еще exe... Что такое загрузочная запись, Вы представляете? Что такое загрузчик ядра, само ядро, драйверы?...
СР
Сергей Радин
40 192
Не смеши людей.
Андрей Вальтер
Андрей Вальтер
23 124
Ржал. Скопировал себе, чтобы не потерялось. Разослал парочке знакомых айтишников, пусть тоже поржут :))
эм. . а что в твоем понимании ОС? Операционная система? :)
HH
Hovhannes Hovhannisyan
1 675
Ты не мог сам написать ОС если не понимаешь что такое ОС и значение файлов exe в ней.

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

Пуск-->Все программы-->Автозагрузка
Rishk@ @bdiss@m@tov
Rishk@ @bdiss@m@tov
341