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