К вопросам защиты и архитектуры

         

Защита информации в Интернет

Когда в лесу падает дерево и никого нет поблизости, в любом случае раздается громкий треск. Однако если компьютерная сеть содержит изъян в системе защиты и никому об этом неизвестно, то на первый взгляд кажется, что такую сеть можно считать надежной. Лишь самый большой идеалист может поспорить с этим утверждением, однако очень скоро вы увидите, что все далеко не так очевидно.
Сеть с изъяном в подсистеме зашиты оказывается незащищенной для тех, кому известно об этой бреши. Если о ней не знает никто, т.е. изъян до настоящего момента еще не был обнаружен, то можно считать, что сеть в безопасности. Если хотя бы один человек узнает об этом слабом месте, то сеть станет для него уязвимой, однако она по-прежнему будет защищенной от всех остальных. Если же о недостатке станет известно производителю оборудования... Если специалисты какой-либо исследовательской группы узнают об этом... Если эта информация попадет в руки сообщества хакеров... В любой из этих ситуаций незащищенность сети возрастет во много раз и эта новость мгновенно станет всеобщим достоянием.

Введение
Предварительный сбор данных
Сканирование
Инвентаризация
Уязвимость Windows 95/98/ME

Уязвимость Windows NT
Уязвимость Windows 2000
Уязвимость Novell NetWare
Уязвимость UNIX

Уязвимость удаленных соединений, РВХ, Voicemail и виртуальных частных сетей
Сетевые устройства
Брандмауэры
Атаки DoS


Изъяны средств удаленного управления
Расширенные методы

Уязвимость в Web
Атаки на пользователей Internet

Информационная безопасность

Роясь недавно в базе публикаций по информационной безопасности, я наткнулся на целый ряд статей разных авторов, посвященных такой непростой задаче, как доказательство возможности создания абсолютно защищенной системы. И это несмотря на общепризнанный факт того, что такую систему создать невозможно. Мало того. Многие компании даже создают системы, называемые "абсолютно защищенными". Как правило, такие заявления делаются фирмами, занимающимися криптографической защитой. Например, компания , создавшая Virtual Matrix Encryption, или TriStrata Securities. Однако и в области не криптографии регулярно всплывают фирмочки, заявляющие о революции в области информационной безопасности и создании абсолютно защищенной системы. Например, компания AppShield, выпустившая одноименное устройство и даже гарантирующая возврат денег, если ее систему взломают (как тут не вспомнить рекламу мужского дезодоранта OldSpice, обещающего схожие гарантии).
Но это все небольшие компании, которые, выйдя на уже поделенный рынок, пытаются привлечь к себе внимание любыми способами. А что же крупные и известные игроки этого рынка? И здесь есть свои герои. Например, такой гранд в области информационной безопасности, как Symantec, проводила в июле этого года семинар с претенциозным названием: "Абсолютная защита корпоративной сети предприятия на основе интегрированных решений Symantec".

Почему не существует абсолютной защиты?
Анализ рынка средств защиты от копирования и взлома программных средств
Запутывание
Системы обнаружения аномалий: новые идеи в защите информации

Программные решения для выявления и предотвращения утечек конфиденциальных данных
Возможности нападения на информационные системы
BCP: SOS для вашего бизнеса
Информационная безопасность и интересы бизнеса

К вопросу защиты карточек пополнения счета мобильных операторов связи
Категорирование информации
Лазерный диск с нулевым треком как средство защиты от копирования
Базовые принципы
Защита домашнего компьютера
Защита информации в корпоративных приложениях

Корреляция на службе безопасности
Безопасность СУБД
Delphi и Windows API для защиты секретов
Windows и Delphi на защите секретов
Распределенные атаки на распределенные системы

Эффективность защиты информации
Экономически оправданная безопасность
Лекция из курса Основы информационной безопасности
Обработка SNMP сообщений - ядро
Чем измерить безопасность Интернет?

Безопасность сети: то, что должен знать каждый
IP-опасность для бизнеса
Предотвращение сетевых атак: технологии и решения
Безопасность IP–телефонии — полевые зарисовки
IPSec: панацея или вынужденная мера?

Девять мифов о незащищённости ip-телефонии
Что общего между шифрованием и линией Мажино?
Компьютер на замке
Методика построения корпоративной системы защиты информации

