LINUX.ORG.RU

История изменений

Исправление lbvf50txt, (текущая версия) :

А Вы точно Таненбаума читали?

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

И в главе посвященной концептуальным идеям я этого не обрнаружил. Идея процесса отдельно, способ компановки ядра отдельно. Мнение свое я не поменял. Адресное пространство процесса герметично.

Разница между монолитным ядром и мкро ядром в том, что в монолитном ядре драйверы это процедуры внутри ядра, а в микро ядре это отдельные процессы в user-mode.

Теперь к разделам.

Раздел 1.7 структура ядра.

  • 1.7.1 Monolithic Systems. Обясняется что ядро это одна большая программа работающая в kernel-mode. Показывается базовая иерархия процедур внутри ядра и диспечерезация запросов на системные вызовы.
  • 1.7.2 Layered Systems. Исторический экскурс в устройство операционной системы THE и MULTICS. Добавляется идея слоев.
  • 1.7.3 Micrоkernels. Разговор о багах и объясняется выделение драйверов из процедур внутри ядра в отдельные процессы. Диспетчер внутри ядра вместо процедур обращается к отдельным пользовательским процессам.

И раздел 1.7 базируется на доскональном понимании всех предидущих разделов. 1.3 с TRAP комадами перехода из user в kernel mode. 1.5 с рассказом про процессы, 1.6 про системные вызвоы и огранизацию адрессного простраства.

Исправление lbvf50txt, :

А Вы точно Таненбаума читали?

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

И в главе посвященной концептуальным идеям я этого не обрнаружил. Идея процесса отдельно, способ компановки ядра отдельно. Мнение свое я не поменял. Адресное пространство процесса герметично.

Разница между монолитным ядром и мкроядром в том, что в монолитном ядре драйверы это процедуры внутри ядра, а в микро ядре это отдельные процессы в user-mode.

Теперь к разделам.

Раздел 1.7 структура ядра.

  • 1.7.1 Monolithic Systems. Обясняется что ядро это одна большая программа работающая в kernel-mode. Показывается базовая иерархия процедур внутри ядра и диспечерезация запросов на системные вызовы.
  • 1.7.2 Layered Systems. Исторический экскурс в устройство операционной системы THE и MULTICS. Добавляется идея слоев.
  • 1.7.3 Micrоkernels. Разговор о багах и объясняется выделение драйверов из процедур внутри ядра в отдельные процессы. Диспетчер внутри ядра вместо процедур обращается к отдельным пользовательским процессам.

И раздел 1.7 базируется на доскональном понимании всех предидущих разделов. 1.3 с TRAP комадами перехода из user в kernel mode. 1.5 с рассказом про процессы, 1.6 про системные вызвоы и огранизацию адрессного простраства.

Исправление lbvf50txt, :

А Вы точно Таненбаума читали?

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

И в главе посвященной концептуальным идеям я этого не обрнаружил. Идея процесса отдельно, способ компановки ядра отдельно. Мнение свое я не поменял. Адресное пространство процесса герметично.

Разница между монолитным ядром и мкроядром в том, что в монолитном ядре драйверы это процедуры внутри ядра, а в микро ядре это отдельные процессы в user-mode.

Теперь к разделам.

Раздел 1.7 структура ядра.

  • 1.7.1 Monolithic Systems. Обясняется что ядро это одна большая программа работающая в kernel-mode. Показывается базовая иерархия процедур внутри ядра.
  • 1.7.2 Layered Systems. Исторический экскурс в устройство операционной системы THE и MULTICS. Добавляется идея слоев.
  • 1.7.3 Micrоkernels. Разговор о багах и объясняется выделение драйверов из процедур внутри ядра в отдельные процессы. Диспетчер внутри ядра вместо процедур, обращается к отдельным пользовательским процессам.

И раздел 1.7 базируется на доскональном понимании всех предидущих разделов. 1.3 с TRAP комадами перехода из user в kernel mode. 1.5 с рассказом про процессы, 1.6 про системные вызвоы и огранизацию адрессного простраства.

Исходная версия lbvf50txt, :

А Вы точно Таненбаума читали?

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

И в главе посвященной концептуальным идеям я этого не обрнаружил. Идея процесса отдельно, способ компановки ядра отдельно. Мнение свое я не поменял. Адресное пространство процесса герметично.

Разница между монолитным ядром и мкроядром в том, что в монолитном ядре драйверы это процедуры внутри ядра, а в микро ядре это отдельные процессы в user-mode.

Теперь к разделам.

Раздел 1.7 структура ядра.

  • 1.7.1 Monolithic Systems. Обясняется что ядро это одна большая программа работающая в kernel-mode. Показывается базовая иерархия процедур внутри ядра.
  • 1.7.2 Layered Systems. Исторический экскурс в устройство операционной системы THE и MULTICS. Добавляется идея слоев.
  • 1.7.3 Micrо kernels. Разговор о багах и объясняется выделение драйверов из процедур внутри ядра в отдельные процессы. Диспетчер внутри ядра вместо процедур, обращается к отдельным пользовательским процессам.

И раздел 1.7 базируется на доскональном понимании всех предидущих разделов. 1.3 с TRAP комадами перехода из user в kernel mode. 1.5 с рассказом про процессы, 1.6 про системные вызвоы и огранизацию адрессного простраства.