Вот решил вернуться к давней идее написать свою ось... Но проблема - никогда раньше не связывался с подобным! Люди, может кто-нить имеет опыт работы с этим?Помгите плз.Или подскажите хотя-бы какой нить ресурс(только не еадо отправлять на гугл)
В основном опыт начинается с обсуждений типа: "Что должна делать операционка" и на этом обычно и заканчивается.
Насколько мне известно сначала грузится MBR, а затем управление переходит на boot-сектор.Отсюда вопрос - как быть с бут-сектором?
AsmMEn Рекомендую грузить через порты с FAT32 сразу в защищенном режиме:) Зачем писать лишний 16-битный код? На новых атлонах в 64-битном режиме V86 задачи уже не поддерживаются. Так что чем его меньше будет - тем лучше.
А не рано ли тебе ОС писать ? (не в обиду) Нет честно .. ты хотяб представляешь работу в защищенном режиме? Создание диспетчера виртуальной памяти?
"А не рано ли тебе ОС писать ? (не в обиду)" Все языки, которые я знаю, изучал только на сложных примерах! Дык я и хочу научиться этому!Кстати,TermoSINteZ, как быть с дипетчером виртуальной памяти?
"Быть или не быть, вот в чем вопрос" (с) Вот диспетчер памяти должен распределять память для процессов в системе, освобождать память , искать дыры .. и еще много чего ... Очень большая тема . Если тебе прям так не терпится написать ОС, то ты хотяб Таненбаума должен прочитать
Как паказывает практика Таненбаума мало. Нужно действительно круто знать процессор. А прежде чем писать ОС нужно прочитать статейку http://meos.ru/content.php?article.54 Только нужно помнить что большую часть людей уже после создания рабочих прототипов останавливает отсутсвие спецификаций по железу, многие к сожалению недогадываются об этом приколе. p.s. если у кого есть какая-либо редкая спецификация, оторву с руками, icq в профиле.
В настоящее время существуют операционные системы всех мыслимых архитектур. Ничего нового придумать невозможно. Нужно лишь найти и выбрать систему с наиболее понравившейся архитектурой и либо принять участие в её развитии, либо клонировать/форкнуть её, чтобы была совместимость. Делать систему "точно такую же, но несовместимую" - не имеет смысла.
На www.codenet.ru есть полная документация как писать ОСь там оно уже в отдельный архив положено. ОСь называется GLUCOS но она там образовательная для показания как надо писать. Удачи я сам таким делом промышляю.
На www.codenet.ru есть полная документация как писать ОСь там оно уже в отдельный архив положено. ОСь называется GLUCOS но она там образовательная для показания как надо писать. Удачи я сам таким делом промышляю.
ну-ну. покажите мнеОС, чтобы можно было нормально и ЭФФЕКТИВНО (!) гонять под ней кластеры. очень много на не сделано в области распределённых вычислений. так что пока можно (и нужно на самом деле) изобретать велосипеды. она же 16 битная. так не интересно. хых... надо жить настоящим. дайошь ось под amd64 сразу. хотя... 64 бита - это зло.
Есть ОС,ь называется FloopOS аналог ДОС только сдругини функциями посмотрите исход прикреплен. Линк не дам т.к. потерял а если надо то пишите мне я отправлю на ящик. мой мыл: rai2004@list.ru