Итак, приступим: основные понятия и определения
Моделирование процессов создания и оценки эффективности систем защиты информации
Безопасность ноутбука
Защита конфиденциальных данных на ноутбуках и КПК

Атака на Windows NT
Философия и архитектура NT против UNIX с точки зрения безопасности
Обфускация и защита программных продуктов
Оценка затрат компании на Информационную безопасность
Мой офис - моя крепость

Особенности выполнения количественных оценок
Firewall - не панацея. Защита должна быть комплексной!
Безопасность систем с открытым кодом
Технологии - это не все

Что такое парольный взломщик?
Доверительная открытая платформа
Неизвестная уязвимость функции printf
Методики и технологии управления информационными рисками

Киберкрыша
Политика сетевых соединений
Саботаж в корпоративной среде
Информационная безопасность в современных системах управления базами данных
Как идентифицировать затраты на безопасность?
Безопасность технологии GPRS

Система управления безопасностью: простые рецепты
Системы защиты: фокус на комплексные решения
Предыстория атаки
Закон об ЭЦП принят. Что дальше?

Секретное оружие социальной инженерии
Юридические аспекты борьбы со спамом
Как защититься от программ-сканеров
Краткий обзор СУБД MS SQL 2000
ЭТО ДОЛЖЕН ЗНАТЬ КАЖДЫЙ или кому можно передавать свои секреты

Как определить источники угроз?
Защищаем беспроводное соединение
Техника безопасности в беспроводном мире
Windows и Linux: что безопаснее?
Проблемы безопасности в беспроводных сетях

Методические основы защиты информационных активов компании
Критерии проведения аудита безопасности информационных систем

Инструменты безопасности с открытым исходным кодом

Прежде всего Том создал несколько базовых средств для защиты своей сети от внешнего мира, чтобы затем спокойно заняться безопасностью серверов и внутренней части сети. Он настроил межсетевой экран для соединений с Интернетом, используя программу Turtle Firewall (рассмотренную в лекции 3). С помощью этой программы и старого сервера, который больше ни для чего не использовался, он сконфигурировал машину так, чтобы разрешить соединения с внешним миром только изнутри сети; все входящие соединения, не запрошенные изнутри, блокировались. Правда, он сделал несколько исключений для общедоступных серверов.

Защита периметра
Повышение безопасности системы защитных средств
Основы архитектуры сетей
Обзор сканеров портов
Выявление дыр в безопасности ваших систем

Краткая история Ethernet
Примеры сигнатур сетевых систем обнаружения вторжений
Установка Swatch
Виды криптографии
Обзор технологий беспроводных ЛВС

Применение компьютерных судебных средств
Ресурсы открытого ПО

Архитектура Microsoft Windows для разработчиков

Это официальное учебное пособие рекомендовано корпорацией Microsoft для подготовки к экзаменам по программе сертификации разработчиков решений на базе продуктов Microsoft (Microsoft Certified Solution Developer, MCSD). Курс адресован разработчикам программного обеспечения и системным администраторам, а также всем, кто готовится к сдаче экзаменов по программе сертификации Microsoft. Здесь подробно рассмотрена архитектура операционных систем семейства Windows и различные аспекты разработки приложений для этих ОС, включая создание клиент-серверных и Web-приложений.

Об этой курсе
Операционные системы Windows и их архитектура
Концепции построения сетей
Создание решений с использованием Microsoft BackOffice

Разработка приложений
Архитектура компонентных решений
Базы данных: принципы построения
Базы данных: интерфейсы для разработчиков
Технологии ActiveX
Реализация клиентских решений

Реализация серверных решений
Дополнительные интерфейсы
Пользовательский интерфейс
Методики разработки и управления проектами
Словарь терминов

О чувствительности акустических систем и связанных вещах

