Вопросы

Тема в разделе "WASM.OS.DEVEL", создана пользователем newMaximYCH, 9 мар 2009.

  1. newMaximYCH

    newMaximYCH New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2007
    Сообщения:
    209
    Помнится, когда я здесь появился с весьма большими амбициями, было сказано "ты хотя бы планировщик напиши, GRUB за тебя этого не сделает". Теоретически, как идет загрузка разобрался (реализовать минимум FAT12/16 для поиска файла kernel.rsf и загрузить его в память, прыгнуть на первый сектор в памяти, куда мы его грузанул). А вот что такое планировщик и вообще ближайшее после этого, содержание кернела - непонятно. Буду благодарен, если кто нибудь пояснит (самое ближайшее, что потребуется, но желательно поподробнее).
     
  2. Phantom_84

    Phantom_84 New Member

    Публикаций:
    0
    Регистрация:
    6 июн 2007
    Сообщения:
    820
    Ты вроде бы на форуме КолибриОС появляешься - там есть соответствующая тема. А вообще не вижу смысла говорить о том, что написано во множестве источников, могу лишь посоветовать их почитать.
     
  3. newMaximYCH

    newMaximYCH New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2007
    Сообщения:
    209
    "Строение ядра MeOS"?
    Если можно - подробнее. Я ничего кроме Таненбаума не знаю, а там конкртики по IA32 нет вообще (хотя может я плохо смотрел).
     
  4. Mika0x65

    Mika0x65 New Member

    Публикаций:
    0
    Регистрация:
    30 июл 2005
    Сообщения:
    1.384
    А что еще, кроме Таненбаума надо? Если конкретика, то какой ОС тебя интересует? И какая конкретика для IA32 может быть? Встроенных планировщиков в процессорах пока нет :).
     
  5. newMaximYCH

    newMaximYCH New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2007
    Сообщения:
    209
    Я имел ввиду что это вообще такое, какие функции должен выполнять, и т.п.
     
  6. Mika0x65

    Mika0x65 New Member

    Публикаций:
    0
    Регистрация:
    30 июл 2005
    Сообщения:
    1.384
    Что такое планировщик? Грубо говоря код, реализующий алгоритм, который решает, какой участок кода будет выполняться в следующую единицу времени ("квант"). Сами описания алгоритмов можно почитать у Таненбаума, "Современные операционные системы", вторая глава, "Процессы и потоки".
     
  7. newMaximYCH

    newMaximYCH New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2007
    Сообщения:
    209
    Спасибо
     
  8. Necromancer13

    Necromancer13 Виталий

    Публикаций:
    0
    Регистрация:
    26 окт 2007
    Сообщения:
    202
    Адрес:
    Украина, Берегово
    я о планировщике в книге Р. Лава "Разработка ядра Linux" читал. Там хорошо очень описано.