написание OS

Discussion in 'WASM.ZEN' started by AsmMEn, Oct 4, 2005.

  1. AsmMEn

    AsmMEn New Member

    Blog Posts:
    0
    Joined:
    Sep 24, 2005
    Messages:
    30
    Location:
    Russia
    Вот решил вернуться к давней идее написать свою ось...

    Но проблема - никогда раньше не связывался с подобным! :dntknw:

    Люди, может кто-нить имеет опыт работы с этим?Помгите плз.Или подскажите хотя-бы какой нить ресурс(только не еадо отправлять на гугл)
     
  2. noonv

    noonv Member

    Blog Posts:
    0
    Joined:
    Jul 19, 2005
    Messages:
    209
    Location:
    Russia
    ты конечно можешь гугл не использовать ;) но вполне можешь сделать поиск по сайту %)))
     
  3. AsmMEn

    AsmMEn New Member

    Blog Posts:
    0
    Joined:
    Sep 24, 2005
    Messages:
    30
    Location:
    Russia
    поиск - это одно, но а опираться на чей-то опыт - совсем

    другое
     
  4. pas

    pas New Member

    Blog Posts:
    0
    Joined:
    Apr 18, 2003
    Messages:
    330
    Location:
    Russia


    В основном опыт начинается с обсуждений типа: "Что должна делать операционка" и на этом обычно и заканчивается.
     
  5. AsmMEn

    AsmMEn New Member

    Blog Posts:
    0
    Joined:
    Sep 24, 2005
    Messages:
    30
    Location:
    Russia
    Насколько мне известно сначала грузится MBR, а затем

    управление переходит на boot-сектор.Отсюда вопрос -

    как быть с бут-сектором?
     
  6. Black_mirror

    Black_mirror Active Member

    Blog Posts:
    0
    Joined:
    Oct 14, 2002
    Messages:
    1,035
    AsmMEn

    Рекомендую грузить через порты с FAT32 сразу в защищенном режиме:)

    Зачем писать лишний 16-битный код? На новых атлонах в 64-битном режиме V86 задачи уже не поддерживаются. Так что чем его меньше будет - тем лучше.
     
  7. TermoSINteZ

    TermoSINteZ Синоби даоса Staff Member

    Blog Posts:
    2
    Joined:
    Jun 11, 2004
    Messages:
    3,568
    Location:
    Russia
    А не рано ли тебе ОС писать ? (не в обиду)

    Нет честно .. ты хотяб представляешь работу в защищенном режиме? Создание диспетчера виртуальной памяти?
     
  8. captain cobalt

    captain cobalt New Member

    Blog Posts:
    0
    Joined:
    Dec 21, 2003
    Messages:
    222
    Location:
    /ru/perm
    Что такое Операционная Система?
     
  9. Shama

    Shama New Member

    Blog Posts:
    0
    Joined:
    Oct 4, 2005
    Messages:
    17
    Location:
    Ukraine
  10. AsmMEn

    AsmMEn New Member

    Blog Posts:
    0
    Joined:
    Sep 24, 2005
    Messages:
    30
    Location:
    Russia
    "А не рано ли тебе ОС писать ? (не в обиду)"

    Все языки, которые я знаю, изучал только на сложных примерах!

    Дык я и хочу научиться этому!Кстати,TermoSINteZ, как быть с дипетчером виртуальной памяти?
     
  11. AsmMEn

    AsmMEn New Member

    Blog Posts:
    0
    Joined:
    Sep 24, 2005
    Messages:
    30
    Location:
    Russia
    И, кстати, будет писаться не супер-пупер-мега ось,так что-то рабочее в образовательных целях
     
  12. TermoSINteZ

    TermoSINteZ Синоби даоса Staff Member

    Blog Posts:
    2
    Joined:
    Jun 11, 2004
    Messages:
    3,568
    Location:
    Russia
    "Быть или не быть, вот в чем вопрос" (с)

    Вот диспетчер памяти должен распределять память для процессов в системе, освобождать память , искать дыры .. и еще много чего ... Очень большая тема .

    Если тебе прям так не терпится написать ОС, то ты хотяб Таненбаума должен прочитать :)
     
  13. NoName

    NoName New Member

    Blog Posts:
    0
    Joined:
    Aug 1, 2004
    Messages:
    1,229
    Как паказывает практика Таненбаума мало. Нужно действительно круто знать процессор. А прежде чем писать ОС нужно прочитать статейку http://meos.ru/content.php?article.54

    Только нужно помнить что большую часть людей уже после создания рабочих прототипов останавливает отсутсвие спецификаций по железу, многие к сожалению недогадываются об этом приколе.

    p.s. если у кого есть какая-либо редкая спецификация, оторву с руками, icq в профиле.
     
  14. Intercepter

    Intercepter New Member

    Blog Posts:
    0
    Joined:
    Sep 22, 2005
    Messages:
    14
    Location:
    Russia
  15. captain cobalt

    captain cobalt New Member

    Blog Posts:
    0
    Joined:
    Dec 21, 2003
    Messages:
    222
    Location:
    /ru/perm
  16. captain cobalt

    captain cobalt New Member

    Blog Posts:
    0
    Joined:
    Dec 21, 2003
    Messages:
    222
    Location:
    /ru/perm
    В настоящее время существуют операционные системы всех мыслимых архитектур. Ничего нового придумать невозможно. Нужно лишь найти и выбрать систему с наиболее понравившейся архитектурой и либо принять участие в её развитии, либо клонировать/форкнуть её, чтобы была совместимость. Делать систему "точно такую же, но несовместимую" - не имеет смысла.
     
  17. Rai

    Rai New Member

    Blog Posts:
    0
    Joined:
    Oct 18, 2005
    Messages:
    35
    Location:
    красноярск
    На www.codenet.ru есть полная документация как писать ОСь там оно уже в отдельный архив положено. ОСь называется GLUCOS но она там образовательная для показания как надо писать. Удачи я сам таким делом промышляю.
     
  18. Rai

    Rai New Member

    Blog Posts:
    0
    Joined:
    Oct 18, 2005
    Messages:
    35
    Location:
    красноярск
    На www.codenet.ru есть полная документация как писать ОСь там оно уже в отдельный архив положено. ОСь называется GLUCOS но она там образовательная для показания как надо писать. Удачи я сам таким делом промышляю.
     
  19. eleventh

    eleventh New Member

    Blog Posts:
    0
    Joined:
    Nov 3, 2005
    Messages:
    1




    ну-ну. покажите мнеОС, чтобы можно было нормально и ЭФФЕКТИВНО (!) гонять под ней кластеры. очень много на не сделано в области распределённых вычислений. так что пока можно (и нужно на самом деле) изобретать велосипеды.







    она же 16 битная. так не интересно. хых... надо жить настоящим. дайошь ось под amd64 сразу. хотя... 64 бита - это зло.
     
  20. Rai

    Rai New Member

    Blog Posts:
    0
    Joined:
    Oct 18, 2005
    Messages:
    35
    Location:
    красноярск
    Есть ОС,ь называется FloopOS аналог ДОС только сдругини функциями посмотрите исход прикреплен. Линк не дам т.к. потерял а если надо то пишите мне я отправлю на ящик.

    мой мыл: rai2004@list.ru