Амплитуда звукового давления p - максимальное дополнительное давление, возникающее в среде при прохождении звуковых волн, выражается в Паскалях (Па).
Колебательная скорость v - произведение амплитуды колебаний частиц среды на угловую частоту, единица - метр в секунду (м/с). При замене частиц среды на диффузор динамика получим амплитуду скорости движения диффузора.
Сила звука I - отношение потока звуковой энергии через поверхность, перпендикулярную направлению распространения звука, к площади этой поверхности, единица - ватт на квадратный метр (Вт/м^2). Сила звука I равна произведению амплитуды звукового давления на колебательную скорость: I = pv.
Удельное акустическое сопротивление Zs - отношение амплитуды звукового давления к колебательной скорости: Zs = p/v, единица - паскаль-секунда на метр (Па*с/м). Удельное акустическое сопротивление Zs является характеристикой среды и для газа в идеальном случае равно произведению его плотности на скорость звука в нём (для "среднего" воздуха имеем 340.3 м/с * 1.225 кг/м^3 = 417 Па*с/м).

Блок звуковых эффектов Фонистер
Несложные аудио-моды
Педаль с темброблоком
Цифро-аналоговый функциональный генератор звуковой частоты
Передача звука по ИК каналу

УМЗЧ с глубокой ООС
В стиле ретро
Усилитель мощности на TDA-1558

Программа sPlan

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

Схема пространственного, стерео и псевдостереофонического звучания на TDA-3810
Стереофонический темброблок (TDA1524)
Установка "Квадро эффект"

Визуальное руководство по звукозаписи и продюссированию

Существует одиннадцать сторон того, что понимаеся под качественной записью. Каждый аспект должен содержать, или, по меньшей мере, стремиться к совершенству. Если какой-то из них изначально слаб, он окажется слабым звеном. Хотя каждый из них – это только маленькая часть песни, слабость любоого может ее разрушить. Если же все одиннадцать близки к совершенству, то шансы того, что песня станет потенциальным хитом – миллион к одному, в ином случае эти шансы убывают экспоненциально. Таким образом, необходимо выявлять и критиковать слабости этих компонент настолько часто, насколько возможно. Вы, возможно, никогда не подумали бы, что работа инженера включает заботу о таких вещах, как концепция песни, мелодия, ритм, гармония – разве за это не отвечает исполнитель? Если песня или исполнитель плохи, это не вина инженера; но ваши критические замечания в этой чувствительной области могут катострофически повлиять на ваше здоровье и профессиональную карьеру. Как бы то ни было, профессиональные инженеры делают больше, чем просто записывают и сводят.

Продолжение
Несложные аудио-моды

Звуковая студия в PC

Эта книга, как и все остальные наши книги о применении компьютера в музыкальном творчестве, вышла при непосредственном участии Издательской группы "Арлит". Серийное оформление, разработка идей рисунков обложки каждой из книг, изготовление иллюстраций средствами векторной графики, редакторская правка и корректура, подготовка оригинал-макета - все это "Арлит". Мы выражаем благодарность всем сотрудникам Издательской группы "Арлит" и в особенности Сергею Золотареву. Его мы называем крестным отцом наших книг. Именно Сергей несколько лет назад стал тем единственным в книгоиздательском мире человеком, который поверил в перспективность музыкально-компьютерной тематики. Поверил и не ошибся.

Сведение стереозаписи
Управление параметрами звука по midi

Звуковая студия на рабочем столе

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

Работа с микрофоном
Vienna SoundFont Studio

Звуковая студия на столе

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

Введение

Компьютерному музыканту о звуке
Редактор звуков Coll Edit
WT синтезатор в домашней студии
Сведение MIDI- И WAVE-композиций В CAKEWALK PRO AUDIO 6.0
Заключение

Технология создания 3D звука

