Cтраница 2
Благодаря динамическому преобразованию адресов исключается необходимость назначать для программ фиксированные области реальной основной памяти и таким образом ослабляются ограничения, связанные с адресацией, в системных и прикладных программах. [16]
Под ОС АСУП понимается совокупность программных средств, обеспечивающих эффективное функционирование комплекса технических средств АСУП, управление вычислительными, программными и информационными ресурсами системы, связь и взаимодействие системных и прикладных программ с внешней средой. [17]
Они позволяют пользователю непосредственно, без составления какой бы то ни было программы, получать справочную информацию о системе, загружать в Uii микро - ЭВМ и запускать на выполнение системные и прикладные программы, устанавливать соответствие между физическими и логическими именами устройств, манипулировать файлами ( создавать, уничтожать, переименовывать и т.п.), приостанавливать выполнение программы ( задачи) и осуществлять многие другие операции. [18]
Динамическое преобразование адресов ( динамическая переадресация) выполняется процессором и исключает необходимость назначать для программ фиксированные области реальной основной памяти, ослабляя, следовательно, ограничения, связанные с адресацией, в системных и прикладных программах, а также обеспечивает большую свободу при составлении программ, что позволяет более эффективно и действенно использовать основную память. Динамическая переадресация при условии применения соответствующей операционной системы позволяет использовать поле виртуальной памяти размером до 16 777 216 байтов. [19]
СПМ работает под управлением довольно сложного монитора, который занимает значительный объем памяти. Для хранения системных и прикладных программ основная память типичной СПМ имеет от 32К до 64К байт. [20]
При проектировании некоторых системных и прикладных программ возникает необходимость в опросе из программы значений байта программных переключателей, который устанавливается в ДОС ЕС с помощью управляющего опе-ргтора / / UPSI. Использование байта программных переключателей, значение которого сохраняется при выполнении очередного задания, позволяет также передавать информацию от одной программы другой как внутри одного шага задания, так и между программами, выполняемыми в разных шагах одного и того же задания. [21]
В бездисковых вариантах операционных систем все программы операционной системы и все прикладные программы постоянно находятся в оперативной памяти комплекса. В дисковых операционных системах и системные и прикладные программы делятся на два типа: ОЗУ-резидентные, которые во время работы системы постоянно находятся в оперативной памяти, и диск-резидентные, хранящиеся на диске и вызываемые в оперативную память только при необходимости их выполнения. Это позволяет экономить оперативную память системы ценой дополнительной задержки в вызове диск-резидентной программы ( среднее время загрузки и запуска диск-резидентной задачи около 100 мс, а среднее время переключения ОЗУ-резидентных задач примерно 1 мс) и невозможности одновременного выполнения двух программ, настроенных на одну и ту же область памяти. Поэтому к разряду диск-резидентных следует относить редко выполняемые программы и программы, не чувствительные к задержкам. [22]
Программисты вычислительной лаборатории занимаются внедрением приобретенного или заказанного программного обеспечения, выполняют его доводку и настройку, согласовывают его работу с другими программами и устройствами компьютера. Хотя программисты этой категории и не разрабатывают системные и прикладные программы, они могут вносить в них изменения, создавать или изменять отдельные фрагменты. Это требует высокой квалификации и универсальных знаний. Программисты, обслуживающие микро - ЭВМ, часто сочетают в себе качества системных и прикладных программистов одновременно. [23]
Организация библиотек ДОС / ЕС типична для машин третьего поколения. Она отражает современные взгляды на структуру и способы выполнения на машине системных и прикладных программ, а также на использование подпрограмм. [24]
В командный файл запуска системы рекомендуется включить команды монтирования дисков, работающих в системе, так как в момент запуска режима разделения времени единственным диском, смонтированным в системе, является системный диск. Администратор системы должен продумать дисковую структуру рабочей системы, разместить в ней библиотеки системных и прикладных программ, файлы свопинга и обеспечить достаточное свободное дисковое пространство для работы пользователей. [25]
Рассматриваются архитектура в возможности дисковой операционной системы коллективного пользования ( ДОС КП), функционирующей на моделях СМ ЭВМ средних и больших конфигураций. ДОС КП обладает средствами, позволяющими одновременное обслуживание пользователей СМ ЭВМ на основе разделения временя комплексом системных прикладных программ, расширяющих ее возможности. [26]
В структуре всех программ последовательно реализуется принцип модульного программирования, который требует, чтобы функционально независимые части программ и все замкнутые подпрограммы общего пользования оформлялись в виде стандартных модулей загрузки ( в ДОС / ЕС - объектные модули), допускающих объединение с другими модулями и загрузку в любое место памяти. Отметим, что это требование относится не только к стандартным библиотечным подпрограммам, но и ко всем без исключения системным и прикладным программам. [27]
Язык Си первоначально был ориентирован прежде всего на разработку системных программ. В настоящее время язык применяется главным образом для создания системных и прикладных программ, в которых скорость работы и объем памяти являются основными параметрами. [28]
Чтобы не вводить программы с клавиатуры, нужна внешняя память. Стандартная внешняя память СПМ представлена накопителем на гибком диске. На гибком диске хранятся системные и прикладные программы, а также данные. Емкость гибкого диска диаметром 200 мм составляет около 250К байт. [29]
Операционная система коллективного пользования может работать в режимах РАФОС и ОС РВ. В составе ДОС КП имеются средства подготовки программ на языке БЕЙСИК в форматах ОС РАФОС и ОС РВ. К ним относятся отладчики, компоновщики, корректировщики объектных модулей; система управления данными СУД-2 с последовательной, относительной и индексной организацией; программы сортировки данных СОРТ-2; компиляторы с языков программирования; макроассемблера ( уровней ОС РАФОС и ОС РВ), ФОРТРАН ( уровней ОС РАФОС и ОС РВ), Паскаль, КОБОЛ, РПТ-2, БЕЙ-СИК-РВ. Под управлением ДОС КП функционируют системные прикладные программы, расширяющие возможности операционной системы. ДОС КП требуется объем оперативной памяти от 64 кслов до 128 кслов. [30]