Цифровая схемотехника и архитектура компьютера
Book information
Description
В книге представлен уникальный и современный подход к разработке цифровых устройств. Авторы начинают с цифровых логических элементов, переходят к разработке комбинационных и последовательных схем, а затем используют эти базовые блоки как основу для самого сложного: проектирования настоящего процессора MIPS. По всему тексту приводятся примеры на языках SystemVerilog и VHDL, иллюстрирующие методы и способы проектирования схем с помощью САПР. Изучив эту книгу, читатели смогут разработать свой собственный микропроцессор и получат полное понимание того, как он работает. В книге объединен привлекательный и юмористический стиль изложения с развитым и практичным подходом к разработке цифровых устройств. Во второе англоязычное издание вошли новые материалы о системах ввода/вывода применительно к процессорам общего назначения как для ПК, так и для микроконтроллеров. Приведены практические примеры интерфейсов периферийных устройств с применением RS-232, SPI, управления двигателями, прерываний, беспроводной связи и аналого-цифрового преобразования. Представлено высокоуровневое описание интерфейсов, включая USB, SDRAM, WiFi, PCI Express и другие. Издание будет полезно студентам, инженерам, а также широкому кругу читателей, интересующихся современной схемотехникой. _Ref411604307 _Ref411604302 _Ref411701198 _Ref413180617 _Ref413188748 _Ref413189865 _Ref413193674 _Ref413196152 _Ref413200275 _Ref416828047 Упр_1_13 Упр_1_14 Упр_1_17 Упр_1_18 Упр_1_21 Упр_1_22 Упр_1_25 Упр_1_26 Упр_1_29 Упр_1_30 Упр_1_33 Упр_1_34 Упр_1_52 Упр_1_53 Упр_1_62 Упр_1_64 _Ref413256931 _Ref413256963 Упр_1_75 _Ref413257089 _Ref413257180 _Ref413257323 _Ref413257546 _Ref413257741 Упр_1_82 _Ref413257979 _Ref413258028 _Ref413258411 _Ref413258587 _Ref413335846 _Ref413337666 _Ref413439407 _Ref413460820 _Ref413448857 _Ref413452631 _Ref413460218 Пример_2_06 _Ref413460044 _Ref413462046 _Ref413502997 _Ref413462713 _Ref418728690 _Ref413499860 _Ref413603748 _Ref413604375 _Ref414461822 _DdeLink__1965_646553564 Пример_2_10 _Ref413618877 _Ref413760174 _Ref413550140 _Ref413538767 _Ref413619114 _Ref414375455 _Ref413619587 _Ref413619619 _Ref413552385 Упр_2_01 Упр_2_02 Упр_2_13 Упр_2_14 Упр_2_17 Упр_2_24 Упр_2_26 Упр_2_27 Упр_2_28 Упр_2_31 Упр_2_35 Упр_2_36 Упр_2_37 Упр_2_38 _Ref413599027 Упр_2_47 _Ref413805769 _Ref413809799 Пример_3_01 _Ref414374422 _Ref413811802 _Ref413811289 _Ref413811182 _Ref413888103 _Ref416827114 _Ref413893823 _Ref413891472 _Ref413890604 _Ref413940215 _Ref413891906 _Ref413893899 _Ref414462323 _Ref414375901 _Ref414279916 _Ref413963644 Пример_3_08 _Ref414282427 _Ref414375789 _Ref414205756 _Ref414205938 _Ref414206068 _Ref414206219 _Ref414206664 Пример_3_10 _Ref414374473 _Ref414209417 _Ref414209967 _Ref414374306 _Ref414211253 _Ref414376023 _Ref414215305 Пример_3_15 _Ref414257131 _Ref414257155 _Ref414257179 Упр_3_01 Упр_3_02 _Ref414257798 Упр_3_03 _Ref414257813 Упр_3_04 _Ref414261484 Упр_3_05 Упр_3_06 _Ref414279269 _Ref414279284 Упр_3_09 _Ref414280444 Упр_3_13 Упр_3_16 _Ref414279699 Упр_3_22 _Ref414279831 Упр_3_23 _Ref414279850 Упр_3_24 Упр_3_25 Упр_3_26 Упр_3_27 _Ref414279977 _Ref414353800 _Ref414403723 _Ref414461448 _Ref416973510 _Ref416824199 _Ref414456745 _Ref417836463 _Ref414461435 Упр_4_03 Упр_4_06 Упр_4_08 Упр_4_09 Упр_4_13 _Ref414517643 _Ref414519604 _Ref414805134 Прим_5_01 _Ref414805135 _Ref414527832 _Ref414528502 _Ref414528513 _Ref414805136 Прим_5_02 _Ref414530043 Прим_5_03 _Ref414532093 _Ref414541951 _Ref414634447 _Ref414544090 _Ref414615613 _Ref414618193 _Ref414618925 Прим_5_06 _Ref414625561 Прим_5_07 _Ref414626159 Упр_5_51 Упр_5_55 Упр_5_57 _Ref414635824 Вопр_5_02 Chapter_6 _Ref416826837 Прим_6_01 _Ref414691478 _Ref414693006 Прим_6_03 _Ref414803212 Прим_6_04 _Ref414803364 _Ref414803396 _Ref414803779 _Ref414804709 _Ref414804876 _Ref414805106 _Ref414805107 _Ref414805108 _Ref414914935 _Ref414895633 _Ref414893735 _Ref414805114 _Ref414805115 _Ref414894506 _Ref415695111 _Ref414892234 _Ref414892404 _Ref414915032 _Ref414892682 _Ref414893008 _Ref414915051 _Ref416735974 _Ref414894894 _Ref414895033 _Ref414895525 _Ref414914844 _Ref416826560 _Ref414896251 _Ref414908625 _Ref414908925 _Ref414909031 _Ref414909177 _Ref414909295 _Ref414909715 Упр_6_03 Упр_6_06 Упр_6_07 Упр_6_08 Упр_6_10 Упр_6_11 Упр_6_12 Упр_6_14 Упр_6_17 Упр_6_18 _Ref414911825 Упр_6_29 Упр_6_32 Упр_6_36 Упр_6_38 Упр_6_39 _Ref415131268 _Ref415158454 _Ref415132769 _Ref415132864 _Ref415133425 _Ref415133822 _Ref415133986 _Ref415134080 _Ref415134159 _Ref415134223 _Ref415151651 _Ref415135418 _Ref415136825 __DdeLink__466_213245890 __DdeLink__468_213245890 _Ref415147773 _Ref415147894 _Ref415147931 _Ref415148174 _Ref415148397 _Ref415148457 _Ref415148932 _Ref415149039 _Ref415149857 Прим_7_05 Прим_7_06 Прим_7_07 Прим_7_08 _Ref415154540 Прим_7_10 _Ref415160717 _Ref415161246 _Ref415174164 _Ref415174396 _Ref416825597 _Ref416826957 Упр_7_03 _Ref415179329 Упр_7_04 Упр_7_05 Упр_7_06 Упр_7_08 Упр_7_09 Упр_7_14 Упр_7_16 Упр_7_26 Упр_7_28 Упр_7_40 Chapter_8 _Ref415582038 _Ref415582495 _Ref415584232 Прим_8_06 Прим_8_07 _Ref415586143 _Ref415586258 _Ref415586771 _Ref415587196 _Ref415668180 _Ref415589320 _Ref415600328 _Ref415602160 Прим_8_18 _Ref415604437 _Ref415606131 _Ref415605204 _Ref415606236 _Ref415606408 _Ref415607234 _Ref415608049 _Ref415613076 _Ref415613360 _Ref415617111 _Ref415617374 _Ref415618254 _Ref415668217 _Ref415661842 Упр_8_03 Упр_8_08 Упр_8_09 _Ref415666242 Упр_8_16 Упр_8_20 Упр_8_21 _Ref415763144 _Ref416357485 _Ref415768857 _Ref415791984 _Ref415794372 _Ref415838079 _Ref416357586 _Ref415838094 _Ref400275108 Прим_С_01 Прим_С_02 _Ref400278462 Прим_С_03 _Ref400278506 Прим_С_04 _Ref400278517 Прим_С_05 _Ref415856851 _Ref416362049 Прим_С_06 _Ref400278736 _Ref400280355 _Ref415855353 Прим_С_07 _Ref417748966 _Ref400279072 _Ref400279117 Прим_С_09 _Ref400279220 Прим_С_10 _Ref400279683 _Ref400279719 _Ref400279760 Прим_С_18 Прим_С_19 Прим_С_21 Прим_С_22 Прим_С_23 Прим_С_25 _Ref415857190 Прим_С_28 Прим_С_29 _Ref415844682 Прим_С_30 Прим_С_32 Прим_С_33 Прим_С_34 _Ref401817943 Прим_С_35 _Ref401818604 Прим_С_36 Прим_С_37 _Ref401819105 _Ref401961626 _Ref401905345 _Ref415858540 _Ref401878211 _Ref401902440 Прим_С_41 _Ref401902162 _Ref415859479 Прим_С_42 _Ref401903117 Прим_С_43 _Ref401959459 Прим_С_45 _Ref401965644 Прим_С_46 _Ref401905773 Прим_С_47 _Ref401963436 Прим_С_48 _Ref401963003 _Ref401905519 _Ref416828420 Прим_С_50 OLE_LINK13 OLE_LINK14 OLE_LINK9 OLE_LINK10 OLE_LINK33 OLE_LINK34 OLE_LINK3 OLE_LINK4 OLE_LINK21 OLE_LINK22 OLE_LINK11 OLE_LINK12 OLE_LINK5 OLE_LINK6 OLE_LINK17 OLE_LINK18 OLE_LINK19 OLE_LINK20 _Hlk475572449 OLE_LINK35 OLE_LINK36 Предисловие Особенности книги Материалы в Интернете Как использовать программный инструментарий в учебном курсе Опечатки Признательность за поддержку Предисловие к изданию на русском языке Благодарности участникам проекта Об авторах Похвальные отзывы на книгу Глава 1 От нуля до единицы 1.1. План игры 1.2. Искусство управления сложностью 1.2.1. Абстракция 1.2.2. Конструкторская дисциплина 1.2.3. Три базовых принципа 1.3. Цифровая абстракция 1.4. Системы счисления 1.4.1. Десятичная система счисления 1.4.2. Двоичная система счисления 1.4.3. Шестнадцатеричная система счисления 1.4.4. Байт, полубайт и «весь этот джаз» 1.4.5. Сложение двоичных чисел 1.4.6. Знак двоичных чисел 1.5. Логические элементы 1.5.1. Логический вентиль НЕ 1.5.2. Буфер 1.5.3. Логический вентиль И 1.5.4. Логический вентиль ИЛИ 1.5.5. Другие логические элементы с двумя входными сигналами 1.5.6. Логические элементы с количеством входов больше двух 1.6. За пределами цифровой абстракции 1.6.1. Напряжение питания 1.6.2. Логические уровни 1.6.3. Допускаемые уровни шумов 1.6.4. Передаточная характеристика 1.6.5. Статическая дисциплина 1.7. КМОП-транзисторы 1.7.1. Полупроводники 1.7.2. Диоды 1.7.3. Конденсаторы 1.7.4. n-МОП- и p-МОП-транзисторы 1.7.5. Логический вентиль НЕ на КМОП-транзисторах 1.7.6. Другие логические вентили на КМОП-транзисторах 1.7.7. Передаточный логический вентиль 1.7.8. Псевдо n-МОП-логика 1.8. Потребляемая мощность 1.9. Краткий обзор главы 1 и того, что нас ждет впереди Упражнения Вопросы для собеседования Глава 2 Проектирование комбинационной логики 2.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.5. Упрощение уравнений 2.4. От логики к логическим элементам 2.5. Многоуровневая комбинационная логика 2.5.1. Минимизация аппаратуры 2.5.2. Перемещение инверсии 2.6. Что за X и Z? 2.6.1. Недопустимое значение: Х 2.6.2. Третье состояние: Z 2.7. Карты Карно 2.7.1. Думайте об овалах 2.7.2. Логическая минимизация на картах Карно 2.7.3. Безразличные переменные 2.7.4. Подводя итоги 2.8. Базовые комбинационные блоки 2.8.1. Мультиплексоры 2.8.2. Дешифраторы 2.9. Временные характеристики 2.9.1. Задержка распространения и задержка реакции 2.9.2. Импульсные помехи 2.10. Резюме Упражнения Вопросы для собеседования Глава 3 Проектирование последовательной логики 3.1. Введение 3.2. Защелки и триггеры 3.2.1. RS-триггер 3.2.2. D-защелка 3.2.3. D-Триггер 3.2.4. Регистр 3.2.5. Триггер с функцией разрешения 3.2.6. Триггер с функцией сброса 3.2.7. Проектирование триггеров и защелок на транзисторном уровне 3.2.8. Общий обзор 3.3. Проектирование синхронных логических схем 3.3.1. Некоторые проблемные схемы 3.3.2. Синхронные последовательные схемы 3.3.3. Синхронные и асинхронные схемы 3.4. Конечные автоматы 3.4.1. Пример проектирования конечного автомата 3.4.2. Кодирование состояний 3.4.3. Автоматы Мура и Мили 3.4.4. Декомпозиция конечных автоматов 3.4.5. Восстановление конечных автоматов по электрической схеме 3.4.6. Обзор конечных автоматов 3.5. Синхронизация последовательных схем 3.5.1. Динамическая дисциплина 3.5.2. Временные характеристики системы 3.5.3. Расфазировка тактовых сигналов 3.5.4. Метастабильность 3.5.5. Синхронизаторы 3.5.6. Вычисление времени разрешения 3.6. Параллелизм 3.7. Резюме Упражнения Вопросы для собеседования Глава 4 Языки описания аппаратуры 4.1. Введение 4.1.1. Модули 4.1.2. Происхождение языков SystemVerilog и VHDL 4.1.3. Симуляция и Синтез 4.2. Комбинационная логика 4.2.1. Битовые операторы 4.2.2. Комментарии и пробелы 4.2.3. Операторы сокращения 4.2.4. Условное присваивание 4.2.5. Внутренние переменные 4.2.6. Приоритет 4.2.7. Числа 4.2.8. Z-состояние и X-состояние 4.2.9. Манипуляция битами 4.2.10. Задержки 4.3. Структурное моделирование 4.4. Последовательностная логика 4.4.1. Регистры 4.4.2. Регистры со сбросом 4.4.3. Регистры с сигналом разрешения 4.4.4. Группы регистров 4.4.5. Защелки 4.5. И снова комбинационная логика 4.5.1. Операторы case 4.5.2. Операторы if 4.5.3. Таблицы истинности с незначащими битами 4.5.4. Блокирующие и неблокирующие присваивания 4.6. Конечные автоматы 4.7. Типы данных 4.7.1. SystemVerilog 4.7.2. VHDL 4.8. Параметризованные модули 4.9. Среда тестирования 4.10. Резюме Упражнения Вопросы для собеседования Глава 5 Цифровые функциональные узлы 5.1. Введение 5.2. Арифметические схемы 5.2.1. Сложение 5.2.2. Вычитание 5.2.3. Компараторы 5.2.4. АЛУ 5.2.5. Схемы сдвига и циклического сдвига 5.2.6. Умножение 5.2.7. Деление 5.2.8. Дополнительная литература 5.3. Представление чисел 5.3.1. Числа с фиксированной точкой 5.3.2. Числа с плавающей точкой 5.4. Функциональные узлы последовательностной логики 5.4.1. Счетчики 5.4.2. Сдвигающие регистры 5.5. Матрицы памяти 5.5.1. Обзор 5.5.2. Динамическое ОЗУ (DRAM) 5.5.3. Статическое ОЗУ (SRAM) 5.5.4. Площадь и задержки 5.5.5. Регистровые файлы 5.5.6. Постоянное запоминающее устройство 5.5.7. Реализация логических функций с использованием матриц памяти 5.5.8. Языки описания аппаратуры и память 5.6. Матрицы логических элементов 5.6.1. Программируемые логические матрицы 5.6.2. Программируемые пользователем матрицы логических элементов 5.6.3. Схемотехника матриц 5.7. Резюме Упражнения Вопросы для собеседования Глава 6 Архитектура 6.1. Предисловие 6.2. Язык ассемблера 6.2.1. Инструкции 6.2.2. Операнды: регистры, память и константы 6.3. Машинный язык 6.3.1. Инструкции типа R 6.3.2. Инструкции типа I 6.3.3. Инструкции типа J 6.3.4. Расшифровываем машинные коды 6.3.5. Могущество хранимой программы 6.4. Программирование 6.4.1. Арифметические/логические инструкции 6.4.2. Переходы 6.4.3. Условные операторы 6.4.4. Зацикливаемся 6.4.5. Массивы 6.4.6. Вызовы функций 6.5. Режимы адресации 6.6. Камера, мотор! Компилируем, ассемблируем и загружаем 6.6.1. Карта памяти 6.6.2. Трансляция и запуск программы 6.7. Добавочные сведения 6.7.1. Псевдокоманды 6.7.2. Исключения 6.7.3. Команды для чисел со знаком и без знака 6.7.4. Команды для работы с числами с плавающей точкой 6.8. Живой пример: архитектура х86 6.8.1. Регистры x86 6.8.2. Операнды x86 6.8.3. Флаги состояния 6.8.4. Команды х86 6.8.5. Кодировка команд х86 6.8.6. Другие особенности х86 6.8.7. Оглядываясь назад 6.9. Резюме Упражнения Вопросы для собеседования Глава 7 Микроархитектура 7.1. Введение 7.1.1. Архитектурное состояние и система команд 7.1.2. Процесс разработки 7.1.3. Микроархитектуры MIPS 7.2. Анализ производительности 7.3. Однотактный процессор 7.3.1. Однотактный тракт данных 7.3.2. Однотактное устройство управления 7.3.3. Дополнительные команды 7.3.4. Анализ производительности 7.4. Многотактный процессор 7.4.1. Многотактный тракт данных 7.4.2. Многотактное устройство управления 7.4.3. Дополнительные команды 7.4.4. Анализ производительности 7.5. Конвейерный процессор 7.5.1. Конвейерный тракт данных 7.5.2. Конвейерное устройство управления 7.5.3. Конфликты 7.5.4. Дополнительные команды 7.5.5. Анализ производительности 7.6. Пишем процессор на HDL 7.6.1. Однотактный процессор 7.6.2. Универсальные строительные блоки 7.6.3. Тестовое окружение 7.7. Исключения 7.8. Улучшенные микроархитектуры 7.8.1. Длинные конвейеры 7.8.2. Предсказание условных переходов 7.8.3. Суперскалярный процессор 7.8.4. Процессор с внеочередным выполнением команд 7.8.5. Переименование регистров 7.8.6. SIMD 7.8.7. Многопоточность 7.8.8. Симметричные мультипроцессоры 7.8.9. Гетерогенные мультипроцессоры 7.9. Живой пример: микроархитектура x86 7.10. Резюме Упражнения Вопросы для собеседования Глава 8 Иерархия памяти и подсистема ввода‑вывода 8.1. Введение 8.2. Анализ производительности систем памяти 8.3. Кэш-память 8.3.1. Какие данные хранятся в кэш-памяти? 8.3.2. Как найти данные в кэш-памяти? 8.3.3. Какие данные заместить в кэш-памяти? 8.3.4. Улучшенная кэш-память 8.3.5. Эволюция кэш-памяти процессоров MIPS 8.4. Виртуальная память 8.4.1. Трансляция адресов 8.4.2. Таблица страниц 8.4.3. Буфер ассоциативной трансляции 8.4.4. Защита памяти 8.4.5. Стратегии замещения страниц 8.4.6. Многоуровневые таблицы страниц 8.5. Системы ввода-вывода 8.6. Ввод-вывод во встроенных системах 8.6.1. Микроконтроллер PIC32MX675F512H 8.6.2. Цифровой ввод-вывод общего назначения 8.6.3. Последовательный ввод-вывод 8.6.4. Таймеры 8.6.5. Прерывания 8.6.6. Аналоговый ввод-вывод 8.6.7. Другие внешние устройства микроконтроллера 8.7. Интерфейсы ввода-вывода персональных компьютеров 8.7.1. USB 8.7.2. PCI и PCI Express 8.7.3. Память DDR3 8.7.4. Сеть 8.7.5. SATA 8.7.6. Подключения к ПК 8.8. Живой пример: системы памяти и ввода‑вывода семейства х86 8.8.1. Системы кэш-памяти процессоров семейства х86 8.8.2. Виртуальная память х86 8.8.3. Программируемый ввод-вывод х86 8.9. Резюме Эпилог Упражнения Вопросы для собеседования Приложение А Реализация цифровых систем А.1. Введение А.2. Логические микросхемы серии 74xx А.2.1. Логические элементы А.2.2. Другие логические функции А.3. Программируемая логика А.3.1. PROM А.3.2. Блоки PLA А.3.3. FPGA А.4. Заказные специализированные интегральные схемы А.5. Работа с документацией А.6. Семейства логических элементов А.7. Корпуса и монтаж интегральных схем А.8. Линии передачи A.8.1. Согласованная нагрузка A.8.2. Нагрузка холостого хода A.8.3. Нагрузка короткого замыкания A.8.4. Рассогласованная нагрузка A.8.5. Когда нужно применять модели линии передачи A.8.6. Правильное подключение нагрузки к линии передачи A.8.7. Вывод формулы для Z0 A.8.8. Вывод формулы для коэффициента отражения A.8.9. Подводя итог A.9. Экономика Приложение B Инструкции архитектуры MIPS Приложение C Программирование на языке Си C.1. Введение C.2. Добро пожаловать в язык Си C.2.1. Структура программы на языке СИ C.2.2. Запуск Си-программы C.3. Компиляция C.3.1. Комментарии C.3.2. #define C.3.3. #include C.4. Переменные C.4.1. Базовые типы данных C.4.2. Глобальные и локальные переменные C.4.3. Инициализация переменных C.5. Операции C.6. Вызовы функций C.7. Управление последовательностью выполнения действий C.7.1. Условные операторы C.7.2. Циклы C.8. Другие типы данных C.8.1. Указатели C.8.2. Массивы C.8.3. Символы C.8.4. Строки символов C.8.5. Структуры C.8.6. Оператор typedef C.8.7. Динамическое распределение памяти C.8.8. Связные списки C.9. Стандартная библиотека языка C C.9.1. stdio C.9.2. stdlib C.9.3. math C.9.4. string C.10. Компилятор и опции командной строки C.10.1. Компиляция нескольких исходных c-файлов C.10.2. Опции компилятора C.10.3. Аргументы командной строки C.11. Типичные ошибки Литература для дальнейшего изучения Дополнительная информация Предметный указатель
Similar books
Цифровая схемотехника и архитектура компьютера. Дополнение по архитектуре ARM
2019 · PDF
Цифровая схемотехника и архитектура компьютера. Дополнение по архитектуре ARM ДМК Пресс
2019 · PDF
Цифровая схемотехника и архитектура компьютера
2018 · PDF
Цифровая схемотехника и архитектура компьютера: RISC-V
2021 · DJVU
Цифровая схемотехника и архитектура компьютера: RISC-V
2021 · PDF
Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique
2025 · PDF
Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная
2022 · PDF
Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание
2021 · PDF