Звуковое сопровождение компьютера всегда находилось несколько на втором плане. Большинство пользователей более охотно потратят деньги на новейший акселератор 3D графики, нежели на новую звуковую карту. Однако за последний год производители звуковых чипов и разработчики технологий 3D звука приложили немало усилий, чтобы убедить пользователей и разработчиков приложений в том, что хороший 3D звук является неотъемлемой частью современного мультимедиа компьютера. Пользователей убедить в пользе 3D звука несколько легче, чем разработчиков приложений.
Достаточно расписать пользователю то, как источники звука будут располагаться в пространстве вокруг него, т.е. звук будет окружать слушателя со всех сторон и динамично изменяться, как многие сразу потянутся за кошельком. С разработчиками игр и приложений сложнее. Их надо убедить потратить время и средства на реализацию качественного звука. А если звуковых интерфейсов несколько, то перед разработчиком игры встает проблема выбора.
Сегодня есть два основных звуковых интерфейса, это DirectSound3D от Microsoft и A3D от Aureal. При этом, если разработчик приложения предпочтет A3D, то на всем аппаратном обеспечении DS3D будет воспроизводиться 3D позиционируемый звук, причем такой же, как если бы изначально использовался API DS3D.
Само понятие "трехмерный звук" подразумевает, что источники звука располагаются в трехмерном пространстве вокруг слушателя. Это основа. Далее, чтобы придать звуковой модели реализм и усилить ощущения при восприятии звука слушателем, используются различные технологии, обеспечивающие воспроизведение реверберации, отраженных звуков, окклюзии (звук прошедший через препятствие), обструкции (звук не прошел через препятствие), дистанционное моделирование (вводится параметр удаленности источника звука от слушателя) и масса других интересных эффектов.

Технология создания позиционируемого 3D звука
Тестирование в музыке
Беспроводные наушники Cosonic WR-770, работающие в UHF-диапазоне
Creative D.A.P. Jukebox - шаг на пути к идеальному цифровому плееру

Dolby Digital (AC-3)
MP3/WMA-плееры digit@lway MPIO FD100 и FL100
Подключение и ПО
MP3/WMA-плеер Hyun Won Gemboy
А где же SPX?
Тюнер AM
Direct monitoring

Активная 5.1-акустика Microlab X4/5.1
Какой режим кодирования стереосигнала лучше: stereo, joint stereo или dual channel?
Рассмотрим подробно MPIO плеер
Звуковая карта Acoustic Edge от Philips
Sound Blaster Live! и домашняя звуковая студия

Что такое Амплитудно-частотная Характеристика (АЧХ)?
Усилительный тракт
Тестирование внутреннего цифрового входа

Справочник. - Коммутационные аппараты

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

Варианты заделки проводов (разводка проводов витая пара)
Монтаж вилки RJ-45 на кабель
Универсальный DATA-кабель
Структурированные кабельные системы
Структурированная кабельная система IT-SKS

Справочник по кабельнопроводниковой продукции

Справочник по проводам, кабелям для электричества.

Провод неизолированный
БПВЛ провод авиационный, автотракторный и автомобильный
КГ кабель гибкий общего назначения
М провод неизолированный

НП провод монтажный
ПБН провод бытовой
РК кабель радиочастотный
СБ кабель силовой

Нити опознавательные и кодовые обозначения кабельных предприятий
ВБбШв кабель силовой
ЗКАБп кабель дальней связи
Разводка кабеля витая пара для соединения двух компьютеров
Расчет параметров передачи цепей кабеля в диапазоне частот СП

Справочник по электрическим кабелям,проводам и шнурам

Кабельную продукцию в зависимости от конструкций подразделяют на кабели, провода и шнуры.
Кабель — одна или более изолированных жил (проводников), заключенных, как правило, в металлическую или неметаллическую оболочку, поверх которой в зависимости от условий прокладки и эксплуатации может иметься соответствующий защитный покров, в который может входить броня.
Провод — одна неизолированная или одна и более изолированных жил, поверх которых в зависимости от условий прокладки и эксплуатации может иметься неметаллическая оболочка, обмотка и (или) оплетка волокнистыми материалами или проволокой.
Шнур — две или более изолированных гибких или особо гибких жил сечением до 1.5 мм2, скрученных или уложенных параллельно, поверх которых в зависимости от условий эксплуатации могут быть наложены неметаллическая оболочка и защитные покрытия.

Классификация кабельной продукции и ее основные элементы
Кабели, провода и шнуры для горных разработок и землеройных работ
Кабели контрольные, сигнализации и блокировки
Станционные, распределительные и шахтные кабели и провода связи
Токовые нагрузки на кабели, провода и шнуры
Кабельная продукция

Администрирование в вопросах и ответах

