Составители:
Ядро - это набор системных таблиц и подпрограмм работы с ними. В
ядро также входят драйверы устройств. Ядро состоит из статической части,
которая загружается при старте системы, и модулей. Модули могут
динамически загружаться при старте системы или во время работы, при
необходимости поддержки той или иной функции. В частности, подсистема
поддержки NFS и драйверы внешних устройств оформлены в виде модулей.
Демоны - это серверные резидентные приложения, отвечающие за
обработку запросов от других (клиентских) программ.
Утилиты - это программы, которые нужны для выполнения разных
базовых работ в системе: копирования файлов, управления процессами,
восстановления файловой системы и т.п.
Рассмотрим ядро системы. Оно позволяет всем остальным программам
общаться с периферийными устройствами, регулирует доступ к файлам,
управляет память и процессами. Основным достоинством ядра является
строгая стандартизация системных API. За счет этого во многом достигается
переносимость кода между разными версиями UNIX и абсолютно различным
аппаратным обеспечением.
Рис. 12.3. Структура ядра UNIX
Подсистема управления файлами - почти единственная из всех
работает с драйверами, которые являются модулями ядра. "Почти", потому
что есть еще и сетевая подсистема, которая работает, например, с драйвером
сетевой карты и с драйверами различных современных сетевых устройств.
181
Ядро - это набор системных таблиц и подпрограмм работы с ними. В ядро также входят драйверы устройств. Ядро состоит из статической части, которая загружается при старте системы, и модулей. Модули могут динамически загружаться при старте системы или во время работы, при необходимости поддержки той или иной функции. В частности, подсистема поддержки NFS и драйверы внешних устройств оформлены в виде модулей. Демоны - это серверные резидентные приложения, отвечающие за обработку запросов от других (клиентских) программ. Утилиты - это программы, которые нужны для выполнения разных базовых работ в системе: копирования файлов, управления процессами, восстановления файловой системы и т.п. Рассмотрим ядро системы. Оно позволяет всем остальным программам общаться с периферийными устройствами, регулирует доступ к файлам, управляет память и процессами. Основным достоинством ядра является строгая стандартизация системных API. За счет этого во многом достигается переносимость кода между разными версиями UNIX и абсолютно различным аппаратным обеспечением. Рис. 12.3. Структура ядра UNIX Подсистема управления файлами - почти единственная из всех работает с драйверами, которые являются модулями ядра. "Почти", потому что есть еще и сетевая подсистема, которая работает, например, с драйвером сетевой карты и с драйверами различных современных сетевых устройств. 181
Страницы
- « первая
- ‹ предыдущая
- …
- 179
- 180
- 181
- 182
- 183
- …
- следующая ›
- последняя »