Операционные системы, среды и оболочки. Макаренко С.И. - 181 стр.

UptoLike

Составители: 

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




                     Рис. 12.3. Структура ядра UNIX

      Подсистема управления файлами - почти единственная из всех
работает с драйверами, которые являются модулями ядра. "Почти", потому
что есть еще и сетевая подсистема, которая работает, например, с драйвером
сетевой карты и с драйверами различных современных сетевых устройств.



                                   181