Cтраница 2
На этом пакете определяется активность НМД и наборов данных, распределение обращений по цилиндрам для каждого НМД. На основании полученных данных анализируется возможность улучшения характеристик использования НМД и повышения пропускной способности системы за счет перераспределения наборов данных на НМД и корректировки состава резидентных модулей и таблиц. [16]
По способу использования модули ДИСП СРВ делятся на резидентные и транзитные. Транзитные модули вызываются только для выполнения определенных функций. Резидентные модули объединяются редактором связей в два загрузочных модуля: в один помещается Интерфейс, в другой - все остальные резидентные модули. Загрузочный модуль, включающий Интерфейс, имеет две точки входа: одну - для вызова из Монитора СРВ, вторую - для вызова из обработчика команды EDIT. Интерфейс всегда загружается СРВ. Получив управление, он загружает модуль с резидентными модулями ДИСП, с помощью макрокоманд GETMAIN занимает память для области связи и БИАП. Вызываемые Интерфейсом модули компонента Инициализация занимают память для области абонента и определяют размер транзитной области ДИСП - части раздела РВ для построения управляющих блоков, размещения рабочих полей и загрузки транзитных модулей ДИСП. Полученные участки соединяются в цепочки. После использования они освобождаются. Транзитные модули загружаются Диспетчером. Этот модуль также контролирует, чтобы количество памяти раздела РВ, использрванной для управляющих блоков, рабочих полей и транзитных модулей, не превышало размера транзитной области ДИСП. [17]
Область резидентных модулей содержит наиболее часто используемые модули компонентов Обработка, Обслуживание и область связи. К резидентным модулям относятся такие модули, как Управление, Планировщик абонентов, Планировщик ввода-вывода, Диспетчер и др. Область связи содержит информацию глобального характера для всей ДИСП ОС. Размер области резидентных модулей постоянен и составляет приблизительно 20 Кбайт. [18]
После подготовки библиотек абонентов к их использованию системой и абонентами управление получает модуль, основное назначение которого заключается в распределении основной памяти раздела и инициализации ее для работы компонентов Обработка, Обслуживание, Трансляция и интерпретация. Память раздела распределяется для резидентных модулей, для блоков информации АП ( БИАП), для обеспечения операций ввода-вывода в системе ДИСП ОС, для областей абонентов, для загрузки транзитных модулей ДИСП и для программ и данных системы ОС ЕС. Размер памяти для резидентных модулей, программ и данных системы ОС ЕС постоянен. Оставшаяся память в разделе используется для области загрузки транзитных модулей ДИСП. На производительность системы существенно влияет размер транзитной области. [19]
Оператор может ввести имя альтернативного списка ( или списков) тех загрузочных модулей методов доступа, которые должны быть сделаны резидентными на время отладки или специального прогона системы. Примером этого может служить практика отладки телекоммуникационной аппаратуры. Во время обычной работы системы наличие резидентных модулей телекоммуникационного метода доступа может не дать никаких преимуществ. [20]
Первый - между сортировкой и теми процедурами операционной системы, которые подготавливают окружение машины к выполнению сортировки, равно как и к выполнению любой другой программы. Другой тип интерфейсов включает те оперативные услуги, которые операционная система предоставляет в виде обслуживающего совместно используемого резидентного модуля. Конкретный набор услуг, предоставляемых операционной системой как в предварительной ее роли планировщика-распределителя внешних устройств-загрузчика, так и в другой ее роли - диспетчера-контроллера ввода-вывода - зависит от конструкции операционной системы. Ниже приведен примерный перечень услуг, которые будут выполнены прежде, чем начнет работу любой элемент сортировки. [21]
По способу использования модули ДИСП СРВ делятся на резидентные и транзитные. Транзитные модули вызываются только для выполнения определенных функций. Резидентные модули объединяются редактором связей в два загрузочных модуля: в один помещается Интерфейс, в другой - все остальные резидентные модули. Загрузочный модуль, включающий Интерфейс, имеет две точки входа: одну - для вызова из Монитора СРВ, вторую - для вызова из обработчика команды EDIT. Интерфейс всегда загружается СРВ. Получив управление, он загружает модуль с резидентными модулями ДИСП, с помощью макрокоманд GETMAIN занимает память для области связи и БИАП. Вызываемые Интерфейсом модули компонента Инициализация занимают память для области абонента и определяют размер транзитной области ДИСП - части раздела РВ для построения управляющих блоков, размещения рабочих полей и загрузки транзитных модулей ДИСП. Полученные участки соединяются в цепочки. После использования они освобождаются. Транзитные модули загружаются Диспетчером. Этот модуль также контролирует, чтобы количество памяти раздела РВ, использрванной для управляющих блоков, рабочих полей и транзитных модулей, не превышало размера транзитной области ДИСП. [22]
Наряду со встроенными средствами создания и поддержки меню, используемыми в механизмах генерации приложений СУБД, для ряда систем разработаны также и автономные средства такого рода. Он позволяет с помощью оконного редактора создавать библиотеки окон-меню и использовать их на стадии исполнения приложения с помощью заранее загружаемого специального резидентного модуля Flash - up, входящего в состав пакета. [23]
Он может позволить систем. Список должен находиться в библиотеке параметров операционной системы. Системный программист, ответственный за данную операционную систему вычислительной машины, может в любое время создать или изменить такой список. Так как для резидентных модулей приходится отводить основную память, необходимы осторожность и опыт при определении, какие модули должны находиться в списке резидентных модулей, а какие нет. Системный программист, ответственный за создание списка резидентных загрузочных модулей методов доступа, обязан провести их анализ для определения приоритетов, в соответствии с которыми эти модули должны становиться резидентными. В основе анализа должны лежать учет потребности в основной памяти, частота обращений к модулям, время, которое экономится, если эти модули резидентны, и другие подобные факторы. [24]
Общение-между системой и удаленным абонентом может быть осуществлено по каналам связи по принципу работы человек-машина через терминальное устройство и машина-машина через каналы и адаптеры связи. При работе по принципу человек-машина определение свойств и разработка соответствующих локальных библиотек для данного технологического процесса производится заблаговременно до начала технологической проработки. Конечная продукция может быть получена в виде записи на магнитной ленте или диске терминального устройства, либо в виде распечатки. При работе по принципу машина-машина технологическая программа через специализированный резидентный модуль связывается непосредственно с системой, находящейся в машинном центре данных. [25]
Он может позволить систем. Список должен находиться в библиотеке параметров операционной системы. Системный программист, ответственный за данную операционную систему вычислительной машины, может в любое время создать или изменить такой список. Так как для резидентных модулей приходится отводить основную память, необходимы осторожность и опыт при определении, какие модули должны находиться в списке резидентных модулей, а какие нет. Системный программист, ответственный за создание списка резидентных загрузочных модулей методов доступа, обязан провести их анализ для определения приоритетов, в соответствии с которыми эти модули должны становиться резидентными. В основе анализа должны лежать учет потребности в основной памяти, частота обращений к модулям, время, которое экономится, если эти модули резидентны, и другие подобные факторы. [26]
С базами данных системы R: base позволяет работать программный продукт PI ( Program Interface) фирмы Microrim, поставляемый совместно с системами Rrbase System V и R: base for DOS. Он обеспечивает доступ к базам данных из программ, написанных на языках Microsoft Fortran, Microsoft Pascal, Microsoft С. Пакет R: bridge [101], созданный Synchronicity Research, оснащает такими же возможностями аналогичные системы программирования фирмы Borland International Inc. Он включает резидентный модуль манипулирования данными, для которого существует и мультипользовательская версия, а также ряд утилит. [27]
По способу использования модули ДИСП СРВ делятся на резидентные и транзитные. Транзитные модули вызываются только для выполнения определенных функций. Резидентные модули объединяются редактором связей в два загрузочных модуля: в один помещается Интерфейс, в другой - все остальные резидентные модули. Загрузочный модуль, включающий Интерфейс, имеет две точки входа: одну - для вызова из Монитора СРВ, вторую - для вызова из обработчика команды EDIT. Интерфейс всегда загружается СРВ. Получив управление, он загружает модуль с резидентными модулями ДИСП, с помощью макрокоманд GETMAIN занимает память для области связи и БИАП. Вызываемые Интерфейсом модули компонента Инициализация занимают память для области абонента и определяют размер транзитной области ДИСП - части раздела РВ для построения управляющих блоков, размещения рабочих полей и загрузки транзитных модулей ДИСП. Полученные участки соединяются в цепочки. После использования они освобождаются. Транзитные модули загружаются Диспетчером. Этот модуль также контролирует, чтобы количество памяти раздела РВ, использрванной для управляющих блоков, рабочих полей и транзитных модулей, не превышало размера транзитной области ДИСП. [28]