Регистры. Счетчик команд. Стек.

ВНИМАНИЕ = вопрос не корректен, возможно два основных вариантов толкования "послания преподавателя" (рассуждаю так исходя из текста предыдущих ответов)=

  1. Регистры. Счетчик команд. Стек. + ПРОЦЕССА
  2. Регистры. Счетчик команд. + ПРОЦЕССОРА + Стек вообще (общее понятие)

но постараюсь обо всём по-немногу)))

Регистр процессора — блок ячеек памяти, образующий сверхбыструю оперативную память (СОЗУ) внутри процессора; используется самим процессором и большой частью недоступен программисту: например, при выборке из памяти очередной команды она помещается в регистр команд, к которому программист обратиться не может. (Имеются также регистры, которые в принципе программно доступны, но обращение к ним осуществляется из программ операционной системы, например, управляющие регистры и теневые регистры дескрипторов сегментов. Этими регистрами пользуются в основном разработчики операционных систем).

Стек вообще
(англ. stack — стопка) — структура данных, в которой доступ к элементам организован по принципу LIFO (англ. last in — first out, «последним пришёл — первым вышел»). Чаще всего принцип работы стека сравнивают со стопкой тарелок: чтобы взять вторую сверху, нужно снять верхнюю.....

Счетчик команд
—это специализированный внутренний регистр микроконтроллера, в котором хранится адрес текущей выполняемой команды.
или
Счетчик команд — регистр процессора, содержащий адрес текущей выполняемой команды. В зависимости от архитектуры содержит либо адрес инструкции, которая будет выполняться, либо той, которая выполняется в данный момент.

Соответственно, если применить все данные понятия к ПРОЦЕССУ , то основываясь на предыдущих общих определениях и этом билете можно сказать, что:

  1. Счетчик команд процесса - это "поле" элемента таблицы процесса, в котором сохраняется последнее состояние регистра-счётчика команд
  2. Регистры процесса- опять же - структура, например, в таблице процессов, хранящая последнее состояние регистров процессора при исполнении процесса
  3. Стэк процесса - область памяти ( представленная где либо, с возможностью обращения к ней ) , в которой хранятся необходимые для функционирования (в рамках системы)процесса данные в виде одноимённой структуры (стэка)