Компьютеры, программирование

  • 3141. Кластеризация групп входящих пакетов с помощью нейронных сетей конкурирующего типа
    Курсовой проект пополнение в коллекции 02.11.2010

    Из рассмотренной в предыдущем пункте схемы создания TCP-соединения следует, что на каждый полученный TCP-запрос на создание соединения операционная система должна сгенерировать начальное значение идентификатора ISN и отослать его в ответ на запросивший хост. При этом, так как в сети Internet (стандарта IPv4) не предусмотрен контроль за IP-адресом отправителя сообщения, то невозможно отследить истинный маршрут, пройденный IP-пакетом, и, следовательно, у конечных абонентов сети нет возможности ограничить число возможных запросов, принимаемых в единицу времени от одного хоста. Поэтому возможно осуществление типовой удалённой атаки "Отказ в обслуживании", которая будет заключаться в передаче на атакуемый хост как можно большего числа ложных TCP-запросов на создание соединения от имени любого хоста в сети (рис. 3). При этом атакуемая сетевая ОС в зависимости от вычислительной мощности компьютера либо - в худшем случае - практически зависает, либо - в лучшем случае - перестает реагировать на легальные запросы на подключение (отказ в обслуживании). Это происходит из-за того, что для всей массы полученных ложных запросов система должна, во-первых, сохранить в памяти полученную в каждом запросе информацию и, во-вторых, выработать и отослать ответ на каждый запрос. Таким образом, все ресурсы системы "съедаются" ложными запросами: переполняется очередь запросов и система занимается только их обработкой. Эффективность данной удаленной атаки тем выше, чем больше пропускная способность канала между атакующим и целью атаки, и тем меньше, чем больше вычислительная мощь атакуемого компьютера (число и быстродействие процессоров, объем ОЗУ и т. д.).

  • 3142. Кластеризация с помощью нейронных сетей
    Контрольная работа пополнение в коллекции 11.10.2010

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

  • 3143. Кластерные системы
    Информация пополнение в коллекции 09.12.2008

    Основным качеством, которым должен обладать высокопроизводительный кластер являтся горизонтальная масштабируемость, так как одним из главных преимуществ, которые предоставляет кластерная архитектура является возможность наращивать мощность существующей системы за счет простого добавления новых узлов в систему. Причем увеличение мощности происходит практически пропорционально мощности добавленных ресурсов и может производиться без остановки системы во время ее функционирования. В системах с другой архитектурой (в частности MPP) обычно возможна только вертикальная масштабируемость: добавление памяти, увеличение числа процессоров в многопроцессорных системах или добавление новых адаптеров или дисков. Оно позволяет временно улучшить производительность системы. Однако в системе будет установлено максимальное поддерживаемое количество памяти, процессоров или дисков, системные ресурсы будут исчерпаны, и для увеличеия производительности придется создавать новую систему или существенно перерабатывать старую. Кластерная система также допускает вертикальную масштабируемость. Таким образом, за счет вертикального и горизонтального масштабирования кластерная модель обеспечивает большую гибкость и простоту увеличения производительности систем.

  • 3144. Кластерные структуры и их оптимизация
    Курсовой проект пополнение в коллекции 22.01.2011

    Сегодня часто можно встретить смешанные кластерные архитектуры, которые одновременно являются как системами высокой готовности, так и высокоскоростными кластерными архитектурами, в которых прикладные задачи распределяются по узлам системы. Наличие отказоустойчивого комплекса, увеличение быстродействия которого осуществляется путем добавления нового узла, считается самым оптимальным решением при построении вычислительной системы. Но сама схема построения таких смешанных кластерных архитектур приводит к необходимости объединения большого количества дорогих компонентов для обеспечения высокого быстродействия и резервирования одновременно. И так как в High Performance кластерной системе наиболее дорогим компонентом является система высокоскоростных коммуникаций, ее дублирование приведет к значительным финансовым затратам. Следует отметить, что системы высокой готовности часто используются для OLTP задач, которые оптимально функционируют на симметричных мультипроцессорных системах. Реализации таких кластерных систем часто ограничиваются 2-х узловыми вариантами, ориентированными в первую очередь на обеспечение высокой готовности. Но в последнее время использование недорогих систем количеством более двух в качестве компонент для построения смешанных HA/HP кластерных систем становится популярным решением.

  • 3145. Клиент TCP
    Информация пополнение в коллекции 12.01.2009

    В случае с каналами мы просто связывали два дескриптора с помощью функции pipe. Таким образом мы получали односторонний канал связи. В случаях, когда нам было необходимо обеспечить двухстороннюю связь нам приходилось напрягаться чуть больше: создавать два канала, переопределять потоки и т.п. Потоковые сокеты обеспечивают двустороннюю связь. То есть, мы можем читать и писать с каждой стороны соединения. Но программирование сокетов несколько усложняется из-за возможности сетевого соединения. В отличии от каналов, сокеты могут создаваться на разных машинах соединенных сетью (поддерживающей протокол TCP/IP). Для того, что бы как то избавиться от неопределенности действий при создании соединения введены такие понятия как сервер и клиент. В контексте этой статьи сервером будем называть процесс, который создает сокет и ожидает подключения клиентов. Клиенты - это те процессы, которые пытаются инициировать соединение с сервером. При этом, не важно на какой машине в сети будет находиться клиент: он может инициировать соединение с сервером на локальной машине или на удаленной.

  • 3146. Клиент электронной почты
    Отчет по практике пополнение в коллекции 21.07.2012

    Диаграммы классов применяются для моделирования объектно-ориентированных систем. На простых диаграммах показываются классы и отношения между классами. На сложных диаграммах показываются классы, интерфейсы, кооперации и отношения между ними. Диаграммы классов дают статический вид системы. Можно также сказать, что диаграммы классов представляют собой взгляды разработчиков на статические состояния проектируемых систем. С помощью диаграмм классов составляется словарь системы[3].

  • 3147. Клиентская часть технологической среды для разработки больших экономических моделей: компоненты поддержки работы эксперта-экономиста при формировании и отладке (в расчетном режиме) структурного текста модели
    Дипломная работа пополнение в коллекции 06.09.2010

    Цель составления любых программ состоит в получении определенных результатов в процессе эксплуатации и оценивается эффективностью программного средства. Уточним применяемое далее понятие эффективности процесса разработки программного средства. Выбор адекватных показателей эффективности программных средств зависит от их назначения, области применения, а также от ряда характеристик программ, проявляющихся при их применении. Поэтому, для выбора технических решений могут использоваться различные критерии. Целесообразно подразумевать под эффективностью процесса разработки минимум затрат на разработку программ при заданной экономической эффективности применения и качества программных средств. Минимизация затрат на обеспечение жизненного цикла комплекта программ (далее КП) в некоторой степени эквивалентны максимизации разности эффекта и затрат, если предположить, что экономический эффект от применения программ зафиксирован и стабилен. Затраты в жизненном цикле ПО определяются не только этапом разработки, но и этапами эксплуатации и сопровождения, причем затраты на этих этапах могут значительно превосходить затраты на этапе проектирования и разработки и характеризуются своими особыми закономерностями. Неодновременность групп затрат не учитывается, и предполагается, что абсолютная величина и влияние затрат со временем не изменяется. Обычно, критерии качества изделий используются в совокупности, с разных сторон отражающей основные характеристики функционирования объекта. Тем не менее во многих случаях доминирует экономический эффект, который наиболее прост, и обобщенно принято описывать суммарным доходом Э от использования изделия в течении его жизненного цикла продолжительностью Тж. В первом приближении это разность между полной идеальной экономической эффективностью программы Эо и суммарными потерями и затратами K , снижающими предельный доход за весь жизненный цикл:

  • 3148. Клиентское программное обеспечение
    Дипломная работа пополнение в коллекции 13.11.2011

    Microsoft Transaction Server и COM+. Фундаментальной структурной концепцией, которая обеспечивает разработку сложных многопользовательских приложений для работы с данными, является транзакция. Главное свойство транзакции атомарность. Именно концепция транзакции обеспечивает выполнение ряда операций получения данных из разных СУБД и позволяет рассматривать их как единую операцию (Приложение 3).Message Queue асинхронная однонаправленная связь, ориентированная на сообщения. Протоколы DCOM и HTTP являются синхронными. Они возвращают результат, и до получения ответа от сервера работа клиента блокируется. Асинхронность MSMQ означает, что вызов сервиса осуществляется помещением сообщения в очередь. При этом возврат управления клиенту происходит немедленно (и возврат свидетельствует о постановке в очередь) и клиент продолжает работать (нет блокировки).

  • 3149. Клиентское программное обеспечение автоматизации рабочего места
    Дипломная работа пополнение в коллекции 18.06.2012

    ТаблицыИмя поляТип поляОписание1234NomenclatureIdIntegerКод номенклатурыNameVarchar(50)Название EquipmentIdIntegerКод оборудованияN_idintegerКод номенклатурыNameVarchar(50)оборудованиеTip_oIdIntegerКод типаE_idIntegerКод оборудованияDescriptionVarchar(60)Наименование оборудованияDetailsIdIntegerКод деталейT_idIntegerКод типа оборудованияAssignationVarchar(60)ОбозначениеFullnameVarchar(150)Полное названиеCellVarchar(15)ЯчейкиRemainsIntegerОстаткиUnitVarchar(5)Единицы измеренияSuppleIdIntegerКод поставщикаD_idIntegerКод деталейSupplierVarchar(30)ПоставщикCodeVarchar(15)Штрих-кодZakazzId IntegerКод заказаNumVarchar(7)Номер заказаObjVarchar(30)ОбъектZakazVarchar(30)ЗаказчикPickerVarchar(30)КомплектовщикYVarchar(10)Год заказаStatementIdIntegerКод ведомостиO_idIntegerКод заказаNomenclatVarchar(60)Название номенклатурыDet_nameVarchar(150)Полное наименованиеSummIntegerТребуемое количество оборудованияAlIntegerКоличество оборудования на складеCellVarchar(15)Ячейка расположения оборудованияПосле завершения инфологического проектирования, построения логической модели, указания полей для таблиц, с их описаниями и типами полей, переходим к машинному проектированию данной базы.

  • 3150. Ключевые шаги к успеху и реальные преимущества BPM
    Статья пополнение в коллекции 12.01.2009

    Хотя многие компании, собирающиеся внедрять ВРМ, могут заявить, что им необходимы все эти возможности, Крэйг Шифф советует выбрать какую-то основную цель и сфокусироваться на ее достижении. Это существенно поможет в выборе продуктов ВРМ, расстановке приоритетов в задачах и требованиях и даже в определении ресурсов, необходимых для проекта. И только затем можно переходить к разработке плана. Это важный момент, которым часто пренебрегают. Например, довольно часто проект ВРМ начинается с попыток внести улучшения в процесс бюджетирования, что, безусловно, имеет смысл, т.к. обычно данный процесс далек от оптимального и достаточно трудоемок как для финансового отдела, так и для других его участников из числа сотрудников компании. Но если сконцентрироваться только на бюджетировании, то в итоге можно получить точечное решение, которое не сможет превратиться в более комплексную систему, соответствующую пониманию ВРМ в масштабах всей компании. При разработке плана необходимо участие основных заинтересованных сторон всей компании, чтобы можно было выработать общее понимание того, какие конечные результаты ожидаются от внедрения ВРМ. Если заинтересованные стороны не могут прийти к соглашению, то требуется вмешательство куратора проекта из высшего руководства (см. п. 1).

  • 3151. Ключевые элементы на биполярних транзисторах
    Контрольная работа пополнение в коллекции 05.09.2010

    Великий соблазн для разработчика импульсной техники состоит в использовании в силовых цепях составного Дарлингтоновского транзистора. Большинство одиночных силовых транзисторов имеют коэффициент усиления по току порядка 10...20. Если, скажем, в силовой цепи необходимо получить ток 10 А, нужно подавать в базу ток не менее 0,5...1 А. То ли дело составной транзистор. В этом случае можно обойтись и десятками миллиампер. Схема управления источником значительно упрощается, повышается ее КПД, надежность. Но при параллельном соединении составных транзисторов КТ834А были посчитаны по всем вышеприведенным правилам выравнивающие резисторы, однако при включении схемы происходил крайне неравномерный прогрев корпусов. Оказалось, что в данном случае пользоваться приведенной выше методикой для расчета выравнивающих резисторов нельзя.

  • 3152. Коаксиальные кабели распределительных сетей СКТВ
    Информация пополнение в коллекции 22.03.2011

    Коаксиальные радиочастотные кабели являются основным типом линии передачи ТВ вещания и ОВЧ ЧМ сигналов в сети КТВ. В наиболее сложных климатических условиях эксплуатируются кабели снижения приемных антенн и кабели линейного тракта, используемые на воздушных переходах при троссовой подвеске. Они подвергаются воздействию атмосферных осадков, ветровых нагрузок, солнечной радиации, значительному перепаду температур (-50…+50 С). Магистральные и субмагистральные линии эксплуатируются в основном в условиях кабельной канализации, т.е. в относительно узком температурном диапазоне, однако могут подвергаться воздействию высокой влажности и даже воды в случаях затопления канализации. Современные отечественные кабели, получившие применение в СКТВ имеют однопроволочные медные внутренние проводники, изоляцию из сплошного или пористого полиэтилена. Внешние проводники выполнены из медных или алюминиевых лент, гладких или гофрированных, наложенных продольно внахлест или с продольным сварным швом. Защитная оболочка представляет собой шланговое покрытие из полиэтилена или поливинилхлорида. Применяются также коаксиальные кабели с внешним проводником в виде оплетки. Изоляция из сплошного полиэтилена повышает стойкость кабелей к воздействию повышенной влажности. Использование пористого полиэтилена снижает эксплуатационную надежность линий передач, но позволяет существенно снизить километрическое затухание в линиях КТВ.

  • 3153. Коди БЧХ. Алгоритми кодування та декодування
    Информация пополнение в коллекции 18.12.2010

    - з виразу j=2tu-1 максимальний порядок мінімального багаточлена, що входить у число співмножників g(x);

    1. користуючись таблицею мінімальних багаточленів, визначається вираз для g(x) залежно від m і j. Для цього з колонки, що відповідає параметру m, вибираються багаточлени з порядками від 1 до j, які в результаті перемножування дають значення g(x). Примітка. У виразі для g(x) утримуються мінімальні багаточлени тільки для непарних ступенів ?, тому що звичайно відповідні їм мінімальні багаточлени парних ступенів ? мають аналогічні вирази. Наприклад, мінімальні багаточлени елементів
  • 3154. Кодирование графической информации
    Информация пополнение в коллекции 28.11.2010

    Особенно интенсивно технология обработки графической информации с помощью компьютера стала развиваться в 80-х годах. Графическую информацию можно представлять в двух формах: аналоговой или дискретной. Живописное полотно, цвет которого изменяется непрерывно - это пример аналогового представления, а изображение, напечатанное при помощи струйного принтера и состоящее из отдельных точек разного цвета - это дискретное представление. Путем разбиения графического изображения (дискретизации) происходит преобразование графической информации из аналоговой формы в дискретную. При этом производится кодирование - присвоение каждому элементу конкретного значения в форме кода. При кодировании изображения происходит его пространственная дискретизация. Ее можно сравнить с построением изображения из большого количества маленьких цветных фрагментов (метод мозаики). Все изображение разбивается на отдельные точки, каждому элементу ставится в соответствие код его цвета. При этом качество кодирования будет зависеть от следующих параметров: размера точки и количества используемых цветов. Чем меньше размер точки, а, значит, изображение составляется из большего количества точек, тем выше качество кодирования. Чем большее количество цветов используется (т. е. точка изображения может принимать больше возможных состояний), тем больше информации несет каждая точка, а, значит, увеличивается качество кодирования. Создание и хранение графических объектов возможно в нескольких видах - в виде векторного, фрактального или растрового изображения. Отдельным предметом считается 3D (трехмерная) графика, в которой сочетаются векторный и растровый способы формирования изображений. Она изучает методы и приемы построения объемных моделей объектов в виртуальном пространстве. Для каждого вида используется свой способ кодирования графической информации.

  • 3155. Кодирование и декодирование
    Контрольная работа пополнение в коллекции 31.08.2010

    Пользуясь решетчатой диаграммой кодера, попытаемся, приняв некоторый сегмент r, проследить наиболее вероятный путь кодера. При этом для каждого сечения решетчатой диаграммы будем отмечать меру расходимости пути каждому ее узлу. Предположим, что передана кодовая последовательность U = (00000000…), а принятая последовательность имеет вид r = (10001000…), то есть в первом и в третьем кадрах кодового слова возникли ошибки. Как мы уже убедились, процедура и результат декодирования не зависят от передаваемого кодового слова и определяются только ошибкой, содержащейся в принятой последовательности. Поэтому проще всего считать, что передана нулевая последовательность, то есть U = (00000000…). Приняв первую пару символов (10), определяется мера расходимости для первого сечения решетки, приняв следующую пару символов (00), для второго сечения и т.д. При этом из входящих в каждый узел путей оставляем путь с меньшей расходимостью, поскольку путь с большей на данный момент расходимостью уже не сможет стать в дальнейшем короче. Заметим, что для рассматриваемого примера начиная с четвертого уровня метрика (или мера расходимости) нулевого пути меньше любой другой метрики. Поскольку ошибок в канале больше не было, ясно, что в конце концов в качестве ответа будет выбран именно этот путь. Из этого примера также видно, что выжившие пути могут достаточно долго отличаться друг от друга. Однако на шестом-седьмом уровне первые семь ребер всех выживших путей совпадут друг с другом. В этот момент согласно алгоритму Витерби и принимается решение о переданных символах, так как все выжившие пути выходят из одной вершины, т.е. соответствуют одному информационному символу.

  • 3156. Кодирование и классификация в системе здравоохранения
    Информация пополнение в коллекции 21.12.2009

    Первая версия такого стандарта, ACR-NEMA 300-1985, была опубликована в 1985 году. У нее было две последующих редакции: первая выпущена в свет в октябре 1986 года, а вторая - в январе 1988 года. В том же 1988 году была выпущена вторая версия стандарта, ACR-NEMA 300-1988, которая включала в себя первую версию, обе ее редакции, дополнительную редакцию и новый дополнительный материал. Эти стандарты специфицировали аппаратный интерфейс для непосредственного соединения систем (point-to-point interface), минимальное множество программных команд и достаточное множество форматов данных. Новая, третья версия стандарта была выпущена в 1991 году и интенсивно перерабатывалась до 1993 года. Она получила название D1COM 3.0 и явилась существенным шагом вперед: ее можно было применять в сетевых средах с использованием стандартных протоколов, например TCP/IP; в ней были описаны уровни совместимости со стандартом, семантика программных команд и ассоциированных с ними данных; структура стандарта была приведена в соответствие с директивами Международной организации по стандартам ISO. Все это вместе взятое привело к тому, что такие крупнейшие производители диагностического оборудования, как General Electric, Philips, Siemens, начали предлагать в составе своих систем возможность импорта и экспорта изображений в стандарте DICOM 3.0. В течение последних лет стандарт DICOM постоянно дорабатывался и в 1998-1999 годах к нему были добавлены новые части (табл. 4). Отдельные части стандарта во многом независимы друг от друга. Структура стандарта DICOM соответствует директивам организаций ISO/IEC [8], регламентирующим форму проектов международных стандартов, что существенно отличает его от стандарта электронной передачи текстовых медицинских документов HL7, но отнюдь не облегчает восприятие материала.

  • 3157. Кодирование изображений
    Информация пополнение в коллекции 12.01.2009

    Естественные изображения имеют некомпьютерное происхождение. В них почти нет резких цветовых переходов. Компьютерные рисунки, как в прочем и любые другие, подразделяются на два типа: растровые и векторные. В первом изображение хранится как прямоугольная матрица с элементами, характеризующими цветовые составляющие. В векторных изображение - последовательность команд для его построения. Пример команды - круг с центром в точке (100,100) и радиусом 50, текстурированный материалом под дерево. Преимущество растровых - простота воспроизведения и реалистичность, недостаток - большой занимаемый объем, проблемы с масштабированием. У векторных наоборот, преимущество - небольшой занимаемый объем, легкость масштабирования, недостаток - необходимость предварительной обработки перед воспроизведением и трудность создания реалистичных изображений. Трехмерные сцены вынесены в отдельный класс, так как в процессе их создания (например, прямой или обратной трассировкой луча, методом излучательности) можно получить дополнительные данные (характеристики прямого и диффузного отражения света, преломления ... объектов сцены) и использовать их при дальнейшей обработке. Изображения, как результат опыта и т.п. необходимо обработать, с целью выявить его особые характеристики, например, выделить часть изображения лежащую в заданном спектре и т.п. В дальнейшем мы будем рассматривать в основном растровые изображения.

  • 3158. Кодирование информации
    Информация пополнение в коллекции 09.12.2008

    Поскольку и цвета кодируются в двоичном коде, то если, например, вы хотите использовать 16-цветный рисунок, то для кодирования каждого пикселя вам потребуется 4 бита (16=24), а если есть возможность использовать 16 бит (2 байта) для кодирования цвета одного пикселя, то вы можете передать тогда 216 = 65536 различных цветов. Использование трех байтов (24 битов) для кодирования цвета одной точки позволяет отразить 16777216 (или около 17 миллионов) различных оттенков цвета - так называемый режим “истинного цвета” (True Color). Заметим, что это используемые в настоящее время, но далеко не предельные возможности современных компьютеров.

  • 3159. Кодирование информации
    Курсовой проект пополнение в коллекции 16.06.2012

    Близки по смыслу понятия «формализация» и «кодирование». С понятием «кодирование» непосредственно связано понятие кода. Как и большинство понятий информатики, понятие «код» многозначно. Кодом называется правило, описывающее отображение одного набора знаков в другой набор знаков или слов. Кодом можно назвать правило, описывающее отображение набора знаков одного алфавита в набор знаков другого алфавита. Не будет ошибкой сказать, что код - это двоичное слово фиксированной длины или произвольная конечная последовательность знаков, имеющая определенный заранее смысл. Важным этапом в освоении понятия «код» является усвоение понятия длины кода. Длиной кода принято называть число знаков, используемых для представления кодируемой информации в алфавите кодирования. Кодом постоянной длины называется такой способ кодировки, при котором все знаки исходного алфавита кодируются «словами» одинаковой длины. Все естественные языки можно отнести к способу кодировки, при котором знаки исходного алфавита (объекты реальной действительности) кодируются словами разной длины. К коду переменной длины относится код Морзе. К кодам переменной длины также относится 4-х битовый код Грэя для десятичных цифр, циклический код Грэя, 4-позиционный цепной код, код Бодо и др. Применительно к памяти компьютера термин «двоичное слово» отражает способ кодировки, при которой все знаки исходного алфавита (символы) кодируются последовательностью двоичных знаков. При этом длина кода имеет конкретное, фиксированное значение (байт, два байта и т. д.).

  • 3160. Кодирование различных типов информации. Состав системного блока
    Контрольная работа пополнение в коллекции 21.12.2010

    Слово «Алгоритм» происходит от algorithmi - латинского написания имени аль-Хорезми, под которым в средневековой Европе знали величайшего математика из Хорезма (город в современном Узбекистане) Мухаммеда бен Мусу, жившего в 783-850 гг. В своей книге «Об индийском счете» он сформулировал правила записи натуральных чисел с помощью арабских цифр и правила действий над ними столбиком. В дальнейшем алгоритмом стали называть точное описание действий,однозначно приводящее к получению требуемого результата из исходных данных. Алгоритм может быть предназначен для выполнения его человеком или автоматическим устройством. Создание алгоритма, пусть даже самого простого, - процесс творческий. Он доступен исключительно живым существам, а долгое время считалось, что только человеку. Другое дело - реализация уже имеющегося алгоритма. Ее можно поручить субъекту или объекту, который не обязан вникать в существо дела, а возможно, и не способен его понять. Такой субъект или объект принято называть формальным исполнителем. В роли формального исполнителя может выступать и человек, но в первую очередь различные автоматические устройства, и компьютер в том числе. Каждый алгоритм создается в расчете на вполне конкретного исполнителя. Те действия, которые может совершать исполнитель, называются его допустимыми действиями. Совокупность допустимых действий образует систему команд исполнителя. Алгоритм должен содержать только те действия, которые допустимы для данного исполнителя.Свойства алгоритма