При выборе типа инсталляции Вашего сервера обычно руководствуются видом лицензии сервера, приобретенной Вашей организацией. От вида лицензии зависит и стоимость всего проекта, внедрения Domino в организации или ее филиалах.
Семейство серверов Domino R5 представляет собой программную серверную платформу, предоставляющую широчайший спектр функций передачи сообщений, мощную архитектуру Web-приложений для разработки деловых приложений, легко масштабируемых, надежных, которые удовлетворят даже самых крупных корпоративных заказчиков. Благодаря единой архитектуре, серверы Domino позволяют заказчикам воспользоваться гибкостью подхода “начать с малого и быстро расширяться”.

Использование топологии репликаций Peer-to-Peer
Установка и настройка Transaction logging
Как изменить общее имя пользователя?
Server Directory Catalog
Скрытие списка баз данных сервера для Web клиентов
Настройка контроля передачи сообщений
Настройки Mobile Directory Catalog
Остановка подзадачи Inbound
Пользователи Notes
Просмотр и удаление интернет сертификатов
Restart
Создание документа Holiday
Удаление Partition сервера с компьютера
Восстановление представлений в базах данных

Администрирование групп

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

Продолжение
Администрирование пользователей
Мастер звонков. Руководство системного администратора

Справочник - администрирование и термины

Справочник по средствам администрирования и компьютерных терминов
Справочник по средствам администрирования Windows XP
В справочнике описаны средства администрирования, их назначение и выполняемая работа, места расположения и включение. Средства Администрирования открываются по интерактивной ссылке.
Встроенный модуль «Диагностика сети» используется для сбора и отображения информации об оборудовании и операционной системе, о настройке Интернета, модема и сетевого адаптера.

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

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

Драйвер сетевой платы
Кэш свойств
Ошибка таймаута
Файл кэша
Хозяин операций
IP-адрес класса B
Кэширующий распознаватель
Квота очереди
Набор репликации
Общая папка
Отказоустойчивость
Ping

Сравнение подходов к крупномасштабному анализу данных

Молодежи свойственно увлекаться новыми идеями. Идея MapReduce, выдвинутая и реализованная сначала Google, а потом и сообществом open source в проекте Hadoop почти мгновенно овладела молодыми массами. Причем даже теми представителями компьютерной молодежи, которые получили хорошее образование и последующий практический опыт в области систем управления базами данных. Мне неоднократно приходилось слышать от молодых коллег, что они считают достоинствами MapReduce отсутствие схемы данных (в том числе, и отсутствие поддержки типов данных) и даже потребность в явном программировании конструкций, которые испокон веков поддерживались в СУБД на уровне высокоуровневых языковых конструкций языка SQL. Понятно, что дополнительным стимулом к применению MapReduce была привязка этой технологии к «облачным» вычислениям, возможность практически бесплатно арендовать виртуальный кластер с большим числом узлов и развернуть на нем свою MapReduce программу, почти автоматически достигнув громадной производительности своего приложения.
До поры до времени представители старшего и среднего поколений сообщества баз данных ограничивались ворчанием в адрес MapReduce, что, в свою очередь, еще больше привлекало молодежь к использованию соответствующих средств. Действительно, раз «старики» ворчат, значит, они просто не понимают, что средства управления данными их поколений просто устарели, и нужно переходить к использованию новых, прогрессивных технологий.

Закладывая основу нашего исследования наследования типов
Выполнение транзакций, ориентированное на данные
Общая характеристика CASE-средства IBM Rational Rose 2003
Окно браузера проекта

Основы моделирования в Simulink

Программа Simulink является расширением программного пакета MATLAB. При моделировании с использованием Simulink реализуется принцип визуального программирования, в соответствии с которым, пользователь на экране из библиотеки стандартных блоков создает модель устройства и осуществляет расчеты. При этом, в отличие от классических способов моделирования, пользователю не нужно досконально изучать язык программирования и численные методы математики, а достаточно общих знаний требующихся при работе на компьютере и, естественно, знаний той предметной области в которой он работает.
Simulink является достаточно самостоятельным инструментом MATLAB и при работе с ним совсем не требуется знать сам MATLAB и остальные его приложения. С другой стороны доступ к функциям MATLAB и другим его инструментам остается открытым и их можно использовать в Simulink. Часть входящих в состав пакетов имеет инструменты, встраиваемые в Simulink (например, LTI-Viewer приложения Control System Toolbox – пакета для разработки систем управления). Имеются также дополнительные библиотеки блоков для разных областей применения (например, Power System Blockset – моделирование электротехнических устройств, Digital Signal Processing Blockset – набор блоков для разработки цифровых устройств и т.д).
При работе с Simulink пользователь имеет возможность модернизировать библиотечные блоки, создавать свои собственные, а также составлять новые библиотеки блоков.
При моделировании пользователь может выбирать метод решения дифференциальных уравнений, а также способ изменения модельного времени (с фиксированным или переменным шагом). В ходе моделирования имеется возможность следить за процессами, происходящими в системе. Для этого используются специальные устройства наблюдения, входящие в состав библиотеки Simulink. Результаты моделирования могут быть представлены в виде графиков или таблиц.
Преимущество Simulink заключается также в том, что он позволяет пополнять библиотеки блоков с помощью подпрограмм написанных как на языке MATLAB, так и на языках С + +, Fortran и Ada.

