Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Новый вариант организации Kernel  (Прочитано 724 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Sеr

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
  • Познаю мир, пока не в вузе...
    • Просмотр профиля
Новый вариант организации Kernel
« : 14 Октября 2011, 18:15:11 »
Пришла в голову мысль организации ядра.
Ядро обеспечивает только несколько функций:
  * Многозадачность, то есть предоставляет каждому процессу куски процессорного времени времени
  * Обеспечивает вызовы: сделать системный вызов, вернуться к программе, запустить новый процесс.
  * другие мелкие функции
Отдельно стоят файловая система, собственно системные вызовы и драйвера.
То есть, системные вызовы расположены не собственно в ядре, а предоставляются как дополнительные услуги. Запускаются в режиме ядра.
В ядро загружается только список системных вызовов и ссылки на их расположение в оперативной памяти (то есть, все они загружается при запуске системы и остаются в оперативной памяти)
Соответственно, набор системных вызовов легко меняется.
На ваш взгляд, такая организация ядра будет работать быстрее или наоборот, медленнее?
« Последнее редактирование: 14 Октября 2011, 18:23:03 от RazrFalcon »

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Новый вариант организации Kernel
« Ответ #1 : 14 Октября 2011, 18:54:08 »
Иди читай Таненбаума. Потом поговорим.

Оффлайн hippi90

  • Активист
  • *
  • Сообщений: 433
    • Просмотр профиля
Re: Новый вариант организации Kernel
« Ответ #2 : 14 Октября 2011, 20:15:05 »

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Новый вариант организации Kernel
« Ответ #3 : 15 Октября 2011, 05:20:18 »
Ааа, ну да. Википедию тоже почитай =) помогает.

А на счёт твоего вопроса Линус и Таненбаум занатно поцапались в начале 90х. И каждый остался при своём мнении.

Оффлайн Sеr

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
  • Познаю мир, пока не в вузе...
    • Просмотр профиля
Re: Новый вариант организации Kernel
« Ответ #4 : 15 Октября 2011, 18:34:50 »
О, черт, так это микроядро О_о.
Что то я не очень подумал. Я немного иначе представлял себе работу микроядра.
А Таненбаума читаю.

Оффлайн dj--alex

  • Старожил
  • *
  • Сообщений: 3237
  • Понимаешь, я какбы беру в руки лопату и говорю...
    • Просмотр профиля
    • все мои творения и занятия
Re: Новый вариант организации Kernel
« Ответ #5 : 15 Октября 2011, 23:47:39 »
Таненбаум,  такая песня есть у Unheilig
Ubuntu 18.04 MATE x64, 19.3 x64 Mate, MX-Linux 19 Mate Mate Mate Mate. PC:B450\Ryzen3200G\16Gb\6TB\1060gtx\512Gb-Netac
https://forum.ubuntu.ru/index.php?topic=199897.0

Оффлайн Señor_Gaga

  • Забанен
  • Активист
  • *
  • Сообщений: 878
  • Ubuntu 12.04LTS & Linux Mint 13LTS "Maya"
    • Просмотр профиля
Re: Новый вариант организации Kernel
« Ответ #6 : 16 Октября 2011, 08:52:13 »
Какой в этом смысл?

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Новый вариант организации Kernel
« Ответ #7 : 16 Октября 2011, 20:08:07 »
Какой в этом смысл?
В песне или в микроядре?
В зависимости от ответа: послушай песню или прочитай книжку А. Таненбаума Операционные системы.

 

Страница сгенерирована за 0.019 секунд. Запросов: 22.