написание OS

Тема в разделе "WASM.ZEN", создана пользователем AsmMEn, 4 окт 2005.

  1. AsmMEn

    AsmMEn New Member

    Публикаций:
    0
    Регистрация:
    24 сен 2005
    Сообщения:
    30
    Адрес:
    Russia
    Вот решил вернуться к давней идее написать свою ось...

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

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

    noonv Member

    Публикаций:
    0
    Регистрация:
    19 июл 2005
    Сообщения:
    209
    Адрес:
    Russia
    ты конечно можешь гугл не использовать ;) но вполне можешь сделать поиск по сайту %)))
     
  3. AsmMEn

    AsmMEn New Member

    Публикаций:
    0
    Регистрация:
    24 сен 2005
    Сообщения:
    30
    Адрес:
    Russia
    поиск - это одно, но а опираться на чей-то опыт - совсем

    другое
     
  4. pas

    pas New Member

    Публикаций:
    0
    Регистрация:
    18 апр 2003
    Сообщения:
    330
    Адрес:
    Russia


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

    AsmMEn New Member

    Публикаций:
    0
    Регистрация:
    24 сен 2005
    Сообщения:
    30
    Адрес:
    Russia
    Насколько мне известно сначала грузится MBR, а затем

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

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

    Black_mirror Active Member

    Публикаций:
    0
    Регистрация:
    14 окт 2002
    Сообщения:
    1.035
    AsmMEn

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

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

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.552
    Адрес:
    Russia
    А не рано ли тебе ОС писать ? (не в обиду)

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

    captain cobalt New Member

    Публикаций:
    0
    Регистрация:
    21 дек 2003
    Сообщения:
    222
    Адрес:
    /ru/perm
    Что такое Операционная Система?
     
  9. Shama

    Shama New Member

    Публикаций:
    0
    Регистрация:
    4 окт 2005
    Сообщения:
    17
    Адрес:
    Ukraine
  10. AsmMEn

    AsmMEn New Member

    Публикаций:
    0
    Регистрация:
    24 сен 2005
    Сообщения:
    30
    Адрес:
    Russia
    "А не рано ли тебе ОС писать ? (не в обиду)"

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

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

    AsmMEn New Member

    Публикаций:
    0
    Регистрация:
    24 сен 2005
    Сообщения:
    30
    Адрес:
    Russia
    И, кстати, будет писаться не супер-пупер-мега ось,так что-то рабочее в образовательных целях
     
  12. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.552
    Адрес:
    Russia
    "Быть или не быть, вот в чем вопрос" (с)

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

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

    NoName New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2004
    Сообщения:
    1.229
    Как паказывает практика Таненбаума мало. Нужно действительно круто знать процессор. А прежде чем писать ОС нужно прочитать статейку http://meos.ru/content.php?article.54

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

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

    Intercepter New Member

    Публикаций:
    0
    Регистрация:
    22 сен 2005
    Сообщения:
    14
    Адрес:
    Russia
  15. captain cobalt

    captain cobalt New Member

    Публикаций:
    0
    Регистрация:
    21 дек 2003
    Сообщения:
    222
    Адрес:
    /ru/perm
  16. captain cobalt

    captain cobalt New Member

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

    Rai New Member

    Публикаций:
    0
    Регистрация:
    18 окт 2005
    Сообщения:
    35
    Адрес:
    красноярск
    На www.codenet.ru есть полная документация как писать ОСь там оно уже в отдельный архив положено. ОСь называется GLUCOS но она там образовательная для показания как надо писать. Удачи я сам таким делом промышляю.
     
  18. Rai

    Rai New Member

    Публикаций:
    0
    Регистрация:
    18 окт 2005
    Сообщения:
    35
    Адрес:
    красноярск
    На www.codenet.ru есть полная документация как писать ОСь там оно уже в отдельный архив положено. ОСь называется GLUCOS но она там образовательная для показания как надо писать. Удачи я сам таким делом промышляю.
     
  19. eleventh

    eleventh New Member

    Публикаций:
    0
    Регистрация:
    3 ноя 2005
    Сообщения:
    1




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







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

    Rai New Member

    Публикаций:
    0
    Регистрация:
    18 окт 2005
    Сообщения:
    35
    Адрес:
    красноярск
    Есть ОС,ь называется FloopOS аналог ДОС только сдругини функциями посмотрите исход прикреплен. Линк не дам т.к. потерял а если надо то пишите мне я отправлю на ящик.

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