Другие языки программирования и технологии
Вопрос по созданию ОС
Не могу понять, когда написал код, после компилирования файл сохраняется с расширением *.exe, как сделать, что бы ОС стала реальной, а не виртуальной (запускалась сама)?
1. Вам придеться пересесть на асемблер и написать на нем Com-файл (вроде бы ставиться директива .model small) . Если вы его не знаете, сделать это практически невозможно.
Файл должен быть с расширениепм com - файл формата MS-DOS, который подддерживает Bios. Далее пропишите этот файл в первом секторе выбранного вами диска. Но помните, что если стоит Windows На вашем компе, то лучше это сделать на дискете, поскольку загрузочник будет "перекрывать" винду, и пока вы не отформатируете один из дисков с загрузочником, у вас будет грузится ваша ОС. Если вы не можете сделать этого программно, то воспользуйтесь Nero - у этой проги есть образ 32-разрядной free dos, на которую будет накладываться ваша оболочка. Но настояшщую ос вы сделать сами не сможете - это что-то нереальное. Иначе вы потратите годы. На написание таой простой оболочки как Windows 1.0(похожей - я её назвал DisART) у меня ушло 11 месяцев изучений функций IBM-PC компьютеров и программирования под ихнее железо.
Файл должен быть с расширениепм com - файл формата MS-DOS, который подддерживает Bios. Далее пропишите этот файл в первом секторе выбранного вами диска. Но помните, что если стоит Windows На вашем компе, то лучше это сделать на дискете, поскольку загрузочник будет "перекрывать" винду, и пока вы не отформатируете один из дисков с загрузочником, у вас будет грузится ваша ОС. Если вы не можете сделать этого программно, то воспользуйтесь Nero - у этой проги есть образ 32-разрядной free dos, на которую будет накладываться ваша оболочка. Но настояшщую ос вы сделать сами не сможете - это что-то нереальное. Иначе вы потратите годы. На написание таой простой оболочки как Windows 1.0(похожей - я её назвал DisART) у меня ушло 11 месяцев изучений функций IBM-PC компьютеров и программирования под ихнее железо.
Детский сад, ей-богу.. . Какой еще exe... Что такое загрузочная запись, Вы представляете? Что такое загрузчик ядра, само ядро, драйверы?...
Не смеши людей.
Ржал. Скопировал себе, чтобы не потерялось. Разослал парочке знакомых айтишников, пусть тоже поржут :))
эм. . а что в твоем понимании ОС? Операционная система? :)
Ты не мог сам написать ОС если не понимаешь что такое ОС и значение файлов exe в ней.
Если ты написал программу и после перезагрузки винды хочешь чтоб она запускалась автоматически тяни этот файл в
Пуск-->Все программы-->Автозагрузка
Если ты написал программу и после перезагрузки винды хочешь чтоб она запускалась автоматически тяни этот файл в
Пуск-->Все программы-->Автозагрузка
Похожие вопросы
- DOS OC или создание ОС на Turbo Pascal
- Вопрос по ядру ОС. Как выполняются программы на операционной системе? (углубленно).
- Создание ОС
- Вопрос по созданию приложений.
- Вопрос по созданию сайта!
- Вопрос по созданию сайта! Очень сильно надо!
- Вопрос о безопасности ОС Linux (см. внутри) ?
- Вопрос по созданию сайта.
- Вопрос по созданию html сайта
- Вопрос по созданию сайта?!