Операционные системы реального времени. Бурукина И.П. - 12 стр.

UptoLike

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

ГЛАВА 2. ОСНОВНЫЕ ОПРЕДЕЛЕНИЯ И ПОЛОЖЕНИЯ
Программа это описание на некотором формализованном
языке алгоритма, решающего поставленную задачу.
Процесс это динамическая сущность программы, ее код в
процессе своего выполнения.
Процесс имеет:
собственные области памяти под код и данные;
собственный стек;
собственное отображение виртуальной памяти на физическую
системах с виртуальной памятью);
собственное состояние.
Стек это область памяти, в которой размещаются локальные
переменные, аргументы и возвращаемые значения функций.
Виртуальная память это память, в адресном пространстве
которой работает процесс.
Виртуальная память:
1. Позволяет увеличить объем памяти, доступной процессам за счет
дисковой памяти;
2. Обеспечивает выделение каждому из процессов виртуально
непрерывного блока памяти, начинающегося с одного и того же
адреса;
12
ГЛАВА 2. ОСНОВНЫЕ ОПРЕДЕЛЕНИЯ И ПОЛОЖЕНИЯ


         Программа – это описание на некотором формализованном
языке алгоритма, решающего поставленную задачу.


         Процесс – это динамическая сущность программы, ее код в
процессе своего выполнения.


     Процесс имеет:
     −    собственные области памяти под код и данные;
     −    собственный стек;
     −    собственное отображение виртуальной памяти на физическую (в
          системах с виртуальной памятью);
     −    собственное состояние.


     Стек – это область памяти, в которой размещаются локальные
переменные, аргументы и возвращаемые значения функций.


     Виртуальная память – это память, в адресном пространстве
которой работает процесс.


     Виртуальная память:
  1. Позволяет увеличить объем памяти, доступной процессам за счет
     дисковой памяти;
  2. Обеспечивает     выделение     каждому   из   процессов   виртуально
     непрерывного блока памяти, начинающегося с одного и того же
     адреса;
                                   12