Модели, методы, алгоритмы и программные решения вычислительных машин, комплексов и систем
книга

Модели, методы, алгоритмы и программные решения вычислительных машин, комплексов и систем

Место издания: Москва|Берлин

ISBN: 978-5-4499-1937-3

Страниц: 307

Артикул: 81092

Возрастная маркировка: 16+

Печатная книга
1342
Ожидаемая дата отгрузки печатного
экземпляра: 02.05.2024
Электронная книга
397.8

Краткая аннотация книги "Модели, методы, алгоритмы и программные решения вычислительных машин, комплексов и систем"

Учебник предназначен для изучения принципов работы микроЭВМ IBM на основе микропроцессоров, логического программирования, программирования микроконтроллерной базы на основе платформы Arduino. Раздел лабораторных работ содержит описание создания дополненной реальности в конструкторе (AR) ELIGOVISION TOOLBOX (EV TOOLBOX). В учебнике проводится ознакомление с интеллектуальными системами и технологиями в инженерии знаний. Описано моделирование работ с основными объектами, процессами и явлениями, связанными с интеллектуальными информационными системами и использованием методов их научного исследования. Дополнительно прилагаются практические задания и методы их решения с использованием алгоритмов Дейкстры, Флойда — Уоршелла, Хаффмана. Учебник разработан с учетом профессиональных стандартов, сопряженных с профессиональной деятельностью выпускника: «Программист», «Администратор баз данных», «Специалист по информационным системам», «Руководитель проектов в области информационных технологий», «Специалист по тестированию в области информационных технологий», «Технический писатель», «Системный администратор информационно-коммуникационных систем», «Специалист по администрированию сетевых устройств информационно-коммуникационных систем». Предназначен для бакалавров направлений подготовки 09.03.01 «Информатика и вычислительная техника»; 09.03.02 «Информационные системы и технологии»; 09.03.04 «Программная инженерия», с учетом требования профессиональных стандартов.

Содержание книги "Модели, методы, алгоритмы и программные решения вычислительных машин, комплексов и систем"


1. Принципы построения ПЭВМ
1.1.Взаимодействие устройств по системной магистрали
1.2. Центральный процессор
1.3. Микросхемы памяти
1.3.1. Оперативное запоминающее устройство (ОЗУ)
1.3.2. Постоянное запоминающее устройство (ПЗУ)
1.4. Микросхемы процессоров
1.4.1. Процессор Intel Core i7
1.4.2. Однокристальная система Texas Instruments OMAP5430
1.4.3. Микроконтроллер Atmel ATmega128
1.4.4. Микроконтроллер 1887ВЕ7Т
1.5. Компьютерные шины
1.5.1. Ширина шины
1.5.2. Синхронизация шины
1.5.3. Арбитраж шины
1.5.4. Принцип работы шины
1.6. Системы RISC и CISC
1.7. Принципы проектирования современных компьютеров
1.8. Параллелизм на уровне команд
1.8.1. Конвейеры
1.8.2. Суперскалярные архитектуры
1.9. Параллелизм на уровне процессоров
1.9.1 Матричные компьютеры
1.9.2. Мультипроцессоры
1.9.3. Мультикомпьютеры
1.10. Иерархическая структура памяти
1.11. Ввод-вывод
1.11.1. Шины
1.11.2. Шины PCI и PCIe
1.12. Терминалы
1.12.1. Клавиатуры
1.12.2. Сенсорные экраны
1.12.3. Мониторы
1.13. Видеопамять
1.14. Мыши
1.15. Шлемы виртуальной реальности
1.16
1.17. Принтеры
1.17.1. Лазерные принтеры
1.17.2. Цветные принтеры
1.17.3. Струйные принтеры
1.17.4. Термографические принтеры
1.17.5
Вопросы к главе 1
Библиографический список
2. Логическое программирование
2.1. Основные понятия
2.1.1. Алгоритмы и алгоритмические языки
2.2. Элементы математической логики и теории нечетких множеств
2.2.1. Исчисление предикатов первого порядка
2.2.2. Прикладное исчисление нечетких предикатов
2.2.3. Дедуктивные вопросы прикладного исчисления нечетких предикатов
2.3. Программирование на алгоритмическом языке ПРОЛОГ
2.3.1. Основные понятия языка ПРОЛОГ
2.3.2. Главное меню системы Турбо-Пролог
2.3.3. Основные режимы работы системы
2.3.4. Работа со списками
Вопросы к главе 2
Библиографический список
3. Реализация обучения программированию на базе программно-аппаратных средств в соответствии с требованиями новых образовательных стандартов (ФГОС 3++)
3.1. Программирование. Знакомство с микроконтроллерной базой на основе платформы «Arduino»
3.1.1. Датчики информации, используемые при построении схем
3.1.2. Пример построения схем с использованием датчиков информации
3.1.3. Моделирование в среде Tinkercad.com
Вопросы к главе 3
Библиографический список
4. Лабораторные работы в конструкторе (AR) ELIGOVISION TOOLBOX (EV TOOLBOX)
4.1. Понятие дополненной реальности в конструкторе (AR) ELIGOVISION TOOLBOX (EV TOOLBOX)
4.2. Интерфейс EV TOOLBOX
4.2.1. Экран приветствия
4.2.2. Основной экран
4.2.3. Панель «Проект»
4.2.4. Сценарий
4.2.5. События, действия и свойства объектов
4.2.6. Создание нового блока объекта
4.2.7. Добавление событий и действий объекта
4.2.8. Соединение
4.2.9. Соединение одного события с несколькими действиями
4.2.10. Различные варианты построения сценария
4.2.11. Приоритеты соединений
4.2.12. Свойства
4.3. Поддержка формата FBX
4.4. Настройка среды окружения Android
4.4.1. Установка JDK
4.4.2. Установка Android SDK
Лабораторная работа № 1
Вопросы к главе 4
5. Интеллектуальные системы и технологии в инженерии знаний
5.1. Введение
5.2. Понятие интеллектуальной информационной системы
5.3. Направления исследований в области интеллектуальных систем
5.4. Классификация интеллектуальных систем
5.5. Понятие интеллектуальной информационной технологии
5.6. Архитектура интеллектуальных систем
5.6.1. Свойства знаний
5.6.2. Классификация знаний
5.6.3. Базы знаний
5.6.4. Архитектура интеллектуальных систем
5.7. Применение интеллектуальных систем и технологий в профессиональной деятельности
5.7.1. Организация диалога между человеком и интеллектуальной системой
5.8. Разработка сложных предмето-ориентированных интеллектуальных систем на основе естественно-языкового интерфейса
5.8.1. Сравнительный анализ ЕЯ-интерфейсов и традиционных интерфейсов к структурированным источникам данных
5.8.2. Критерии качества ЕЯ-интерфейсов
5.8.3. Критерии стоимости построения и сопровождения ЕЯ-интерфейса
5.8.4. Вопросы портируемости
5.8.5. Основные составные части ЕЯ-интерфейсов
5.9. Работы с основными объектами, процессами и явлениями, связанными с интеллектуальными системами, и использование методов их научного исследования
5.9.1. Модели принятия решения в условиях конфликта
5.9.2. Определение оптимальной интеллектуальной системы принятия решения и управления в условиях конфликта
5.10. Интеллектуальные системы и технологии в современной робототехнике
5.10.1. Интеллектуальные роботы
5.10.2. Архитектура интеллектуальных роботов
5.10.3. Технологии искусственного интеллекта для интеллектуальных роботов
5.10.4. Учебные роботы LEGO Mindstorms Education EV3
5.10.5. Нечеткие множества и нечеткая логика
5.10.6. Нечеткие множества
5.10.7. Нечеткая логика
5.10.8. Нанороботы
5.10.9. Роль нанотехнологий при разработке интеллектуальных роботов
5.10.10. Обзор научно-исследовательских разработок по нанороботам
Заключение
Вопросы к главе 5
Библиографический список
Приложение 1: Задание по теме «Алгоритм Дейкстры»
Приложение 2: Задание по теме «Алгоритм Флойда – Уоршелла»
Приложение 3: Задание по теме «Данные дистанционного зондирования Земли (ДДЗ) и спектральное представление цвета»
Приложение 4: Задания по теме «Технология распознавания психофизиологического состояния человека»
Приложение 5: Нравственно-этические и правовые требования в отношении разработчиков и производителей юнитов искусственного интеллекта
Приложение 6: Задание по теме «Алгоритм кодирования Хаффмана»

