Cтраница 3
В микро - ЭВМ, работающих в мультипроцессорном режиме, - совокупность ячеек основной памяти, выделяемой одной задаче. Это обеспечивает защиту программ и предоставляет пользователю большие возможности при разработке программных модулей. [31]
Код адреса ключа защиты Акз - часть адреса команды или операнда - принимается на регистр адреса ключа защиты РгАкз. В регистре ключа защиты программы РгКЗП фиксируется код ключа защиты текущей программы. [32]
![]() |
Организация двух режимов работы процессора. [33] |
Расширение памяти предназначено в основном для оперативного хранения и выполнения нескольких программ. При этом важно обеспечить защиту программ от несанкционированного влияния друг на друга; особенно существенно оградить программы операционной системы от влияния программ пользователей. [34]
Порядок выполнения действия в мультипрограммной системе зависит от программы, исполнением которой загружен вычислитель. Наличие привилегированных операций и необходимость защиты программ супервизора от возможных помех со стороны основных программ приводит к необходимости выделения состояния, при котором вычислитель занят исполнением программ супервизора. Поскольку основные программы используют таблицы служебных данных, например таблицы размещения страниц в памяти, то при переключении вычислителя на выполнение очередной программы должны переключаться соответствующие средства работы с таблицами. Переключение этих средств привязывает адреса таблиц данных к исполняемым вычислителем программам. Подобные действия обеспечиваются переключением состояний вычислителя. Каждому выделенному состоянию соответствует определенный режим работы вычислителя, характеризуемый отношением вычислителя к сигналам и информации, с которой работает система. [35]
Наиболее эффективные инструменты отладки создаются в процессе проектирования и кодирования программы. На этих этапах разработки необходимо обеспечить определенную степень защиты программы. [36]
Интерактивная ОС IAS обеспечивает многопользовательский режим работы. Она обладает по сравнению с RT-11, RSTSJE и RSX более совершенными средствами защиты программ и данных. [37]
БД, предусмотрена связь с прикладными программами через оперативную память. Организация работы программ пользователей в различных разделах ( зонах) оперативной памяти решает проблему защиты программ системы от некорректных действий пользователей. [38]
После тактов выборки команды следуют такты чтения операндов. Одновременно с этим адрес операнда поступает в регистр адреса ( РА) ЦУ, где происходит контроль границ защиты программы. Такт обращения к МОЗУ за вторым операндом, расположенным в МОЗУ по адресу А2, аналогичен такту обращения по адресу А1, только второй операнд передается из МОЗУ по КШЧ не в регистр Р1, а в сумматор АУ. [39]
Когда при обработке байта данных микропрограммой канала будет обнаружено наличие признака ПУП в текущем КСК, то в канале устанавливается запрос на прерывание типа ПУП. При прерывании типа ПУП записывается часть ССК: адрес текущего КСК 8, счетчик байт, состояние канала с признаком ПУП, ключ защиты программы. [40]
В общем случае для решения вопроса о доступе пользователя к данным в составе СУБД должна быть специальная привилегированная программа, проверяющая запрос пользователя на основании его паспорта, набора ограничений и конкретных значений данных в БД и решающая вопрос о разрешении или запрещении доступа. Поскольку эта программа должна иметь неограниченный по выборке доступ к любым данным в БД, администратором базы данных должны быть приняты специальные меры защиты программы, исключающие возможность ее использования не по назначению. Алгоритм подобной программы базируется на аксиоме безопасности и реализует различные проверки. [41]
С самого начала конструкторы PDP-11 рассчитали, что 16-битовая мини - ЭВМ с адресным пространством, равным 32 768 слов ( 32К), не совсем достаточна. Со временем программисты пришли к выводу, что для их программ необходимо больше адресного пространства, и нашли новые способы использования ЭВМ ( такие, как мультипрограммирование), которые требуют разделения и защиты программы, одновременно резидентных в памяти. [42]
Оперативная память пользователей имеет страничную защиту. Емкость одной страницы - 512 кодов. Защита программ организована по принципу-все вне двух установленных границ закрыто. Таким образом, каждая программа может обращаться к одной или нескольким страницам, расположенным подряд. [43]
Устройство управления У-321 обеспечивает взаимодействие всех устройств машины в процессе одновременного решения нескольких задач. При этом обеспечивается одновременно выполнение до трех команд в центральных устройствах, обмен информацией между накопителями на магнитной ленте, барабане и ферритовым накопителям ( ОЗУ), а также работа нескольких устройств для ввода и вывода информации. Аппаратная система защиты программы, имеющаяся в устройстве, обеспечивает защиту одних программ от возможных ошибок в других одновременно работающих программах; система относительных адресов обеспечивает независимость программ от места в памяти. Среди 220 команд, выполняемых устройством, имеются команды для диалога двух машин на уровне центральных устройств. [44]
В момент пуска ЭВМ эта команда ( при включенном тумблере) вводит единицу в разряд защиты памяти всех ячеек, содержащих программы, которые должны быть защищены. Затем тумблер выключается, чтобы предотвратить случайный сброс защиты. Поскольку целью является защита особенно важных программ и данных, разряды защиты памяти должны быть трудно изменяемыми. [45]