ir4y
Количество сообщений: 1 Дата регистрации: 2007-10-04
 | Тема: Разработка своей ОСи Чт Окт 04, 2007 4:10 pm | |
| Неужели я наконецто наше людей которым так же интересна разработка ОС!! Надеюсь форум вымер не до конца и хоть кто нить ответит мне )
Я недавно захотел попробовать написать какоенибудь подобие рабочей Ос так как с моей точки зрения это огромный опыт в системном программировании
Но все статьи что я находил касались в основном 8086 процесора
Учится сетовому кодингу по дос мне кажется глупым)
скажите есть ли принципиальная разница при написании загрузчика между 8086 и скажем 386 или более поздними версиями процессоров включая процессоры на архитектуре х86-64 |
|
vkos
Количество сообщений: 8 Дата регистрации: 2007-06-27
 | Тема: Re: Разработка своей ОСи Пн Окт 15, 2007 2:38 pm | |
| | ir4y пишет: | Неужели я наконецто наше людей которым так же интересна разработка ОС!! Надеюсь форум вымер не до конца и хоть кто нить ответит мне )
Я недавно захотел попробовать написать какоенибудь подобие рабочей Ос так как с моей точки зрения это огромный опыт в системном программировании
Но все статьи что я находил касались в основном 8086 процесора
Учится сетовому кодингу по дос мне кажется глупым)
скажите есть ли принципиальная разница при написании загрузчика между 8086 и скажем 386 или более поздними версиями процессоров включая процессоры на архитектуре х86-64 |
Разницы при написании 1-ого загрузчика нет, т.к. исходно проц. находится в реальном режиме. А вот во 2-чном надо реализовать переход в защищённый или нереальный режим (смотря какой ты хочешь использовать). Если выберешь нереальный, там почти тоже, что и в реальном, только памяти 4 Гб и сегментов нет (flat-модель). Если выберешь защищённый, там всё гораздо сложнее... Советую почитать статьи на http://lowlevel.ru и http://wasm.ru. |
|