Все отзывы о книге Модели, методы, алгоритмы и программные решения вычислительных машин, комплексов и систем

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Отрывок из книги Модели, методы, алгоритмы и программные решения вычислительных машин, комплексов и систем

22 1.4. МИКРОСХЕМЫ ПРОЦЕССОРОВ Вооружившись информацией о микросхемах, тактовых генераторах и микросхемах памяти, мы можем сложить все составные части вместе и начать изучение целых систем [2]. В этом разделе сначала мы рассмотрим процессоры на цифровом логическом уровне, включая цоколевку (то есть значения сигналов на различных выводах). Поскольку центральные процессоры тесно связаны с шинами, которые они используют, мы также кратко изложим основные принципы разработки шин. В следующих разделах приводятся подробные примеры центральных процессоров, их шин и взаимодействий между ними. Все современные процессоры помещаются на одной микросхеме, благодаря чему их взаимодействия с остальными частями системы становятся четко определенными. Каждая микросхема процессора содержит набор выводов, через которые происходит обмен информацией с внешним миром. Одни выводы передают сигналы от центрального процессора, другие принимают сигналы от других компонентов, третьи делают то и другое. Изучив функции всех выводов, мы сможем узнать, как процессор взаимодействует с памятью и устройствами ввода-вывода на цифровом логическом уровне. Выводы микросхемы центрального процессора можно подразделить на три типа: адресные, информационные и управляющие. Эти выводы связаны с соответствующими выводами на микросхемах памяти и микросхемах устройств ввода-вывода через набор параллельных выводов (так называемую шину). Чтобы вызвать команду, центральный процессор сначала посылает в память адрес этой команды по адресным выводам. Затем он задействует одну или несколько линий управления, чтобы сообщить памяти, что ему нужно (например, прочитать слово). Память выдаст ответ, помещая требуемое слово на информационные выводы процессора и посылая сигнал о том, что это сделано. Когда центральный процессор получает этот сигнал, он считывает слово и выполняет вызванную команду. Команда может требовать чтения или записи слов, содержащих данные. В этом случае весь процесс повторяется для каждого дополнит...