Общие сведения
Основные приемы подготовки и редактирования модели
Установка параметров расчета и его выполнение
Библиотека блоков Simulink
Приемники сигналов

Continuous – аналоговые блоки
Блок единичной дискретной задержки Unit Delay
Блок ограничения Saturation
Блок вычисления модуля Abs
Мультиплексор (смеситель) Mux

Блок задания функции Fcn
Subsystem – подсистемы
Маскирование подсистем

Схемотехническое моделирование в Design Center

Основу системы Design Center составляет программа PSpice, которая является наиболее известной модификацией программы схемотехнического моделирования SPICE (Simulation Program with Integrated Circuit Emphasis), разработанной в начале 70-х годов в Калифорнийском университете [35, 49, 55, 72, 79]. Она оказалась очень удачной, с тех пор интенсивно развивается и де-факто стала эталонной программой моделирования аналоговых устройств. Принятые в ней математические модели полупроводниковых приборов используются во многих аналогичных программах (например, Micro-Cap IV, ДИСП-ПК), а формат входного языка SPICE поддерживается большинством пакетов САПР (OrCAD 5, P-CAD 8.5, TangoPRO, Viewlogic, COMPASS, Mentor Graphics и др.). Первая версия программы PSpice для IBM PC создана в 1984 г. корпорацией MicroSim. Эта и последующие версии используют те же алгоритмы, что и SPICE, тот же формат представления входных и выходных данных.

Основные характеристики системы
Модель арсенид-галлиевого полевого транзистора
Нелинейные резисторы, конденсаторы и индуктивности
Редактор входных сигналов StmEd

Структуры данных и модели вычислений

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

Классы функций, используемые для оценки сложности алгоритмов
Общие сведения о списках
Расширение реляционной модели для лучшего отражения семантики

К вопросам моделирования

В этом разделе справочника включена информация по функциям анализа, связанными с моделированием. Остальные функции анализа описаны в справочнике Gateway Analysis Help (Введение в Unigraphics)..

Структура данных
Apply или OK
Пример создания твердотельной модели
Law Subfunction Задание закона
Angular Угол между прямыми
Открыть/закрыть зависимую часть дерева

Controlling the Spreadsheet Columns Управление колонками таблицы
Inputting Points from a File Ввод точек из файла
Curve Fillet Скругление двух кривых
Определение способа построения множества точек

Модели и структуры данных

В пособии приводится классификация структур данных, обширная информация о физическом и логическом представлении структур данных всех классов памяти ЭВМ: простых, статических, полустатических, динамических; исчерпывающая информация об операциях над всеми перечисленными структурами. Приведено достаточно большое количество алгоритмов выполнения особенно важных операций, реализованных в виде процедур и функций, написанных на Turbo Pascal, которые могут быть применены как "заготовки" в самостоятельных разработках студентов и программистов.

Понятие структур данных и алгоритмов
Представление любого дерева, леса бинарными деревьями
Разбиение модели на конечные элементы

Математические пакеты Maple

Как уже отмечалось, некоторые функции системы Maple помимо их нахождения в ядре могут быть расположены в стандартной библиотеке и в пакетах, входящих в поставку системы. Это значит, что их не надо приобретать дополнительно, однако перед использованием таких функций надо загрузить их или отдельно, или вместе с целым пакетом, если большинство его функций представляет интерес для пользователя.

Подробнее