Регистры играют важную роль в работе процессов. Обычно выделяется четыре регистра, имеющих специальное значение:
Регистр |
Назначение |
PC |
Программный счетчик - указывает на текущую строку кода. |
PS |
Указывает состояние процессора. |
SP |
Указывает на вершину стека. |
FP |
Указывает на текущий фрейм стека. |
Во время исполнения или в ожидании "своего часа" процессы содержатся в виртуальной памяти со страничной организацией. Часть этой виртуальной памяти сопоставляется с физической. Часть физической памяти резервируется для ядра операционной системы. Пользователи могут получить доступ только к оставшейся для процессов памяти. При необходимости, страницы памяти процессов откачиваются из физической памяти на диск, в область подкачки. При обращении к странице в виртуальной памяти, если она не находится в физической памяти, происходит ее подкачка с диска.
Виртуальная память реализуется и автоматически поддерживается ядром ОС UNIX.