Операционные системы: управление памятью. Макаров П.С. - 13 стр.

UptoLike

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

13
Рис. 7
Для того, чтобы успешно решать свои задачи, современный пользователь
или даже прикладной программист может обойтись без досконального знания
аппаратного устройства компьютера. Ему не обязательно быть в курсе того, как
функционируют различные электронные блоки и электромеханические узлы
компьютера. Кроме того, пользователь может не знать системы команд
процессора. Пользователь-программист привык
иметь дело с мощными
высокоуровневыми функциями, которые ему предоставляет операционная
система.
Операционная система избавляет программистов не только от
необходимости напрямую работать с аппаратурой дискового накопителя,
предоставляя им простой файловый интерфейс, но и берет на себя другие
рутинные операции, связанные с управлением другими аппаратными
устройствами компьютера: физической памятью, таймерами, принтерами и
т. д.
Прикладному программисту возможности ОС доступны в виде набора
функций, составляющих интерфейс прикладного программирования (API).