Ресурсы используются программными машинами

Он осуществим даже на Фортране, который малопригоден для реализации вышеприведенного метода из-за его неспособности обеспечить управление динамической памятью при размещении или удалении структур данных, представляющих состояния процесса. Представления состояний всех подпроцессов (созданных программной машиной БМ прд управлением вызывающего процесса) включаются в представление состояния самого вызывающего процесса. При программировании на Фортране это можно было бы реализовать с помощью массива действительных или целых чисел, который совсем не используется вызывающей программой, а передается каждой программе программной машины в ответ на запрос функции программной машины. Обеспечить использование этого массива только по назначению — вопрос дисциплины программирования. Для процессов более высокого уровня в некоторых языках программирования (например, в языке ПЛ/1) возможность рассматривать представления структур данных просто как ресурсы (или как «оболочки» структур данных, которые они содержат) без права доступа к содержащимся в них структурах данных ограничена. Реальная машина. Ресурсы используются программными машинами не только для представления состояний процессов, но и для собственного функционирования. В качестве примеров таких ресурсов можно указать оперативную память, рабочие файлы, имена файлов в операционной системе, имена подпрограмм. Некоторые из этих ресурсов являются только определенной частью общего объема ресурсов (например, оперативной памяти). Однако другие, специально указанные ресурсы (например, имена подпрограмм) должны быть зарезервированы для монопольного использования. И в том, и в другом случае при наличии в САПР более одной программной машины могут возникнуть определенные проблемы.

Releated Post

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.