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

UptoLike

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

В состав ядра входят функции, решающие внутрисистемные задачи
организации вычислительного процесса, такие как:
переключение контекстов,
загрузка/выгрузка станиц,
обработка прерываний,
поддержка приложений, создание для них так называемой
прикладной программной среды.
Приложения могут обращаться к ядру с запросами системными
вызовами — для выполнения тех или иных действий, например для открытия
и чтения файла, вывода графической информации на дисплей, получения
системного времени и т. д.
Интерфейс прикладного программирования (API) - функции ядра,
которые могут вызываться приложениями.
Скорость выполнения функций ядра определяет производительность
всей системы в целом. Для обеспечения высокой скорости работы ОС все
модули ядра или большая их часть постоянно находятся в оперативной
памяти, то есть являются резидентными.
Рис. 1.1. Взаимодействие между ядром и вспомогательными модулями ОС
Вспомогательные модули ОС подразделяются на следующие
группы:
утилиты программы, решающие отдельные задачи управления и
сопровождения компьютерной системы, такие, например, как
программы сжатия дисков, архивирования данных на магнитную
ленту;
системные обрабатывающие программы текстовые или
графические редакторы, компиляторы, компоновщики, отладчики;
12
     В состав ядра входят функции, решающие внутрисистемные задачи
организации вычислительного процесса, такие как:
     −   переключение контекстов,
     −   загрузка/выгрузка станиц,
     −   обработка прерываний,
     −   поддержка приложений, создание    для   них   так   называемой
         прикладной программной среды.
     Приложения могут обращаться к ядру с запросами — системными
вызовами — для выполнения тех или иных действий, например для открытия
и чтения файла, вывода графической информации на дисплей, получения
системного времени и т. д.
     Интерфейс прикладного программирования (API) - функции ядра,
которые могут вызываться приложениями.
      Скорость выполнения функций ядра определяет производительность
всей системы в целом. Для обеспечения высокой скорости работы ОС все
модули ядра или большая их часть постоянно находятся в оперативной
памяти, то есть являются резидентными.




 Рис. 1.1. Взаимодействие между ядром и вспомогательными модулями ОС

     Вспомогательные модули ОС подразделяются на следующие
группы:
     − утилиты — программы, решающие отдельные задачи управления и
        сопровождения компьютерной системы, такие, например, как
        программы сжатия дисков, архивирования данных на магнитную
        ленту;
     − системные обрабатывающие программы — текстовые или
        графические редакторы, компиляторы, компоновщики, отладчики;



                                  12