Cтраница 4
Специфика развития отрасли строительства и условия ее функционирования в рамках каждого планового периода предопределяются направленностью экономической политики государства, масштабами и размещением программы капитальных вложений по территории страны, отраслевыми пропорциями в распределении капитальных йложений, характером подлежащих сооружению объектов ( их размерами, степенью сложности и техническим уровнем), а также рядом качественных требований, предъявляемых к строительству. Важнейшими из них являются продолжительность инвестиционного цикла и качество строительной продукции. [46]
Мы рассмотрели, какие функции выполняют отдельные модули ОС при компиляции, вызове объектных модулей из библиотек, редактировании связей, размещении программы и данных в освободившейся зоне ОЗУ. Напомним, что помимо написанной на языке высокого уровня программы пользователь снабжает ее и управляющей информацией, необходимой ОС для выполнения своих функций. Средством написания такой информации служит язык управления заданиями. [47]
Вторая схема использования вычислительных машин для автоматизации отладки применяется при отсутствии в управляющей ЦВМ значительного запаса в объеме памяти, необходимого для размещения программ трансляции и информации, используемой при ее реализации. В этом случае автоматизация процесса отладки распределяется по двум цифровым вычислительным машинам - управляющей и универсальной. На управляющей ЦВМ реализуются задания на отладку, записанные на языке команд управляющей ЦВМ. Универсальная ЦВМ используется для преобразования отладочных заданий с языка отладки на язык управляющей ЦВМ и получаемых результатов обратно на язык отладки. Таким образом, в управляющей ЦВМ располагается минимум программ, связанных только с интерпретацией и реализацией в машинных кодах заданий на отладку программ. Трансляторы отладочных заданий, накопители информации о зонах памяти, характеристиках и расположении подпрограмм, а также трансляторы результатов на язык отладки размещаются и функционируют в универсальной ЦВМ. Такая схема позволяет сочетать преимущества универсальной ЦВМ ( в части развитой системы внешних устройств и большого объема памяти) с быстродействием управляющей ЦВМ, реализующей отладочные задания. [48]
В том случае, если объем программы составляет не целое число зон, при округлении можно получить меньше зон, чем необходимо для размещения программы на диске. Для того чтобы этого не произошло, к полученному числу прибавляется единица. В случае сбоя на экран выводится сообщение и происходит программный останов. [49]
Наконец, при программировании на языках высокого уровня обычно трудно написать программы, удовлетворяющие жестким временным ограничениям и другим специальным требованиям ( возможность размещения программы в ПЗУ, реентерабельность программы и др.), которые довольно часто возникают при программировании управляющих ЭВМ. [50]