Применение алгоритмов шифрования Политики безопасности Протокол аутентификации Безопасность IP (IPSec) Использование сертификатов для обеспечения безопасности

Программные механизмы защиты строятся, как правило, на принципе проверки определенных параметров машины на предмет совпадения некоторых данных, хранящихся в памяти компьютера, жестком диске, ключевой дискете. Еще одним интересным и эффективным способом защиты программ от несанкционированного копирования (НСК) является использование аномальных явлений, с которыми приходится сталкиваться при программировании микропроцессора.

Системы обработки данных

Производительность.

Рассмотрим зависимость между двумя величинами: средним числом задач, поступающих в единицу времени на вход системы, – интенсивностью входного потока задач Λ – и средним числом задач, покидающих систему за единицу времени, – интенсивностью выходного потока задач λ. Зависимость представлена на рис. 1.12. В области   интенсивность выходного потока полностью определяется интенсивностью входного потока: . При   система из-за ограниченности ресурсов – числа и быстродействия устройств, а также емкости памяти – не может в течение единицы времени обслужить все поступившие на обработку задания и интенсивность выходного потока λ, достигнув предельного значения λ*, остается постоянной при любых значениях , причем . Значение λ* определяет максимальную производительность системы для заданного класса задач и является характеристикой самой системы, не зависящей от интенсивности входного потока задач. Таким образом, производительность системы – ограниченная сверху величина: . В области   все ресурсы системы вкакой-то степени недоиспользуются. В области   по крайней мере один ресурс загружен полностью. Остальные ресурсы могут быть недогружены из-за нехватки одного или одновременно нескольких ресурсов.

На производительность наиболее существенно влияют следующие параметры:

·        число и быстродействие устройств, емкость оперативной и внешней памяти, с увеличением которых производительность может возрастать, а также структура системы и пропускная способность связей между элементами системы;

·        режим обработки задач, определяющий порядок распределения ресурсов системы между задачами, поступающими на обработку;

·         рабочая нагрузка, в первую очередь объем вводимых, хранимых в памяти, выводимых данных и число процессорных операций, необходимых для решения задачи.

Оценка производительности в виде числа задач, решаемых системой за единицу времени, имеет смысл только для конкретной задачи, работающей с заданным множеством задач. Чтобы сравнивать производительность различных систем, обрабатывающих различные классы задач, производительность на рабочей нагрузке определяют объемом вычислительной работы, выполняемой системой за единицу времени. Такую оценку представляют набором значений , составляющие которого определяют объем обработки, ввода и вывода данных в единицу времени. Например, P1 – число процессорных операций в секунду, Р2 – число вводимых за секунду символов. Как и при оценке производительности λ числом задач в единицу времени, производительность системы в объеме работ   характеризуется предельным значением , достигаемым при насыщении системы.

Оценки производительности λ и   связаны следующим образом. Пусть   – сложность вычислений, характеризуемая средним числом операций типа   выполняемых при решении одной задачи, причем значения   включают в себя все операции, в том числе относящиеся к системным процессам. Тогда

  (1.4)

  (1.5)

Различия в оценках λ, получаемых для различных индексов n, свидетельствует о погрешностях в измерении   и . Таким образом, оценки производительности λ и   однозначно связаны через характеристика   задач.

Пусть известны характеристики задач   и суммарное быстродействие   устройств, реализующих операций типа   соответственно. В предположении, что все устройства могут работать параллельно во времени и режим обработки задач, задаваемый управляющими программами операционной системы, обеспечивает параллельную работу устройств, можно получить верхнюю оценку максимальной производительности системы

  (1,6)

Значения   определяют максимальную производительность устройств типа , характеризуемую числом задач, которые способны обслужить устройства за единицу времени. Наименее производительная в заданном классе задач группа однотипных устройств и определит производительность системы. Оценка (1.6) будет ближе к реальному значению λ*, если вместо   подставить значения , характеризующие комплексную производительность системы.

Основной алгоритм FB (feedback) очередей с обратной связью использует n очередей, каждая из которых обслуживается в порядке поступления. Новый процесс поступает в первую очередь, затем после получения кванта времени он переходит в очередь со следующим номером и так далее после очередного кванта

Информатика, черчение, математика