История изменений
Исправление 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 про системные вызвоы и огранизацию адрессного простраства.