tgoop.com/CScience1/2578
Create:
Last Update:
Last Update:
Системные вызовы
Основным предназначением ядра всякой операционной системы является обслуживание системных вызовов из выполняющихся в системе процессов.
Системный вызов выполняется некоторой процессорной инструкцией прерывающей последовательное выполнение команд, и передающий управление коду режима супервизора.
Это обычно некоторая команда программного прерывания, в зависимости от архитектуры процессора.
Если для конкретики рассмотреть архитектуру Intel x86, то это традиционно команда программного прерывания с различным вектором. Сравним, как это делают самые разнородные системы:
В MS-DOS дескриптор прерывания для системного вызова — 21h
Windows — 2Eh
Linux — 80h
QNX — 21h
MINIX 3 — 21h
BY Computer Science
Share with your friend now:
tgoop.com/CScience1/2578