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