<11.05.2024>
Многие современные ОС имеют сотни системных вызовов, например, одни из
самых популярных — open, read, write, clouse, wait, exec, fork, exit, kill.
Системные вызовы в ОС выполняются путём отправки сигнала ядру, которое
считывает код системного вызова из регистра и выполняет его. При этом,
режим выполнения процессора меняется на более ПРИВИЛЕГИРОВАННЫЙ.
В данных случаях происходит ПЕРЕКЛЮЧЕНИЕ КОНТЕКСТА ПРИВИЛЕГИЙ.
ПОЛНОЕ ПЕРЕКЛЮЧЕНИЕ КОНТЕКСТА ПРОЦЕССА случается, когда
на процессоре запускается другой поток (другая нить). Например,
в случае ввода-вывода и передачи данных, а также в случае
перехода системы в неактивное состояние, etc.