Cтраница 4
Важное заключение, которое можно сделать из этого длинного обсуждения, заключается в том, что нет необходимости вводить какие-либо новые стратегии времени жизни при расширении распределения ресурса памяти от одного процесса до дерева процессов. [46]
Оперативная память ПМК разбита на области программ и данных, причем граница между ними может быть постоянной, что упрощает конструкцию, или переменной, что повышает эффективность использования ресурса памяти. Исходные данные засылаются в оперативную память перед исполнением программы, а результаты выполнения операций - в процессе ее исполнения. Вводимые в режиме программирования прикладная программа и перед пуском программы исходные данные для контроля отображаются на индикаторе. [47]
Промышленная технология автоматизированного проектирования ( ПТАП) АИУС обеспечивает минимизацию общей трудоемкости и длительности разработки информационного и программного обеспечения информационно-управляющих систем; высокое качество и надежность разработанных комплексов программ и их информационного обеспечения; унификацию технологии разработки информационного и программного обеспечения АИУС различного назначения; эффективное использование ресурсов памяти и производительности ЭВМ; возможность совместной работы разработчиков и пользователей в процессе проектирования АИУС. Адаптируемость структуры и средств ПТАП к непрерывно меняющимся условиям производства обеспечивается за счет настройки на конкретную предметную область, осуществляемой путем генерации, конфигурирования и параметризации ее компонент. [48]
Создаваемая промышленная технология автоматизированного проектирования должна обеспечивать: минимизацию общей трудоемкости и длительности разработки информационного и программного обеспечения автоматизированных систем проектирования и управления; высокое качество и надежность разработанных комплексов программ и их информационного обеспечения; унификацию технологии разработки информационного и программного обеспечения АИУС различного назначения для реализующих их ЭВМ широкого класса; эффективное использование принципов модульности и типизации; эффективное использование ресурсов памяти и производительности реализующих ЭВМ; обеспечение возможностей совместной работы разработчиков и пользователей АИУС. [49]
Всю память ( реальную или виртуальную) логически можно рассматривать как единую структуру данных, являющуюся набором объектов типа контроллер памяти ( МСО), которые распределены каждому пользователю. Ресурсы памяти, необходимые для этого набора заданий, представляются как лес из деревьев SRO, каждое из которых имеет корень в одной и той же глобальной куче SRO. Следовательно, МСО управляет ресурсами, которые представляют собой некоторый такой лес. [50]
Основой реализации информационной базы является использование этого второго качества вычислительной техники. Ресурсы памяти вычислительных машин достаточно велики. Память вычислительных машин, как правило, делится на две категории. К первой категории относится та память вычислительных машин, к которой процессор может обращаться автоматически, ко второй категории - та память вычислительных машин, к которой процессор обращается с помощью людей. [51]
Повторное ассемблирование чаще используется на малых машинах. Если позволяют ресурсы памяти, то предпочтительнее иметь перемещающий загрузчик. Программы, перемещающие себя, оказываются экономически нецелесообразными, поскольку требуют перестройки сотен или даже тысяч адресов. [52]
Потребность в ресурсах памяти и производительности ЭВМ в процессе решения задач значительно изменяется в зависимости от состава и объема исходных данных. При высокой интенсивности ввода исходных данных может нарушаться временной баланс между длительностью решения совокупности задач КП в реальном времени и реальной производительностью ЭВМ при решении этих задач. Также возможно нарушение баланса между имеющейся в ЭВМ памятью и объемом памяти, необходимым для хранения всей поступившей и обрабатываемой информации. Для выявления подобных ситуаций и определения реализуемости КП в условиях недостаточных ресурсов ЭВМ производится тестирование при высокой интенсивности поступления исходных данных. [53]
Имеется несколько способов оптимального упорядочивания матриц, причем работа, связанная с каждой схемой изменения порядка изменяется для различных схем. Потребность в ресурсах памяти вычислительных машин зависит как от числа ненулевых элементов в исходной матрице, так и от числа ненулевых элементов, полученных в процессе решения. [54]
Для получения этих данных в КП должны предусматриваться средства регистрации и обработки промежуточных величин, необходимых при отладке. Эти средства требуют ресурсов памяти и производительности ЭВМ. Их выделение может вызывать значительные трудности, особенно в системах реального времени. Поэтому создаются две категории средств: минимально необходимые для эксплуатационного контроля и средства более глубокого контроля для обнаружения, диагностики и локализации ошибок в процессе отладки. Последний вид средств может реализоваться, в частности, за счет отключения групп программ, не подвергающихся тестированию при данном эксперименте. [55]