Помощь в написании студенческих работ
Антистрессовый сервис

Логическая память. 
Организация памяти. 
Системное программирование: процессы и потоки

РефератПомощь в написанииУзнать стоимостьмоей работы

Адреса, к которым обращается процесс, таким образом, отличаются от адресов, реально существующих в оперативной памяти. В каждом конкретном случае используемые программой адреса могут быть представлены различными способами. Например, адреса в исходных текстах обычно символические. Компилятор связывает эти символические адреса с перемещаемыми адресами (такими, как n байт от начала модуля). Подобный… Читать ещё >

Логическая память. Организация памяти. Системное программирование: процессы и потоки (реферат, курсовая, диплом, контрольная)

Аппаратная реализация памяти не отражает её действительное расположение в компьютере. Каждый процесс состоит из участков памяти определенного назначения — сегментов. Сегменты одного процесса редко располагаются последовательно. Обычно они распределены по области памяти и выполняют различные задачи (рисунок 2).

Распределение сегментов процессов по пространству памяти.

Рисунок 2 — Распределение сегментов процессов по пространству памяти Большинство современных ОС поддерживают сегментную организацию памяти. В некоторых архитектурах (Intel, например) сегментация поддерживается оборудованием.

Адреса, к которым обращается процесс, таким образом, отличаются от адресов, реально существующих в оперативной памяти. В каждом конкретном случае используемые программой адреса могут быть представлены различными способами. Например, адреса в исходных текстах обычно символические. Компилятор связывает эти символические адреса с перемещаемыми адресами (такими, как n байт от начала модуля). Подобный адрес, сгенерированный программой, обычно называют логическим (в системах с виртуальной памятью он часто называется виртуальным) адресом. Совокупность всех логических адресов называется логическим (виртуальным) адресным пространством.

Показать весь текст
Заполнить форму текущей работой