- Подробности
- Просмотров: 1663
Главная >> Читателям >> Тематические выставки 2022 >> Архитектура вычислительных систем
Архитектура вычислительных систем
Компьютерные системы, являясь основой современной цифровизации всех сфер деятельности человека, переживают интенсивное научное, инженерное и техническое развитие. Чем выше возможности компьютеризации, тем всё более сложные требования предъявляются к компьютерным системам. Материалы выставки содержат актуальную информацию об архитектуре современных вычислительных систем. В изданиях рассматриваются принципы работы и устройство основных компонентов современного компьютера, приводятся сведения о различных типах архитектуры микропроцессорных систем, принципах работы основных блоков, структуре процессорного ядра. Описана структура аппаратного обеспечения ЭВМ, работа периферийных устройств и их взаимодействие в составе системы. Рассмотрены состав и структура программного обеспечения ЭВМ, операционные системы, системы программирования, широкий спектр прикладных программных средств. Представлены работы молодых учёных, посвящённые вопросам создания суперкомпьютеров, их архитектуре, аппаратной базе, разработке математического и программного обеспечения, а также применения суперкомпьютеров в различных областях науки и техники.
Материалы выставки адресованы специалистам, работающим в области информационных технологий и вычислительной техники, а также студентам и аспирантам, обучающимся по этим специальностям.
При подготовке выставки использовались монографии, авторефераты диссертаций, учебники и учебные пособия из фонда ГПНТБ России, а также издания из электронно-библиотечных систем «ZNANIUM.COM», BOOK.RU, ibooks.ru, цифрового образовательного ресурса «IPR SMART» за последние пять лет.
С материалами выставки можно ознакомиться в Зале литературы по экологии и приоритетным направлениям науки и техники основного здания библиотеки со 2 сентября по 3 октября 2022 года. По окончании срока экспонирования выставки Вы можете оформить предварительный заказ заинтересовавшего Вас печатного издания из списка, кликнув кнопку «ЗАКАЗАТЬ». Для заказа необходима авторизация в Личном кабинете читателя. С изданиями Вы можете работать в читальном зале, выбранном Вами при оформлении заказа.
Если у Вас есть вопросы по использованию печатных изданий, представленных на выставке, обращайтесь по телефону: 8(495) 698-93-07, электронной почте: Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. или в чат на главной странице сайта библиотеки.
Для чтения электронных изданий, представленных на выставке, необходима авторизация. С условиями доступа можно ознакомиться в Личном кабинете в разделе «Лицензионные ресурсы».
Тематические разделы выставки:
1. Принципы функционирования вычислительных систем
2. Процессор, как основа вычислительной системы
3. Архитектура современного компьютера
4. Программное обеспечение вычислительных систем
1. Принципы функционирования вычислительных систем
1. Ж2-20/68232
Арундел, Д. Kubernetes для DevOps : развертывание, запуск и масштабирование в облаке / Д. Арундел, Д. Домингус ; перевод с английского Р. Волошко. – Санкт-Петербург : Питер, 2020. – 383 с. : ил. – (Серия "Бестселлеры O'Reilly"). – Парал. тит. л. англ. – Пер. изд.: Cloud native DevOps with Kubernetes : building, deploying, and scaling modern applications in the cloud / John Arundel and Justin Domingus. – 2019. – ISBN 978-5-4461-1602-7. – Текст : непосредственный.
Аннотация: Kubernetes – один из ключевых элементов современной облачной экосистемы. Эта технология обеспечивает надежность, масштабируемость и устойчивость контейнерной виртуализации. Джон Арундел и Джастин Домингус рассказывают об экосистеме Kubernetes и знакомят с проверенными решениями повседневных проблем. Шаг за шагом вы построите собственное облачно-ориентированное приложение и создадите инфраструктуру для его поддержки, настроите среду разработки и конвейер непрерывного развертывания, который пригодится вам при работе над следующими приложениями.
2. Архитектуры и топологии многопроцессорных вычислительных систем : учебник / А. В. Богданов, В. В. Корхов, В. В. Мареев, Е. Н. Станкова. – 3-е изд. – Москва, Саратов : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. – 135 c. – ISBN 978-5-4497-0322-4. – URL: https://www.iprbookshop.ru/89420.html (дата обращения: 23.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: Учебник дает общие сведения о многопроцессорных вычислительных системах, включая их назначение, область применения, оценку производительности, описание компонент и основных архитектур. Приводятся примеры систем различных производителей. Большое внимание уделено рассмотрению кластерных вычислительных систем, а также вычислительным системам ведущих мировых и отечественных производителей.
3. Д10-19/64884
Бёрнс, Б. Распределенные системы. Паттерны проектирования / Б. Бёрнс ; перевод с английского К. Русецкого. – Санкт-Петербург : Питер, 2019. – 222 с. : ил. – (Серия "Бестселлеры O'Reilly"). – Пер. изд.: Designing Distributed Systems. Patterns and paradigms for Scalable, Reliable Services / B. Burns. – Beijing et al., 2018. – ISBN 978-5-4461-0950-0. – Текст : непосредственный.
Аннотация: Брендан Бёрнс, авторитетнейший специалист по облачным технологиям и Kubernetes, излагает в этой небольшой работе абсолютный минимум, необходимый для правильного проектирования распределенных систем. Эта книга описывает неустаревающие паттерны проектирования распределенных систем.
4. Д10-20/87219
Борде, Б. И. Методы автоматизации проектирования неоднородных вычислительных систем и информационных моделей объектов : монография / Б. И. Борде ; Министерство науки и высшего образования Российской Федерации, Сибирский федеральный университет. – Красноярск : СФУ, 2020. – 211 с. : ил. – Библиогр.: с. 190-201. – ISBN 978-5-7638-4097-1. – Текст : непосредственный.
Аннотация: Представлена открытая САПР, позволяющая из концептуального описания вариантов проекта в виде формализованного задания (ФЗ-FZ) получить проект или командный файл для автоматического выполнения. Время выполнения командного файла уменьшается на порядок по сравнению с ручным набором команд. Изложена технология, обобщающая проектирование на разных уровнях абстракции и развивающая комплексный подход STEM.
5. Высокопроизводительные вычислительные системы и квантовая обработка информации : учебное пособие / В. Ф. Гузик, С. М. Гушанский, Е. В. Ляпунцова, В. С. Потапов. – Ростов-на-Дону, Таганрог : Издательство Южного федерального университета, 2021. – 202 c. – ISBN 978-5-9275-3787-7. – URL: https://www.iprbookshop.ru/117179.html (дата обращения: 23.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: Учебное пособие посвящено основам теории построения квантовых компьютеров. В нем рассмотрены физико-технические принципы построения современных квантовых вычислителей. Рассмотрена реализация широкого плана квантовых алгоритмов, предназначенных для реализации самых разнообразных задач науки и техники.
6. Д10-20/80237
Гончаровский, О. В. Встроенные микропроцессорные системы. Макетирование систем управления технических систем : учебно-методическое пособие / О. В. Гончаровский, А. Н. Каменских ; Министерство науки и высшего образования Российской Федерации, Пермский национальный исследовательский политехнический университет. – Пермь : Изд-во Пермского нац. исслед. политехнического ун-та, 2020. – 130 с. : ил. – Библиогр.: с. 130. – ISBN 978-5-398-02367-1. – Текст : непосредственный.
Аннотация: Рассмотрены примеры разработки аппаратурного и программного обеспечения макетов встроенных микропроцессорных систем на платформе Mbed.
7. Гуриков, С. Р. Информатика : учебник / С. Р. Гуриков. – 2-е изд., перераб. и доп. – Москва : ИНФРА-М, 2022. – 566 с. – (Высшее образование: Бакалавриат). – ISBN 978-5-16-015023-9. – URL: https://znanium.com/catalog/product/1844031 (дата обращения: 27.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: В учебнике рассмотрены теоретические и практические основы курса информатики. Содержание книги, примеры и задания ориентированы на подготовку специалиста, обладающего современным набором компетенций в области информатики и информационно-коммуникационных технологий.
8. Ершова, Н. Ю. Организация вычислительных систем : учебное пособие / Н. Ю. Ершова, А. В. Соловьев. – 3-е изд. – Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2021. – 221 c. – ISBN 978-5-4497-0904-2. – URL: https://www.iprbookshop.ru/102024.html (дата обращения: 23.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный
Аннотация: В учебном пособии рассматриваются принципы построения и направления развития ЭВМ, архитектура вычислительной системы, разъясняются особенности режимов работы процессоров, приводится иерархическая система памяти компьютера, разъясняется организация прерываний, прямого доступа в память и ввода/вывода. Большое внимание уделяется архитектурным особенностям и режимам работы 16-битных процессоров фирмы Intel и базовой структуре микропроцессоров IA-32: основным регистрам, режимам работы; страничной и сегментной адресации памяти; многозадачности; формату команд, а также некоторым особенностям архитектуры. Приводится анализ развития процессоров фирмы Intel от 8086 до Pentium 4. Разъясняются такие базовые понятия, как конвейеризация шины, режим пакетирования, суперскалярная архитектура, динамическое исполнение программ и особенности новых архитектурных решений: SIMD и NetBurst. Кроме микропроцессоров IA-32, рассматривается структура процессоров семейства МС680х0 фирмы Motorola и архитектура современных RISC процессоров. Анализируется иерархическая подсистема памяти, организация кэш-памяти и особенности обновления информации, перспективы развития технологий DRAM. Характеризуются обмен с прерываниями и организация прямого доступа к памяти. Взаимодействие ПЭВМ и сопроцессора приводится для микропроцессоров IA-32 и МС680х0. Рассматривается состав и характеристика периферийных устройств; предлагаются для рассмотрения основные классы параллельных систем, их характеристики и особенности.
9. Д10-22/99495
Зайцев, Е. И. Аппаратное обеспечение информационно-вычислительных систем : учебное пособие / Е. И. Зайцев, Р. Ф. Халабия ; Министерство науки и высшего образования Российской Федерации, МИРЭА – Российский технологический университет. – Москва : МИРЭА – Российский технологический ун-т, 2022. – 71 с. : ил. – Библиогр.: с. 71. – ISBN 978-5-7339-1435-0. – Текст : непосредственный.
Аннотация: Рассмотрены вопросы организации аппаратного обеспечения информационно-вычислительных систем. Описаны основные функциональные узлы и устройства компьютера, а также методы и средства их проектирования.
10. Интерфейсы периферийных устройств / А. О. Ключев, Д. Р. Ковязина, Е. В. Петров, А. Е. Платунов. – Санкт-Петербург : Университет ИТМО, 2010. – 292 c. – URL: https://www.iprbookshop.ru/66472.html (дата обращения: 23.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: Учебное пособие посвящено вопросам организации интерфейсов периферийных устройств. В пособии рассматриваются: организация системы ввода-вывода, способы обмена информацией между устройствами вычислительной системы, аппаратные интерфейсы вычислительных систем.
11. Колдаев, В. Д. Архитектура ЭВМ : учебное пособие / В. Д. Колдаев, С. А. Лупин. – Москва : ФОРУМ : ИНФРА-М, 2021. – 383 с. – (Среднее профессиональное образование). – ISBN 978-5-8199-0868-6. – URL: https://znanium.com/catalog/product/1136788 (дата обращения: 20.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: В учебном пособии рассмотрены информационно-логические принципы организации и построения ЭВМ, работа логических блоков и памяти, периферийные устройства, основы программирования процессора, классификация вычислительных платформ и вычислительные сети.
12. Д10-20/84461
Комаров, В. М. Программирование на ассемблере. Архитектурная организация вычислительной системы : учебное пособие / В. М. Комаров ; Министерство науки и высшего образования Российской Федерации, Рыбинский государственный авиационный технический университет имени П. А. Соловьева (РГАТУ). – Рыбинск : РГАТУ им. П. А. Соловьева, 2020. – 121 с. : ил. – Библиогр.: с. 114. – ISBN 978-5-88435-688-7. – Текст: непосредственный.
Аннотация: В настоящем учебном пособии рассматриваются фундаментальные принципы организации вычислительных систем, а также архитектурная организация системы на базе микропроцессоров ВМ86/ВМ88 и архитектурная организация макроассемблера MASM 86 версии 5.10 фирмы Microsoft.
13. Д10-21/91761
Курдин, В. А. Микроконтроллеры с ядром AVR. Периферийные устройства, режимы работы и программирование : учебное пособие по курсу "Микропроцессорные системы" для студентов, обучающихся по направлению подготовки бакалавров "Информатика и вычислительная техника" / В. А. Курдин ; Министерство науки и высшего образования Российской Федерации, Национальный исследовательский университет "МЭИ". – Москва : Изд-во МЭИ, 2021. – 55 с. : ил. – Библиогр.: с. 55. – ISBN 978-5-7046-2467-7. – Текст : непосредственный.
Аннотация: В пособии подробно рассматриваются некоторые периферийные устройства, входящие в состав микроконтроллеров с ядром AVR, а также режимы программирования этих микроконтроллеров, режимы их тактирования, сброса и пониженного энергопотребления.
14. Д10-21/88980
Максютов, М. С. Искусство вычислений в эпоху параллельности : осваиваем на C++ / М. С. Максютов. – Москва : URSS : ЛЕНАНД, 2021. – 201 с. : ил. – Библиогр. в конце кн. – ISBN 978-5-9710-8916-2. – Текст : непосредственный.
Аннотация: В связи с интенсивным развитием средств "быстрого" создания приложений, не учитывающих развитие современных компьютерных архитектур, в наукоемких областях знаний возникает острая необходимость в высокоэффективных производительных вычислениях, учитывающих эти изменения. Предлагаемые на рынке "универсальные решатели", к сожалению, не всегда могут решить специфические проблемы в этих областях. Поэтому необходимость в написании эффективного вычислительного кода не только не теряет своей актуальности сегодня, но и требует от специалиста знаний в области современных моделей программирования.
15. Назаров, С. В. Эффективность и оптимизация компьютерных систем : монография / С. В. Назаров. – Москва : Русайнс, 2020. – 293 с. – ISBN 978-5-4365-5576-8. – URL: https://book.ru/book/941465 (дата обращения: 23.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: Компьютерные системы, являясь основой современной цифровизации всех сфер деятельности человека, переживают невиданное доселе интенсивное научное, инженерное и техническое развитие. Их вычислительные и интеллектуальные возможности растут по экспоненциальному закону, и, казалось бы, какой смысл говорить о необходимости изучения их эффективности и оптимизации. Однако жизнь показывает, что чем выше возможности компьютеризации, тем все более сложные требования предъявляются к компьютерным системам. В данной монографии рассматриваются вопросы теории и практики исследования эффективности и оптимизации компьютерных систем с практическими примерами решения конкретных задач.
16. Д10-20/88826
Неволин, А. О. Архитектура вычислительных устройств и их программирование : учебное пособие / А. О. Неволин. – Москва : Горячая линия – Телеком, 2020. – 79 с. : ил. – (Учебное пособие для высших учебных заведений. Специальность). – ISBN 978-5-9912-0878-9. – Текст : непосредственный.
Аннотация: В учебном пособии, в отличие от классических учебников по программированию, рассмотрены вопросы программирования с точки зрения процессов, происходящих на низком уровне ЭВМ. Описаны принципы представления информации в цифровом виде. Сам процесс написания программного кода рассмотрен так, как он развивался исторически: с самого низкого уровня, и далее по мере повышения уровня абстракций в языках программирования.
17. Д10-21/93598
Основы цифровизации: первые поколения отечественных электронных вычислительных систем, компьютерные сети и машинные переводчики : монография / А. В. Полтавский, В. А. Федянина, А. С. Скотченко, М. В. Шевцова ; Департамент образования города Москвы, Московский городской педагогический университет, Институт иностранных языков. – Москва : ПСТМ, 2021. – 163 с. : ил. – Библиогр.: с. 160-163. – ISBN 978-5-00166-431-4. – Текст : непосредственный.
Аннотация: Постоянный рост объема и скорости передачи информации, особенно в последнее время, требуют базовых знаний для ее обработки и представления. Издание отражает первые шаги и аспекты из исторических этапов развития компьютерных средств информатизации общества. В нем излагаются вопросы становления первых аппаратно-программных средств нашей отечественной электронной цифровой вычислительной техники. Материалы книги формируют общий взгляд на проблемы по автоматизации информационных процессов и систем, они рассчитаны на широкий круг читателей, интересующихся проблемой развития отечественных цифровых ЭВМ, иллюстрируются простыми примерами из алгоритмов и программ для решения типовых задач на цифровых машинах.
18. Параллельные вычислительные системы : учебное пособие / Н. Ю. Сиротинина, О. В. Непомнящий, К. В. Коршун, В. С. Васильев. – Красноярск : Сиб. федер. ун-т, 2019. – 178 с. – ISBN 978-5-7638-4180-0. – URL: https://znanium.com/catalog/product/1816521 (дата обращения: 20.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: Рассмотрены архитектуры параллельных вычислительных систем, общие вопросы их применения и проблемы программирования, особенности организации вычислительных процессов и инструментальные средства разработки прикладного параллельного программного обеспечения для мультипроцессорных и мультикомпьютерных параллельных вычислительных систем.
19. Ж2-19/65805
Сайфан, Д. Осваиваем Kubernetes : оркестрация контейнерных архитектур / Д. Сайфан ; перевод с английского С. Черникова. – Санкт-Петербург : Питер, 2019. – 396 с. : ил. – (Серия "Для профессионалов"). – Пер. изд.: Mastering Kubernetes : master the art of container management by using the power of kubernetes / G. Sayfan. – 2nd ed. – Birmingham, 2018. – ISBN 978-5-4461-0973-9. – Текст : непосредственный.
Аннотация: В книге рассмотрена новейшая версия Kubernetes 1.10. Kubernetes – это система с открытым кодом, предназначенная для работы с контейнерными приложениями, их развертывания, масштабирования, управления ими.
20. Ар19-4637
Снытников, А. В. Исследование производительности высокопроизводительных вычислительных систем : специальность 05.13.15 "Вычислительные машины, комплексы и компьютерные сети" : автореферат диссертации на соискание ученой степени доктора технических наук / Снытников Алексей Владимирович ; Сибирский государственный университет телекоммуникаций и информатики. – Новосибирск, 2019. – 34 с. : ил. – Библиогр.: с. 32-34. – Текст : непосредственный.
Аннотация: Предложена и реализована оригинальная методика комплексного тестирования мультиархитектурных параллельных вычислительных систем, основанная на используемой в реальных расчетах программе для математического моделирования, а именно на реализации метода частиц в ячейках.
21. Д10-20/82395
Совершенствование параллельного программирования для графических процессоров GPU : монография / В. В. Ерохин, С. Nugteren, П. В. Казаков, К. К. Шаакрамов. – Москва : Изд-во Спутник+, 2020. – 291 с. : ил. – Библиогр.: с. 271-287. – ISBN 978-5-9973-5606-4. – Текст : непосредственный.
Аннотация: Рассмотрены основные понятия параллельного программирования графических мультипроцессоров, приведены краткие обзоры основного на текущий момент инструмента параллельного программирования GPU – CUDA C, библиотеки MPI и архитектур современных GPU и вычислительных систем.
22. Д10-20/89603
Средства вычислительной техники : учебное пособие / К. К. Борзунов, О. В. Пименова, В. И. Лустин, С. А. Сребродольская ; Московский университет Министерства Внутренних Дел Российской Федерации имени В. Я. Кикотя. – Москва : Московский ун-т МВД России имени В. Я. Кикотя, 2020. – 379 с. : ил. – (Учебное пособие). – Библиогр.: с. 375-379. – ISBN 978-5-9694-0875-3. – Текст : непосредственный.
Аннотация: Целью учебного пособия является передача курсантам знаний по теоретическим и практическим вопросам современных тенденций в развитии аппаратного и программного обеспечения средств вычислительной техники, вычислительных систем, наличия и развития периферийных устройств; архитектур компьютера и микропроцессора; первичной инициализации компьютера и режимов загрузки операционных систем Windows и Linux, физических основ хранения данных и организации структуры хранения данных на носителях информации, архитектуры и структуры вычислительных систем, организации обработки данных, коммутации компонентов системных блоков и периферийных устройств, внутренних и внешних интерфейсов, формирования сетей и организации передачи данных.
23. Степина, В. В. Архитектура ЭВМ и вычислительные системы : учебник / В. В. Степина. – Москва : КУРС : ИНФРА-М, 2021. – 384 с. – ISBN 978-5-906923-07-3. – URL: https://znanium.com/catalog/product/1423169 (дата обращения: 20.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: Рассмотрены информационно-логические основы электронно-вычислительной техники, типовые логические элементы и устройства ЭВМ, структура и функционирование процессора, принципы организации и построения ЭВМ, периферийные устройства ЭВМ, методы и средства сопряжения, основы программирования процессора, вычисления в многопроцессорных и многоядерных системах. Изложены принципы функционирования и вводные основы проектирования цифровой вычислительной техники. Описаны тенденции развития архитектуры и аппаратного обеспечения электронных вычислительных систем, методы повышения производительности многопроцессорных и многоядерных систем, энергосберегающие технологии.
24. Д10-20/81188
Техническое и программное обеспечение вычислительных машин и систем : учебное пособие / О. В. Конюхова, Э. А. Кравцова, П. В. Лукьянов, А. Ю. Ужаринский ; Министерство науки и высшего образования Российской Федерации, Орловский государственный университет имени И. С. Тургенева. – Орёл : ОГУ им. И. С. Тургенева, 2020. – 214 с. : ил. – Библиогр.: с. 209-214. – ISBN 978-5-9929-0847-3. – Текст : непосредственный.
Аннотация: Пособие содержит актуальную информацию об архитектуре современных вычислительных систем: принципах построения и функционирования вычислительных машин, вычислительных систем параллельной обработки и микроконтроллеров, компьютерных сетей, а также о современном состоянии и перспективах развития данной отрасли компьютерной индустрии. Рассматриваются основные понятия вычислительных машин, систем и сетей; принципы построения и функционирования вычислительных машин, систем и сетей и их компонентов.
25. Д10-21/97254
Тынченко, В. С. Модели и методы распределенного проектирования искусственных нейронных сетей : монография / В. С. Тынченко, В. В. Тынченко, В. В. Кукарцев ; Министерство науки и высшего образования Российской Федерации, Сибирский государственный университет науки и технологий имени М. Ф. Решетнева. – Красноярск : СибГУ им. М. Ф. Решетнева, 2021. – 196 с. : ил. – Библиогр.: с. 189-197. – ISBN 978-5-86433-871-1. – Текст : непосредственный.
Аннотация: Изложены вопросы структурно-параметрического синтеза нейросетевых моделей эволюционными алгоритмами. Представлена адаптация генетических алгоритмов, а также модификации как однокритериального, так и многокритериального параллельного генетического алгоритма для решения задачи нейросетевого моделирования. Разработаны модели производительности и надежности, а также постановки задач оптимизации аппаратной конфигурации вычислительных систем, на которых будет производиться структурно-параметрический синтез искусственных нейронных сетей. Все предложенное модельно-алгоритмическое обеспечение реализовано в рамках автоматизированных систем, эффективность работы которых доказывается успешным решением практических задач.
26. Федотова, Е. Л. Информационные технологии в профессиональной деятельности : учебное пособие / Е. Л. Федотова. – Москва : ФОРУМ : ИНФРА-М, 2022. – 367 с. – (Среднее профессиональное образование). – ISBN 978-5-8199-0752-8. – URL: https://znanium.com/catalog/product/1786345 (дата обращения: 27.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: Приведены базовые понятия в области информации, информационных технологий и систем, основные принципы, методы и свойства информационных и коммуникационных технологий. Рассмотрены прикладное программное обеспечение и информационные ресурсы, интегрированные информационные системы. Особое внимание уделено интеллектуальным информационным технологиям – одному из наиболее перспективных и быстро развивающихся научных и прикладных направлений информатики.
27. Ар18-449
Федотова, И. С. Повышение точности таймеров для встроенных вычислительных систем промышленного управления на основе ОС LINUX : специальность: 05.13.15 «Вычислительные машины, комплексы и компьютерные сети» : автореферат диссертации на соискание ученой степени кандидата технических наук / Федотова Ирина Сергеевна ; Сибирский государственный университет телекоммуникаций и информатики. – Новосибирск, 2017. – 22 с. : ил. – Библиогр.: с. 21-22. – Текст : непосредственный.
Аннотация: Реализованы методы исследования вычислительных процессов в высокопроизводительных вычислительных системах, основанных на встроенных микропроцессорах, реализованы модели повышения точности и эффективности работы приложений управления, показана эффективность вероятностного подхода для оценки системы управления на заданной архитектуре реальных систем.
28. Д10-21/92326
Хорошева, А. В. Аппаратное и программное обеспечение компьютерных систем : учебное пособие / А. В. Хорошева, Р. С. Черников ; Федеральная служба исполнения наказаний, Владимирский юридический институт Федеральной службы исполнения наказаний. – Владимир : ВЮИ ФСИН России, 2021. – 80 с. : ил. – Библиогр.: с. 79-80. – ISBN 978-5-93035-738-7. – Текст : непосредственный. – Электронная версия доступна на сайте электронно-библиотечной системы Znanium – URL: https://znanium.com/catalog/product/1863403 (дата обращения: 27.06.2022). – Режим доступа: для авторизир. пользователей.
Аннотация: Описывается история развития средств вычислительной техники, раскрываются принципы функционирования и построения современных компьютерных систем, базовые и дополнительные аппаратные устройства персонального компьютера, также представлены основные виды программного обеспечения различного уровня, которые используются в профессиональной деятельности сотрудников уголовно-исполнительной системы.
29. Д10-21/97316
Чариков, П. Н. Вычислительные системы и сети : учебное пособие / П. Н. Чариков, А. Г. Афанасенко ; Министерство науки и высшего образования Российской Федерации, Уфимский государственный нефтяной технический университет, Филиал УГНТУ в г. Стерлитамаке. – Уфа : Изд-во УГНТУ, 2021. – 123 с. : ил. – Библиогр.: с. 121. – ISBN 978-5-7831-2159-3. – Текст : непосредственный.
Аннотация: Содержит основные сведения по архитектуре открытых систем (ОС), распределенной обработке информации, моделям ОС, протоколам передачи информации, сетевым топологиям и технологиям. Показаны примеры реализации сетей с маркерным и вероятностным доступом, рассмотрены перспективы развития высокоскоростных сетевых технологий.
30. Эрджиес, К. Распределенные системы реального времени: теория и практика : практическое руководство / К. Эрджиес ; перевод с английского В. А. Яроцкого. – Москва : ДМК Пресс, 2020. – 382 с. – ISBN 978-5-97060-852-4. – URL: https://znanium.com/catalog/product/1210669 (дата обращения: 27.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: В книге описываются разработка и реализация программного обеспечения распределенных систем реального времени с использованием подхода «снизу вверх». В начале каждой главы обсуждаются основные концепции, представлен обзор соответствующих методов и доступного ПО. Затем рассматривается реализация концепций в образце ядра, сопровожденная исполняемым кодом. В завершение главы приводится обширный код на языке С, многочисленные примеры, реализующие описанные методы.
31. Д10-20/91633
Янакова, Е. С. Основы параллельного и распределенного программирования : учебное пособие / Е. С. Янакова, А. А. Доронина, А. Б. Муравьев ; Министерство науки и высшего образования Российской Федерации, Национальный исследовательский университет "МИЭТ". – Москва : МИЭТ, 2020. – 128 с. : ил. – Библиогр.: с. 123-126. – ISBN 978-5-7256-0939-4. – Текст : непосредственный.
Аннотация: Рассмотрены основы построения, функционирования и параллельного и распределенного программирования вычислительных систем с общей и распределенной памятью, принципы использования технологий параллельного программирования MPI, OpenMP.
32. Ж2-21/70653
Kubernetes: лучшие практики : раскрой потенциал главного инструмента в отрасли / Б. Бернс, Э. Вильяльба, Д. Штребель, Л. Эвенсон ; – Санкт-Петербург : Питер, 2021. – 286 с. : ил. – (Для профессионалов). – Парал. тит. л. англ. – Пер. изд.: Kubernetes best practices. Blueprints for building successful applications on kubernetes / Brendan Burns, Eddie Villalba, Dave Strebel. – Beijing [et al.], 2020. – ISBN 978-5-4461-1688-1. – Текст : непосредственный.
Аннотация: Положитесь на опыт профессионалов, успешно применяющих и развивающих проект Kubernetes. Инженеры Microsoft предлагают лучшие приемы оркестрации контейнеров. Их практики сложились в процессе разработки распределенных систем, на ответственных и нагруженных проектах. Вам останется лишь слегка адаптировать код. Книга идеально подойдет тем, кто уже знаком с Kubernetes, но еще не умеет использовать его максимально эффективно. Вы узнаете все, что необходимо для создания классного Kubernetes-приложения, в том числе: подготовка окружения и разработка приложений в Kubernetes; паттерны мониторинга и защиты ваших систем, управления обновлениями, сетевые политики Kubernetes и роли сервисных сетей в экосистеме; использование Kubernetes в задачах машинного обучения.
2. Процессор, как основа вычислительной системы
33. Ж2-21/71964
Бобков, С. Г. Методы и средства аппаратного обеспечения высокопроизводительных микропроцессорных систем / С. Г. Бобков, А. С. Басаев. – Москва : ТЕХНОСФЕРА, 2021. – 263 с. : ил. – Библиогр.: с. 255-263. – ISBN 978-5-94836-610-4. – Текст : непосредственный. – Электронная версия доступна на сайте Цифрового образовательного ресурса IPR SMART. – URL: https://www.iprbookshop.ru/108021.html (дата обращения: 23.06.2022). – Режим доступа: для авторизир. пользователей.
Аннотация: Важнейшей характеристикой микропроцессорных систем является производительность. Производительность микропроцессора линейно зависит от трех характеристик – его частоты, средней частоты на выполнение инструкций и количества инструкций в выделенной области программы. В свою очередь, эти характеристики определяются технологией изготовления, архитектурой микропроцессора, системой команд и технологией компиляции. В представленной книге рассмотрены проблемы улучшения этих характеристик, а также методы и методики проектирования высокопроизводительных вычислительных систем. Рассмотрены архитектуры микропроцессоров и коммуникационных систем, ориентированных на создание высокопроизводительных вычислительных комплексов вплоть до супер-ЭВМ. Приводится маршрут и методики проектирования микросхем.
34. Д10-21/96777
Борзов, Д. Б. Мультипроцессорные системы высокой готовности (принципы реконфигурирования) : монография / Д. Б. Борзов, Р. Г. Басов. – Курск : Университетская книга, 2021. – 97 с. : ил. – Библиогр.: с. 93-97. – ISBN 978-5-907512-25-2. – Текст : непосредственный.
Аннотация: Приводится классификация, анализ, принципы функционирования мультипроцессорных систем высокой готовности и варианты их реализации. Представлен обзор принципов реконфигурирования подпрограмм с возможной аппаратной их реализацией. Предложен метод, алгоритм, устройство реконфигурирования подпрограмм.
35. Д10-20/81414
Борзов, Д. Б. Проектирование процессора ЭВМ : учебное пособие / Д. Б. Борзов, И. Е. Чернецкая ; Министерство науки и высшего образования Российской Федерации, Юго-Западный государственный университет (ЮЗГУ). – Курск : Юго-Западный гос. ун-т, 2020. – 195 с. : ил. – Библиогр.: с. 194-195. – ISBN 978-5-7681-1460-2. – Текст : непосредственный.
Аннотация: Изложены теоретические сведения по структурной организации и принципам функционирования ЭВМ, показаны практические примеры по разработке и синтезу процессорных устройств ЭВМ на основе различных форматов команд, способов адресации, разрядности арифметико-логического устройства, характеристик запоминающего устройства, характеристик данных и элементной базы устройства управления.
36. Д10-21/92389
Борисов, А. Н. Микропроцессорные системы : учебное пособие / А. Н. Борисов, Р. Р. Бикмухаметов ; Министерство науки и высшего образования Российской Федерации, Казанский национальный исследовательский технический университет им. А. Н. Туполева – КАИ. – Казань : Изд-во КНИТУ-КАИ, 2021. – 186 с. : ил. – Библиогр.: с. 184-185. – ISBN 978-5-7579-2519-6. – Текст : непосредственный.
Аннотация: Рассматриваются принципы структурной организации микропроцессорных систем на примере широко распространенных микропроцессоров семейства Intelx86. Приводятся технические данные, структурные схемы, режимы работы, временные диаграммы интегральных схем. Рассматриваются принципы проектирования аппаратных и программных средств микропроцессорных систем.
37. Д10-21/92382
Борисов, А. Н. Проектирование систем на базе микропроцессоров : учебно-методическое пособие / А. Н. Борисов, Р. Р. Бикмухаметов ; Министерство науки и высшего образования Российской Федерации, Казанский национальный исследовательский технический университет им. А. Н. Туполева – КАИ. – Казань : Изд-во КНИТУ-КАИ, 2021. – 53 с. : ил. – Библиогр.: с. 52. – ISBN 978-5-7579-2516-5. – Текст : непосредственный.
Аннотация: Рассматриваются основные принципы проектирования аппаратных средств микропроцессорных систем на базе микропроцессоров и микроконтроллеров.
38. Д11-22/173
Ватутин, Э. И. Теоретические основы и технические решения программно-аппаратного обеспечения синтеза логических мультиконтроллеров : монография / Э. И. Ватутин, В. С. Титов. – Курск : Университетская книга, 2022. – 482 с. : ил. – Библиогр.: с. 448-482. – ISBN 978-5-907555-04-4. – Текст : непосредственный.
Аннотация: Рассмотрены вопросы синтеза систем логического управления в базисе логических мультиконтроллеров. Приведен ряд дискретных комбинаторных оптимизационных задач, возникающих в процессе синтеза, наряду с методами и алгоритмами их решения в рамках синтеза разбиений граф-схем параллельных алгоритмов логического управления, оценки их асимптотических сложностей, результаты сравнительного анализа и их влияние на аппаратную сложность синтезируемых систем.
39. Гребенников, В. Ф. Архитектура средств вычислительной техники. Общие сведения об ЭВМ. Процессоры и устройства управления : учебное пособие / В. Ф. Гребенников, В. А. Овчеренко. – Новосибирск : Новосибирский государственный технический университет, 2019. – 76 c. – ISBN 978-5-7782-4003-2. – URL: https://www.iprbookshop.ru/98695.html (дата обращения: 23.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: В учебном пособии рассматриваются основные принципы организации ЭВМ, приведен ряд их наиболее популярных классификаций, выделены ключевые характеристики ЭВМ, а также дано описание важнейших этапов проектирования ЭВМ. Основное внимание уделено вопросам построения процессоров и способам организации их работы. Рассмотрены структуры арифметико-логических устройств (АЛУ), как основного ядра процессоров, а также принципы организации и архитектуры устройств управления (схемно-логических и микропрограммных).
40. Гудыно, Л. П. Вычислительные системы, сети и телекоммуникации : учебное пособие / Л. П. Гудыно, А. А. Кириченко, ; под редакцией А. П. Пятибратова. – Москва : КноРус, 2022. – 372 с. – ISBN 978-5-406-09484-6. – URL: https://book.ru/book/943143 (дата обращения: 22.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: Рассмотрены принципы построения, архитектура, структурная и функциональная организация одно- и многопроцессорных компьютерных систем, сетей различных классов и телекоммуникаций. Даны сведения о современных и перспективных многоядерных микропроцессорах, устройствах ввода-вывода информации, сетевом оборудовании и программном обеспечении, мультимедийных и интегрированных средствах и системах.
41. Гуров, В. В. Архитектура микропроцессоров : учебное пособие / В. В. Гуров. – 3-е изд. – Москва, Саратов : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. – 326 c. – ISBN 978-5-4497-0303-3. – URL: https://www.iprbookshop.ru/89419.html (дата обращения: 23.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: Данное учебное пособие сочетает в себе описание базовых принципов построения микропроцессоров различных типов (универсальных МП с CISC- и RISC-архитектурой, однокристальных микроконтроллеров, процессоров цифровой обработки сигналов) и систем на их основе с рассмотрением особенностей архитектуры наиболее современных из них. Подробно рассматривается регистровая структура микропроцессора, организация и принципы работы кэш-памяти, конвейерный принцип обработки информации, аппаратные средства микропроцессора, используемые для защиты программ и данных и обеспечения мультипрограммного режима работы. Представлены организация микропроцессорных систем на микропроцессорах различных типов и связанные с этим вопросы: физическая и логическая организация адресного пространства, работа системы прерываний, прямой доступ к памяти, типы и структуры мультимикропроцессорных систем. Дано описание методов и средств разработки и отладки микропроцессорных систем, а также оценки их производительности. Учебное пособие ориентировано на изучение вопросов, являющихся основой всей вычислительной техники – архитектуры микропроцессоров и систем на их основе. Знание этого материала помимо самостоятельного значения закладывает фундамент для освоения таких базовых вопросов в сфере информационных технологий, как системное и прикладное программирование, операционные системы, информационная безопасность, интерфейсы и многие другие.
42. Гуров, В. В. Микропроцессорные системы : учебник / В. В. Гуров. – Москва : ИНФРА-М, 2022. – 336 с. + Доп. материалы – (Среднее профессиональное образование). – ISBN 978-5-16-015323-0. – URL: https://znanium.com/catalog/product/1843024 (дата обращения: 20.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: В учебнике отражены как базовые вопросы архитектуры микропроцессоров различных классов и построения систем на их основе, так и последние достижения в этой области. Рассмотрена архитектура универсальных микропроцессоров, однокристальных микроконтроллеров, процессоров цифровой обработки сигналов. Большое внимание уделено российским микропроцессорам, а также проведен сравнительный анализ микропроцессорных архитектур таких гигантов этого рынка, как корпорации Intel и АMD.
43. Довгий, П. С. Прикладная архитектура базовой модели процессора Intel : учебное пособие по дисциплине «Организация ЭВМ и систем» / П. С. Довгий, В. И. Поляков. – Санкт-Петербург : Университет ИТМО, 2012. – 114 c. – URL: https://www.iprbookshop.ru/67574.html (дата обращения: 27.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: В учебном пособии содержатся основные сведения о прикладной архитектуре 16-разрядного микропроцессора Intel 8086, положившего начало самому распространенному семейству Intel 80x86, Pentium. В пособии рассмотрены основные элементы прикладной архитектуры, такие как аппаратно поддерживаемые типы и форматы данных, программная модель процессора, режимы адресации, форматы команд, а также базовая система команд. При этом элементы прикладной архитектуры рассматриваются как в общем плане (без привязки к конкретным моделям ЭВМ и процессоров), так и в плане их реализации в базовой модели процессора Intel. Рассмотренная в пособии базовая модель является основой для первоначального ознакомления с её дальнейшими развитиями в виде 32-разрядной архитектуры IA-32 (Intel Architecture), начало которой было положено процессором Intel 80386, а последующие расширения – в многочисленных моделях Intel Pentium.
44. Д10-21/96436
Иоффе, В. Г. Архитектура, принципы функционирования и программные средства микроконтроллеров STM32 : учебное пособие / В. Г. Иоффе, А. В. Графкин, В. В. Графкин ; Министерство науки и высшего образования Российской Федерации, Самарский национальный исследовательский университет имени С. П. Королева (Самарский университет). – Самара : Изд-во Самарского ун-та, 2021. – 489 с. : ил. – Библиогр.: с. 337-345. – ISBN 978-5-7883-1685-7. – Текст : непосредственный.
Аннотация: В пособии рассмотрены основные особенности структурной организации и принципы функционирования микроконтроллеров STM32 на примере STM32F103C8T6. Приведены методики использования сред разработки. Представлены комплексы программ для микроконтроллера STM32F103C8T6 и особенности их отладки с помощью модуля PinBoard II R3.
45. Калачев, А. В. Многоядерные процессоры : учебное пособие / А. В. Калачев. – 4-е изд. – Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2022. – 351 c. – ISBN 978-5-4497-1643-9. – URL: https://www.iprbookshop.ru/120479.html (дата обращения: 23.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: Учебное пособие посвящено обзору состояния дел в области многоядерных процессоров. Представлены основные многоядерные процессоры и архитектуры, кратко рассмотрены основные приемы программирования многоядерных систем. Материал издания составлен на основе статей и отчетов ряда экспертов, работах исследовательских групп, технических материалов и анонсов компаний-производителей. Описаны процессоры для широкого спектра систем и приложений от микромощных встраиваемых систем до серверных приложений. В данном учебном пособии предпринята попытка создания общей картины развития многоядерных процессоров. Рассмотрены структуры процессоров различных классов, структура вычислительных ядер и связей между ними. Описаны как процессоры, обозначаемые в иностранной литературе термином «many-core processor», под которым понимается процессор, имеющий десятки или сотни вычислительных ядер в одном кристалле, так и мультиядерные процессоры – «multi-core processors», имеющие относительно небольшое количество ядер на кристалле.
46. Д10-18/87775
Котов, В. В. Программирование на низком уровне и архитектура микропроцессора : учебно-методическое пособие / В. В. Котов ; Министерство науки и высшего образования Российской Федерации, Ковровская государственная технологическая академия имени В. А. Дегтярева. – Ковров : Ковровская гос. технологическая академия им. В. А. Дегтярева, 2018. – 56 с. : ил. – Библиогр.: с. 54. – ISBN 978-5-86151-639-6. – Текст : непосредственный.
Аннотация: Пособие содержит теоретические сведения об архитектуре микропроцессора, описание учебной ЭВМ и задания для лабораторного практикума.
47. Д10-19/63520
Методы и средства планирования размещения параллельных подпрограмм в матричных мультипроцессорах : монография / Д. О. Бобынцев и др. – Курск : Унив. кн., 2019. – 120 с. : ил. – Библиогр.: с. 106-116. – ISBN 978-5-907138-28-5. – Текст : непосредственный.
Аннотация: В монографии рассмотрены методы, алгоритмы, технические и программные средства планирования размещения параллельных подпрограмм в матричных многопроцессорных системах. Предложен новый критерий поиска субоптимального размещения, приведены результаты имитационного моделирования метода планирования размещения подпрограмм и исследования показателей эффективности метода: степени уменьшения коммуникационной задержки и близости ее к нижней оценке, реальной производительности вычислительной системы при планировании размещения и времени программной реализации алгоритмов размещения. Предложена структурно-функциональная организация акселератора вычислительного процесса определения коммуникационной задержки в линиях межпроцессорной связи с оценкой временных характеристик работы и аппаратной сложности акселератора.
48. Д10-19/68275
Новицкий, А. П. Организация цифровых вычислительных машин и систем = Organization of digital computer machines and systems : учебное пособие / А. П. Новицкий, Л. М. Курочкин ; Министерство науки и высшего образования Российской Федерации, Санкт-Петербургский политехнический университет Петра Великого, Институт прикладной математики и механики. – Санкт-Петербург : ПОЛИТЕХ-ПРЕСС, 2019. – 59 с. : ил. – Парал. тит. л. англ. – ISBN 978-5-7422-6583-2. – Текст : непосредственный.
Аннотация: Учебное пособие используется при изучении дисциплин «Основы архитектуры ЭВМ» и «Программирование микроконтроллеров». В рамках курсов рассматриваются особенности: CISC, RISC архитектур процессоров; работы и взаимодействия с периферийными подсистемами компьютера; изучаются: способы организации взаимодействия периферийных подсистем компьютера и вычислительного ядра; способы организации вычислительного процесса; изучение дисциплин способствует получению представления о специализированных аппаратных и программных средствах, ориентированных на встроенные применения.
49. Д10-21/91163
Неелова, О. Л. Архитектура вычислительных систем : учебное пособие / О. Л. Неелова ; Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации, Санкт-Петербургский государственный университет телекоммуникаций имени М. А. Бонч-Бруевича. – Санкт-Петербург : СПбГУТ, 2021. – 72 с. : ил. – Библиогр.: с. 72. – Текст : непосредственный.
Аннотация: Приводятся сведения о различных типах архитектуры микропроцессорных систем, принципах работы основных блоков, структуре процессорного ядра и путях повышения производительности процессоров.
50. Д10-21/89877
Организация центрального процессора : учебное пособие / О. М. Брехов, Г. А. Звонарёва, А. В. Корнеенкова, А. В. Клименко ; Министерство науки и высшего образования Российской Федерации, Московский авиационный институт (национальный исследовательский университет). – Москва : Изд-во МАИ, 2021. – 123 с. : – Библиогр.: с. 118. – ISBN 978-5-4316-0806-3. – Текст : непосредственный.
Аннотация: В учебном пособии рассмотрены теоретические основы организации операционной части и блока устройства управления центрального процессора. Практическая часть представлена блоком лабораторных работ, в рамках которого рассматривается моделирование основных архитектурных компонентов центрального процессора с использованием языка моделирования UML.
51. Д10-21/96738
Рашич, А. В. Цифровые устройства и микропроцессоры. Комбинационная и последовательностная логика : учебное пособие / А. В. Рашич ; Министерство науки и высшего образования Российской Федерации, Санкт-Петербургский политехнический университет Петра Великого, Институт физики, нанотехнологий и телекоммуникаций. – Санкт-Петербург : ПОЛИТЕХ-ПРЕСС, 2021. – 192 с. : ил. – Библиогр.: с. 191-192. – ISBN 978-5-7422-7244-1. – Текст : непосредственный.
Аннотация: Учебное пособие содержит изложение следующих разделов программы дисциплины "Цифровые устройства и микропроцессоры": комбинационные цифровые устройства, последовательностные цифровые устройства, статический временной анализ. На сегодняшний день основной элементной базой для реализации алгоритмов цифровой обработки сигналов в системах передачи данных применяются цифровые сигнальные процессоры, программируемые логические интегральные схемы, а также специализированные микросхемы (ASIC).
52. Д10-21/88088
Славин, О. А. Оптимизация быстродействия программного обеспечения на современных процессорных архитектурах : учебное пособие / О. А. Славин, В. В. Арлазаров, Е. Е. Лимонова ; Министерство науки и высшего образования Российской Федерации, Московский физико-технический институт (национальный исследовательский университет). – Москва : МФТИ, 2021. – 108 с. : ил. – Библиогр.: с. 108. – Библиогр. в конце тем. – ISBN 978-5-7417-0770-8. – Текст : непосредственный.
Аннотация: Настоящее учебное пособие содержит материалы, описывающие подходы и методы оптимизации быстродействия программного обеспечения на современных процессорных архитектурах. Пособие рекомендовано для самостоятельной работы студентов при подготовке к практическим занятиям и сдаче зачетов и экзаменов.
53. Д10-22/98772
Стариков, А. В. Основы микропроцессорной техники : учебное пособие / А. В. Стариков ; Министерство науки и высшего образования Российской Федерации, Воронежский государственный лесотехнический университет имени Г. Ф. Морозова. – Воронеж : ВГЛТУ, 2022. – 163 с. : ил. – Библиогр.: с. 163. – ISBN 978-5-7994-0969-2. – Текст : непосредственный.
Аннотация: В учебном пособии приведены основные сведения о системах счисления, способах перевода чисел из одной позиционной системы счисления в другую, операциях двоичной арифметики и представлении числовой и текстовой информации в микропроцессорной вычислительной технике. Рассмотрены базовые логические операции и логические элементы, аксиомы и теоремы алгебры логики, минимизация логических функций c использованием алгебраических преобразований и карт Карно. Описаны основные логические устройства, включая триггеры, регистры, счетчики, мультиплексоры и демультиплексоры, шифраторы и дешифраторы, цифровые компараторы, сумматоры, умножители, арифметико-логические устройства. Представлены основные понятия микропроцессоров, принципы построения микропроцессорных систем, описание структуры и функционирования простого микропроцессора, а также общие сведения о микроконтроллерах и программируемых логических контроллерах.
3. Архитектура современного компьютера
54. Авдеев, В. А. Периферийные устройства: интерфейсы, схемотехника, программирование / В. А. Авдеев. – 2-е изд. – Саратов : Профобразование, 2019. – 848 c. – ISBN 978-5-4488-0053-5. – URL: https://www.iprbookshop.ru/88002.html (дата обращения: 23.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: В книге с энциклопедической полнотой рассматриваются периферийные устройства персонального компьютера; принципы действия и применения разнообразных шин (PCI, SCSI, USB, IEEE 1394, I2C, SATA, SAS, PCI Express); интерфейсная схемотехника; интерактивные устройства ввода; способы обмена данными, видеоадаптеры и мониторы; печатающие устройства, сканеры, жесткие диски, дисководы CD и DVD, преобразователи информации, модемы и т. д. Приведены основные сведения по защите информации от ошибок (коды Хэмминга, БЧХ и Рида-Соломона). Показаны рисунки динамических моделей некоторых периферийных устройств и шин, поясняющие принципы их работы. Изложены вопросы программирования некоторых периферийных устройств на регистровом уровне и составлены функциональные графы вариантов программных заданий. Рассмотрены способы построения пространственных интерфейсов ввода/вывода на базе микросхем коммутационных устройств.
55. Д10-22/98239
Архитектура ЭВМ : учебное пособие / Д. В. Луцив, Р. Н. Мокаев, Н. О. Гаранина, Д. В. Кознов ; ИНТУИТ – национальный открытый университет. – Москва : ИНТУИТ, 2022. – 146 с. : ил. – ISBN 978-5-9556-0201-1. – Текст : непосредственный.
Аннотация: Предлагаемое учебное пособие посвящено архитектуре ЭВМ, включая историю развития ЭВМ, архитектуру фон Неймана, двоичную систему исчисления и машинную арифметику, устройство печатных плат и интегральных микросхем, основы системотехники, устройство процессоров, введение в операционные системы и параллельные вычисления и пр.
56. Д10-21/96629
Бикмуллина, И. И. Проектирование пользовательского интерфейса : учебное пособие / И. И. Бикмуллина, А. Л. Осипова ; Министерство науки и высшего образования Российской Федерации, Казанский национальный исследовательский технический университет им. А. Н. Туполева – КАИ. – Казань : Изд-во КНИТУ-КАИ, 2021. – 66 с. : ил. – Библиогр.: с. 65. – ISBN 978-5-7579-2532-5. – Текст : непосредственный.
Аннотация: Рассмотрены основные понятия проектирования пользовательского интерфейса, информационных характеристик средств взаимодействия. Рассматриваются методы сравнительного анализа информационных моделей, методик представления результатов выбора интерфейса, операций по расчету информационных характеристик устройств текстовой, измерительной, графической и звуковой информации, способов реализации технологии взаимодействия человека с информационной системой. Специальный раздел посвящен информационным технологиям разработки интерфейса "Человек-ЭВМ".
57. Д10-21/92233
Борисов, А. Н. Схемотехнические и командные основы ЭВМ : учебное пособие / А. Н. Борисов ; Министерство науки и высшего образования Российской Федерации, Казанский национальный исследовательский технический университет им. А. Н. Туполева – КАИ. – Казань : Изд-во КНИТУ-КАИ, 2021. – 64 с. : ил. – Библиогр.: с. 63. – ISBN 978-5-7579-2513-4. – Текст : непосредственный.
Аннотация: Рассматриваются особенности построения узлов ЭВМ на основе элементарных логических схем, представлены элементы программного управления работой аппаратуры ЭВМ; рассмотрены структуры команд и режимы адресации ЭВМ двух поколений: мини-ЭВМ PDP-11 и ПК PC/XT; приводится учебный материал, который может быть полезен при проектировании электронных цифровых узлов и лабораторных работ.
58. Д10-21/92231
Борисов, А. Н. Язык Ассемблер для обмена информацией с устройствами ПК : учебно-методическое пособие / А. Н. Борисов ; Министерство науки и высшего образования Российской Федерации, Казанский национальный исследовательский технический университет им. А. Н. Туполева – КАИ. – Казань : Изд-во КНИТУ-КАИ, 2021. – 92 с. : ил. – ISBN 978-5-7579-2512-7. – Текст : непосредственный.
Аннотация: Рассматриваются особенности организации передачи информации при работе с памятью и периферийными устройствами персональных компьютеров. Дано краткое описание процедур обмена данными между процессором, памятью и периферийными устройствами. Приведены краткие описания схем управления наиболее распространенными периферийными устройствами, а также программы обслуживания по инициализации и передачи информации.
59. Ж2-22/71996
Бэнкс, А. React : современные шаблоны для разработки приложений / А. Бэнкс, Е. Порселло ; перевод с английского С. Черникова. – 2-е изд. – Санкт-Петербург : Питер, 2022. – 315 с. : ил. – (O’Reilly). – Парал. тит. л. англ. – Пер. изд.: Learning React. Modern patterns for developing react apps / A. Banks, E. Porcello. – 2nd ed. – ISBN 978-5-4461-1492-4. – Текст : непосредственный.
Аннотация: Хотите создавать эффективные приложения с помощью React? Тогда эта книга написана для вас. Познакомьтесь лучшими практиками и шаблонами создания современного кода. Вам не потребуются глубокие знания React или функционала JavaScript – достаточно знакомства с принципами работы JavaScript, CSS и HTML. Алекс Бэнкс и Ева Порселло научат вас создавать пользовательские интерфейсы, которые будут динамически отображать изменения без необходимости перезагрузки страницы даже на крупномасштабных сайтах, работающих с огромными массивами данных.
60. Д11-22/505
Гаркуша, О. В. Ассемблер в примерах и задачах : учебное пособие / О. В. Гаркуша, Н. Ю. Добровольская ; Министерство науки и высшего образования Российской Федерации, Кубанский государственный университет. – Краснодар : Кубанский гос. ун-т, 2022. – 134 с. : ил. – Библиогр.: с. 131. – ISBN 978-5-8209-2052-3. – Текст : непосредственный.
Аннотация: Изложены фундаментальные темы: организация современного компьютера, устройство процессоров семейства IA-32, синтаксис языка ассемблера, макросредства, программирование типовых управляющих структур, сложные структуры данных, оптимизация программ. Приведены многочисленные примеры, иллюстрирующие материал.
61. Гуров, В. В. Основы теории и организации ЭВМ : учебное пособие / В. В. Гуров, В. О. Чуканов. – 4-е изд. – Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2022. – 173 c. – ISBN 978-5-4497-1646-0. – URL: https://www.iprbookshop.ru/120482.html (дата обращения: 23.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: В учебном пособии рассмотрены основные схемотехнические элементы ЭВМ: логические элементы, триггерные схемы, регистры, счетчики и т.д. Изложены организация и принципы работы запоминающих устройств, устройства управления, арифметико-логического устройства; их анализ проводится на примерах реализации устройств, выполняющих заданные функции. Описаны режимы адресации и форматы команд персональной ЭВМ с системой команд x86; приведены основные характеристики 32-разрядного микропроцессора. Проведен анализ конвейерной организации работы микропроцессора для случая идеального конвейера и конвейера, в работе которого встречаются конфликты. Рассмотрены основные режимы работы мультипрограммной ЭВМ, характеристики ЭВМ при работе в мультипрограммном режиме, дисциплины распределения ресурсов; описана работа системы прерывания, как с классической точки зрения, так и применительно к современным персональным компьютерам. Рассмотрены вопросы, возникающие при работе системы распределения памяти; представлен анализ классических методов защиты информации в ЭВМ и методов, поддерживаемых на аппаратном уровне в современных ЭВМ; рассмотрена организация ввода-вывода информации, включая прямой доступ к памяти.
62. Д10-20/76395
Жуков, И. Компьютер и ноутбук : большой понятный самоучитель : все подробно и "по полочкам" : самая современная версия / И. Жуков. – Москва : Изд-во АСТ, 2020. – 350 с. : ил. – (Современный самоучитель). – ISBN 978-5-17-121344-2. – Текст : непосредственный.
Аннотация: Новый самоучитель Ивана Жукова поможет вам освоить компьютер и ноутбук с нуля. Обучение начинается с того, как включить, выключить компьютер, на какие кнопки нажимать на клавиатуре, как отдавать команды мышкой. А закончив обучение, читатель сможет уверенно работать в разных программах, искать информацию в сети Интернет, пользоваться социальными сетями и электронной почтой. В книге дан максимум необходимой для новичка информации по работе на компьютере и ноутбуке и описаны самые последние версии программ.
63. Д10-19/82775
Зубаха, А. М. Компьютерный практикум по информатике. Аппаратное и программное обеспечение : учебно-методическое пособие / А. М. Зубаха, Т. А. Подружкина ; под общей редакцией Э. Н. Чижикова ; МЧС России, Санкт-Петербургский университет Государственной противопожарной службы. – Санкт-Петербург : Санкт-Петербургский ун-т ГПС МЧС России, 2019. – 99 с. – ISBN 978-5-907386-24-2. – Текст : непосредственный.
Аннотация: В учебно-методическом пособии содержатся описание логических основ построения компьютера, устройства и системного программного обеспечения компьютера, а также представлены задания на практические занятия по алгебре логики, устройству компьютера, пользовательскому интерфейсу и служебным программам современных операционных систем. Пособие предназначено для изучения теоретического материала и проведения практических занятий.
64. Ж2-20/67959
Интерфейс. Основы проектирования взаимодействия / А. Купер, Р. Рейман, Д. Кронин, К. Носсел ; перевод с английского Е. Матвеева. – 4-е изд. – Москва : Питер, 2020. – 719 с. : ил. – (Серия "Для профессионалов"). – Парал. тит. л. англ. – Библиогр. в подстроч. примеч. – Пер. изд.: About Face. The Essentials of Interraction Desing / Alan Cooper, Robert Reimann, David Cronin, Christopher Noessel with Jason Csizmadi and Doug LeMoine. – 4th ed. – 2014. – ISBN 978-5-4461-0877-0. – Текст : непосредственный.
Аннотация: В книге во главу угла ставится целеориентированный подход, при котором основное внимание проектировщиков концентрируется на целях пользователей (то есть на причинах, по которым те используют данный продукт), на их ожиданиях, мировоззрении и склонностях. Именно он позволяет создавать мощные решения.
65. Д10-18/51220
Кузьминов, А. Ю. Связь между компьютером и микроконтроллером : современные аппаратные и программные средства / А. Ю. Кузьминов. – Москва : Перо, 2017. – 120 с. : ил. – Библиогр.: с. 118. – ISBN 978-5-00122-044-2. – Текст : непосредственный.
Аннотация: В книге приведены принципиальные схемы, разводка плат и фотографии готовых устройств сопряжения компьютера с 51-совместными микроконтроллерами и новейшими сверхскоростными микроконтроллерами. Книга рассчитана на опытных разработчиков компьютерных систем сбора и обработки информации на базе микроконтроллеров.
66. Лошаков, С. Периферийные устройства вычислительной техники : учебное пособие / С. Лошаков. – 4-е изд. – Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2022. – 419 c. – ISBN 978-5-4497-1648-4. – URL: https://www.iprbookshop.ru/120484.html (дата обращения: 23.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: В учебном пособии подробно описаны виды, классификации и особенности различных периферийных устройств. Периферийное устройство – это часть технического обеспечения, конструктивно отделенная от основного блока вычислительной системы. В издании приводятся описание интерфейсов и классификация запоминающих устройств; затронуты оптические технологии. Отдельные разделы посвящены устройствам ввода и вывода информации; подробно рассказано о контроллерах.
67. Ж2-19/66164
Мардан, А. React быстро. Веб-приложения на React, JSX, Redux и GraphQL / А. Мардан ; предисловие Д. Сонмеза ; перевод с английского Е. Матвеева. – Санкт-Петербург : Питер, 2019. – 559 с. : ил. – (Серия "Библиотека программиста"). – Пер. изд.: React Quickly / A. Mardan. – S.l., 2017. – ISBN 978-5-4461-0952-4. – Текст : непосредственный.
Аннотация: React ускоряет тяжелые веб-приложения, улучшая поток данных между компонентами UI. В данной книге представлены тщательно отобранные примеры и подробные комментарии, которые позволят разработчикам перейти на React быстро, чтобы затем эффективно создавать веб-приложения, используя всю мощь JavaScript.
68. Овчеренко, В. А. Периферийные устройства информационных систем. Физические принципы организации и интерфейсы ввода-вывода : учебное пособие / В. А. Овчеренко, В. Г. Токарев. – Новосибирск : Изд-во НГТУ, 2018. – 75 с. – ISBN 978-5-7782-3625-7. – URL: https://znanium.com/catalog/product/1867924 (дата обращения: 21.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: В учебном пособии рассмотрены cпособы и средства связи устройств в компьютерных информационных системах. Определено место системы ввода-вывода в составе компьютерной системы и ее структура. Описаны физические принципы организации ввода-вывода, а также способы организации обмена информацией между процессором и периферийными устройствами. Большое внимание уделено интерфейсам ввода-вывода, а также их основным функциям и характеристикам. Приведена классификация интерфейсов по способам и принципам обмена информацией между компьютером и периферийными компонентами информационной системы.
69. Партыка, Т. Л. Вычислительная техника : учебное пособие / Т. Л. Партыка, И. И. Попов. – 3-е изд., перераб. и доп. – Москва : ФОРУМ : ИНФРА-М, 2022. – 445 с. : ил. – (Среднее профессиональное образование). – ISBN 978-5-00091-510-3. – URL: https://znanium.com/catalog/product/1703191 (дата обращения: 27.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: Рассматриваются состав, характеристики, функции и структура технических средств обработки, хранения и передачи информации, в том числе виды информации и способы представления ее в ЭВМ; системы счисления, перевод чисел из одной системы счисления в другую; логические основы ЭВМ; элементарные логические функции; персональные компьютеры (процессоры, системы памяти, интерфейсы); накопители информации (магнитные ленты, диски, оптические накопители – CD/DVD, магнитооптические, твердотельные и другие альтернативные технологии); интерактивные устройства (терминалы с мониторами на ЭЛТ и плоскопанельными, манипуляторы, сенсорные экраны); мультимедийные системы (цифровое фото, видео, звук, мультимедийные проекторы); средства организации сетей и мобильных вычислений (сети, связь компьютеров, мобильные компьютеры – процессоры и интерфейсы расширения).
70. Д10-20/79275
Рыжова, А. А. Обзор аппаратных и программных средств распределенной системы управления Centum VP : учебное пособие / А. А. Рыжова, Д. А. Рыжов, Р. К. Нургалиев ; Казанский национальный исследовательский технологический университет. – Казань : Школа, 2020. – 231 с. : ил. – Библиогр.: с. 181. – ISBN 978-5-00162-118-8. – Текст : непосредственный.
Аннотация: В учебном пособии приведен обзор аппаратных и программных средств РСУ Centum VP R4. Подробно изложены основные понятия и определения, этапы проектирования интерфейса оператора и приведены практические упражнения по работе в графической среде РСУ Centum VP. Рассмотрены основные функциональные блоки, используемые при написании алгоритмов управления в среде Centum VP и практическое их применение. Также предложены варианты задач для самостоятельной работы.
71. Д10-18/63081
Саркисова, И. О. Архитектура ЭВМ и ВС : учебное пособие / И. О. Саркисова ; Министерство науки и высшего образования Российской Федерации, Московский государственный технологический университет "СТАНКИН". – Москва : СТАНКИН, 2018. – 92 с. : ил. – Библиогр.: с. 92. – ISBN 978-5-7028-0520-7. – Текст : непосредственный.
Аннотация: Учебное пособие посвящено архитектуре современных компьютеров. Рассмотрен широкий круг вопросов, касающихся структурнофункциональной организации микропроцессоров, микропроцессорных систем, компьютеров и компьютерных систем, основной компьютерной памяти и дисковых накопителей, а также различных типов периферийных устройств.
72. Ж2-21/70724
Соловьев, В. В. Проектирование функциональных блоков встраиваемых систем на FPGA / В. В. Соловьев. – Москва : Горячая линия – Телеком, 2021. – 348 с. – ISBN 978-5-9912-0880-2. – Текст : непосредственный.
Аннотация: Рассмотрены основы проектирования функциональных блоков, которые наиболее часто встречаются во встраиваемых системах, на программируемых пользователем вентильных матрицах FPGA (field programmable gate array – FPGA). Рассмотрено проектирование на FPGA путем описания на языке Verilog и с помощью IP-ядер блоков памяти различного типа: одно-портовой, двух-портовой RAM, ROM, FIFO, LIFO, а также сдвиговых регистров в блоках встроенной памяти. Представлено несколько методик проектирования устройств управления: в виде микропрограммного автомата (МПА) по граф-схеме алгоритма (ГСА), на основе блок-схем автоматов (ASM), а также на основе блок-схем автоматов с трактом обработки данных (ASMD) и конечных автоматов с трактом обработки данных (FSMD). Приведена методика проектирования на FPGA однотактового процессора, а также три методики проектирования многотактовых процессоров. Особое внимание уделено отладке процессора PIC и оценке его производительности, приводятся рекомендации по увеличению производительности процессоров. Представлена общая методология проектирования цифровых фильтров, рассмотрен пример разработки цифрового фильтра в системе MATLAB, моделирования фильтра в системе ModelSim и реализация фильтра на FPGA в системе Quartus. Рассмотрены вопросы проектирования подсистем синхронизации встраиваемых систем на FPGA. Описаны принципы функционирования блоков фазовой автоподстройки частоты PLL, особенности архитектуры и функционирования блоков PLL в FPGA, а также способы конфигурирования блоков PLL в проектах на FPGA.
73. Д10-20/94557
Суперкомпьютерные технологии : сборник трудов молодых ученых / Министерство науки и высшего образования Российской Федерации, Южный федеральный университет [и др.] ; редакционная коллегия: Каляев И. А. – Ростов-на-Дону ; Таганрог : Изд-во Южного федерального ун-та, 2020. – 193 с. : ил. – Библиогр. в конце ст. – ISBN 978-5-9275-3612-2. – Текст : непосредственный.
Аннотация: Представлены работы молодых ученых, посвященные вопросам создания суперкомпьютеров, их архитектуре, аппаратной базе, разработке математического и программного обеспечения, а также применения суперкомпьютеров в различных областях науки и техники.
74. Ж2-21/69868
Таненбаум, Э. Архитектура компьютера / Э. Таненбаум, Т. Остин. – 6-е изд. – Москва : Питер, 2021. – 811 с. : ил. – (Классика Computer science). – Библиогр.: с. 699-707. – Алф. указ.: с. 791-811. – Пер. изд.: Structured computer organization / A.S. Tanenbaum, T. Austin. – 6th ed. – ISBN 978-5-4461-1103-9. – Текст : непосредственный.
Аннотация: Книга Эндрю Таненбаума, всемирно известного специалиста в области информационных технологий, писателя и преподавателя, выходящая уже в шестом издании, посвящена структурной организации компьютера. В ее основе лежит идея иерархической структуры, в которой каждый уровень выполняет вполне определенную функцию. В рамках этого нетрадиционного подхода подробно описываются цифровой логический уровень, уровень архитектуры команд, уровень операционной системы и уровень языка ассемблера. В шестое издание внесены многочисленные изменения, которые приводят книгу в соответствие со стремительным развитием компьютерной отрасли. В частности, была обновлена информация о машинах, представленных в качестве примеров: Intel Core i7, Texas Instrument OMAP4430 и Atmel ATmegal68. Книга рассчитана на широкий круг читателей: как на студентов, изучающих компьютерные технологии, так и на тех, кто самостоятельно знакомится с архитектурой компьютера.
75. Ж2-19/65493
Томас, М. Т. React в действии / М. Т. Томас ; перевод с английского С. Черникова. – Санкт-Петербург : Питер, 2019. – 366 с. : ил. – (Серия "Для профессионалов"). – Парал. тит. л. англ. – Пер. изд.: React in action / M. T. Thomas. – 2018. – ISBN 978-5-4461-0999-9. – Текст : непосредственный.
Аннотация: Книга знакомит фронтенд-разработчиков с фреймворком React и смежными инструментами. Вы ознакомитесь с библиотекой React, затем освежите материал о некоторых фундаментальных идеях в данном контексте и узнаете о работе с компонентами. Рассмотрены различные способы взаимодействия с React. Изучите базовые методы жизненного цикла, научитесь создавать поток данных, формы, а также тестировать приложения.
76. Ж2-19/65233
Форд, Н. Эволюционная архитектура. Поддержка непрерывных изменений / Н. Форд, Р. Парсонс, П. Куа ; перевод с английского А. Демьяникова. – Санкт-Петербург : Питер, 2019. – 268 с. : ил. – (Серия "Бестселлеры O'Reilly"). – Парал. тит. л. англ. – Пер. изд.: Buiding Evolutionary Architectures : support constant change / N. Ford, R. Parsons, P. Kua. – Beijing [et al.], 2017. – ISBN 978-5-4461-0995-1. – Текст : непосредственный.
Аннотация: Динамично меняющийся мир диктует свои правила, в том числе и в компьютерной архитектуре. Происходящие изменения требуют новых подходов, заставляют жесткие системы становиться гибкими и подстраиваться под новые условия. В книге даются ответы и рекомендации, которые позволят защитить самые важные характеристики проекта в условиях непрерывных изменений.
77. Харрис, Д. М. Цифровая схемотехника и архитектура компьютера / Д. М. Харрис, С. Л. Харрис ; перевод с английского Imagination Technologies. – Москва : ДМК Пресс, 2018. – 792 с. – ISBN 978-5-97060-570-7. – URL: https://znanium.com/catalog/product/1032279 (дата обращения: 20.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: В книге представлен уникальный и современный подход к разработке цифровых устройств. Авторы начинают с цифровых логических элементов, переходят к разработке комбинационных и последовательных схем, а затем используют эти базовые блоки как основу для самого сложного: проектирования настоящего процессора MIPS. По всему тексту приводятся примеры на языках SystemVerilog и VHDL, иллюстрирующие методы и способы проектирования схем с помощью САПР. Изучив эту книгу, читатели смогут разработать свой собственный микропроцессор и получат полное понимание того, как он работает. В книге объединен привлекательный и юмористический стиль изложения с развитым и практичным подходом к разработке цифровых устройств. Во второе англоязычное издание вошли новые материалы о системах ввода / вывода применительно к процессорам общего назначения как для ПК, так и для микроконтроллеров. Приведены практические примеры интерфейсов периферийных устройств с применением RS-232, SPI, управления двигателями, прерываний, беспроводной связи и аналого-цифрового преобразования. Представлено высокоуровневое описание интерфейсов, включая USB, SDRAM, WiFi, PCI Express и другие.
78. Ж2-19/66163
Хэнчетт, Э. Vue.js в действии / Э. Хэнчетт, Б. Листуон ; перевод с английского С. Черникова. – Санкт-Петербург : Питер, 2019. – 299, [2] с. : ил. – (Серия "Библиотека программиста"). – Пер. изд.: Vue.js in action / E. Hanchett. – S.l. – ISBN 978-5-4461-1098-8. – Текст : непосредственный.
Аннотация: Vue.js – это популярная библиотека для создания пользовательских интерфейсов. В ней значительно переосмыслены реактивные идеи, впервые появившиеся в React.js. Данная книга рассказывает о создании быстрых и эластичных пользовательских интерфейсов для Интернета. Она поможет написать полноценное приложение для интернет-магазина.
79. Д10-22/99554
Шишков, А. Н. Проектирование устройств на микроконтроллерах : учебное пособие / А. Н. Шишков ; Министерство науки и высшего образования Российской Федерации, Московский авиационный институт (национальный исследовательский университет). – Москва : Перо, 2022. – 117 с. : ил. – (Учебное пособие). – Библиогр.: с. 117. – ISBN 978-5-00189-901-3. – Текст : непосредственный.
Аннотация: Изложены цель, задачи, теоретические сведения и методика выполнения лабораторных работ по изучению микроконтроллеров по дисциплине "Проектирование устройств на программируемой элементной базе". Рассмотрены основы структуры микроконтроллеров (МК), методы разработки встроенного программного обеспечения на примере широко распространённых MК семейств ARM Cortex M0 и PIC16. В лабораторных работах изучается структура, принципы работы и методика программирования часто используемых функциональных модулей (ФМ) МК, таких как порты ввода/вывода, тактовые генераторы и узлы синхронизации, ФМ последовательного асинхронного интерфейса USART/UART, таймеров, контроллера прерываний, АЦП, ЦАП. Описана среда проектирования Кейл и другое вспомогательное ПО, применяемое для разработки и отладки встроенного ПО.
4. Программное обеспечение вычислительных систем
80. Ж2-21/71672
Аливерти, П. Изучаем Arduino : руководство для начинающих / П. Аливерти ; перевод с итальянского О. Ермака. – Москва : Изд-во "Эксмо", 2021. – 393 с. : ил. – (Электроника для начинающих). – Пер. изд.: Il manuale di Arduino / Paolo Aliverti. – ISBN 978-5-699-96898-5. – Текст : непосредственный.
Аннотация: Самая понятная книга по Arduino для новичков. Настольная книга начинающего робототехника, написанная итальянским инженером Паоло Аливерти, специалистом в области 3D-печати, интернета вещей и интерактивных технологий. Благодаря этой книге читатель познакомится с легендарной итальянской платформой Arduino, узнает азы электротехники и всего того, что необходимо уметь и знать, прежде чем начать собирать собственные проекты. В дружелюбной манере простым языком автор раскрывает основные понятия и термины, рассказывает о типах плат и проводит читателя по пути от абсолютного новичка до подкованного пользователя, готового к созданию собственных проектов на Arduino.
81. Д10-21/93346
Аристов, Е. PostgreSQL 13. Тюнинг, kubernetes, облака / Е. Аристов. – 2-е изд. – Москва : Сам Полиграфист, 2021. – 492 с. : ил. – ISBN 978-5-00166-464-2. – Текст : непосредственный.
Аннотация: В данной книге подробно изучается внутреннее устройство PostgreSQL 13, начиная с вариантов установки, физического устройства этой системы управления базами данных, заканчивая бэкапами и репликацией, а также разбираются кластерные и облачные решения на основе PostgreSQL. Книга написана понятным языком с использованием подробных примеров. Исходные коды и ссылки, используемые в книге, выложены на github. Главы логически выстроены по пути усложнения материала и позволяют разобраться, как правильно развернуть кластер PostgreSQL с нуля на отдельных серверах, в виртуальном и облачном исполнении. Подробно рассматриваются настройки, отвечающие за производительность и варианты их тюнинга. Отдельно выделены несколько глав, где рассматриваются варианты оптимизации c использованием различных механизмов: индексы, секционирование, джойны и другое.
82. Ж2-22/72447
Белов, А. В. ARDUINO : от азов программирования до создания практических устройств / А. В. Белов. – Санкт-Петербург : НиТ, 2022. – 476 с. : ил. – ISBN 978-5-94387-884-8. – Текст : непосредственный.
Аннотация: Читатель пройдет путь от основ цифровой логики, булевой алгебры до программирования микроконтроллеров и создания на них практических устройств. В книге подробно рассматриваются принципы работы микропроцессорной системы, архитектура построения микроконтроллеров семейства AVR, составляющего основу модулей Arduino. Именно на них выполнены все устройства, на базе которых идет обучение. Модуль Arduino оказался настолько удачной разработкой, что сегодня признан идеальной основой для изучения микроконтроллерной техники. Основной частью книги являются практический курс по схемотехнике и программированию, состоящий из 15 практических уроков. Для каждого урока автор специально разработал реальное устройство на основе модуля Arduino. Переходя последовательно от простого к сложному, читатель научится писать программы, а также освоит искусство схемотехники. Одновременно на тех же примерах идет изучение языка программирования Arduino. Все функции, операторы и другие элементы этого языка подробно описываются перед тем, как о них пойдет речь при описании конкретной программы.
83. Ж2-22/72440
Беллемар, А. Создание событийно-управляемых микросервисов : масштабирование использования организационных данных / А. Беллемар ; перевод с английского А. Логунова. – Санкт-Петербург : БХВ-Петербург, 2022. – 315 с. : ил. – (O'Reilly). – Парал. тит. л. англ. – Предм. указ.: с. 309-315. – Пер. изд.: Building event-driven microservices. Leveraging ortganizational data at Scale / Adam Bellemare. – Beijing, 2020. – ISBN 978-5-9775-6757-2. – Текст : непосредственный.
Аннотация: Книга описывает методы создания событийно-управляемых микросервисов для обработки больших объемов данных и предлагает шаблоны приложений, использующих подобную архитектуру. Рассказано о роли микросервисов в поддержке событийно-управляемых проектов, представлены примеры практических реализаций подобных архитектур как силами сотрудников организации, так и с привлечением сторонних специалистов. Подробно описаны инструменты, необходимые для раз- работки экосистемы микросервисов. Приведены способы решения возникающих проблем, даны рекомендации по налаживанию взаимодействия команд и отдельных сотрудников в процессе создания событийно-управляемых микросервисных систем.
84. Д10-19/59534
Богомазова, Г. Н. Модернизация программного обеспечения персональных компьютеров, серверов, периферийных устройств и оборудования : учебник / Г. Н. Богомазова. – 2-e изд., стер. – Москва : Академия, 2019. – 187 с. : ил. – (Профессиональное образование. Профессиональный модуль). – Библиогр.: с. 184-185. – ISBN 978-5-4468-7513-9. – Текст : непосредственный.
Аннотация: Рассмотрены состав и структура программного обеспечения, периодичность и способы обновления системного и прикладного программного обеспечения, способы оптимизации работы компьютера. Уделено внимание совместимости оборудования с операционной системой и обновлению драйверов. Дан материал по оптимизации настроек BIOS, дефрагментации и оптимизации дисков, сетевого оборудования, сервера. Даны сведения о показателях производительности и критериях оптимизации, обновление микропрограммного обеспечения компонентов компьютеров. Учебник содержит практические задания по каждому разделу.
85. Д10-19/60445
Богомазова, Г. Н. Установка и обслуживание программного обеспечения персональных компьютеров, серверов, периферийных устройств и оборудования : учебник / Г. Н. Богомазова. – 2-е изд., испр. – Москва : Академия, 2019. – 255 с. : ил. – (Профессиональное образование. Профессиональный модуль). – Библиогр.: с. 252-253. – ISBN 978-5-4468-7512-2. – Текст : непосредственный.
Аннотация: Рассмотрены основные понятия и виды программного обеспечения, варианты программной конфигурации компьютера, установка и обслуживание системного программного обеспечения по видам. Даны сведения об операционных системах, их установке и администрировании, об установке и настройке параметров функционирования периферийных устройств, сопровождении программного обеспечения. Аналогично дан материал по установке и обслуживанию прикладного программного обеспечения.
86. Брэдшоу, Ш. MongoDB: полное руководство : научно-популярное издание / Ш. Брэдшоу, И. Брэзил, К. Ходоров ; перевод с английского Д. А. Беликова. – Москва : ДМК Пресс, 2020. – 540 с. – ISBN 978-5-97060-792-3. – URL: https://znanium.com/catalog/product/1210677 (дата обращения: 21.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация Эта книга представляет собой исчерпывающее руководство по работе с MongoDB 4.2 – мощной документоориентированной системой управления базами данных. Авторы, внесшие личный вклад в создание и развитие MongoDB, начинают описание системы с самых азов (история создания, базовая терминология) и постепенно переходят к более сложным темам (выполнение запросов, индексация, агрегирование, транзакции, наборы реплик, управление операциями, шардинг и администрирование данных, долговечность, мониторинг и безопасность). Читатель получит конкретные советы по написанию приложения, которое хорошо работает с MongoDB, выяснит, какие системные настройки следует учитывать при ее развертывании и как устанавливать MongoDB в Windows, OS X и Linux. Издание предназначено для разработчиков объемных баз данных, масштабирование которых является одной из приоритетных задач.
87. Ж2-21/70779
Волох, С. В. Ubuntu Linux с нуля / С. Волох. – 2-е изд., перераб. и доп. – Санкт-Петербург : БХВ-Петербург, 2021. – 416 с. : ил. – Предм. указ.: с. 414-416. – ISBN 978-5-9775-6761-9 – Текст : непосредственный.
Аннотация: С позиции пользователя рассмотрена работа в популярной операционной системе Ubuntu Linux, в том числе установка и настройка системы, драйверов для работы с принтерами, сканерами и другим периферийным оборудованием. Описан процесс установки программ и настройка подключения к Интернету. Даны советы по использованию графического режима и командной строки. Описаны системные службы Ubuntu Linux, освещены вопросы по пользовательским правам доступа. Приведена информация по поиску неисправностей работы сети и устранению сбоев системы. Материал книги актуален и применим для работы с другими Linux-подобными операционными системами. Во втором издании учтены особенности и новшества последней версии OC Ubuntu Linux, добавлены главы по созданию и установке сертификатов Let's Encrypt и настройке файлового сервера Samba. Электронный архив на сайте издательства содержит дополнительные материалы и статьи по теме книги.
88. Ж2-20/67050
Вехен, Д. Безопасный DevOps. Эффективная эксплуатация систем / Д. Вехен ; перевод с английского С. Черникова. – Санкт-Петербург : Питер, 2020. – 431 с. : ил. – (Серия "Для профессионалов"). – Пер. изд.: Securing DevOps. Security in the Cloud / J. Vehent. – 2018. – ISBN 978-5-4461-1336-1. – Текст : непосредственный.
Аннотация: Книга основана на уникальном опыте автора и предлагает важнейшие стратегические решения для защиты веб-приложений от атак, предотвращения попыток вторжения. Вы увидите, как обеспечить надежность при автоматизированном тестировании, непрерывной поставке и ключевых DevOps-процессах. Научитесь выявлять, оценивать и устранять уязвимости, существующие в вашем приложении. Автор поможет ориентироваться в облачных конфигурациях, а также применять популярные средства автоматизации.
89. Ж2-19/71014
Вернон, В. Реализация методов предметно-ориентированного проектирования / В. Вернон ; предисловие Э. Эванса ; перевод с английского Д. А. Клюшина. – Москва ; Санкт-Петербург : Диалектика, 2019. – 688 с. : ил. – Парал. тит. л. англ. – Библиогр.: с. 679-682. – Предм. указ.: 683-688. – Пер. изд.: Implementing Domain-Driven Design / Vaughn Vernon. – Upper Saddle River , 2013. – ISBN 978-5-907114-13-5. – Текст : непосредственный.
Аннотация: Книга посвящена методам предметно-ориентированного проектирования (DDD). Автор описывает специализированные подходы к реализации систем на основе современной архитектуры, подчеркивая важность ориентации на предметную область с учетом технических ограничений.
90. Ж2-21/71463
Винтерс, Т. Делай как в Google : разработка программного обеспечения / Т. Винтерс, Т. Маншрек, Х. Райт ; перевод с английского А. Киселева. – Санкт-Петербург : Питер, 2021. – 541 с. : ил. – (Серия "Бестселлеры O'Reilly"). – Парал. тит. л. англ. – Пер. изд.: Software engineering at Google : lessons learned from programming over time / T. Winters, T. Manshreck, H. Wright. – ISBN 978-5-4461-1774-1. – Текст : непосредственный.
Аннотация: Современные программисты должны не только эффективно программировать, но и знать надлежащие инженерные практики, позволяющие сделать кодовую базу стабильной и качественной. В чем же разница между программированием и программной инженерией? Как разработчик может управлять живой кодовой базой, которая развивается и реагирует на меняющиеся требования на всем протяжении своего существования? Основываясь на опыте Google, инженеры-программисты Титус Винтерс и Хайрам Райт вместе с Томом Маншреком делают откровенный и проницательный анализ того, как ведущие мировые практики создают и поддерживают ПО. Речь идет об уникальной инженерной культуре, процессах и инструментах Google, а также о том, как эти аспекты влияют на эффективность разработки.
91. Ж2-21/70535
Внутреннее устройство Windows / М. Руссинович, Д. Соломон, А. Ионеску, П. Йосифович ; перевод с английского Е. Матвеева. – 7-е изд. – Санкт-Петербург : Питер, 2021. – 942 с. : ил. – (Классика Computer science). – Парал. тит. л. англ. – Пер. изд.: Windows internals. System architecture, processes, threads, memory management, and more / Pavel Yosifovich, Alex Ionescu, Mark E. Russinovich, and A. Solomon. – 2017. – ISBN 978-5-4461-0663-9. – Текст : непосредственный.
Аннотация: Книга "Внутреннее устройство Windows" создана для профессионалов, желающих разобраться во внутренней жизни основных компонентов Windows 10. Опираясь на эту информацию, разработчикам будет проще находить правильные проектные решения, создавая приложения для платформы Windows, и решать сложные проблемы, связанные с их эксплуатацией. Системные администраторы, зная, что находится у операционной системы под капотом, смогут разобраться с поведением системы и быстрее решать задачи повышения производительности и диагностики сбоев.
92. Ж2-22/72749
Вовк, Е. Т. Astra Linux : руководство по национальной операционной системе и совместимым офисным программам / Е. Т. Вовк. – Москва : Манн, Иванов и Фербер, 2022. – 397 с. : ил. – ISBN 978-5-00195-136-0. – Текст : непосредственный.
Аннотация: Только в России пользователи приобрели более миллиона лицензий этой ОС. Она применяется на объектах критической информационной инфраструктуры, в государственных организациях, органах исполнительной власти и ключевых госкорпорациях нашей страны. Она может применяться как дома, так и в корпоративном сегменте. Подходит для большинства персональных компьютеров и других типов устройств.
93. Д10-20/90881
Газуль, С. М. Операционные системы: основы конфигурирования серверной информационной инфраструктуры = Operating Systems: Elements of a Configuring Server Information Infrastructure : учебное пособие / С. М. Газуль ; Министерство науки и высшего образования Российской Федерации, Санкт-Петербургский государственный экономический университет, Кафедра информатики. – Санкт-Петербург : Изд-во Санкт-Петербургского гос. экономического ун-та, 2020. – 77 с. : ил. – Библиогр.: с. 75-77. – ISBN 978-5-7310-5334-1. – Текст : непосредственный.
Аннотация: Современные операционные системы используются в самых различных программно-аппаратных устройствах – от носимых устройств, таких как "умные" часы и смартфоны до серверов и суперкомпьютеров. Настоящее учебное пособие позволит получить первое представление об основах конфигурирования серверных операционных систем. В пособии показан процесс развертывания и базовой настройки параметров безопасности на примере одной из самых распространенных серверных операционных систем Ubuntu Linux Server, а также развертывания в ее рамках типового серверного программного обеспечения на примере популярного стека программного обеспечения, обозначаемый акронимом LAMP (Linux-Apache- MySQL-PHP).
94. Д10-19/64022
Гарифуллин, М. Ф. Обработка текстовой и графической информации / М. Ф. Гарифуллин. – Москва : ТЕХНОСФЕРА, 2019. – 173 с. : ил. – (Мир программирования). – Библиогр.: с. 172-173. – ISBN 978-5-94836-540-4. – Текст : непосредственный.
Аннотация: Рассмотрены способы обработки текстовой и графической информации. Уделено внимание вопросам сортировки текстовых данных, построения и сканирования графиков, поддержки диалогового режима работы, создания и систематизации графических файлов.
95. Голицына, О. Л. Программное обеспечение : учебное пособие / О. Л. Голицына, Т. Л. Партыка, И. И. Попов. – 4-e изд., перераб. и доп. – Москва : ФОРУМ : ИНФРА-М, 2021. – 448 с. : ил. – (Профессиональное образование). – ISBN 978-5-91134-711-6. – URL: https://znanium.com/catalog/product/1189345 (дата обращения: 27.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: Рассмотрены состав и структура программного обеспечения ЭВМ, в том числе прикладное и системное программное обеспечение. Изложены основные принципы ПО (алгоритмы, логические функции, структура информации) и основные классы программных средств. Рассмотрены операционные системы, системы программирования, широкий спектр прикладных программных средств, в том числе текстовые, графические редакторы, средства обработки аудио- и видеоинформации, оболочки информационных систем, средства телекоммуникации.
96. Голдштейн, С. Оптимизация приложений на платформе NET / С. Голдштейн [и др] ; перевод с английского А. Н. Киселева. – Москва : ДМК Пресс, 2014. – 524 с. – ISBN 978-5-94074-944-8. – URL: https://znanium.com/catalog/product/1027871 (дата обращения: 27.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: Увеличение производительности алгоритмов и приложений является чрезвычайно важным аспектом разработки и может дать вам преимущество перед конкурентами, а вашим пользователям обеспечить низкую стоимость владения и удовольствие от использования быстрых и отзывчивых приложений. Данная книга описывает внутренние особенности ОС Windows, среды выполнения CLR и аппаратного обеспечения, влияющие на производительность приложений, а также дает вам знания и инструменты для измерения производительности вашего кода в изоляции от внешних факторов. Книга наполнена примерами кода на С# и рекомендациями, которые помогут вам выжать максимум возможного из вашего приложения – низкое потребление памяти, согласованную нагрузку на процессор и минимальное количество операций ввода/вывода с сетью и диском. Издание предназначено для программистов, знакомых с языком С# и платформой .NET.
97. Д10-21/96431
Головнин, О. К. Введение в системное программирование и основы жизненного цикла системных программ : учебное пособие / О. К. Головнин, А. А. Столбова ; Министерство науки и высшего образования Российской Федерации, Самарский национальный исследовательский университет имени С. П. Королева (Самарский университет). – Самара : Изд-во Самарского ун-та, 2021. – 170 с. : ил. – Библиогр.: с. 100-102. – ISBN 978-5-7883-1695-6. – Текст : непосредственный.
Аннотация: Учебное пособие содержит информацию об основах системного программирования. Рассмотрены общие вопросы создания системных программ различных классов, описаны принципы оптимизации и особенности выполнения системных программ, отдельно рассмотрены вопросы построения трансляторов и компиляторов. Подробно рассмотрены современные технологии и особенности применения языков высокого уровня в процессе разработки системных программ.
98. Ж2-22/72934
Граннеман, С. Linux®. Необходимый код и команды / С. Граннеман ; перевод с английского и редакция Д. А. Клюшина. – Москва ; Санкт-Петербург : Диалектика, 2022. – 458 с. : ил. – Предм. указ.: с. 455-458. – Пер. изд.: Linux. Phrasebook / Scott Granneman. – 2016. – ISBN 978-5-907458-73-4. – Текст : непосредственный.
Аннотация: В этом справочнике по Linux приведены фрагменты программ и описания команд, необходимых для эффективной работы с операционной системой Linux и ее оболочками. В книге легко найти нужную информацию – отложите в сторону громоздкие фолианты и возьмите этот справочник. В книге содержится более 100 работоспособных фрагментов программ и команд для выполнения типичных задач в операционной системе Linux, как простых, так и сложных.
99. Ж2-21/68832
Грас, Д. Data Science. Наука о данных с нуля / Д. Грас ; перевод с английского А. Логунова. – 2-е изд. – Санкт-Петербург : БХВ-Петербург, 2021. – 416 с. : ил. – (O'Reilly). – Предм. указ.: с. 405-416. – Пер. изд.: Data Science from Scratch. First principles with python / Joel Grus. – Beijing , 2019. – ISBN 978-5-9775-6731-2. – Текст : непосредственный.
Аннотация: Книга позволяет изучить науку о данных (Data Science) и применить полученные знания на практике. Она содержит краткий курс языка Python, элементы линейной алгебры, статистики, теории вероятностей, методов обработки данных. Приведены основы машинного обучения. Описаны алгоритмы А; ближайших соседей, наивной байесовой классификации, линейной и логистической регрессии, а также модели на основе деревьев принятия решений, нейронных сетей и кластеризации. Рассмотрены приемы обработки естественного языка, методы анализа социальных сетей, основы баз данных, SQL и MapReduce. Во втором издании примеры переписаны на Python 3.6, игрушечные наборы данных заменены на "реальные", добавлены материалы по глубокому обучению и этике данных, статистике и обработке естественного языка, рекуррентным нейронным сетям, векторным вложениям слов и разложению матриц.
100. Грошев, А. С. Основы работы с базами данных : учебное пособие / А. С. Грошев. – 3-е изд. – Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2021. – 255 c. – ISBN 978-5-4497-0914-1. – URL: https://www.iprbookshop.ru/102038.html (дата обращения: 23.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: В учебном пособии излагаются принципы проектирования и использования баз данных, как важнейшего компонента современных информационных систем. Рассмотрены вопросы практической работы с базами данных в системах Visual FoxPro, Access и SQL Server, терминология, используемая в теории баз данных, на стадии проектирования и практической работы с базами данных. Наибольшее внимание уделяется реляционным базам данных, как основным в настоящее время, рассмотрены некоторые теоретические вопросы реляционной теории. В издании рассмотрены основные этапы проектирования информационной системы и ее базы данных: текстовое описание задачи, построение концептуальной и физической модели в системе CASE Studio, генерация программного кода для создания базы данных; основные возможности и особенности СУБД Visual FoxPro. Разобраны последовательность создания базы данных в этой системе, стандартные режимы работы с таблицами базы данных, назначение и виды экранных форм при работе с базами данных, последовательность разработки форм с помощью Мастера, виды и свойства объектов экранных форм, модификация ее в Конструкторе. Описаны назначение и виды отчетов, запросов и проектов при работе с базами данных и последовательность их создания, способы создания проекта: простейшего на основе одной экранной формы и созданного с помощью Мастера приложений. Приведены синтаксис некоторых команд и функций алгоритмического языка системы, основные возможности и особенности СУБД Microsoft Office Access. Разобраны последовательность создания базы данных в этой системе, стандартные режимы работы с таблицами, методы разработки экранных форм, отчетов, запросов, html-страниц доступа к данным и проекта для работы с SQL-сервером, основные возможности и особенности системы Microsoft SQL Server, особенности ее инсталляции, способы создания базы данных и работы с таблицами в программе Enterprise Manager. Приведены краткие сведения по разработке клиентских приложений для работы с базами данных этой системы, по возможностям систем Microsoft Access и Visual FoxPro по работе с базами данных системы Microsoft SQL Server.
101. Ж2-21/69687
Грегори, Д. Игровой движок. Программирование и внутреннее устройство / Д. Грегори ; перевод с английского О. Сивченко, С. Черникова. – 3-е изд. – Санкт-Петербург : Питер, 2021. – 1132 с. : ил. – (Серия "Для профессионалов"). – Библиогр.: с. 1130-1132 – Пер. изд.: Game engine architecture / Jason Gregory. – 3rd ed., 2019. – ISBN 978-5-4461-1134-3. – Текст : непосредственный.
Аннотация: Книга Джейсона Грегори не случайно является бестселлером. Двадцать лет работы автора над первоклассными играми в Midway, Electronic Arts и Naughty Dog позволяют поделиться знаниями о теории и практике разработки ПО для игрового движка. Игровое программирование и огромная тема, охватывающая множество вопросов. Граница между игровым движком и игрой размыта. В этой книге основное внимание уделено движку, основным низкоуровневым системам, системам разрешения коллизий, симуляции физики, анимации персонажей, аудио, а также базовому слою геймплея, включающему объектную модель игры, редактор мира, системы событий и скриптинга.
102. Дадян, Э. Г. Данные: хранение и обработка : учебник / Э. Г. Дадян. – Москва : ИНФРА-М, 2021. – 205 с. – (Высшее образование: Бакалавриат). – ISBN 978-5-16-016447-2. – URL: https://znanium.com/catalog/product/1149101 (дата обращения: 20.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: В учебнике рассмотрены и проанализированы базы данных и СУБД, данные и ЭВМ, концепция баз данных, архитектура СУБД, инфологическая, даталогическая и физическая модели данных, типы даталогических моделей данных, представление данных с помощью модели «сущность-связь», диаграмма «сущность-связь», целостность данных. Представлен обзор нотаций, используемых при построении диаграмм «сущность-связь». Подробно описаны реляционные базы данных, операции с таблицами реляционных баз данных, правила порождения реляционных отношений из модели «сущность-связь». Представлены средства ускоренного доступа к данным, язык SQL, физическая организация СУБД, клиент-серверная архитектура, обработка распределенных данных и структура сервера базы данных.
103. Ж2-22/72969
Дронов, В. А. React 17. Разработка веб-приложений на JavaScript / В. А. Дронов. – Санкт-Петербург : БХВ-Петербург, 2022. – 384 с. : ил. – (Профессиональное программирование). – Предм. указ.: с. 378-384. – ISBN 978-5-9775-9683-1. – Текст : непосредственный.
Аннотация: Книга посвящена программированию веб-приложений на языке JavaScript с применением популярного веб-фреймворка React 17. Дается вводный курс, наглядно, по шагам описывающий разработку несложного веб-приложения – списка запланированных дел. Описываются базовые инструменты: создание и настройка React-проекта, написание компонентов, язык JSX, передача данных между компонентами и создание веб-форм. Рассматриваются полезные дополнительные библиотеки: React Router (навигация), Redux, React Redux и Redux Toolkit (централизованное хранилище данных), Formik (быстрая разработка веб-форм), Yup (валидация), React Reveal (анимационные эффекты) и другие.
104. Д10-20/92555
Дэвис, К. Шаблоны проектирования для облачной среды : проектирование программного обеспечения, устойчивого к изменениям / К. Дэвис ; предисловие Д. Кима ; перевод с английского Д. А. Беликова. – Москва : ДМК, 2020. – 386 с. : ил. – Парал. тит. л. англ. – Предм. указ. в конце кн. – Пер. изд.: Cloud native patterns : designing change-tolerant software / Cornelia Davis. – Shelter Island, 2019. – ISBN 978-5-97060-807-4. – Текст : непосредственный. – Электронная версия доступна на сайте электронно-библиотечной системы Znanium. – URL: https://znanium.com/catalog/product/1094958 (дата обращения: 21.07.2022). – Режим доступа: для авторизир. пользователей.
Аннотация: Эта книга посвящена облачным платформам, которые обеспечивают многие преимущества – практически нулевое время простоя, бесконечную масштабируемость, короткие циклы обратной связи, отказоустойчивость и контроль затрат. Применяя конструкции для облачной среды, разработчики могут создавать гибкие, легко адаптируемые, веб-масштабируемые распределенные приложения, которые обрабатывают огромный пользовательский трафик и объем данных. Автор рассматривает методы и шаблоны, ориентированные на приложения для облачной среды, – с учетом их жизненного цикла, управления конфигурацией в масштабах облака, обновления без простоев. Для работы с книгой читателю необходимы базовые навыки в области проектирования программного обеспечения и умение понимать код, написанный на Java или похожем языке.
105. Д10-18/58653
Емельянова, Ю. П. Базовые возможности табличного процессора Microsoft Excel : учебное пособие / Ю. П. Емельянова , Н. А. Пакшина ; Нижегородский государственный технический университет имени Р. Е. Алексеева, Арзамасский политехнический институт (филиал НГТУ). – Нижний Новгород : Нижегор. гос. техн. ун-т им. Р. Е. Алексеева, 2018. – 133 с. : ил. – Библиогр.: с. 127-128. – ISBN 978-5-502-01052-8. – Текст : непосредственный.
Аннотация: В пособии подробно рассмотрены различные аспекты применения табличного процессора Microsoft Excel2010. Дается определение табличным процессорам, рассказывается об их истории их создания.
106. Д10-20/88526
Ехлаков, Ю. П. Нечеткие модели и алгоритмы управления рисками разработки программных продуктов / Ю. П. Ехлаков, Н. В. Пермякова ; Министерство науки и высшего образования Российской Федерации, Томский государственный университет систем управления и радиоэлектроники. – Томск : Изд-во ТУСУРа, 2020. – 136 с. : ил. – Библиогр.: с. 132-136 . – ISBN 978-5-86889-908-9. – Текст : непосредственный.
Аннотация: Раскрываются особенности программного проекта и программного продукта, этапов жизненного цикла разработки. Вводятся новые понятия рисков разработки программного продукта, предлагается оригинальный классификатор рискообразующих факторов, приводится семантическая модель процесса управления рисками. Описываются нечеткая модель и алгоритмы вычисления рейтинга рискообразующих факторов; нечеткая когнитивная модель и алгоритмы формирования альтернативных планов мероприятий по реагированию на проявление рискообразующих факторов. Приводятся примеры использования моделей при решении практических задач.
107. Ж2-20/71648
Зверева, О. М. Операционные системы : учебное пособие / О. М. Зверева ; Министерство науки и высшего образования Российской Федерации, Уральский федеральный университет имени первого Президента России Б. Н. Ельцина, Институт радиоэлектроники и информационных технологий – РТФ. – Екатеринбург : Изд-во Уральского ун-та, 2020. – 219 с. : ил. – Библиогр.: с. 214-219. – ISBN 978-5-7996-3146-8. – Текст : непосредственный.
Аннотация: Основной целью пособия является развитие компетенций студентов в области общих принципов построения и функционирования операционных систем – того класса программного обеспечения, без которого компьютер неработоспособен. Материал снабжен примерами из современных версий систем, которые призваны подтвердить действенность теоретических положений. В конце каждой главы есть перечень контрольных вопросов для проверки степени усвоения прочитанного.
108. Д10-21/95823
Зуфарова, А. С. Работа с базами данных в СУБД Microsoft Access 2010 : учебное пособие / А. С. Зуфарова. – Москва : Перо, 2021. – 85 с. : ил. – ISBN 978-5-00189-213-7. – Текст : непосредственный.
Аннотация: Учебное пособие является частью учебно-методического комплекса по информатике и позволяет изучить интерфейс и инструменты Microsoft Office Access 2010 для разработки баз данных и приложений пользователя. В учебном пособии рассмотрены возможности быстрой адаптации начинающего пользователя к среде Access 2010 для решения практических задач, в том числе по созданию таблиц в процессе ввода данных, упрощенному получению форм или отчетов. Работа представляет собой многоплановое издание, включающее теоретический материал по данной дисциплине, а также практические задания, которые помогут глубже усвоить полученные теоретические задания по курсу.
109. Ж2-20/72094
Кайт, Т. Oracle для профессионалов. Архитектура, методики программирования и основные особенности версий 9i, 10g, 11g и 12c / Т. Кайт, Д. Кун ; перевод с английского Ю. Н. Артёменко. – Москва ; Санкт-Петербург : Диалектика, 2020. – 959 с. : ил. – (Профессионально об Oracle). – Пер. изд.: Expert Oracle database architecture / Thomas Kyte, Darl Kuhn. – 2014. – ISBN 978-5-907114-89-0. – Текст : непосредственный.
Аннотация: В третьем издании продолжается исследование применения баз данных Oracle для построения масштабируемых приложений, которые эффективно функционируют и создают корректные результаты. Том Кайт и Дарл Кун придерживаются простой философии: вы можете трактовать базу данных Oracle как черный ящик и только помещать туда данные или же вы можете полностью разобраться в ее работе и эксплуатировать как мощную вычислительную среду. Выбрав второй подход, вы обнаружите, что остается совсем немного задач по управлению информацией, которые невозможно решить быстро и элегантно. В полностью пересмотренном третьем издании раскрываются особенности разработки приложений вплоть до версии Oracle 12с. Большая часть нового материала посвящена появившемуся набору облачных средств Oracle и применению подключаемых баз данных.
110. Ж2-21/68995
Калавера, Д. BPF для мониторинга Linux / Д. Калавера, Л. Фонтана ; перевод с английского С. Черникова. – Санкт-Петербург : Питер, 2021. – 205, [2] с. : ил. – (Серия "Бестселлеры O'Reilly"). – Парал. тит. л. англ. – Пер. изд.: Linux Observability with BPF : advanced programming for performance analysis and networking / David Calavera, Lorenzo Fontana. – Beijing , 2020. – ISBN 978-5-4461-1624-9. – Текст : непосредственный.
Аннотация: Виртуальная машина BPF – один из важнейших компонентов ядра Linux. Ее грамотное применение позволит системным инженерам находить сбои и решать даже самые сложные проблемы. Пользователь научится создавать программы, отслеживающие и модифицирующие поведение ядра, сможет безопасно внедрять код для наблюдения событий в ядре и многое другое. Дэвид Калавера и Лоренцо Фонтана помогут раскрыть возможности BPF. Расширить свои знания об оптимизации производительности, сетях, безопасности.
111. Ж2-21/69586
Керниган, Б. UNIX. Время UNIX ®. A history and a memoir / Б. Керниган ; перевод с английского И. Рузмайкиной. – Санкт-Петербург : Питер, 2021. – 222 с. : ил. – (Серия "Библиотека программиста"). – Библиогр.: с. 220-222. – Пер. изд.: UNIX. A history and a memoir / Brian Kernighan. – 2020. – ISBN 978-5-4461-1669-0. – Текст : непосредственный.
Аннотация: Операционная система Unix завоевала мир, чего совсем не могли представить ее создатели, творя историю на последнем этаже Bell Labs в 1969 году. Идея этой ОС оказала колоссальное влияние на разработку программного обеспечения и развитие операционных систем. Вы узнаете о том, как зарождалась система Unix, чем она примечательна и почему занимает столь важное место в компьютерном мире, а также об удивительных людях, вложивших в нее силы и душу. Книга представляет собой честный и остроумный рассказ о жизни айтишного сообщества тех времен – никакой зауми, страниц кода и ссылок. Расслабьтесь и получайте удовольствие, погрузившись в историю, полную приключений и открытий. Брайан Керниган – автор и соавтор дюжины книг по программированию, включая легендарные "Язык программирования Си" и "Unix. Программное окружение". На протяжении 30 лет был членом той самой группы UNIX в исследовательском центре Bell Labs и не только наблюдал создание UNIX.
112. Ж2-19/64841
Клеппман, М. Высоконагруженные приложения. Программирование, масштабирование, поддержка / М. Клеппман ; перевод с английского: И. Пальти, А. Тумаркина. – Санкт-Петербург : Питер, 2019. – 637 с. : ил. – (Бестселлеры O'Reilly). – Парал. тит. л. англ. – Библиогр. в конце разд. – Пер. изд.: Designing data-intensive applications : the big ideas behind reliable, scalable, and maintainable systems / M. Kleppman. – 2017. – ISBN 978-5-4461-0512-0. – Текст : непосредственный.
Аннотация: В этой книге вы найдете ключевые принципы, алгоритмы и компромиссы, без которых не обойтись при разработке высоконагруженных систем для работы с данными. Материал рассматривается на примере внутреннего устройства популярных программных пакетов и фреймворков. В книге три основные части, посвященные, прежде всего, теоретическим аспектам работы с распределенными системами и базами данных. От читателя требуются базовые знания SQL и принципов работы баз данных.
113. Ж2-22/72442
Колисниченко, Д. Н. Linux. От новичка к профессионалу : наиболее полное руководство / Д. Н. Колисниченко. – 8-е изд., перераб. и доп. – Санкт-Петербург : БХВ-Петербург, 2022. – 685 с. : ил. – Предм. указ.: с. 677-685. – ISBN 978-5-9775-6773-2. – Текст : непосредственный.
Аннотация: Даны ответы на все вопросы, возникающие при работе с Linux: от установки и настройки этой ОС до настройки сервера на базе Linux. Материал книги максимально охватывает все сферы применения Linux от запуска Windows-игр под управлением Linux до настройки собственного веб-сервера. Также рассмотрены: вход в систему, работа с файловой системой, использование графического интерфейса, установка программного обеспечения, настройка сети и Интернета, работа в Интернете, средства безопасности, резервное копирование, защита от вирусов и другие вопросы. Материал ориентирован на последние версии дистрибутивов Fedora, openSUSE, Slackware, Ubuntu.
114. Ж2-22/71251
Колисниченко, Д. Н. Microsoft Windows 11. Первое знакомство / Д. Н. Колисниченко. – Санкт-Петербург : БХВ-Петербург, 2022. – 128 с. : ил. – Предм. указ.: с. 127-128. – ISBN 978-5-9775-6829-6. – Текст : непосредственный.
Аннотация: Описаны основные нововведения в Windows 11. Рассмотрена установка системы как на физический компьютер, так и на виртуальный (VMWare). Приведено описание нового интерфейса системы и измененной кнопки Пуск, схемы разметки окон Snap Layouts, новых стандартных приложений, новой версии браузера Edge. Рассмотрены полезные файловые операции, средства настройки компьютера, управление учетными записями пользователей, администрирование Windows 11 и некоторые функции Windows, о существовании которых многие пользователи даже не догадывались.
115. Кузнецов, А. С. Системное программирование : учебное пособие / А. С. Кузнецов, И. А. Якимов, П. В. Пересунько. – Красноярск : Сиб. федер. ун-т, 2018. – 170 с. – ISBN 978-5-7638-3885-5. – URL: https://znanium.com/catalog/product/1032183 (дата обращения: 20.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: Приведены сведения о системном и промежуточном программном обеспечении, даны основные понятия и определения системного программирования, изложены вопросы разработки программ, использующих функции, реализующие системные вызовы ядром операционных систем семейства Linux. Особое внимание уделено средствам автоматической сборки программного обеспечения из исходных текстов, а также снижению количества ошибок в системных программах за счет использования инструментов статического и динамического анализа программного кода.
116. Кузьмич, Р. И. Операционные системы : учебное пособие / Р. И. Кузьмич, А. Н. Пупков, Л. Н. Корпачева. – Красноярск : Сиб. федер. ун-т, 2018. – 122 с. – ISBN 978-5-7638-3949-4. – URL: https://znanium.com/catalog/product/1818709 (дата обращения: 21.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: Охарактеризованы основные понятия и классификация операционных систем, приведено описание современных архитектур операционных систем, рассмотрены вопросы управления памятью, организации вычислительного процесса и управления данными. Уделено внимание сетевым операционным системам, поскольку объединение компьютеров в информационно-вычислительную сеть дает возможность программам, установленным на отдельных рабочих станциях, совместно решать прикладные задачи.
117. Ж2-21/70289
Левицкий, Н. Д. Удаленный сервер своими руками. От азов создания до практической работы / Н. Д. Левицкий. – Санкт-Петербург : НиТ, 2021. – 398 с. : ил. – ISBN 978-5-94387-568-7. – Текст : непосредственный.
Аннотация: Эта книга поможет вам самостоятельно освоить полный цикл создания своего собственного выделенного сервера: от установки операционной системы (для удобства это будет Linux) на сервер до настройки и администрирования. Будет подробно рассказано: как выполнить первоначальную настройку сервера; как использовать командную строку; вы узнаете, как настраивать сетевые интерфейсы сервера; поговорим о маршрутизации и настройке брандмауэра; как пользоваться удаленным входом в систему по ssh; как настраивать файловый сервер FTP; что такое DHCP-сервер и как подключаться к Windows-инфраструктуре; как повысить производительность сервера и многое другое.
118. Ж2-21/70209
Лёве, Д. Совершенный софт : совершенный софт – совершенная карьера / Д. Лёве ; перевод с английского Е. Матвеева. – Санкт-Петербург : Питер, 2021. – 480 с. : ил. – (Серия "Для профессионалов"). – Пер. изд.: Righting software : a method for system and project design / Juval Löwy. – Boston, 2020. – ISBN 978-5-4461-1621-8. – Текст : непосредственный.
Аннотация: "Совершенный софт" – это проверенный, структурированный и высокотехнологичный подход к разработке программного обеспечения (ПО). Множество компаний уже используют идеи Д. Леве в сотнях систем, но раньше эти мысли нигде не публиковались. Методология Д. Леве объединяет разработку систем и дизайн проектов, используя базовые принципы разработки ПО, корректные наборы инструментов и эффективные методы. Автор подробно описывает основы, на которых прокалываются многие архитекторы ПО и показывает, как разложить систему на мелкие блоки или службы. Вы узнаете, как вывести эффективный дизайн проекта из дизайна системы, как рассчитать время, необходимое на запуск проекта, его стоимость и риски и даже как разработать несколько вариантов выполнения. Метод и принципы "совершенного софта" можно применять независимо от размера проекта, компании, технологии, платформы или отрасли. Цель этой книги – решение важнейших задач современной разработки ПО, требующих исправления программных систем и проектов, ваш карьерный рост и, возможно, изменение всей IT-индустрии.
119. Лисьев, Г. А. Программное обеспечение компьютерных сетей и web-серверов : учебное пособие / Г. А. Лисьев, П. Ю. Романов, Ю. И. Аскерко. – Москва : ИНФРА-М, 2020. – 145 с. – (Высшее образование: Бакалавриат). – ISBN 978-5-16-013565-6. – URL: https://znanium.com/catalog/product/1068576 (дата обращения: 27.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: В учебном пособии предложена система учебных заданий, позволяющих ознакомиться с языками и системами web-программирования: HTML, JavaScript, PHP. Каждый пункт пособия представляет собой практическую работу, позволяющую реализовать отдельный фрагмент проекта. В результате последовательного изучения теории и выполнения практических заданий студенты создают макет web-сайта, который содержит упрощенную систему управления базами данных. Изложение материала сопровождается большим количеством иллюстраций, предлагаются упражнения и вопросы для самоконтроля. Отдельной главой выделен практикум, который позволит преподавателям создать собственный набор контролирующих материалов (фонд оценочных средств), включающий контрольные работы, тесты, курсовые работы, дипломные проекты.
120. Ж2-22/71646
Макконнелл, С. Совершенный код : мастер-класс : практическое руководство по разработке программного обеспечения / Стив Макконнелл ; перевод с английского. – Санкт-Петербург : БХВ, 2022. – XX, 867, [1] с. : ил. – (Мастер-класс). – Парал. тит. л. англ. – Библиогр.: с. 842-862. – Предм. указ.: с. 863-867. . – Пер. изд.: Code complete / Steve McConnell. – Microsoft Press, 2017. – ISBN 978-5-9909805-1-8. – Текст : непосредственный.
Аннотация: Более 10 лет первое издание этой книги считалось одним из лучших практических руководств по программированию. Сейчас эта книга полностью обновлена с учетом современных тенденций и технологий и дополнена сотнями новых примеров, иллюстрирующих искусство и науку программирования. Опираясь на академические исследования, с одной стороны, и практический опыт коммерческих разработок ПО с другой, автор синтезировал из самых эффективных методик и наиболее эффективных принципов ясное прагматичное руководство. Каков бы ни был ваш профессиональный уровень, с какими бы средствами разработки вы ни работали, какова бы ни была сложность вашего проекта, в этой книге вы найдете нужную информацию, она заставит вас размышлять и поможет создать совершенный код.
121. Ж2-21/71258
Марголис, М. Arduino. Большая книга рецептов / М. Марголис, Б. Джепсон, Н. Р. Уэлдин. ; перевод с английского. – Санкт-Петербург : БХВ-Петербург, 2021. – 868 с. : ил. – (O'Reilly). – Предм. указ.: с. 853-868. – Пер. изд.: Arduino cookbook Beijing / Michael Margolis etc. – 2020. – ISBN 978-5-9775-6687-2. – Текст : непосредственный. – Электронная версия доступна на сайте электронно-библиотечной системы ibooks.ru. – URL: https://ibooks.ru/bookshelf/380036/reading (дата обращения: 10.08.2022). – Режим доступа: для авторизир. пользователей.
Аннотация: Этот справочник будет идеальным пособием для любого, кто хочет создавать проекты на базе популярной платформы Arduino. Он содержит подробное описание решений свыше 200 практических задач по созданию различных устройств и приспособлений, включая проекты для Интернета вещей, мониторинга окружающей среды, системы для определения местонахождения и положения в пространстве, а также устройств, которые реагируют на касание, звук, тепло и освещение. Все примеры третьего издания обновлены для версии 1.8 среды Arduino IDE с учетом современных концепций программирования. Каждое решение включает в себя программный код с подробными комментариями, его анализ и обсуждение возможных проблем.
122. Д10-22/98774
Марков, В. Н. Алгоритмы и структуры данных : учебное пособие / В. Н. Марков ; Министерство науки и высшего образования Российской Федерации, Кубанский государственный технологический университет. – Краснодар : КубГТУ, 2022. – 207 с. : ил. – ISBN 978-5-8333-1091-5. – Текст : непосредственный.
Аннотация: Изложены основные абстрактные структуры данных и способы их представления на языке программирования высокого уровня C#. Рассмотрены алгоритмы обработки этих структур и пояснена оценка их вычислительной сложности. Даны рекомендации по выбору структур данных и алгоритмов их обработки. Приведены задачи для самостоятельного решения и выполнения лабораторных работ.
123. Ж2-21/71236
Мартин, Р. Чистая архитектура. Искусство разработки программного обеспечения / Р. Мартин ; перевод с английского А. Киселева. – Санкт-Петербург : Питер, 2021. – 350 с. : ил. – (Серия "Библиотека программиста"). – Пер. изд.: Clean architecture. A craftsman's guide to software structure and design / Robert C. Martin. – 2018. – ISBN 978-5-4461-0772-8. – Текст : непосредственный.
Аннотация: "Идеальный программист" и "Чистый код" – легендарные бестселлеры Роберта Мартина – рассказывают, как достичь высот профессионализма. "Чистая архитектура" продолжает эту тему, но не предлагает несколько вариантов в стиле "решай сам", а объясняет, что именно следует делать, по какой причине и почему именно такое решение станет принципиально важным для вашего успеха. Роберт Мартин дает прямые и лаконичные ответы на ключевые вопросы архитектуры и дизайна. "Чистую архитектуру" обязаны прочитать разработчики всех уровней, системные аналитики, архитекторы и каждый программист, который желает подняться по карьерной лестнице или хотя бы повлиять на людей, которые занимаются данной работой.
124. Ж2-21/70765
Мессенленер, Б. Разработка веб-приложений на WordPress : WordPress как фреймворк / Б. Мессенленер, Д. Коулман ; перевод с английского М. Райтмана. –[2-е изд., перераб. и доп.]. – Санкт-Петербург : БХВ-Петербург, 2021. – 527 с. : ил. – Парал. тит. л. англ. – Пер. изд.: Building web apps with WordPress : WordPress as an Application Framework / B. Messenlehner, J. Coleman. – 2nd ed. – ISBN 978-5-9775-6753-4. – Текст : непосредственный.
Аннотация: Подробно рассматривается создание веб-приложений на платформе WordPress, в том числе для мобильных устройств, принципы работы таких приложений. Описана структура каталогов и базы данных, приведены типы записей, метаданных и таксономий, перечислены основные классы и функции. Уделено внимание разработке собственной темы оформления с адаптивным дизайном. Рассказывается о типах пользователей и их ролях в архитектуре WordPress. Отдельная глава посвящена работе с API-интерфейсами, объектами и вспомогательными функциями, рассматриваются вопросы безопасности веб-приложений, принципы написания безопасного кода. Изучается REST API в WordPress, JavaScript-фреймворки, способы локализации приложений. Описаны принципы построения многосайтовых сетей, оптимизации и масштабирования. Рассматривается проект Gutenberg и его возможности. Во втором издании авторы рассматривают новые функции и возможности актуальных версий WordPress.
125. Минакова, О. В. Технологии программирования: паттерны проектирования в реализации JavaFX приложений : практикум / О. В. Минакова. – Воронеж : Воронежский государственный технический университет, ЭБС АСВ, 2020. – 156 c. – ISBN 978-5-7731-0911-2. – URL: https://www.iprbookshop.ru/111505.html (дата обращения: 27.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: В практикуме представлены теоретические сведения по разработке приложений на основе паттернов Go&F и методические рекомендации для практической реализации насыщенных графических приложений с использованием технологии JavaFX.
126. Д11-21/88
Минязев, Р. Ш. Параллельное программирование (MPI, OpenMP, CUDA) : учебное пособие / Р. Ш. Минязев ; Министерство науки и высшего образования Российской Федерации, Казанский национальный исследовательский технический университет им. А. Н. Туполева – КАИ. – Казань : Изд-во КНИТУ-КАИ, 2021. – 66 с. : ил. – Библиогр.: с. 64-65. – ISBN 978-5-7579-2567-7. – Текст : непосредственный.
Аннотация: Содержит теоретический материал и практические инструкции по выполнению лабораторных работ в рамках дисциплины "Параллельное программирование" для студентов направления "Информатика и вычислительная техника". Рассмотрены основные технологии написания параллельных программ для платформ вычислительных кластеров: MPI, OpenMP, CUDA.
127. Новиков, Б. А. Основы технологий баз данных : учебное пособие / Б. А. Новиков, Е. А. Горшкова, Н. Г. Графеева ; под редакцией Е. В. Рогова. – 2-е изд. – Москва : ДМК Пресс, 2020. – 582 с. – ISBN 978-5-97060-841-8. – URL: https://znanium.com/catalog/product/1210665 (дата обращения: 20.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: Материал первой части учебного пособия составляет основу для базового курса и содержит краткий обзор требований и критериев оценки СУБД и баз данных, теоретическую реляционную модель данных, основные конструкции языка запросов SQL, организацию доступа к базе данных PostgreSOL, вопросы проектирования приложений и основные расширения, доступные в системе PostgreSOL. Вторая часть, добавленная в настоящем издании, содержит материал, который будет полезен разработчикам баз данных и СУБД. В ней подробно рассматриваются структуры хранения, методы выполнения и оптимизации запросов, дополнительные возможности языка SQL, средства поддержки согласованности и надежности. Рассмотрены средства программирования серверов баз данных, средства расширения функциональности PostgreSOL, вопросы создания систем с репликацией, параллельных и распределенных систем баз данных.
128. Ж2-21/71526
Нистрем, Р. Паттерны программирования игр / Р. Нистрем ; перевод с английского М. А. Райтмана. – Москва : БОМБОРА : Изд-во "Эксмо", 2021. – 429 с. : ил. – (Мировой компьютерный бестселлер. Геймдизайн). – Предм. указ. в конце кн. – Пер. изд.: Game programming patterns / Robert Nystrom. – 2014. – ISBN 978-5-04-102290-7. – Текст : непосредственный.
Аннотация: Самый большой вызов для программиста видеоигр – закончить игру. Громоздкий и запутанный код часто становится неразрешимой проблемой, которая тянет проект на дно и деморализует всю команду. Об этом, как никто другой, знает Роберт Нистрем, восемь лет проработавший в Electronic Arts. Книга Роберта основана на его богатом профессиональном опыте и содержит проверенные советы и хаки по улучшению вашего кода и оптимизации игры. Каждая глава книги – независимая идея, которую вы можете воплощать в собственном коде, а комбинируя эти паттерны и придумывая на их основе нечто свое, вы, вне всякого сомнения, улучшите свои навыки и станете ближе к совершенному коду.
129. Ж2-21/70111
Ньюмен, С. От монолита к микросервисам : эволюционные шаблоны для трансформации монолитной системы / С. Ньюмен ; перевод с английского А. Логунова. – Санкт-Петербург : БХВ-Петербург, 2021. – 272 с. : ил. – Библиогр.: с. 259-260. – Предм. указ.: с. 263-272. – Пер. изд.: Monolith to Microservices. Evolutionary Patterns to Transform Your Monolith / Sam Newman. – Beijing, 2020. – ISBN 978-5-9775-6723-7. – Текст : непосредственный.
Аннотация: Новая книга Сэма Ньюмена подробно описывает проверенный метод перевода существующей монолитной системы на микросервисы, поддерживающий работу организации в обычном режиме. Она дополняет его бестселлер "Создание микросервисов". Руководство содержит наглядные примеры, шаблоны миграции, массу практических советов по переводу монолитной системы на платформу для микрослужб, различные сценарии и стратегии успешной миграции, начиная с первичного планирования и заканчивая декомпозицией приложений и баз данных. Описанные шаблоны и методы можно использовать для миграции уже существующей архитектуры.
130. Ж2-22/71253
Петин, В. А. Новые возможности Arduino, ESP, Raspberry Pi в проектах IoT / В. А. Петин. – Санкт-Петербург : БХВ-Петербург, 2022. – 318 с. : ил. – (Электроника). – Предм. указ.: с. 315-318. – ISBN 978-5-9775-6755-8. – Текст : непосредственный.
Аннотация: Рассмотрено создание простых устройств в рамках концепции Интернета вещей (IoT) на базе традиционных (Arduino Uno) и новых плат Arduino (MKR, Nano 33), плат ESP и микрокомпьютера Raspberry Pi. Приведены примеры подключения плат с помощью технологий Ethernet, WiFi, GPRS, BLE, LoRa к сети Интернет и другим устройствам. Описаны протоколы НТТР и MQTT. Рассмотрен обмен данными с облачными платформами Arduino IoT Cloud, Narodmon, ThingSpeak, Blynk и открытой LoRaWAN-сетью The Things Network (TTN). Большая часть книги посвящена созданию практических проектов: собственный MQTT-сервер, табло на матрице для отображения биржевых котировок в реальном времени, GPS-трекер и онлайн-сервис поиска стоянок с использованием Яндекс. Карт, сканер штрих-кода с отправкой результатов в облако, IoT-принтер для печати курсов валют, бесконтактный измеритель температуры с отправкой данных в облако, предсказатель погоды на основе данных, поступающих в сервис ThingSpeak, проекты с элементами машинного обучения на платформе TinyML и др.
131. Ж2-20/715
Пош, М. Программирование встроенных систем на С++17 : создание универсальных и надежных встроенных решений для микроконтроллеров и операционных систем реального времени на современной версии языка программирования C++ / М. Пош ; перевод с английского А. В. Снастина. – Москва : Изд-во ДМК Пресс, 2020. – 393 с. : ил. – Парал. тит. л. англ. – Предм. указ.: с. 387-393. – Пер. изд.: Hands-on embedded programming with C++17. Create versatile and robust embedded solutions for MCUs and RTOSes with modern C++ / Maya Posch. – Birmingham, 2019. – ISBN 978-5-97060-785-5. – Текст : непосредственный.
Аннотация: C++ – превосходный выбор для разработки встроенных систем, особенно с учетом того, что этот язык не добавляет каких-либо излишеств, улучшает удобство сопровождения и предлагает множество преимуществ над прочими языками программирования. Из книги вы узнаете, как можно применять C++ для создания надежных, конкурентоспособных систем, рационально использующих все доступные аппаратные ресурсы. Начиная с простого примера программирования встроенной системы и описания самых свежих функциональных возможностей, введенных стандартом C++17, эта книга демонстрирует все тонкости и нюансы правильного программирования. Вы узнаете, как использовать параллельный режим выполнения, управление памятью и возможности функционального программирования C++ при создании встроенных систем, а также как объединять ваши системы с внешними периферийными устройствами и применять эффективные способы работы с драйверами. В этой книге вы также найдете правила и рекомендации по тестированию и оптимизации кода для улучшения производительности и реализации полезных шаблонов проектирования. Дополнительным преимуществом является подробное описание работы с Qt, широко известной библиотекой графического интерфейса, используемой для создания встроенных систем.
132. Д10-20/84055
Прикладное программное обеспечение : учебное пособие / Л. В. Гурьянов, Е. А. Дзюба, С. В. Самуйлов, С. В. Самуйлова ; под редакцией П. П. Макарычева ; Министерство науки и высшего образования Российской Федерации, Пензенский государственный университет. – Пенза : Изд-во ПГУ, 2020. – 98, с. : ил. – Библиогр.: с. 96. – ISBN 978-5-907262-53-9. – Текст : непосредственный.
Аннотация: Рассмотрены основные приемы работы с пакетом прикладных программ MS Office. Представлено большое количество примеров разной сложности. Рассмотрены основные приемы работы с пакетом прикладных программ MS Office. Представлено большое количество примеров разной сложности. Рассматриваемый в учебном пособии теоретический материал раскрывает основные приемы работы с пакетом прикладных программ MS Office, комплекс лабораторных работ по дисциплине направлен на формирование компетенции использования информационных технологий и программных средств при решении задач профессиональной деятельности. Материал разделов данного учебного пособия охватывает основные для работы с офисными программами вопросы, такие как форматирование текста, нумерованные и маркированные списки, работа с формулами, с рисунками и графическими объектами, с таблицами, автоматическое создание содержания, слияние документов, консолидация данных, сводные таблицы, промежуточные итоги и т.п.
133. Ж2-22/72082
Прохоренок, Н. А. JavaScript и Node.js для веб-разработчиков / Н. Прохоренок, В. Дронов. – Санкт-Петербург : БХВ-Петербург, 2022. – 766 с. – (Профессиональное программирование : PRO). – Предм. указ.: с. 751-766. – ISBN 978-5-9775-6847-0. – Текст : непосредственный.
Аннотация: Книга рассказывает о языке программирования JavaScript, разработке на нем как программ общего назначения, выполняющихся в среде Node.js, так и скриптов для веб-страниц. Даны основы JavaScript: типы данных, операторы, работа с числами, строками, датой и временем, массивами, функции, классы (как старого, так и нового синтаксиса), итераторы, генераторы и класс Promise. Объяснена работа с отладчиком, встроенным в редактор Visual Studio Code. Рассказано о модулях, средствах для работы с файловой системой и программирования веб-серверов. Описана объектная модель документа. Рассмотрены средства для работы с элементами веб-страницы, самой страницей и браузером и технология АЈАХ (в том числе Fetch API), а также готовые программные пакеты для разработки веб-сайтов, в частности Webpack.
134. Розенталь К. Хаос-инжиниринг. Революция в разработке устойчивых систем / К. Розенталь, Н. Джонс. – Москва : ДМК Пресс, 2021. – 284 с. – ISBN 978-5-97060-796-1. – URL: https://ibooks.ru/bookshelf/372274/reading (дата обращения: 01.07.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: Хаос-инжиниринг – относительно новое, однако уже широко востребованное направление в разработке ПО. Тысячи компаний разных размеров и разного уровня развития используют этот метод в качестве основного инструмента тестирования и контроля, чтобы сделать свои продукты и услуги более безопасными и надежными. Эта книга охватывает историю рождения хаос-инжиниринга, фундаментальные теории, лежащие в его основе, определения и принципы, примеры реализации в масштабных вычислительных системах, примеры за пределами традиционного программного обеспечения, а также возможные перспективы развития подобных практик. Реальные истории от отраслевых экспертов из Google, Microsoft, Slack, LinkedIn и других компаний помогут читателю оценить преимущества хаос-инжиниринга во всей полноте.
135. Ж2-20/68118
Ричардсон, К. Микросервисы. Паттерны разработки и рефакторинга / К. Ричардсон ; перевод с английского С. Черникова. – Санкт-Петербург : Питер, 2020. – 542 с. : ил. – (Серия "Библиотека программиста"). – Парал. тит. л. англ. – Пер. изд.: Microservices patterns. With examples in Java / Chris Richardson. – Shelter Island, 2019. – ISBN 978-5-4461-0996-8. – Текст : непосредственный.
Аннотация: Книга, предназначенная для разработчиков и архитекторов из больших корпораций, рассказывает, как проектировать и писать приложения в духе микросервисной архитектуры.
136. Сафонов, В. О. Основы современных операционных систем : учебное пособие / В. О. Сафонов. – 4-е изд. – Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2022. – 826 c. – ISBN 978-5-4497-1645-3. – URL: https://www.iprbookshop.ru/120481.html (дата обращения: 23.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: Учебное пособие знакомит с принципами архитектуры и функционирования современных операционных систем (ОС) и сетей, дает теоретические знания и практические навыки для работы в распространенных ОС – Windows, Linux, Solaris, а также в ОС для мобильных устройств и облачных вычислений. Особое внимание уделяется алгоритмам и структурам данных, используемым в ОС, их надежности и безопасности. Подробно рассматриваются архитектура операционных систем (ОС), основные алгоритмы и структуры данных, используемые в ОС. Рассмотрены методы управления оперативной и внешней памятью, виртуальная память, ее страничная и сегментная организация, методы управления процессами и потоками и их синхронизации, методы диспетчеризации процессов, методы распределения ресурсов и алгоритмы предотвращения и обнаружения тупиков, системы ввода-вывода, файловые системы, сети и сетевые протоколы, безопасность ОС и сетей.
137. Д10-20/85062
Система облачного параллельного программирования CPPS: визуализация и верификация Cloud Sisal программ = The cloud parallel programming system CPPS: visualization and verification of Cloud Sisal programs : монография / В. Н. Касьянов, Д. С. Гордеев, Т. А. Золотухин ; под редакцией В. Н. Касьянова ; Российская академия наук, Сибирское отделение, Институт информатики им. А. П. Ершова. – Новосибирск : НГУ, 2020. – 256 с. : ил. – (Серия "Конструирование и оптимизация программ" ; вып. 22). – Авт. указ. на обороте тит. л. – Парал. тит. л. англ. – Библиогр.: с. 243-251. – ISBN 978-5-4437-1123-2. – Текст : непосредственный.
Аннотация: Книга посвящена системе облачного параллельного программирования CPPS, создаваемой Институте систем информатики им. А. П. Ершова СО РАН СО РАН при поддержке Российского научного фонда (18-11-00118). В ней рассматриваются методы и средства визуализации и верификации Cloud Sisal программ. Представляет интерес для системных программистов, студентов и аспирантов, специализирующихся в области системного и теоретического программирования, и для всех тех, кто интересуется проблемами современной информатики и программирования.
138. Ж2-20/68625
Столлингс, В. Операционные системы. Внутренняя структура и принципы проектирования / В. Столлингс ; перевод с английского И. В. Берштейна, И. В. Красикова ; под редакцией И. В. Красикова. – 9-е изд. – Москва ; Санкт-Петербург : Диалектика, 2020. – 1261 с. : ил. – Парал. тит. л. англ. – Библиогр.: с. 1236-1250. – Пер. изд.: Operation systems. Internals and design principles / William Stallings. – 9th ed. – Hoboken, 2018. – ISBN 978-5-907203-08-2. – Текст : непосредственный.
Аннотация: Здесь вы найдете информацию как об общих принципах построения операционных систем и функционировании таких вещей, как сети, файловые системы, многозадачность, распределенные системы или облачные вычисления, так и о конкретных реализациях тех или иных подсистем в новейших версиях операционных систем Windows, Linux, Android, а также во многих других. Книга пригодна в качестве учебника для преподавателей и студентов соответствующих специальностей, снабжена огромным количеством задач и дополнительных материалов, но будет интересна всем, кого интересует этот увлекательный раздел информатики. Новое издание многократно издававшейся ранее книги В. Столлингса позволит читателю узнать, что такое операционные системы и как они функционируют, проектируются и реализуются на практике.
139. Сьоре, Э. Проектирование и реализация систем управления базами данных : учебное пособие / Э. Сьоре ; перевод с английского А. Н. Киселева ; научный редактор Е. В. Рогов. – Москва : ДМК Пресс, 2021. – 466 с. – ISBN 978-5-97060-488-5. – URL: https://znanium.com/catalog/product/1225360 (дата обращения: 20.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: В книге рассматриваются системы баз данных с точки зрения разработчика ПО. Автор подробно разбирает исходный код полностью функциональной, но при этом простой для изучения учебной базы данных SimpleDB и предлагает читателям, изменяя отдельные ее компоненты, разобраться в том, к чему это приведет. Это отличный способ погрузиться в тему и изучить, как работают базы данных на уровне исходного кода. Приводится краткий обзор систем баз данных; рассказывается о том, как написать приложение базы данных на Java; подробно описываются отдельные компоненты типичной системы баз данных, начиная с самого низкого уровня абстракции (управление дисками и диспетчер файлов) и заканчивая самым верхним (интерфейс клиента JDBC).
140. Ж2-22/72536
Таненбаум, Э. Современные операционные системы / Э. Таненбаум, Х. Бос. – 4-е изд. – Санкт-Петербург : Питер, 2022. – 1119 с. : ил. – (Классика computer science). – Пер. изд.: Modern operating systems / A. S. Tanenbaum, H. Bos. – 4th ed. – ISBN 978-5-4461-1155-8. – Текст : непосредственный.
Аннотация: Эндрю Таненбаум представляет новое издание своего всемирного бестселлера, необходимое для понимания функционирования современных операционных систем. Оно существенно отличается от предыдущего и включает в себя сведения о последних достижениях в области информационных технологий. Например, глава о Windows Vista теперь заменена подробным рассмотрением Windows 8.1 как самой актуальной версии на момент написания книги. Появился объемный раздел, посвященный операционной системе Android. Был обновлен материал, касающийся Unix и Linux, а также RAID-систем. Гораздо больше внимания уделено мультиядерным и многоядерным системам, важность которых в последние несколько лет постоянно растет.
141. Тарасов, С. В. СУБД для программиста: базы данных изнутри / С. В. Тарасов. – Москва : СОЛОН-Пресс, 2020. – 320 с. – ISBN 978-2-7466-7383-0. – URL: https://znanium.com/catalog/product/1227737 (дата обращения: 20.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: Книга охватывает различные этапы разработки и сопутствующие им ситуации из практики программистов приложений, работающих с системами управления базами данных. Даются рекомендации по выбору решений как в проектировании (архитектуре), так и в программировании автоматизированных информационных систем уровня предприятия. Приводятся примеры для различных СУБД и моделей: Microsoft SQL Server, PostgreSQL, Firebird, Oracle, XML, NoSQL. Для программистов, студентов и других специалистов в области информационных технологий, а также всех интересующихся темой разработки приложений баз данных.
142. Токмаков, Г. П. Базы данных: модели и структуры данных, язык SQL, программирование баз данных : учебное пособие / Г. П. Токмаков. – Ульяновск : Ульяновский государственный технический университет, 2021. – 362 c. – ISBN 978-5-9795-2184-8. – URL: https://www.iprbookshop.ru/121263.html (дата обращения: 01.07.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: Учебное пособие подготовлено по материалам лекционных курсов по дисциплине «Базы данных», которые читались автором более двадцати лет. Основное внимание в этих материалах уделено описанию основ теории баз данных, языка SQL, разработке хранимых процедур и триггеров. В пособии также рассмотрены вопросы программирования баз данных.
143. Д10-21/97083
Трубаков, Е. О. Разработка программного обеспечения с визуальным интерфейсом на платформе Microsort.NET : учебное пособие / Е. О. Трубаков, А. О. Трубаков, Д. И. Копелиович. – Казань : Бук, 2021. – 139 с. : ил. – Библиогр. в конце кн. – ISBN 978-5-00118-796-7. – Текст : непосредственный.
Аннотация: В учебном пособии рассматриваются основы разработки программного обеспечения с использованием среды Microsoft.NET. Особое внимание уделяется созданию форм Windows. Учебное пособие предназначено для студентов направлений подготовки, в программу которых входит изучение современных технологий и сред разработки программного обеспечения.
144. Д10-20/70512
Усов, В. Swift. Основы разработки приложений под iOS, iPadOS и macOS / В. Усов. – 5-е изд., доп. и перераб. – Санкт-Петербург : Питер, 2020. – 494 с. : ил. – (Серия "Библиотека программиста"). – ISBN 978-5-4461-1402-3. – Текст : непосредственный.
Аннотация: Язык Swift молод, он растет, развивается и изменяется, хотя основные подходы к программированию и разработке уже сформировались. В новом, пятом издании книги была полностью переработана первая часть книги, что делает знакомство с языком Swift более комфортным, а весь текст актуализирован в соответствии с возможностями Swift 5. В ходе долгого и плодотворного общения с читателями появилось множество идей, благодаря которым новое издание стало еще более полезным и насыщенным учебными материалами. Теперь вы не только изучите Swift, но и получите начальные сведения о принципах разработки полноценных приложений.
145. Фальк, К. Рекомендательные системы на практике : практическое руководство / К. Фальк ; перевод с английского Д. М. Павлова. – Москва : ДМК Пресс, 2020. – 448 с. – ISBN 978-5-97060-774-9. – URL: https://znanium.com/catalog/product/1210627 (дата обращения: 20.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: Книга посвящена рекомендательным системам, которые собирают данные о пользователе и выводят для него персональные рекомендации, основываясь на его предпочтениях. Ким Фальк, специалист по обработке и анализу данных, предоставляет читателю самые важные сведения о рекомендательных системах – начиная с общего обзора и описания ключевых алгоритмов до рассмотрения тонких нюансов работы, благодаря которым система с максимальной точностью учитывает интересы пользователя. Помимо прочего, обсуждаются методы оценки рекомендательной системы вне интернета и возможности совмещения различных рекомендательных систем. Книга снабжена многочисленными примерами программного кода. Издание предназначено для широкого круга разработчиков и специалистов по анализу данных.
146. Ж2-20/72459
Фаулер, М. Рефакторинг кода на JavaScript. Улучшение проекта существующего кода / М. Фаулер при участии К. Бека ; перевод с английского и редакция И. В. Красикова. – 2-е изд. – Москва ; Санкт-Петербург : Диалектика, 2020. – 456 с. : ил. – Библиогр.: с. 449-452. – Предм. указ.: с. 453-456. – Пер. изд.: Refactoring. Improving the design of existing code / Martin Fowler, Kent Beck. – 2019. – ISBN 978-5-907144-59-0. – Текст : непосредственный.
Аннотация: Более двадцати лет опытные программисты во всем мире использовали книгу Мартина Фаулера «Рефакторинг», когда им нужно было улучшить проект существующего кода, повысить удобство сопровождения программного обеспечения или облегчить понимание существующего кода. Это – такое долгожданное – новое издание было полностью обновлено, чтобы отразить важные изменения в области программирования. Второе издание книги содержит обновленный каталог рефакторингов и включает примеры кода на JavaScript, а также новые функциональные примеры, демонстрирующие рефакторинг без классов. Как и в первом издании, здесь объясняется, что такое рефакторинг, почему вы должны прибегать к нему, как распознать код, который нуждается в рефакторинге, и как успешно провести его независимо от того, какой язык программирования вы используете. Основные темы книги: понимание процесса и общих принципов рефакторинга; быстрое применение полезных рефакторингов для облегчения понимания и изменения программ; распознавание запаха в коде, который сигнализирует о возможном применении рефакторинга; каталог рефакторингов с объяснениями, мотивацией, техникой применения и простыми примерами; создание надежных тестов для рефакторингов; компромиссы и препятствия на пути рефакторинга.
147. Д10-21/88326
Хэнд, Д. Темные данные : практическое руководство по принятию правильных решений в мире недостающих данных / Д. Хэнд ; перевод с английского М. Белоголовского ; редактор В. Ионов. – Москва : Альпина Паблишер, 2021. – 364 с. : ил. – Парал. тит. л. англ. – Библиогр. в конце кн. – Пер. изд.: Dark data. Why what you don't know matters / David J. Hand. – 2020. – ISBN 978-5-9614-4143-7. – Текст : непосредственный.
Аннотация: Человечество научилось собирать, обрабатывать и использовать в науке, бизнесе и повседневной жизни огромные массивы данных. Но что делать с данными, которых у нас нет? Допустимо ли игнорировать то, чего мы не замечаем? Британский статистик Дэвид Хэнд считает, что это по меньшей мере недальновидно, а порой – крайне опасно. В своей книге он выделяет 15 влияющих на наши решения и действия видов данных, которые остаются в тени. Например, речь идет об учете сигналов бедствия, которые могли бы подать жители бедных районов, если бы у них были смартфоны, результатах медицинского исследования, которые намеренно утаили или случайно исказили, или данных, ставших "темными" из-за плохого набора критериев для включения в выборку. Хэнд также рассказывает о том, какие меры могут сгладить эффект "темных данных" и как их можно обратить себе на пользу.
148. Ж2-21/70598
Чакон, С. Git для профессионального программиста / С. Чакон, Б. Штрауб ; перевод с английского И. Рузмайкиной. – Москва : Питер, 2021. – 494 с. : ил. – (Библиотека программиста). – Парал. тит. л. англ. – Пер. изд.: Pro Git. Second Edition / Scott Chakon, Ben Straub. – 2014. – ISBN 978-5-4461-1131-2. – Текст : непосредственный.
Аннотация: Эта книга представляет собой обновленное руководство по использованию Git в современных условиях. С тех пор как проект Git – распределенная система управления версиями – был создан Линусом Торвальдсом, прошло много лет, и система Git превратилась в доминирующую систему контроля версий, как для коммерческих целей, так и для проектов с открытым исходным кодом. Эффективный и хорошо реализованный контроль версий необходим для любого успешного веб-проекта. Постепенно эту систему приняли на вооружение практически все сообщества разработчиков ПО с открытым исходным кодом. Появление огромного числа графических интерфейсов для всех платформ и поддержка IDE позволили внедрить Git в операционные системы семейства Windows.
149. Ж2-20/67130
Шварц, Б. MySQL по максимуму : оптимизация, репликация, резервное копирование / Б. Шварц, П. Зайцев, В. Ткаченко ; перевод с английского А. Колышкина. – 3-е изд. – Санкт-Петербург : Питер, 2020. – 864 с. : ил. – (Серия "Бестселлеры O'Reilly"). – Парал. тит. л. англ. – Пер. изд.: High performance MySQL / B. Schwarts, P. Zaitsev, V. Tkachenko. – 3rd ed. – Beijing [et al.], 2012. – ISBN 978-5-4461-0696-7. – Текст : непосредственный.
Аннотация: Хотите выжать из MySOL максимум возможностей? Вам поможет уникальная книга, написанная экспертами для экспертов. Познакомитесь с продвинутыми приемами работы с MySQL: разработкой схем, индексов и запросов для настройки сервера, операционной системы и аппаратной части, способами масштабирования приложений и репликацией, балансировкой нагрузки, обеспечением доступности и восстановлением после отказов.
150. Ж2-20/66940
Экстремальное программирование. Разработка через тестирование / К. Бек ; перевод с английского П. Анджана. – Санкт-Петербург : Питер, 2020. – 221 с. : ил. – (Серия "Библиотека программиста"). – Парал. тит. л. англ. – Библиогр. в подстроч. примеч. – Пер. изд.: Test-driven development by example / K. Beck. – Berkley, 2003. – ISBN 978-5-4461-1439-9. – Текст : непосредственный.
Аннотация: Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development – разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелых выводов. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой новой методики. В книге рассматриваются два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD. Книга будет полезна для любого программиста, желающего повысить производительность своей работы и получить удовольствие от программирования.
151. Яшин, В. Н. Информатика: программные средства персонального компьютера : учебное пособие / В. Н. Яшин. – Москва : ИНФРА-М, 2018. – 236 с. + Доп. материалы. – (Высшее образование: Бакалавриат). – ISBN 978-5-16-006788-9. – URL: https://znanium.com/catalog/product/937489 (дата обращения: 27.06.2022). – Режим доступа: для авторизир. пользователей. – Текст : электронный.
Аннотация: Вы познакомитесь с современными программными средствами персонального компьютера; дается их общая классификация; показаны приемы использования конкретных программных средств. Все шаги иллюстрированы примерами, в которых при решении конкретных задач используются соответствующие программные средства.
152. Ж2-22/72487
Head first. Паттерны проектирования : легко масштабировать, легко поддерживать / Э. Фримен, Э. Робсон, К. Сьерра, Б. Бейтс ; перевод с английского Е. Матвеева. – 2-е изд. – Санкт-Петербург : Питер, 2022. – 633 с. : ил. – (Head First O'Reilly). – Пер. изд.: Head first. Design patterns / Eric Freeman, Elisabeth Robson with Kathy Sierra & Bert Bates. – 2020. – ISBN 978-5-4461-1819-9. – Текст : непосредственный.
Аннотация: В этой книге рассказано, какие паттерны действительно важны, когда и при каких условиях ими необходимо пользоваться, как применить их в ваших проектах и на каких принципах объектно-ориентированного проектирования они построены. Присоединяйтесь к сотням тысяч разработчиков, которые повысили свою квалификацию объектно-ориентированного проектирования благодаря книге "Head First. Паттерны проектирования".
онлайн-сервисы
специализированные ресурсы
поступления в фонды