
Главная
»
Медицинская литература
»
Клиническая медицина
»
Психиатрия. Неврология. Наркология
» Проектирование и анализ параллелизма в процессах и программах
Черемисинов Д., Проектирование и анализ параллелизма в процессах и программах
Белорусская наука, 2011 г., 32 стр., 978-985-08-1285-8
Описание книги
В монографии обсуждается широкий круг вопросов, связанных с проектированием микроэлектронных устройств с программным управлением. Рассматриваются задачи и методы разработки программ и аппаратуры с использованием языка ПРАЛУ, область применения которого расширена.
Скачать, но не бесплатно эту книгу можно в интернет-магазинах
Читать онлайн
Доступен для чтения фрагмент книги
Ключевые слова
Поделиться ссылкой на книгу
Содержание книги
Предисловие......6Введение......11ГЛАВА 1. Параллельные алгоритмы......331.1. Определение......331.2. Классическая модель вычисления......351.3. Модели параллелизма......381.3.1. Формализация параллелизма в программировании......381.3.2. Формализация параллелизма при проектировании аппаратуры......491.4. Концепция времени в моделях распределенных систем......601.4.1. Обобщенный конечный автомат......611.4.2. Сети Петри......641.4.3. Временная логика......701.4.4. Интерпретация временной логики на модели Kripke......721.5. О системе классификации формализмов......76ГЛАВА 2. Язык ПРАЛУ как логика для описания взаимодействия......782.1. Физическая трактовка временной логики......812.2. Логика взаимодействия параллельных процессов......842.2.1. Структура события взаимодействия......852.2.2. Альтернативные предположения о связи событий......902.2.3. Понятие окружающей среды......912.3. Интерпретация ПРАЛУ как временной логики......932.3.1. Минимальная семантика ПРАЛУ......942.3.2. Эквивалентность минимальной семантики ПРАЛУ и CCS......1022.3.3. Необходимость измеряемого времени......1052.3.4. Уточнения минимальной семантики, обеспечивающие реализуемость......1072.3.5. Однопроцессорная реализация ПРАЛУ......109ГЛАВА 3. Проектирование распределенных систем......1163.1. Моделирование локальной шины PCI......1173.1.1. Функционирование шины PCI......1193.1.2. Стандарт шины PCI......1243.1.3. Пример устройства PCI......1243.1.4. Оценка работоспособности алгоритма методом симуляции......1263.1.5. Логическая структура устройства PCI......1283.2. Самосинхронные схемы......1323.3. ПРАЛУ и высокоуровневые языки описания аппаратуры......1343.3.1. Компиляция конструкций языков программирования в комбинационную схему......1363.3.2. Схемная семантика подмножества языка Verilog......1383.3.3. Сравнение ПРАЛУ и Verilog......1443.4. Верификация поведенческих моделей......1483.4.1. Построение генератора и монитора......1523.4.2. Задача верификации......1543.4.3. Инструменты для символической верификации......1563.4.4. ПРАЛУ-верификатор......163ГЛАВА 4. Мультиагентные системы......1684.1. Задача оптимизации программы агента......1724.1.1. Представление протоколов конечными автоматами......1724.1.2. Представление протоколов логическими формулами......1734.1.3. Синтез программ, реализующих конечные автоматы......1764.1.4. Модели программы......1794.1.5. Синтез программ по структуре описания автомата......1844.1.6. Управление синтезом программ......1934.2. Системы с произвольным числом агентов......1954.2.1. BDI-архитектура мультиагентных систем......1964.2.2. Формализмы задания протоколов взаимодействия агентов......1974.3. Спецификация протоколов взаимодействия агентов на ПРАЛУ......2004.3.1. Протокол английского аукциона......2014.3.3. Онтология архитектуры BDI для ПРАЛУ......2044.3.4. Методология программирования агентов на ПРАЛУ......2074.3.5. Программная реализация алгоритмов на ПРАЛУ......210ГЛАВА 5. Программирование кластерного компьютера......2145.1. Среда программирования кластера через удаленный терминал......2155.2. Управление вычислениями на кластерном компьютере......2175.2.1. MPI-программа......2185.2.2. Интерфейс для управления MPI-программой......2245.3. Параллельные вычисления в задачах проектирования СБИС......2285.3.1. Задачи, решаемые программным комплексом......2295.3.2. Сложность комбинаторно-логических задач......2345.3.3. Закон Амдала......2365.3.4. Классы параллельных алгоритмов......2385.4. Методика программирования MPI-программ......2435.4.1. Специфика отладки параллельных программ......2435.4.2. Предотвращение ошибок в параллельных вычислениях......2465.4.3. Верификация на модели в MPI-программе......249ГЛАВА 6. Защита программ......2526.1. Модели угроз нападения на защищаемую программу......2536.1.1. Враждебная программа в легальной среде исполнения......2556.1.2. Легальная программа во враждебной среде исполнения......2566.1.3. Защита распределенных программ......2586.2. Сохранение доверенности среды и обнаружение угроз......2606.3. Формальные модели, используемые при защите программ......2636.3.1. Защита автоматизированным преобразованием кода......2636.3.2. Предотвращение изменения кода программы......2656.3.3. Защита, обоснованная результатами, связанными со сложностью задачи......2676.3.4. Использование аппаратных средств......2686.4. Анализ стойкости защиты программы с помощью электронного ключа......2706.4.1. Защита программ посредством электронного ключа......2716.4.2. Виды атак на защищенную программу......2726.4.3. Противодействие атаке методом удаления блокировки......2746.4.4. Атака злоумышленника, имеющего ключ......2766.5. Защита программы для кластерного компьютера......2786.5.1. Протоколы для защищенной передачи данных......2806.5.2. Анализ защищенности интерфейса для управления MPI-программой......283Приложение......286
Об авторе
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Черемисинов Д., Проектирование и анализ параллелизма в процессах и программах в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.