Home >> For users >> Exhibitions >> Architecture of computing systems
Architecture of computing systems
Computer systems, being the basis of modern digitalization of all spheres of human activity, are undergoing intensive scientific, engineering and technical development. The higher the possibilities of computerization, the more complex the requirements for computer systems are. The exhibition materials contain up-to-date information about the architecture of modern computing systems. The publications consider the principles of operation and the device of the main components of a modern computer, provide information about various types of architecture of microprocessor systems, the principles of operation of the main blocks, the structure of the processor core. The structure of the computer hardware, the operation of peripheral devices and their interaction as part of the system are described. The composition and structure of computer software, operating systems, programming systems, a wide range of applied software tools are considered. The works of young scientists devoted to the creation of supercomputers, their architecture, hardware, development of mathematical and software, as well as the use of supercomputers in various fields of science and technology are presented.
The materials of the exhibition are addressed to specialists working in the field of information technology and computer engineering, as well as students and postgraduates studying in these specialties.
During the preparation of the exhibition, monographs, abstracts of dissertations, textbooks and manuals from the fund of the State Scientific and Technical Library of Russia, as well as publications from electronic library systems were used "ZNANIUM.COM ", BOOK.RU , ibooks.ru , digital educational resource "IPR SMART" for the last five years.
The materials of the exhibition can be found in the Literature Hall on Ecology and Priority Areas of Science and Technology of the main library building from September 2 to October 3, 2022. At the end of the exhibition period, you can pre-order the print edition you are interested in from the list by clicking the "ORDER" button. To order, authorization is required in the reader's Personal Account. You can work with publications in the reading room selected by you when placing an order.
If you have any questions about the use of printed publications presented at the exhibition, please call: 8(495) 698-93-07, e-mail: This email address is being protected from spambots. You need JavaScript enabled to view it. or in a chat on the main page of the library's website.
Authorization is required to read electronic publications presented at the exhibition. The terms of access can be found in your Personal Account in the section "Licensed resources".

Thematic sections of the exhibition:
1. Principles of functioning of computing systems
2. Processor as the basis of a computing system
3. Architecture of a modern computer
1. Principles of functioning of computing systems
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. – Текст : непосредственный.
Abstract: Kubernetes is one of the key elements of the modern cloud ecosystem. This technology provides reliability, scalability and stability of container virtualization. John Arundel and Justin Domingus talk about the Kubernetes ecosystem and introduce proven solutions to everyday problems. Step by step, you will build your own cloud-oriented application and create an infrastructure to support it, set up a development environment and a continuous deployment pipeline that will be useful to you when working on the following applications.
2. Архитектуры и топологии многопроцессорных вычислительных систем : учебник / А. В. Богданов, В. В. Корхов, В. В. Мареев, Е. Н. Станкова. – 3-е изд. – Москва, Саратов : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. – 135 c. – ISBN 978-5-4497-0322-4. – URL: https://www.iprbookshop.ru/89420.html (дата обращения: 23.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The textbook provides general information about multiprocessor computing systems, including their purpose, scope, performance evaluation, description of components and basic architectures. Examples of systems from various manufacturers are given. Much attention is paid to the consideration of cluster computing systems, as well as computing systems of leading world and domestic manufacturers.
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. – Текст : непосредственный.
Abstract: Brendan Burns, an authoritative expert on cloud technologies and Kubernetes, sets out in this short work the absolute minimum necessary for the proper design of distributed systems. This book describes the relentless patterns of distributed systems design.
4. Д10-20/87219
Борде, Б. И. Методы автоматизации проектирования неоднородных вычислительных систем и информационных моделей объектов : монография / Б. И. Борде ; Министерство науки и высшего образования Российской Федерации, Сибирский федеральный университет. – Красноярск : СФУ, 2020. – 211 с. : ил. – Библиогр.: с. 190-201. – ISBN 978-5-7638-4097-1. – Текст : непосредственный.
Abstract: An open CAD is presented, which allows you to get a project or a command file for automatic execution from a conceptual description of project options in the form of a formalized task (FZ-FZ). The execution time of a batch file is reduced by an order of magnitude compared to a manual set of commands. The technology that generalizes design at different levels of abstraction and develops a comprehensive STEM approach is described.
5. Высокопроизводительные вычислительные системы и квантовая обработка информации : учебное пособие / В. Ф. Гузик, С. М. Гушанский, Е. В. Ляпунцова, В. С. Потапов. – Ростов-на-Дону, Таганрог : Издательство Южного федерального университета, 2021. – 202 c. – ISBN 978-5-9275-3787-7. – URL: https://www.iprbookshop.ru/117179.html (дата обращения: 23.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The textbook is devoted to the basics of the theory of building quantum computers. It discusses the physical and technical principles of the construction of modern quantum computers. The implementation of a broad plan of quantum algorithms designed to implement a wide variety of tasks of science and technology is considered.
6. Д10-20/80237
Гончаровский, О. В. Встроенные микропроцессорные системы. Макетирование систем управления технических систем : учебно-методическое пособие / О. В. Гончаровский, А. Н. Каменских ; Министерство науки и высшего образования Российской Федерации, Пермский национальный исследовательский политехнический университет. – Пермь : Изд-во Пермского нац. исслед. политехнического ун-та, 2020. – 130 с. : ил. – Библиогр.: с. 130. – ISBN 978-5-398-02367-1. – Текст : непосредственный.
Abstract: Examples of the development of hardware and software layouts of embedded microprocessor systems on the Mbed platform are considered.
7. Гуриков, С. Р. Информатика : учебник / С. Р. Гуриков. – 2-е изд., перераб. и доп. – Москва : ИНФРА-М, 2022. – 566 с. – (Высшее образование: Бакалавриат). – ISBN 978-5-16-015023-9. – URL: https://znanium.com/catalog/product/1844031 (дата обращения: 27.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The textbook discusses the theoretical and practical foundations of the computer science course. The content of the book, examples and tasks are focused on training a specialist with a modern set of competencies in the field of computer science and information and communication technologies.
8. Ершова, Н. Ю. Организация вычислительных систем : учебное пособие / Н. Ю. Ершова, А. В. Соловьев. – 3-е изд. – Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2021. – 221 c. – ISBN 978-5-4497-0904-2. – URL: https://www.iprbookshop.ru/102024.html (дата обращения: 23.06.2022). – Access mode: for authorization. users. – Text : electronic
Abstract: The textbook discusses the principles of computer construction and development, the architecture of the computing system, explains the features of processor operating modes, provides a hierarchical system of computer memory, explains the organization of interrupts, direct access to memory and input / output. Much attention is paid to the architectural features and operating modes of Intel 16-bit processors and the basic structure of IA-32 microprocessors: main registers, operating modes; page and segment memory addressing; multitasking; the format of the commands, as well as some features of the architecture. The analysis of the development of Intel processors from 8086 to Pentium 4 is given. Such basic concepts as bus pipelining, bundling mode, superscalar architecture, dynamic program execution and features of new architectural solutions: SIMD and NetBurst are explained. In addition to IA-32 microprocessors, the structure of Motorola's MS680x0 family processors and the architecture of modern RISC processors are considered. The hierarchical subsystem of memory, the organization of cache memory and the features of updating information, the prospects for the development of DRAM technologies are analyzed. The exchange with interrupts and the organization of direct access to memory are characterized. The interaction of the PC and the coprocessor is given for the IA-32 and MS680x0 microprocessors. The composition and characteristics of peripheral devices are considered; the main classes of parallel systems, their characteristics and features are proposed for consideration.
9. Д10-22/99495
Зайцев, Е. И. Аппаратное обеспечение информационно-вычислительных систем : учебное пособие / Е. И. Зайцев, Р. Ф. Халабия ; Министерство науки и высшего образования Российской Федерации, МИРЭА – Российский технологический университет. – Москва : МИРЭА – Российский технологический ун-т, 2022. – 71 с. : ил. – Библиогр.: с. 71. – ISBN 978-5-7339-1435-0. – Текст : непосредственный.
Abstract: The issues of the organization of the hardware of information and computing systems are considered. The main functional components and devices of the computer, as well as methods and means of their design are described.
10. Интерфейсы периферийных устройств / А. О. Ключев, Д. Р. Ковязина, Е. В. Петров, А. Е. Платунов. – Санкт-Петербург : Университет ИТМО, 2010. – 292 c. – URL: https://www.iprbookshop.ru/66472.html (дата обращения: 23.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The tutorial is devoted to the organization of interfaces of peripheral devices. The manual discusses: the organization of the input-output system, methods of information exchange between computing system devices, hardware interfaces of computing systems.
11. Колдаев, В. Д. Архитектура ЭВМ : учебное пособие / В. Д. Колдаев, С. А. Лупин. – Москва : ФОРУМ : ИНФРА-М, 2021. – 383 с. – (Среднее профессиональное образование). – ISBN 978-5-8199-0868-6. – URL: https://znanium.com/catalog/product/1136788 (дата обращения: 20.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The textbook discusses the information and logical principles of computer organization and construction, the operation of logic blocks and memory, peripheral devices, the basics of processor programming, classification of computing platforms and computer networks.
12. Д10-20/84461
Комаров, В. М. Программирование на ассемблере. Архитектурная организация вычислительной системы : учебное пособие / В. М. Комаров ; Министерство науки и высшего образования Российской Федерации, Рыбинский государственный авиационный технический университет имени П. А. Соловьева (РГАТУ). – Рыбинск : РГАТУ им. П. А. Соловьева, 2020. – 121 с. : ил. – Библиогр.: с. 114. – ISBN 978-5-88435-688-7. – Текст: непосредственный.
Abstract: This tutorial discusses the fundamental principles of the organization of computing systems, as well as the architectural organization of the system based on VM86/VM88 microprocessors and the architectural organization of the MASM 86 macroassembler version 5.10 of Microsoft.
13. Д10-21/91761
Курдин, В. А. Микроконтроллеры с ядром AVR. Периферийные устройства, режимы работы и программирование : учебное пособие по курсу "Микропроцессорные системы" для студентов, обучающихся по направлению подготовки бакалавров "Информатика и вычислительная техника" / В. А. Курдин ; Министерство науки и высшего образования Российской Федерации, Национальный исследовательский университет "МЭИ". – Москва : Изд-во МЭИ, 2021. – 55 с. : ил. – Библиогр.: с. 55. – ISBN 978-5-7046-2467-7. – Текст : непосредственный.
Abstract: The manual discusses in detail some peripheral devices that are part of microcontrollers with an AVR core, as well as programming modes of these microcontrollers, their clocking, reset and reduced power consumption modes.
14. Д10-21/88980
Максютов, М. С. Искусство вычислений в эпоху параллельности : осваиваем на C++ / М. С. Максютов. – Москва : URSS : ЛЕНАНД, 2021. – 201 с. : ил. – Библиогр. в конце кн. – ISBN 978-5-9710-8916-2. – Текст : непосредственный.
Abstract: Due to the intensive development of the means of "fast" creation of applications that do not take into account the development of modern computer architectures, there is an urgent need for highly efficient productive computing that takes into account these changes in high-tech fields of knowledge. Unfortunately, the "universal solvers" offered on the market cannot always solve specific problems in these areas. Therefore, the need to write effective computational code not only does not lose its relevance today, but also requires knowledge from a specialist in the field of modern programming models.
15. Назаров, С. В. Эффективность и оптимизация компьютерных систем : монография / С. В. Назаров. – Москва : Русайнс, 2020. – 293 с. – ISBN 978-5-4365-5576-8. – URL:https://book.ru/book/941465"> https://book.ru/book/941465 (дата обращения: 23.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: Computer systems, being the basis of modern digitalization of all spheres of human activity, are experiencing unprecedented intensive scientific, engineering and technical development. Their computing and intellectual capabilities are growing exponentially, and it would seem that there is no point in talking about the need to study their efficiency and optimization. However, life shows that the higher the possibilities of computerization, the more complex requirements are imposed on computer systems. This monograph discusses the theory and practice of studying the effectiveness and optimization of computer systems with practical examples of solving specific problems.
16. Д10-20/88826
Неволин, А. О. Архитектура вычислительных устройств и их программирование : учебное пособие / А. О. Неволин. – Москва : Горячая линия – Телеком, 2020. – 79 с. : ил. – (Учебное пособие для высших учебных заведений. Специальность). – ISBN 978-5-9912-0878-9. – Текст : непосредственный.
Abstract: In the textbook, unlike classical programming textbooks, programming issues are considered from the point of view of processes occurring at a low computer level. The principles of presenting information in digital form are described. The process of writing program code is considered as it has developed historically: from the lowest level, and further as the level of abstractions in programming languages increases.
17. Д10-21/93598
Основы цифровизации: первые поколения отечественных электронных вычислительных систем, компьютерные сети и машинные переводчики : монография / А. В. Полтавский, В. А. Федянина, А. С. Скотченко, М. В. Шевцова ; Департамент образования города Москвы, Московский городской педагогический университет, Институт иностранных языков. – Москва : ПСТМ, 2021. – 163 с. : ил. – Библиогр.: с. 160-163. – ISBN 978-5-00166-431-4. – Текст : непосредственный.
Abstract: The constant growth in the volume and speed of information transmission, especially recently, requires basic knowledge for its processing and presentation. The publication reflects the first steps and aspects from the historical stages of the development of computer means of informatization of society. It outlines the issues of the formation of the first hardware and software of our domestic electronic digital computing equipment. The materials of the book form a general view of the problems of automation of information processes and systems, they are designed for a wide range of readers interested in the problem of the development of domestic digital computers, illustrated with simple examples of algorithms and programs for solving typical tasks on digital machines.
18. Параллельные вычислительные системы : учебное пособие / Н. Ю. Сиротинина, О. В. Непомнящий, К. В. Коршун, В. С. Васильев. – Красноярск : Сиб. федер. ун-т, 2019. – 178 с. – ISBN 978-5-7638-4180-0. – URL: https://znanium.com/catalog/product/1816521 (дата обращения: 20.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The architectures of parallel computing systems, general issues of their application and programming problems, features of the organization of computing processes and tools for the development of applied parallel software for multiprocessor and multicomputer parallel computing systems are considered.
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. – Текст : непосредственный.
Abstract: The book discusses the latest version of Kubernetes 1.10. Kubernetes is an open source system designed to work with container applications, their deployment, scaling, and management.
20. Ар19-4637
Снытников, А. В. Исследование производительности высокопроизводительных вычислительных систем : специальность 05.13.15 "Вычислительные машины, комплексы и компьютерные сети" : автореферат диссертации на соискание ученой степени доктора технических наук / Снытников Алексей Владимирович ; Сибирский государственный университет телекоммуникаций и информатики. – Новосибирск, 2019. – 34 с. : ил. – Библиогр.: с. 32-34. – Текст : непосредственный.
Abstract: An original method of complex testing of multiarchitectural parallel computing systems based on a program used in real calculations for mathematical modeling, namely, the implementation of the particle-in-cells method, is proposed and implemented.
21. Д10-20/82395
Совершенствование параллельного программирования для графических процессоров GPU : монография / В. В. Ерохин, С. Nugteren, П. В. Казаков, К. К. Шаакрамов. – Москва : Изд-во Спутник+, 2020. – 291 с. : ил. – Библиогр.: с. 271-287. – ISBN 978-5-9973-5606-4. – Текст : непосредственный.
Abstract: The basic concepts of parallel programming of graphics multiprocessors are considered, brief reviews of the main GPU parallel programming tool at the moment – CUDA C, MPI library and architectures of modern GPU and computing systems are given.
22. Д10-20/89603
Средства вычислительной техники : учебное пособие / К. К. Борзунов, О. В. Пименова, В. И. Лустин, С. А. Сребродольская ; Московский университет Министерства Внутренних Дел Российской Федерации имени В. Я. Кикотя. – Москва : Московский ун-т МВД России имени В. Я. Кикотя, 2020. – 379 с. : ил. – (Учебное пособие). – Библиогр.: с. 375-379. – ISBN 978-5-9694-0875-3. – Текст : непосредственный.
Abstract: The purpose of the textbook is to transfer knowledge to cadets on theoretical and practical issues of current trends in the development of hardware and software of computer equipment, computer systems, the availability and development of peripheral devices; computer and microprocessor architectures; the primary initialization of the computer and the boot modes of Windows and Linux operating systems, the physical foundations of data storage and the organization of the structure of data storage on data carriers, the architecture and structure of computing systems, the organization of data processing, switching components of system blocks and peripheral devices, internal and external interfaces, the formation of networks and the organization of data transmission.
23. Степина, В. В. Архитектура ЭВМ и вычислительные системы : учебник / В. В. Степина. – Москва : КУРС : ИНФРА-М, 2021. – 384 с. – ISBN 978-5-906923-07-3. – URL: https://znanium.com/catalog/product/1423169 (дата обращения: 20.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The information and logical foundations of electronic computing, typical logic elements and computer devices, the structure and functioning of the processor, the principles of organization and construction of computers, computer peripherals, methods and means of interface, the basics of processor programming, computing in multiprocessor and multicore systems are considered. The principles of functioning and introductory basics of digital computer engineering design are described. Trends in the development of architecture and hardware of electronic computing systems, methods for improving the performance of multiprocessor and multi-core systems, energy-saving technologies are described.
24. Д10-20/81188
Техническое и программное обеспечение вычислительных машин и систем : учебное пособие / О. В. Конюхова, Э. А. Кравцова, П. В. Лукьянов, А. Ю. Ужаринский ; Министерство науки и высшего образования Российской Федерации, Орловский государственный университет имени И. С. Тургенева. – Орёл : ОГУ им. И. С. Тургенева, 2020. – 214 с. : ил. – Библиогр.: с. 209-214. – ISBN 978-5-9929-0847-3. – Текст : непосредственный.
Abstract: The manual contains up-to-date information about the architecture of modern computing systems: the principles of construction and functioning of computers, parallel processing computing systems and microcontrollers, computer networks, as well as the current state and prospects for the development of this branch of the computer industry. The basic concepts of computers, systems and networks are considered; the principles of construction and functioning of computers, systems and networks and their components.
25. Д10-21/97254
Тынченко, В. С. Модели и методы распределенного проектирования искусственных нейронных сетей : монография / В. С. Тынченко, В. В. Тынченко, В. В. Кукарцев ; Министерство науки и высшего образования Российской Федерации, Сибирский государственный университет науки и технологий имени М. Ф. Решетнева. – Красноярск : СибГУ им. М. Ф. Решетнева, 2021. – 196 с. : ил. – Библиогр.: с. 189-197. – ISBN 978-5-86433-871-1. – Текст : непосредственный.
Abstract: The issues of structural-parametric synthesis of neural network models by evolutionary algorithms are presented. The adaptation of genetic algorithms, as well as modifications of both single-criteria and multi-criteria parallel genetic algorithms for solving the problem of neural network modeling are presented. Performance and reliability models have been developed, as well as tasks for optimizing the hardware configuration of computing systems on which the structural-parametric synthesis of artificial neural networks will be performed. All the proposed model-algorithmic support is implemented within the framework of automated systems, the effectiveness of which is proved by the successful solution of practical problems.
26. Федотова, Е. Л. Информационные технологии в профессиональной деятельности : учебное пособие / Е. Л. Федотова. – Москва : ФОРУМ : ИНФРА-М, 2022. – 367 с. – (Среднее профессиональное образование). – ISBN 978-5-8199-0752-8. – URL: https://znanium.com/catalog/product/1786345 (дата обращения: 27.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: Basic concepts in the field of information, information technologies and systems, basic principles, methods and properties of information and communication technologies are given. Application software and information resources, integrated information systems are considered. Special attention is paid to intelligent information technologies – one of the most promising and rapidly developing scientific and applied areas of computer science.
27. Ар18-449
Федотова, И. С. Повышение точности таймеров для встроенных вычислительных систем промышленного управления на основе ОС LINUX : специальность: 05.13.15 «Вычислительные машины, комплексы и компьютерные сети» : автореферат диссертации на соискание ученой степени кандидата технических наук / Федотова Ирина Сергеевна ; Сибирский государственный университет телекоммуникаций и информатики. – Новосибирск, 2017. – 22 с. : ил. – Библиогр.: с. 21-22. – Текст : непосредственный.
Abstract: Methods of studying computational processes in high-performance computing systems based on embedded microprocessors are implemented, models for improving the accuracy and efficiency of control applications are implemented, the effectiveness of a probabilistic approach for evaluating a control system on a given architecture of real systems is shown.
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). – Access mode: for authorization. users.
Abstract: The history of the development of computer technology is described, the principles of functioning and construction of modern computer systems, basic and additional hardware devices of a personal computer are revealed, the main types of software of various levels that are used in the professional activities of employees of the penal system are also presented.
29. Д10-21/97316
Чариков, П. Н. Вычислительные системы и сети : учебное пособие / П. Н. Чариков, А. Г. Афанасенко ; Министерство науки и высшего образования Российской Федерации, Уфимский государственный нефтяной технический университет, Филиал УГНТУ в г. Стерлитамаке. – Уфа : Изд-во УГНТУ, 2021. – 123 с. : ил. – Библиогр.: с. 121. – ISBN 978-5-7831-2159-3. – Текст : непосредственный.
Abstract: It contains basic information on the architecture of open systems (OS), distributed information processing, OS models, information transfer protocols, network topologies and technologies. Examples of the implementation of networks with marker and probabilistic access are shown, prospects for the development of high-speed network technologies are considered.
30. Эрджиес, К. Распределенные системы реального времени: теория и практика : практическое руководство / К. Эрджиес ; перевод с английского В. А. Яроцкого. – Москва : ДМК Пресс, 2020. – 382 с. – ISBN 978-5-97060-852-4. – URL: https://znanium.com/catalog/product/1210669 (дата обращения: 27.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The book describes the development and implementation of software for distributed real-time systems using a bottom-up approach. At the beginning of each chapter, the basic concepts are discussed, an overview of the relevant methods and available software is presented. Then we consider the implementation of the concepts in the sample kernel, accompanied by executable code. At the end of the chapter, there is extensive C code, numerous examples implementing the described methods.
31. Д10-20/91633
Янакова, Е. С. Основы параллельного и распределенного программирования : учебное пособие / Е. С. Янакова, А. А. Доронина, А. Б. Муравьев ; Министерство науки и высшего образования Российской Федерации, Национальный исследовательский университет "МИЭТ". – Москва : МИЭТ, 2020. – 128 с. : ил. – Библиогр.: с. 123-126. – ISBN 978-5-7256-0939-4. – Текст : непосредственный.
Abstract: The fundamentals of the construction, functioning and parallel and distributed programming of computing systems with shared and distributed memory, the principles of using MPI and OpenMP parallel programming technologies are considered.
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. – Текст : непосредственный.
Abstract: Rely on the experience of professionals who successfully apply and develop the Kubernetes project. Microsoft engineers offer the best container orchestration techniques. Their practices have developed in the process of developing distributed systems, on responsible and loaded projects. You will only have to adapt the code slightly. The book is ideal for those who are already familiar with Kubernetes, but still do not know how to use it as efficiently as possible. You will learn everything you need to create a cool Kubernetes application, including: environment preparation and application development in Kubernetes; patterns of monitoring and protecting your systems, update management, Kubernetes network policies and the role of service networks in the ecosystem; using Kubernetes in machine learning tasks.
2. Processor as the basis of a computing system
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). – Access mode: for authorization. users.
Abstract: The most important characteristic of microprocessor systems is performance. The performance of a microprocessor linearly depends on three characteristics – its frequency, the average frequency for executing instructions and the number of instructions in the allocated program area. In turn, these characteristics are determined by the manufacturing technology, the architecture of the microprocessor, the command system and the compilation technology. The presented book discusses the problems of improving these characteristics, as well as methods and techniques for designing high-performance computing systems. Architectures of microprocessors and communication systems focused on the creation of high-performance computing complexes up to supercomputers are considered. The route and methods of designing chips are given.
34. Д10-21/96777
Борзов, Д. Б. Мультипроцессорные системы высокой готовности (принципы реконфигурирования) : монография / Д. Б. Борзов, Р. Г. Басов. – Курск : Университетская книга, 2021. – 97 с. : ил. – Библиогр.: с. 93-97. – ISBN 978-5-907512-25-2. – Текст : непосредственный.
Abstract: Classification, analysis, principles of functioning of high-availability multiprocessor systems and options for their implementation are given. An overview of the principles of reconfiguring routines with their possible hardware implementation is presented. A method, algorithm, and device for reconfiguring subroutines are proposed.
35. Д10-20/81414
Борзов, Д. Б. Проектирование процессора ЭВМ : учебное пособие / Д. Б. Борзов, И. Е. Чернецкая ; Министерство науки и высшего образования Российской Федерации, Юго-Западный государственный университет (ЮЗГУ). – Курск : Юго-Западный гос. ун-т, 2020. – 195 с. : ил. – Библиогр.: с. 194-195. – ISBN 978-5-7681-1460-2. – Текст : непосредственный.
Abstract: Theoretical information on the structural organization and principles of computer functioning is presented, practical examples are shown on the development and synthesis of computer processor devices based on various command formats, addressing methods, bit depth of the arithmetic logic device, characteristics of the storage device, data characteristics and the element base of the control device.
36. Д10-21/92389
Борисов, А. Н. Микропроцессорные системы : учебное пособие / А. Н. Борисов, Р. Р. Бикмухаметов ; Министерство науки и высшего образования Российской Федерации, Казанский национальный исследовательский технический университет им. А. Н. Туполева – КАИ. – Казань : Изд-во КНИТУ-КАИ, 2021. – 186 с. : ил. – Библиогр.: с. 184-185. – ISBN 978-5-7579-2519-6. – Текст : непосредственный.
Abstract: The principles of the structural organization of microprocessor systems are considered on the example of widespread microprocessors of the Intelx86 family. Technical data, block diagrams, operating modes, time diagrams of integrated circuits are given. The principles of designing hardware and software of microprocessor systems are considered.
37. Д10-21/92382
Борисов, А. Н. Проектирование систем на базе микропроцессоров : учебно-методическое пособие / А. Н. Борисов, Р. Р. Бикмухаметов ; Министерство науки и высшего образования Российской Федерации, Казанский национальный исследовательский технический университет им. А. Н. Туполева – КАИ. – Казань : Изд-во КНИТУ-КАИ, 2021. – 53 с. : ил. – Библиогр.: с. 52. – ISBN 978-5-7579-2516-5. – Текст : непосредственный.
Abstract: The basic principles of designing the hardware of microprocessor systems based on microprocessors and microcontrollers are considered.
38. Д11-22/173
Ватутин, Э. И. Теоретические основы и технические решения программно-аппаратного обеспечения синтеза логических мультиконтроллеров : монография / Э. И. Ватутин, В. С. Титов. – Курск : Университетская книга, 2022. – 482 с. : ил. – Библиогр.: с. 448-482. – ISBN 978-5-907555-04-4. – Текст : непосредственный.
Abstract: The issues of synthesis of logical control systems in the basis of logical multicontrollers are considered. A number of discrete combinatorial optimization problems arising in the synthesis process are presented, along with methods and algorithms for their solution within the framework of the synthesis of graph-circuit partitions of parallel logic control algorithms, estimates of their asymptotic complexities, the results of comparative analysis and their impact on the hardware complexity of synthesized systems.
39. Гребенников, В. Ф. Архитектура средств вычислительной техники. Общие сведения об ЭВМ. Процессоры и устройства управления : учебное пособие / В. Ф. Гребенников, В. А. Овчеренко. – Новосибирск : Новосибирский государственный технический университет, 2019. – 76 c. – ISBN 978-5-7782-4003-2. – URL: https://www.iprbookshop.ru/98695.html (дата обращения: 23.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The textbook discusses the basic principles of computer organization, provides a number of their most popular classifications, highlights the key characteristics of computers, and describes the most important stages of computer design. The main attention is paid to the issues of building processors and ways of organizing their work. The structures of arithmetic logic devices (ALU) as the main core of processors, as well as the principles of organization and architecture of control devices (circuit logic and firmware) are considered.
40. Гудыно, Л. П. Вычислительные системы, сети и телекоммуникации : учебное пособие / Л. П. Гудыно, А. А. Кириченко, ; под редакцией А. П. Пятибратова. – Москва : КноРус, 2022. – 372 с. – ISBN 978-5-406-09484-6. – URL: https://book.ru/book/943143 (дата обращения: 22.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The principles of construction, architecture, structural and functional organization of single and multiprocessor computer systems, networks of various classes and telecommunications are considered. Information is given about modern and promising multicore microprocessors, I/O devices, network equipment and software, multimedia and integrated tools and systems.
41. Гуров, В. В. Архитектура микропроцессоров : учебное пособие / В. В. Гуров. – 3-е изд. – Москва, Саратов : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. – 326 c. – ISBN 978-5-4497-0303-3. – URL: https://www.iprbookshop.ru/89419.html (дата обращения: 23.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: This tutorial combines a description of the basic principles of building microprocessors of various types (universal MP with CISC and RISC architecture, single-chip microcontrollers, digital signal processing processors) and systems based on them with consideration of the architecture features of the most modern of them. The register structure of the microprocessor, the organization and principles of cache memory operation, the pipeline principle of information processing, the hardware of the microprocessor used to protect programs and data and ensure multi-program operation are considered in detail. The organization of microprocessor systems on microprocessors of various types and related issues are presented: physical and logical organization of the address space, operation of the interrupt system, direct access to memory, types and structures of multimicroprocessor systems. The methods and tools for developing and debugging microprocessor systems, as well as evaluating their performance, are described. The textbook focuses on the study of issues that are the basis of all computer technology – the architecture of microprocessors and systems based on them. Knowledge of this material, in addition to its independent significance, lays the foundation for mastering such basic issues in the field of information technology as system and application programming, operating systems, information security, interfaces and many others.
42. Гуров, В. В. Микропроцессорные системы : учебник / В. В. Гуров. – Москва : ИНФРА-М, 2022. – 336 с. + Доп. материалы – (Среднее профессиональное образование). – ISBN 978-5-16-015323-0. – URL: https://znanium.com/catalog/product/1843024 (дата обращения: 20.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The textbook reflects both the basic issues of architecture of microprocessors of various classes and the construction of systems based on them, as well as the latest achievements in this field. The architecture of universal microprocessors, single-chip microcontrollers, digital signal processing processors is considered. Much attention is paid to the Russian microprocessor, as well as a comparative analysis of the microprocessor architectures of such giants of this market as Intel and AMD corporations.
43. Довгий, П. С. Прикладная архитектура базовой модели процессора Intel : учебное пособие по дисциплине «Организация ЭВМ и систем» / П. С. Довгий, В. И. Поляков. – Санкт-Петербург : Университет ИТМО, 2012. – 114 c. – URL: https://www.iprbookshop.ru/67574.html (дата обращения: 27.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The tutorial contains basic information about the application architecture of the Intel 8086 16-bit microprocessor, which marked the beginning of the most common Intel 80x86 family, the Pentium. The manual covers the main elements of the application architecture, such as hardware-supported data types and formats, processor software model, addressing modes, command formats, as well as the basic command system. At the same time, the elements of the applied architecture are considered both in general terms (without reference to specific models of computers and processors) and in terms of their implementation in the basic Intel processor model. The basic model discussed in the manual is the basis for initial acquaintance with its further developments in the form of the 32-bit IA-32 architecture (Intel Architecture), which was initiated by the Intel 80386 processor, and subsequent extensions in numerous Intel Pentium models.
44. Д10-21/96436
Иоффе, В. Г. Архитектура, принципы функционирования и программные средства микроконтроллеров STM32 : учебное пособие / В. Г. Иоффе, А. В. Графкин, В. В. Графкин ; Министерство науки и высшего образования Российской Федерации, Самарский национальный исследовательский университет имени С. П. Королева (Самарский университет). – Самара : Изд-во Самарского ун-та, 2021. – 489 с. : ил. – Библиогр.: с. 337-345. – ISBN 978-5-7883-1685-7. – Текст : непосредственный.
Abstract: The manual discusses the main features of the structural organization and principles of functioning of STM32 microcontrollers using the example of STM32F103C8T6. The methods of using development environments are given. Software packages for the STM32F103C8T6 microcontroller and features of their debugging using the Pinboard II R3 module are presented.
45. Калачев, А. В. Многоядерные процессоры : учебное пособие / А. В. Калачев. – 4-е изд. – Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2022. – 351 c. – ISBN 978-5-4497-1643-9. – URL: https://www.iprbookshop.ru/120479.html (дата обращения: 23.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The tutorial is devoted to an overview of the state of affairs in the field of multicore processors. The main multicore processors and architectures are presented, the basic programming techniques of multicore systems are briefly considered. The material of the publication is based on articles and reports of a number of experts, the work of research groups, technical materials and announcements of manufacturing companies. Processors for a wide range of systems and applications from micro-powerful embedded systems to server applications are described. This tutorial attempts to create a general picture of the development of multicore processors. The structures of processors of various classes, the structure of computing cores and connections between them are considered. Both processors designated in foreign literature by the term "many-core processor", which means a processor having dozens or hundreds of computing cores in one chip, and multi–core processors - "multi-core processors", having a relatively small number of cores on a chip, are described.
46. Д10-18/87775
Котов, В. В. Программирование на низком уровне и архитектура микропроцессора : учебно-методическое пособие / В. В. Котов ; Министерство науки и высшего образования Российской Федерации, Ковровская государственная технологическая академия имени В. А. Дегтярева. – Ковров : Ковровская гос. технологическая академия им. В. А. Дегтярева, 2018. – 56 с. : ил. – Библиогр.: с. 54. – ISBN 978-5-86151-639-6. – Текст : непосредственный.
Abstract: The manual contains theoretical information about the architecture of a microprocessor, a description of a training computer and tasks for a laboratory workshop.
47. Д10-19/63520
Методы и средства планирования размещения параллельных подпрограмм в матричных мультипроцессорах : монография / Д. О. Бобынцев и др. – Курск : Унив. кн., 2019. – 120 с. : ил. – Библиогр.: с. 106-116. – ISBN 978-5-907138-28-5. – Текст : непосредственный.
Abstract: The monograph discusses methods, algorithms, technical and software tools for planning the placement of parallel routines in matrix multiprocessor systems. A new criterion for searching for suboptimal placement is proposed, the results of simulation modeling of the method of planning the placement of subprograms and the study of the method's efficiency indicators are presented: the degree of reduction of communication delay and its proximity to the lower estimate, the real performance of the computing system when planning placement and the time of software implementation of placement algorithms. The structural and functional organization of the accelerator of the computational process of determining the communication delay in the interprocessor communication lines with an assessment of the time characteristics of operation and hardware complexity of the accelerator is proposed.
48. Д10-19/68275
Новицкий, А. П. Организация цифровых вычислительных машин и систем = Organization of digital computer machines and systems : учебное пособие / А. П. Новицкий, Л. М. Курочкин ; Министерство науки и высшего образования Российской Федерации, Санкт-Петербургский политехнический университет Петра Великого, Институт прикладной математики и механики. – Санкт-Петербург : ПОЛИТЕХ-ПРЕСС, 2019. – 59 с. : ил. – Парал. тит. л. англ. – ISBN 978-5-7422-6583-2. – Текст : непосредственный.
Abstract: The textbook is used in the study of the disciplines "Fundamentals of computer architecture" and "Programming of microcontrollers". Within the framework of the courses, the following features are considered: CISC, RISC processor architectures; work and interaction with peripheral computer subsystems; studied: methods of organizing the interaction of peripheral computer subsystems and the computing core; methods of organizing the computing process; the study of disciplines contributes to obtaining an idea of specialized hardware and software focused on embedded applications.
49. Д10-21/91163
Неелова, О. Л. Архитектура вычислительных систем : учебное пособие / О. Л. Неелова ; Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации, Санкт-Петербургский государственный университет телекоммуникаций имени М. А. Бонч-Бруевича. – Санкт-Петербург : СПбГУТ, 2021. – 72 с. : ил. – Библиогр.: с. 72. – Текст : непосредственный.
Abstract: Information is provided on various types of architecture of microprocessor systems, the principles of operation of the main blocks, the structure of the processor core and ways to improve processor performance.
50. Д10-21/89877
Организация центрального процессора : учебное пособие / О. М. Брехов, Г. А. Звонарёва, А. В. Корнеенкова, А. В. Клименко ; Министерство науки и высшего образования Российской Федерации, Московский авиационный институт (национальный исследовательский университет). – Москва : Изд-во МАИ, 2021. – 123 с. : – Библиогр.: с. 118. – ISBN 978-5-4316-0806-3. – Текст : непосредственный.
Abstract: The textbook discusses the theoretical foundations of the organization of the operating part and the control unit of the CPU. The practical part is represented by a block of laboratory work, in which the modeling of the main architectural components of the CPU using the modeling language UML is considered.
51. Д10-21/96738
Рашич, А. В. Цифровые устройства и микропроцессоры. Комбинационная и последовательностная логика : учебное пособие / А. В. Рашич ; Министерство науки и высшего образования Российской Федерации, Санкт-Петербургский политехнический университет Петра Великого, Институт физики, нанотехнологий и телекоммуникаций. – Санкт-Петербург : ПОЛИТЕХ-ПРЕСС, 2021. – 192 с. : ил. – Библиогр.: с. 191-192. – ISBN 978-5-7422-7244-1. – Текст : непосредственный.
Abstract: The textbook contains the following sections of the discipline "Digital devices and microprocessors": combinational digital devices, sequential digital devices, static time analysis. To date, digital signal processors, programmable logic integrated circuits, as well as specialized microcircuits (ASICs) are used as the main element base for the implementation of digital signal processing algorithms in data transmission systems.
52. Д10-21/88088
Славин, О. А. Оптимизация быстродействия программного обеспечения на современных процессорных архитектурах : учебное пособие / О. А. Славин, В. В. Арлазаров, Е. Е. Лимонова ; Министерство науки и высшего образования Российской Федерации, Московский физико-технический институт (национальный исследовательский университет). – Москва : МФТИ, 2021. – 108 с. : ил. – Библиогр.: с. 108. – Библиогр. в конце тем. – ISBN 978-5-7417-0770-8. – Текст : непосредственный.
Abstract: This tutorial contains materials describing approaches and methods for optimizing software performance on modern processor architectures. The manual is recommended for independent work of students in preparation for practical classes and passing tests and exams.
53. Д10-22/98772
Стариков, А. В. Основы микропроцессорной техники : учебное пособие / А. В. Стариков ; Министерство науки и высшего образования Российской Федерации, Воронежский государственный лесотехнический университет имени Г. Ф. Морозова. – Воронеж : ВГЛТУ, 2022. – 163 с. : ил. – Библиогр.: с. 163. – ISBN 978-5-7994-0969-2. – Текст : непосредственный.
Abstract: The textbook provides basic information about number systems, methods of translating numbers from one positional number system to another, binary arithmetic operations and the representation of numerical and textual information in microprocessor computing. The basic logical operations and logical elements, axioms and theorems of the algebra of logic, minimization of logical functions using algebraic transformations and Carnot maps are considered. The basic logic devices are described, including triggers, registers, counters, multiplexers and demultiplexers, encoders and decoders, digital comparators, adders, multipliers, arithmetic logic devices. The basic concepts of microprocessors, the principles of building microprocessor systems, a description of the structure and functioning of a simple microprocessor, as well as general information about microcontrollers and programmable logic controllers are presented.
3. Architecture of a modern computer
54. Авдеев, В. А. Периферийные устройства: интерфейсы, схемотехника, программирование / В. А. Авдеев. – 2-е изд. – Саратов : Профобразование, 2019. – 848 c. – ISBN 978-5-4488-0053-5. – URL: https://www.iprbookshop.ru/88002.html (дата обращения: 23.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The book discusses with encyclopedic completeness the peripheral devices of a personal computer; the principles of operation and application of various buses (PCI, SCSI, USB, IEEE 1394, I2C, SATA, SAS, PCI Express); interface circuitry; interactive input devices; data exchange methods, video adapters and monitors; printing devices, scanners, hard drives, CD and DVD drives, information converters, modems, etc. The basic information on the protection of information from errors (Hamming, BCH and Reed-Solomon codes) is given. The drawings of dynamic models of some peripheral devices and buses are shown, explaining the principles of their operation. The questions of programming some peripheral devices at the register level are presented and functional graphs of variants of program tasks are compiled. Methods of constructing spatial I/O interfaces based on switching device chips are considered.
55. Д10-22/98239
Архитектура ЭВМ : учебное пособие / Д. В. Луцив, Р. Н. Мокаев, Н. О. Гаранина, Д. В. Кознов ; ИНТУИТ – национальный открытый университет. – Москва : ИНТУИТ, 2022. – 146 с. : ил. – ISBN 978-5-9556-0201-1. – Текст : непосредственный.
Abstract: The proposed textbook is devoted to computer architecture, including the history of computer development, von Neumann architecture, binary calculus and machine arithmetic, the design of printed circuit boards and integrated circuits, fundamentals of system engineering, processor design, introduction to operating systems and parallel computing, etc.
56. Д10-21/96629
Бикмуллина, И. И. Проектирование пользовательского интерфейса : учебное пособие / И. И. Бикмуллина, А. Л. Осипова ; Министерство науки и высшего образования Российской Федерации, Казанский национальный исследовательский технический университет им. А. Н. Туполева – КАИ. – Казань : Изд-во КНИТУ-КАИ, 2021. – 66 с. : ил. – Библиогр.: с. 65. – ISBN 978-5-7579-2532-5. – Текст : непосредственный.
Abstract: The basic concepts of user interface design, information characteristics of means of interaction are considered. The methods of comparative analysis of information models, methods for presenting the results of interface selection, operations for calculating the information characteristics of text, measurement, graphic and audio information devices, methods for implementing human interaction technology with an information system are considered. A special section is devoted to information technologies for the development of the Human-Computer interface.
57. Д10-21/92233
Борисов, А. Н. Схемотехнические и командные основы ЭВМ : учебное пособие / А. Н. Борисов ; Министерство науки и высшего образования Российской Федерации, Казанский национальный исследовательский технический университет им. А. Н. Туполева – КАИ. – Казань : Изд-во КНИТУ-КАИ, 2021. – 64 с. : ил. – Библиогр.: с. 63. – ISBN 978-5-7579-2513-4. – Текст : непосредственный.
Abstract: The features of the construction of computer nodes based on elementary logic circuits are considered, the elements of software control of computer hardware are presented; the command structures and addressing modes of computers of two generations are considered: PDP-11 minicomputers and PC/XT PCs; educational material is provided that can be useful in the design of electronic digital nodes and laboratory work.
58. Д10-21/92231
Борисов, А. Н. Язык Ассемблер для обмена информацией с устройствами ПК : учебно-методическое пособие / А. Н. Борисов ; Министерство науки и высшего образования Российской Федерации, Казанский национальный исследовательский технический университет им. А. Н. Туполева – КАИ. – Казань : Изд-во КНИТУ-КАИ, 2021. – 92 с. : ил. – ISBN 978-5-7579-2512-7. – Текст : непосредственный.
Abstract: The features of the organization of information transmission when working with memory and peripheral devices of personal computers are considered. A brief description of the data exchange procedures between the processor, memory and peripheral devices is given. Brief descriptions of control schemes of the most common peripheral devices, as well as maintenance programs for initialization and transmission of information are given.
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. – Текст : непосредственный.
Abstract: Do you want to create effective applications using React? Then this book is written for you. Get acquainted with the best practices and templates for creating modern code. You don't need deep knowledge of React or JavaScript functionality – just familiarity with the principles of JavaScript, CSS and HTML. Alex Banks and Eva Porcello will teach you how to create user interfaces that will dynamically display changes without having to reload the page, even on large-scale sites that work with huge amounts of data.
60. Д11-22/505
Гаркуша, О. В. Ассемблер в примерах и задачах : учебное пособие / О. В. Гаркуша, Н. Ю. Добровольская ; Министерство науки и высшего образования Российской Федерации, Кубанский государственный университет. – Краснодар : Кубанский гос. ун-т, 2022. – 134 с. : ил. – Библиогр.: с. 131. – ISBN 978-5-8209-2052-3. – Текст : непосредственный.
Abstract: Fundamental topics are outlined: the organization of a modern computer, the device of processors of the IA-32 family, the syntax of the assembly language, macro tools, programming of standard control structures, complex data structures, program optimization. Numerous examples illustrating the material are given.
61. Гуров, В. В. Основы теории и организации ЭВМ : учебное пособие / В. В. Гуров, В. О. Чуканов. – 4-е изд. – Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2022. – 173 c. – ISBN 978-5-4497-1646-0. – URL: https://www.iprbookshop.ru/120482.html (дата обращения: 23.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The textbook discusses the main circuit elements of a computer: logic elements, trigger circuits, registers, counters, etc. The organization and principles of operation of storage devices, control devices, arithmetic logic devices are described; their analysis is carried out on examples of the implementation of devices that perform specified functions. The addressing modes and command formats of a personal computer with an x86 instruction system are described; the main characteristics of a 32-bit microprocessor are given. The analysis of the conveyor organization of the microprocessor for the case of an ideal conveyor and a conveyor in which there are conflicts is carried out. The main modes of operation of a multi-program computer, the characteristics of a computer when working in multi-program mode, the disciplines of resource allocation are considered; the operation of the interrupt system is described, both from the classical point of view and in relation to modern personal computers. The issues arising during the operation of the memory allocation system are considered; the analysis of classical methods of information protection in computers and methods supported at the hardware level in modern computers is presented; the organization of information input and output, including direct access to memory, is considered.
62. Д10-20/76395
Жуков, И. Компьютер и ноутбук : большой понятный самоучитель : все подробно и "по полочкам" : самая современная версия / И. Жуков. – Москва : Изд-во АСТ, 2020. – 350 с. : ил. – (Современный самоучитель). – ISBN 978-5-17-121344-2. – Текст : непосредственный.
Abstract: Ivan Zhukov's new tutorial will help you master a computer and laptop from scratch. Training begins with how to turn on, turn off the computer, which buttons to press on the keyboard, how to give commands with the mouse. And after completing the training, the reader will be able to work confidently in different programs, search for information on the Internet, use social networks and e-mail. The book gives the maximum information necessary for a beginner to work on a computer and laptop and describes the latest versions of programs.
63. Д10-19/82775
Зубаха, А. М. Компьютерный практикум по информатике. Аппаратное и программное обеспечение : учебно-методическое пособие / А. М. Зубаха, Т. А. Подружкина ; под общей редакцией Э. Н. Чижикова ; МЧС России, Санкт-Петербургский университет Государственной противопожарной службы. – Санкт-Петербург : Санкт-Петербургский ун-т ГПС МЧС России, 2019. – 99 с. – ISBN 978-5-907386-24-2. – Текст : непосредственный.
Abstract: The training manual contains a description of the logical foundations of building a computer, device and computer system software, as well as tasks for practical classes in logic algebra, computer device, user interface and utility programs of modern operating systems. The manual is intended for studying theoretical material and conducting practical classes.
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. – Текст : непосредственный.
Abstract: The book focuses on a goal-oriented approach, in which the main attention of designers is focused on the goals of users (that is, on the reasons why they use this product), on their expectations, worldview and inclinations. It is he who allows you to create powerful solutions.
65. Д10-18/51220
Кузьминов, А. Ю. Связь между компьютером и микроконтроллером : современные аппаратные и программные средства / А. Ю. Кузьминов. – Москва : Перо, 2017. – 120 с. : ил. – Библиогр.: с. 118. – ISBN 978-5-00122-044-2. – Текст : непосредственный.
Abstract: The book contains schematic diagrams, wiring boards and photos of ready-made computer interface devices with 51-joint microcontrollers and the latest ultra-high-speed microcontrollers. The book is intended for experienced developers of computer systems for collecting and processing information based on microcontrollers.
66. Лошаков, С. Периферийные устройства вычислительной техники : учебное пособие / С. Лошаков. – 4-е изд. – Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2022. – 419 c. – ISBN 978-5-4497-1648-4. – URL: https://www.iprbookshop.ru/120484.html (дата обращения: 23.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The textbook describes in detail the types, classifications and features of various peripheral devices. A peripheral device is a piece of hardware that is structurally separated from the main unit of a computer system. The publication provides a description of interfaces and classification of storage devices; optical technologies are affected. Separate sections are devoted to input and output devices; controllers are described in detail.
67. Ж2-19/66164
Мардан, А. React быстро. Веб-приложения на React, JSX, Redux и GraphQL / А. Мардан ; предисловие Д. Сонмеза ; перевод с английского Е. Матвеева. – Санкт-Петербург : Питер, 2019. – 559 с. : ил. – (Серия "Библиотека программиста"). – Пер. изд.: React Quickly / A. Mardan. – S.l., 2017. – ISBN 978-5-4461-0952-4. – Текст : непосредственный.
Abstract: React speeds up heavy web applications by improving data flow between UI components. This book provides carefully selected examples and detailed comments that will allow developers to switch to React quickly, so that they can then effectively create web applications using the full power of JavaScript.
68. Овчеренко, В. А. Периферийные устройства информационных систем. Физические принципы организации и интерфейсы ввода-вывода : учебное пособие / В. А. Овчеренко, В. Г. Токарев. – Новосибирск : Изд-во НГТУ, 2018. – 75 с. – ISBN 978-5-7782-3625-7. – URL: https://znanium.com/catalog/product/1867924 (дата обращения: 21.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The textbook discusses the ways and means of communication of devices in computer information systems. The place of the input-output system in the computer system and its structure are determined. The physical principles of I/O organization are described, as well as ways of organizing information exchange between the processor and peripheral devices. Much attention is paid to I/O interfaces, as well as their main functions and characteristics. The classification of interfaces according to the methods and principles of information exchange between a computer and peripheral components of an information system is given.
69. Партыка, Т. Л. Вычислительная техника : учебное пособие / Т. Л. Партыка, И. И. Попов. – 3-е изд., перераб. и доп. – Москва : ФОРУМ : ИНФРА-М, 2022. – 445 с. : ил. – (Среднее профессиональное образование). – ISBN 978-5-00091-510-3. – URL: https://znanium.com/catalog/product/1703191 (дата обращения: 27.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The composition, characteristics, functions and structure of technical means of processing, storing and transmitting information, including types of information and ways of presenting it in a computer; number systems, the translation of numbers from one number system to another; logical foundations of computers; elementary logical functions; personal computers (processors, memory systems, interfaces); information storage devices (magnetic tapes, disks, optical drives – CD/DVD, magneto-optical, solid-state and other alternative technologies); interactive devices (terminals with CRT and flat–panel monitors, manipulators, touch screens); multimedia systems (digital photo, video, sound, multimedia projectors); means of organizing networks and mobile computing (networks, computer communications, mobile processor computers and expansion interfaces).
70. Д10-20/79275
Рыжова, А. А. Обзор аппаратных и программных средств распределенной системы управления Centum VP : учебное пособие / А. А. Рыжова, Д. А. Рыжов, Р. К. Нургалиев ; Казанский национальный исследовательский технологический университет. – Казань : Школа, 2020. – 231 с. : ил. – Библиогр.: с. 181. – ISBN 978-5-00162-118-8. – Текст : непосредственный.
Abstract: The tutorial provides an overview of the hardware and software of the Centum VP R4 DCS. The basic concepts and definitions, the stages of designing the operator interface are described in detail and practical exercises on working in the graphical environment of the Centum VP DCS are given. The main functional blocks used in writing control algorithms in the Centum VP environment and their practical application are considered. Variants of tasks for independent work are also offered.
71. Д10-18/63081
Саркисова, И. О. Архитектура ЭВМ и ВС : учебное пособие / И. О. Саркисова ; Министерство науки и высшего образования Российской Федерации, Московский государственный технологический университет "СТАНКИН". – Москва : СТАНКИН, 2018. – 92 с. : ил. – Библиогр.: с. 92. – ISBN 978-5-7028-0520-7. – Текст : непосредственный.
Abstract: The textbook is devoted to the architecture of modern computers. A wide range of issues related to the structural and functional organization of microprocessors, microprocessor systems, computers and computer systems, main computer memory and disk drives, as well as various types of peripheral devices are considered.
72. Ж2-21/70724
Соловьев, В. В. Проектирование функциональных блоков встраиваемых систем на FPGA / В. В. Соловьев. – Москва : Горячая линия – Телеком, 2021. – 348 с. – ISBN 978-5-9912-0880-2. – Текст : непосредственный.
Abstract: The basics of designing functional blocks, which are most often found in embedded systems, on user–programmable gate arrays FPGA (field programmable gate array - FPGA) are considered. The FPGA design is considered by describing memory blocks of various types in Verilog and using IP cores: single-port, two-port RAM, ROM, FIFO, LIFO, as well as shift registers in the built-in memory blocks. Several methods of designing control devices are presented: in the form of a firmware automaton (MPA) according to the graph scheme of the algorithm (GSA), based on block diagrams of automata (ASM), as well as on the basis of block diagrams of automata with a data processing path (ASMD) and finite automata with a data processing path (FSMD). The technique of designing a single-cycle processor on an FPGA is given, as well as three methods of designing multi-cycle processors. Special attention is paid to debugging the PIC processor and evaluating its performance, recommendations are given to increase the performance of processors. A general methodology for designing digital filters is presented, an example of developing a digital filter in the MATLAB system, modeling a filter in the ModelSim system and implementing a filter on an FPGA in the Quartus system is considered. The issues of designing synchronization subsystems of embedded systems on FPGA are considered. The principles of operation of PLL phase-locked frequency blocks, the architecture and functioning of PLL blocks in FPGA, as well as the ways of configuring PLL blocks in FPGA projects are described.
73. Д10-20/94557
Суперкомпьютерные технологии : сборник трудов молодых ученых / Министерство науки и высшего образования Российской Федерации, Южный федеральный университет [и др.] ; редакционная коллегия: Каляев И. А. – Ростов-на-Дону ; Таганрог : Изд-во Южного федерального ун-та, 2020. – 193 с. : ил. – Библиогр. в конце ст. – ISBN 978-5-9275-3612-2. – Текст : непосредственный.
Abstract: The works of young scientists devoted to the creation of supercomputers, their architecture, hardware, development of mathematical and software, as well as the use of supercomputers in various fields of science and technology are presented.
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. – Текст : непосредственный.
Abstract: The book by Andrew Tanenbaum, a world-famous information technology specialist, writer and teacher, which is already in its sixth edition, is devoted to the structural organization of the computer. It is based on the idea of a hierarchical structure in which each level performs a well-defined function. Within the framework of this unconventional approach, the digital logic level, the level of the command architecture, the level of the operating system and the level of the assembly language are described in detail. Numerous changes have been made to the sixth edition, which bring the book in line with the rapid development of the computer industry. In particular, information about the machines presented as examples was updated: Intel Core i7, Texas Instruments OMAP4430 and Atmel ATmegal68. The book is intended for a wide range of readers: both for students studying computer technology, and for those who independently get acquainted with the architecture of a computer.
75. Ж2-19/65493
Томас, М. Т. React в действии / М. Т. Томас ; перевод с английского С. Черникова. – Санкт-Петербург : Питер, 2019. – 366 с. : ил. – (Серия "Для профессионалов"). – Парал. тит. л. англ. – Пер. изд.: React in action / M. T. Thomas. – 2018. – ISBN 978-5-4461-0999-9. – Текст : непосредственный.
Abstract: The book introduces frontend developers to the React framework and related tools. You will get acquainted with the React library, then refresh the material about some fundamental ideas in this context and learn about working with components. Various ways of interacting with React are considered. Learn the basic methods of the lifecycle, learn how to create a data flow, forms, and test applications.
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. – Текст : непосредственный.
Abstract: The dynamically changing world dictates its own rules, including in computer architecture. The ongoing changes require new approaches, forcing rigid systems to become flexible and adapt to new conditions. The book provides answers and recommendations that will protect the most important characteristics of the project in conditions of continuous changes.
77. Харрис, Д. М. Цифровая схемотехника и архитектура компьютера / Д. М. Харрис, С. Л. Харрис ; перевод с английского Imagination Technologies. – Москва : ДМК Пресс, 2018. – 792 с. – ISBN 978-5-97060-570-7. – URL: https://znanium.com/catalog/product/1032279 (дата обращения: 20.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The book presents a unique and modern approach to the development of digital devices. The authors start with digital logic elements, move on to the development of combinational and sequential circuits, and then use these basic blocks as the basis for the most difficult: designing a real MIPS processor. Examples in the SystemVerilog and VHDL languages are provided throughout the text, illustrating methods and methods of designing circuits using CAD. After studying this book, readers will be able to develop their own microprocessor and gain a complete understanding of how it works. The book combines an attractive and humorous style of presentation with a developed and practical approach to the development of digital devices. The second English-language edition includes new materials on input/output systems in relation to general-purpose processors for both PCs and microcontrollers. Practical examples of peripheral device interfaces using RS-232, SPI, motor control, interrupts, wireless communication and analog-to-digital conversion are given. A high-level description of interfaces, including USB, SDRAM, WiFi, PCI Express and others, is presented.
78. Ж2-19/66163
Хэнчетт, Э. Vue.js в действии / Э. Хэнчетт, Б. Листуон ; перевод с английского С. Черникова. – Санкт-Петербург : Питер, 2019. – 299, [2] с. : ил. – (Серия "Библиотека программиста"). – Пер. изд.: Vue.js in action / E. Hanchett. – S.l. – ISBN 978-5-4461-1098-8. – Текст : непосредственный.
Abstract: Vue.js – this is a popular library for creating user interfaces. It significantly rethinks the reactive ideas that first appeared in React.js . This book talks about creating fast and elastic user interfaces for the Internet. It will help you write a full-fledged application for an online store.
79. Д10-22/99554
Шишков, А. Н. Проектирование устройств на микроконтроллерах : учебное пособие / А. Н. Шишков ; Министерство науки и высшего образования Российской Федерации, Московский авиационный институт (национальный исследовательский университет). – Москва : Перо, 2022. – 117 с. : ил. – (Учебное пособие). – Библиогр.: с. 117. – ISBN 978-5-00189-901-3. – Текст : непосредственный.
Abstract: The purpose, tasks, theoretical information and methods of performing laboratory work on the study of microcontrollers in the discipline "Designing devices on a programmable element base" are described. The basics of the structure of microcontrollers (MC), methods of developing embedded software on the example of widespread MC families ARM Cortex M0 and PIC16 are considered. In laboratory work, the structure, principles of operation and programming methods of frequently used functional modules (FM) of the MC, such as input/output ports, clock generators and synchronization nodes, FM serial asynchronous interface USART / UART, timers, interrupt controller, ADC, DAC, are studied. The Cale design environment and other auxiliary software used for the development and debugging of embedded software are described.
80. Ж2-21/71672
Аливерти, П. Изучаем Arduino : руководство для начинающих / П. Аливерти ; перевод с итальянского О. Ермака. – Москва : Изд-во "Эксмо", 2021. – 393 с. : ил. – (Электроника для начинающих). – Пер. изд.: Il manuale di Arduino / Paolo Aliverti. – ISBN 978-5-699-96898-5. – Текст : непосредственный.
Abstract: The most understandable book on Arduino for beginners. A beginner's robotics handbook written by Italian engineer Paolo Maliverni, a specialist in 3D printing, the Internet of Things and interactive technologies. Thanks to this book, the reader will get acquainted with the legendary Italian Arduino platform, learn the basics of electrical engineering and all that you need to be able and know before you start assembling your own projects. In a friendly manner, in simple language, the author reveals the basic concepts and terms, talks about the types of boards and guides the reader along the path from an absolute beginner to a savvy user ready to create their own projects on Arduino.
81. Д10-21/93346
Аристов, Е. PostgreSQL 13. Тюнинг, kubernetes, облака / Е. Аристов. – 2-е изд. – Москва : Сам Полиграфист, 2021. – 492 с. : ил. – ISBN 978-5-00166-464-2. – Текст : непосредственный.
Abstract: This book examines in detail the internal structure of PostgreSQL 13, starting with the installation options, the physical device of this database management system, ending with backups and replication, as well as cluster and cloud solutions based on PostgreSQL. The book is written in clear language using detailed examples. The source codes and links used in the book are posted on github. The chapters are logically built along the path of complicating the material and allow you to figure out how to properly deploy a PostgreSQL cluster from scratch on separate servers, in virtual and cloud execution. The settings responsible for performance and their tuning options are discussed in detail. Several chapters are highlighted separately, where optimization options using various mechanisms are considered: indexes, partitioning, joins, and more.
82. Ж2-22/72447
Белов, А. В. ARDUINO : от азов программирования до создания практических устройств / А. В. Белов. – Санкт-Петербург : НиТ, 2022. – 476 с. : ил. – ISBN 978-5-94387-884-8. – Текст : непосредственный.
Abstract: The reader will go from the basics of digital logic, Boolean algebra to programming microcontrollers and creating practical devices on them. The book discusses in detail the principles of operation of the microprocessor system, the architecture of the construction of microcontrollers of the AVR family, which forms the basis of Arduino modules. It is on them that all the devices on the basis of which the training is carried out are made. The Arduino module turned out to be such a successful development that today it is recognized as an ideal basis for studying microcontroller technology. The main part of the book is a practical course in circuit engineering and programming, consisting of 15 practical lessons. For each lesson, the author has specially developed a real device based on the Arduino module. Moving sequentially from simple to complex, the reader will learn how to write programs, as well as master the art of circuit engineering. At the same time, the Arduino programming language is being studied using the same examples. All functions, operators and other elements of this language are described in detail before they are discussed when describing a specific program.
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. – Текст : непосредственный.
Abstract: The book describes methods for creating event-driven microservices for processing large amounts of data and offers templates for applications using a similar architecture. The role of microservices in supporting event-driven projects is described, examples of practical implementations of such architectures are presented both by the employees of the organization and with the involvement of third-party specialists. The tools necessary for the development of an ecosystem of microservices are described in detail. The ways of solving emerging problems are given, recommendations are given on establishing interaction between teams and individual employees in the process of creating event-driven microservice systems.
84. Д10-19/59534
Богомазова, Г. Н. Модернизация программного обеспечения персональных компьютеров, серверов, периферийных устройств и оборудования : учебник / Г. Н. Богомазова. – 2-e изд., стер. – Москва : Академия, 2019. – 187 с. : ил. – (Профессиональное образование. Профессиональный модуль). – Библиогр.: с. 184-185. – ISBN 978-5-4468-7513-9. – Текст : непосредственный.
Abstract: The composition and structure of the software, the frequency and methods of updating the system and application software, ways to optimize the operation of the computer are considered. Attention is paid to hardware compatibility with the operating system and driver updates. The material on optimization of BIOS settings, defragmentation and optimization of disks, network equipment, server is given. Information is given about performance indicators and optimization criteria, updating the firmware of computer components. The textbook contains practical tasks for each section.
85. Д10-19/60445
Богомазова, Г. Н. Установка и обслуживание программного обеспечения персональных компьютеров, серверов, периферийных устройств и оборудования : учебник / Г. Н. Богомазова. – 2-е изд., испр. – Москва : Академия, 2019. – 255 с. : ил. – (Профессиональное образование. Профессиональный модуль). – Библиогр.: с. 252-253. – ISBN 978-5-4468-7512-2. – Текст : непосредственный.
Abstract: The basic concepts and types of software, computer software configuration options, installation and maintenance of system software by type are considered. Information is given about operating systems, their installation and administration, about the installation and configuration of the parameters of the functioning of peripheral devices, software maintenance. Similarly, the material on the installation and maintenance of application software is given.
86. Брэдшоу, Ш. MongoDB: полное руководство : научно-популярное издание / Ш. Брэдшоу, И. Брэзил, К. Ходоров ; перевод с английского Д. А. Беликова. – Москва : ДМК Пресс, 2020. – 540 с. – ISBN 978-5-97060-792-3. – URL: https://znanium.com/catalog/product/1210677 (дата обращения: 21.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: This book is a comprehensive guide to working with MongoDB 4.2, a powerful document–oriented database management system. The authors who have made a personal contribution to the creation and development of MongoDB begin the description of the system from the very basics (the history of creation, basic terminology) and gradually move on to more complex topics (query execution, indexing, aggregation, transactions, replica sets, operations management, sharding and data administration, durability, monitoring and security). The reader will receive specific tips on writing an application that works well with MongoDB, find out what system settings should be taken into account when deploying it and how to install MongoDB on Windows, OS X and Linux. The publication is intended for developers of large databases, the scaling of which is one of the priorities.
87. Ж2-21/70779
Волох, С. В. Ubuntu Linux с нуля / С. Волох. – 2-е изд., перераб. и доп. – Санкт-Петербург : БХВ-Петербург, 2021. – 416 с. : ил. – Предм. указ.: с. 414-416. – ISBN 978-5-9775-6761-9 – Текст : непосредственный.
Abstract: From the user's point of view, work in the popular Ubuntu Linux operating system is considered, including installation and configuration of the system, drivers for working with printers, scanners and other peripheral equipment. The process of installing programs and setting up an Internet connection is described. Tips on using the graphical mode and the command line are given. Ubuntu Linux system services are described, questions on user access rights are highlighted. Information is provided on troubleshooting the network and troubleshooting system failures. The material of the book is relevant and applicable to work with other Linux-like operating systems. The second edition takes into account the features and innovations of the latest version of Ubuntu Linux OC, added chapters on creating and installing Let's Encrypt certificates and configuring the Samba file server. The electronic archive on the publisher's website contains additional materials and articles on the topic of the book.
88. Ж2-20/67050
Вехен, Д. Безопасный DevOps. Эффективная эксплуатация систем / Д. Вехен ; перевод с английского С. Черникова. – Санкт-Петербург : Питер, 2020. – 431 с. : ил. – (Серия "Для профессионалов"). – Пер. изд.: Securing DevOps. Security in the Cloud / J. Vehent. – 2018. – ISBN 978-5-4461-1336-1. – Текст : непосредственный.
Abstract: The book is based on the unique experience of the author and offers the most important strategic solutions for protecting web applications from attacks, preventing intrusion attempts. You will see how to ensure reliability in automated testing, continuous delivery and key DevOps processes. Learn how to identify, evaluate, and fix vulnerabilities that exist in your application. The author will help you navigate cloud configurations, as well as use popular automation tools.
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. – Текст : непосредственный.
Abstract: The book is devoted to the methods of domain-oriented design (DDD). The author describes specialized approaches to the implementation of systems based on modern architecture, emphasizing the importance of domain orientation, taking into account technical limitations.
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. – Текст : непосредственный.
Abstract: Modern programmers should not only program effectively, but also know the proper engineering practices to make the code base stable and of high quality. What is the difference between programming and software engineering? How can a developer manage a live codebase that evolves and responds to changing requirements throughout its existence? Based on Google's experience, software engineers Titus Winters and Hiram Wright, together with Tom Mannek, make a frank and insightful analysis of how the world's leading practitioners create and maintain software. We are talking about Google's unique engineering culture, processes and tools, as well as how these aspects affect the effectiveness of development.
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. – Текст : непосредственный.
Abstract: The book "Windows Internal Device" is created for professionals who want to understand the inner life of the main components of Windows 10. Based on this information, it will be easier for developers to find the right design solutions, creating applications for the Windows platform, and solve complex problems associated with their operation. System administrators, knowing what is under the hood of the operating system, will be able to understand the behavior of the system and solve problems faster to improve performance and diagnose failures.
92. Ж2-22/72749
Вовк, Е. Т. Astra Linux : руководство по национальной операционной системе и совместимым офисным программам / Е. Т. Вовк. – Москва : Манн, Иванов и Фербер, 2022. – 397 с. : ил. – ISBN 978-5-00195-136-0. – Текст : непосредственный.
Abstract: In Russia alone, users have purchased more than a million licenses of this OS. It is used at critical information infrastructure facilities, in government organizations, executive authorities and key state corporations of our country. It can be used both at home and in the corporate segment. Suitable for most personal computers and other types of devices.
93. Д10-20/90881
Газуль, С. М. Операционные системы: основы конфигурирования серверной информационной инфраструктуры = Operating Systems: Elements of a Configuring Server Information Infrastructure : учебное пособие / С. М. Газуль ; Министерство науки и высшего образования Российской Федерации, Санкт-Петербургский государственный экономический университет, Кафедра информатики. – Санкт-Петербург : Изд-во Санкт-Петербургского гос. экономического ун-та, 2020. – 77 с. : ил. – Библиогр.: с. 75-77. – ISBN 978-5-7310-5334-1. – Текст : непосредственный.
Abstract: Modern operating systems are used in a wide variety of hardware and software devices - from wearable devices such as smartwatches and smartphones to servers and supercomputers. This tutorial will allow you to get a first idea of the basics of configuring server operating systems. The manual shows the process of deploying and basic configuration of security parameters using the example of one of the most common server operating systems Ubuntu Linux Server, as well as deploying typical server software within it using the example of a popular software stack, designated by the acronym LAMP (Linux-Apache- MySQL-PHP).
94. Д10-19/64022
Гарифуллин, М. Ф. Обработка текстовой и графической информации / М. Ф. Гарифуллин. – Москва : ТЕХНОСФЕРА, 2019. – 173 с. : ил. – (Мир программирования). – Библиогр.: с. 172-173. – ISBN 978-5-94836-540-4. – Текст : непосредственный.
Abstract: The methods of processing text and graphic information are considered. Attention is paid to the issues of sorting text data, plotting and scanning graphs, support for the dialog mode of operation, creation and systematization of graphic files.
95. Голицына, О. Л. Программное обеспечение : учебное пособие / О. Л. Голицына, Т. Л. Партыка, И. И. Попов. – 4-e изд., перераб. и доп. – Москва : ФОРУМ : ИНФРА-М, 2021. – 448 с. : ил. – (Профессиональное образование). – ISBN 978-5-91134-711-6. – URL: https://znanium.com/catalog/product/1189345 (дата обращения: 27.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The composition and structure of computer software, including application and system software, are considered. The basic principles of software (algorithms, logical functions, information structure) and the main classes of software tools are described. Operating systems, programming systems, a wide range of application software tools, including text, graphic editors, audio and video processing tools, information systems shells, telecommunications tools are considered.
96. Голдштейн, С. Оптимизация приложений на платформе NET / С. Голдштейн [и др] ; перевод с английского А. Н. Киселева. – Москва : ДМК Пресс, 2014. – 524 с. – ISBN 978-5-94074-944-8. – URL: https://znanium.com/catalog/product/1027871 (дата обращения: 27.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: Increasing the performance of algorithms and applications is an extremely important aspect of development and can give you an advantage over competitors, and provide your users with a low cost of ownership and the pleasure of using fast and responsive applications. This book describes the internal features of Windows OS, CLR runtime and hardware that affect application performance, and also gives you the knowledge and tools to measure the performance of your code in isolation from external factors. The book is filled with examples of C# code and recommendations that will help you get the most out of your application – low memory consumption, consistent CPU load and a minimum number of network and disk I/O operations. The publication is intended for programmers familiar with the C# language and the .NET platform.
97. Д10-21/96431
Головнин, О. К. Введение в системное программирование и основы жизненного цикла системных программ : учебное пособие / О. К. Головнин, А. А. Столбова ; Министерство науки и высшего образования Российской Федерации, Самарский национальный исследовательский университет имени С. П. Королева (Самарский университет). – Самара : Изд-во Самарского ун-та, 2021. – 170 с. : ил. – Библиогр.: с. 100-102. – ISBN 978-5-7883-1695-6. – Текст : непосредственный.
Abstract: The tutorial contains information about the basics of system programming. The general issues of creating system programs of various classes are considered, the principles of optimization and the features of executing system programs are described, the issues of building translators and compilers are considered separately. Modern technologies and features of the use of high-level languages in the process of developing system programs are considered in detail.
98. Ж2-22/72934
Граннеман, С. Linux®. Необходимый код и команды / С. Граннеман ; перевод с английского и редакция Д. А. Клюшина. – Москва ; Санкт-Петербург : Диалектика, 2022. – 458 с. : ил. – Предм. указ.: с. 455-458. – Пер. изд.: Linux. Phrasebook / Scott Granneman. – 2016. – ISBN 978-5-907458-73-4. – Текст : непосредственный.
Abstract: This Linux reference contains fragments of programs and descriptions of commands necessary for effective work with the Linux operating system and its shells. It is easy to find the necessary information in the book – put aside the bulky folios and take this reference book. The book contains more than 100 workable fragments of programs and commands for performing typical tasks in the Linux operating system, both simple and complex.
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. – Текст : непосредственный.
Abstract: The book allows you to study the science of data (Data Science) and apply the knowledge gained in practice. It contains a short course in Python, elements of linear algebra, statistics, probability theory, and data processing methods. The basics of machine learning are given. Algorithms of A; nearest neighbors, naive Bayesian classification, linear and logistic regression, as well as models based on decision trees, neural networks and clustering are described. Natural language processing techniques, social network analysis methods, database basics, SQL and MapReduce are considered. In the second edition, the examples are rewritten in Python 3.6, toy datasets are replaced with "real" ones, materials on deep learning and data ethics, statistics and natural language processing, recurrent neural networks, vector word embeddings and matrix decomposition are added.
100. Грошев, А. С. Основы работы с базами данных : учебное пособие / А. С. Грошев. – 3-е изд. – Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2021. – 255 c. – ISBN 978-5-4497-0914-1. – URL: https://www.iprbookshop.ru/102038.html (дата обращения: 23.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The tutorial outlines the principles of designing and using databases as an essential component of modern information systems. The issues of practical work with databases in Visual FoxPro, Access and SQL Server systems, terminology used in database theory at the design stage and practical work with databases are considered. The greatest attention is paid to relational databases, as the main ones at present, some theoretical issues of relational theory are considered. The publication describes the main stages of designing an information system and its database: a text description of the task, the construction of a conceptual and physical model in the CASE Studio system, the generation of program code for creating a database; the main features and features of the Visual FoxPro DBMS. The sequence of database creation in this system, standard modes of working with database tables, the purpose and types of screen forms when working with databases, the sequence of developing forms using the Wizard, types and properties of objects of screen forms, modification of it in the Constructor are analyzed. The purpose and types of reports, queries and projects when working with databases and the sequence of their creation, methods of creating a project are described: the simplest based on a single screen form and created using the Application Wizard. The syntax of some commands and functions of the algorithmic language of the system, the main features and features of the Microsoft Office Access DBMS are given. The sequence of creating a database in this system, standard modes of working with tables, methods of developing on-screen forms, reports, queries, html pages of data access and a project for working with an SQL server, the main features and features of the Microsoft SQL Server system, features of its installation, methods of creating a database and working with tables are analyzed in the Enterprise Manager program. Brief information is provided on the development of client applications for working with databases of this system, on the capabilities of Microsoft Access and Visual FoxPro systems for working with databases of the Microsoft SQL Server system.
101. Ж2-21/69687
Грегори, Д. Игровой движок. Программирование и внутреннее устройство / Д. Грегори ; перевод с английского О. Сивченко, С. Черникова. – 3-е изд. – Санкт-Петербург : Питер, 2021. – 1132 с. : ил. – (Серия "Для профессионалов"). – Библиогр.: с. 1130-1132 – Пер. изд.: Game engine architecture / Jason Gregory. – 3rd ed., 2019. – ISBN 978-5-4461-1134-3. – Текст : непосредственный.
Abstract: Jason Gregory's book is not by chance a bestseller. Twenty years of the author's work on first-class games in Midway, Electronic Arts and Naughty Dog allow us to share knowledge about the theory and practice of software development for the game engine. Game programming and a huge topic covering a lot of issues. The boundary between the game engine and the game is blurred. This book focuses on the engine, basic low-level systems, collision resolution systems, physics simulation, character animation, audio, as well as the basic layer of gameplay, including the object model of the game, the world editor, event systems and scripting.
102. Дадян, Э. Г. Данные: хранение и обработка : учебник / Э. Г. Дадян. – Москва : ИНФРА-М, 2021. – 205 с. – (Высшее образование: Бакалавриат). – ISBN 978-5-16-016447-2. – URL: https://znanium.com/catalog/product/1149101 (дата обращения: 20.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The textbook discusses and analyzes databases and DBMS, data and computers, database concept, DBMS architecture, infological, datalogical and physical data models, types of datalogical data models, data representation using the entity-relationship model, entity-relationship diagram, data integrity. An overview of the notations used in the construction of entity-relationship diagrams is presented. Relational databases, operations with relational database tables, rules for generating relational relationships from the entity-relationship model are described in detail. The means of accelerated data access, SQL language, physical organization of DBMS, client-server architecture, distributed data processing and database server structure are presented.
103. Ж2-22/72969
Дронов, В. А. React 17. Разработка веб-приложений на JavaScript / В. А. Дронов. – Санкт-Петербург : БХВ-Петербург, 2022. – 384 с. : ил. – (Профессиональное программирование). – Предм. указ.: с. 378-384. – ISBN 978-5-9775-9683-1. – Текст : непосредственный.
Abstract: The book is devoted to programming web applications in JavaScript using the popular React 17 web framework. An introductory course is given, clearly, step by step describing the development of a simple web application - a list of planned tasks. Basic tools are described: creating and configuring a React project, writing components, JSX language, transferring data between components and creating web forms. Useful additional libraries are considered: React Router (navigation), Redux, React Redux and Redux Toolkit (centralized data storage), Formik (rapid development of web forms), Yup (validation), React Reveal (animation effects) and others.
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). – Access mode: for authorization. users.
Abstract: This book is dedicated to cloud platforms that provide many benefits – virtually zero downtime, infinite scalability, short feedback cycles, fault tolerance and cost control. By applying designs for the cloud environment, developers can create flexible, adaptable, web-scalable distributed applications that handle huge user traffic and data volume. The author considers methods and templates focused on applications for the cloud environment, taking into account their lifecycle, configuration management on a cloud scale, updates without downtime. To work with the book, the reader needs basic skills in software design and the ability to understand code written in Java or a similar language.
105. Д10-18/58653
Емельянова, Ю. П. Базовые возможности табличного процессора Microsoft Excel : учебное пособие / Ю. П. Емельянова , Н. А. Пакшина ; Нижегородский государственный технический университет имени Р. Е. Алексеева, Арзамасский политехнический институт (филиал НГТУ). – Нижний Новгород : Нижегор. гос. техн. ун-т им. Р. Е. Алексеева, 2018. – 133 с. : ил. – Библиогр.: с. 127-128. – ISBN 978-5-502-01052-8. – Текст : непосредственный.
Abstract: The manual describes in detail various aspects of the use of the Microsoft Excel 2010 table processor. The definition of tabular processors is given, their history of their creation is told.
106. Д10-20/88526
Ехлаков, Ю. П. Нечеткие модели и алгоритмы управления рисками разработки программных продуктов / Ю. П. Ехлаков, Н. В. Пермякова ; Министерство науки и высшего образования Российской Федерации, Томский государственный университет систем управления и радиоэлектроники. – Томск : Изд-во ТУСУРа, 2020. – 136 с. : ил. – Библиогр.: с. 132-136 . – ISBN 978-5-86889-908-9. – Текст : непосредственный.
Abstract: The features of the software project and software product, the stages of the development life cycle are revealed. New concepts of software product development risks are introduced, an original classifier of risk-forming factors is proposed, a semantic model of the risk management process is given. A fuzzy model and algorithms for calculating the rating of risk-forming factors are described; a fuzzy cognitive model and algorithms for forming alternative action plans to respond to the manifestation of risk-forming factors. Examples of the use of models in solving practical problems are given.
107. Ж2-20/71648
Зверева, О. М. Операционные системы : учебное пособие / О. М. Зверева ; Министерство науки и высшего образования Российской Федерации, Уральский федеральный университет имени первого Президента России Б. Н. Ельцина, Институт радиоэлектроники и информационных технологий – РТФ. – Екатеринбург : Изд-во Уральского ун-та, 2020. – 219 с. : ил. – Библиогр.: с. 214-219. – ISBN 978-5-7996-3146-8. – Текст : непосредственный.
Abstract: The main purpose of the manual is to develop students' competencies in the field of general principles of the construction and functioning of operating systems – the class of software without which the computer is inoperable. The material is provided with examples from modern versions of systems that are designed to confirm the validity of theoretical propositions. At the end of each chapter there is a list of control questions to check the degree of assimilation of what you have read.
108. Д10-21/95823
Зуфарова, А. С. Работа с базами данных в СУБД Microsoft Access 2010 : учебное пособие / А. С. Зуфарова. – Москва : Перо, 2021. – 85 с. : ил. – ISBN 978-5-00189-213-7. – Текст : непосредственный.
Abstract: The textbook is part of the educational and methodological complex in computer science and allows you to study the interface and tools of Microsoft Office Access 2010 for the development of databases and user applications. The tutorial discusses the possibilities of quick adaptation of a novice user to the Access 2010 environment for solving practical tasks, including creating tables during data entry, simplified receipt of forms or reports. The work is a multi-faceted publication that includes theoretical material on this discipline, as well as practical tasks that will help to learn more deeply the theoretical tasks received during the course.
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. – Текст : непосредственный.
Abstract: The third edition continues to explore the use of Oracle databases to build scalable applications that function effectively and create correct results. Tom Kite and Darl Kuhn adhere to a simple philosophy: you can treat the Oracle database as a black box and only put data there, or you can fully understand its work and operate it as a powerful computing environment. By choosing the second approach, you will find that there are very few information management tasks that cannot be solved quickly and elegantly. The completely revised third edition reveals the features of application development up to the Oracle 12c version. Most of the new material is devoted to the emerging set of Oracle cloud tools and the use of plug-in databases.
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. – Текст : непосредственный.
Abstract: The BPF virtual Machine is one of the most important components of the Linux kernel. Its competent application will allow system engineers to find failures and solve even the most complex problems. The user will learn how to create programs that monitor and modify the behavior of the kernel, will be able to safely implement code to monitor events in the kernel, and much more. David Calavera and Lorenzo Fontana will help unlock the possibilities of BPF. Expand your knowledge about performance optimization, networks, and security.
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. – Текст : непосредственный.
Abstract: The Unix operating system conquered the world, which its creators could not have imagined at all, making history on the top floor of Bell Labs in 1969. The idea of this OS has had a tremendous impact on software development and the development of operating systems. You will learn about how the Unix system was born, why it is remarkable and why it occupies such an important place in the computer world, as well as about the amazing people who put their strength and soul into it. The book is an honest and witty story about the life of the IT community of those times – no nonsense, pages of code and links. Relax and have fun while immersed in a story full of adventures and discoveries. Brian Kernighan is the author and co–author of dozens of programming books, including the legendary "C Programming Language" and "Unix. Software environment". For 30 years, he was a member of the very UNIX group at the Bell Labs research center and not only watched the creation of 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. – Текст : непосредственный.
Abstract: In this book you will find the key principles, algorithms and trade-offs that you cannot do without when developing highly loaded systems for working with data. The material is considered on the example of the internal structure of popular software packages and frameworks. There are three main parts in the book, devoted primarily to the theoretical aspects of working with distributed systems and databases. The reader is required to have basic knowledge of SQL and the principles of database operation.
113. Ж2-22/72442
Колисниченко, Д. Н. Linux. От новичка к профессионалу : наиболее полное руководство / Д. Н. Колисниченко. – 8-е изд., перераб. и доп. – Санкт-Петербург : БХВ-Петербург, 2022. – 685 с. : ил. – Предм. указ.: с. 677-685. – ISBN 978-5-9775-6773-2. – Текст : непосредственный.
Abstract: Answers are given to all questions that arise when working with Linux: from installing and configuring this OS to configuring a Linux-based server. The material of the book covers as much as possible all areas of Linux application from running Windows games running Linux to setting up your own web server. Also considered are: logging in, working with the file system, using the graphical interface, installing software, configuring the network and Internet, working on the Internet, security tools, backup, virus protection and other issues. The material is focused on the latest versions of Fedora, openSUSE, Slackware, Ubuntu distributions.
114. Ж2-22/71251
Колисниченко, Д. Н. Microsoft Windows 11. Первое знакомство / Д. Н. Колисниченко. – Санкт-Петербург : БХВ-Петербург, 2022. – 128 с. : ил. – Предм. указ.: с. 127-128. – ISBN 978-5-9775-6829-6. – Текст : непосредственный.
Abstract: The main innovations in Windows 11 are described. The installation of the system on both a physical computer and a virtual (VMware) is considered. The description of the new system interface and the modified Start button, the layout scheme of Snap Layouts windows, new standard applications, the new version of the Edge browser is given. Useful file operations, computer configuration tools, user account management, Windows 11 administration and some Windows functions that many users did not even know existed are considered.
115. Кузнецов, А. С. Системное программирование : учебное пособие / А. С. Кузнецов, И. А. Якимов, П. В. Пересунько. – Красноярск : Сиб. федер. ун-т, 2018. – 170 с. – ISBN 978-5-7638-3885-5. – URL: https://znanium.com/catalog/product/1032183 (дата обращения: 20.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The information about system and intermediate software is given, the basic concepts and definitions of system programming are given, the issues of developing programs using functions that implement system calls by the kernel of Linux operating systems are outlined. Special attention is paid to the means of automatic software assembly from source texts, as well as to reducing the number of errors in system programs through the use of static and dynamic code analysis tools.
116. Кузьмич, Р. И. Операционные системы : учебное пособие / Р. И. Кузьмич, А. Н. Пупков, Л. Н. Корпачева. – Красноярск : Сиб. федер. ун-т, 2018. – 122 с. – ISBN 978-5-7638-3949-4. – URL: https://znanium.com/catalog/product/1818709 (дата обращения: 21.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The basic concepts and classification of operating systems are characterized, the description of modern operating system architectures is given, the issues of memory management, organization of the computing process and data management are considered. Attention is paid to network operating systems, since the integration of computers into an information and computing network makes it possible for programs installed on separate workstations to jointly solve applied tasks.
117. Ж2-21/70289
Левицкий, Н. Д. Удаленный сервер своими руками. От азов создания до практической работы / Н. Д. Левицкий. – Санкт-Петербург : НиТ, 2021. – 398 с. : ил. – ISBN 978-5-94387-568-7. – Текст : непосредственный.
Abstract: This book will help you master the full cycle of creating your own dedicated server on your own: from installing the operating system (for convenience, it will be Linux) on the server to configuration and administration. It will be described in detail: how to perform the initial configuration of the server; how to use the command line; you will learn how to configure the server network interfaces; talk about routing and firewall configuration; how to use remote login via ssh; how to configure an FTP file server; what is a DHCP server and how to connect to the Windows infrastructure; how to improve server performance and much more.
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. – Текст : непосредственный.
Abstract: "Perfect Software" is a proven, structured and high–tech approach to software development. Many companies already use D. Levet's ideas in hundreds of systems, but these thoughts have not been published anywhere before. D. Levet's methodology combines system development and project design using the basic principles of software development, correct tool sets and effective methods. The author describes in detail the basics on which many software architects are pierced and shows how to decompose the system into small blocks or services. You will learn how to derive an effective project design from the system design, how to calculate the time required to launch a project, its cost and risks, and even how to develop several execution options. The method and principles of "perfect software" can be applied regardless of the size of the project, company, technology, platform or industry. The purpose of this book is to solve the most important tasks of modern software development that require the correction of software systems and projects, your career growth and, possibly, the change of the entire IT industry.
119. Лисьев, Г. А. Программное обеспечение компьютерных сетей и web-серверов : учебное пособие / Г. А. Лисьев, П. Ю. Романов, Ю. И. Аскерко. – Москва : ИНФРА-М, 2020. – 145 с. – (Высшее образование: Бакалавриат). – ISBN 978-5-16-013565-6. – URL: https://znanium.com/catalog/product/1068576 (дата обращения: 27.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The textbook offers a system of training tasks that allow you to get acquainted with the languages and systems of web programming: HTML, JavaScript, PHP. Each point of the manual is a practical work that allows you to implement a separate fragment of the project. As a result of consistent study of theory and practical tasks, students create a mock-up of a website that contains a simplified database management system. The presentation of the material is accompanied by a large number of illustrations, exercises and questions for self-control are offered. A separate chapter highlights a workshop that will allow teachers to create their own set of control materials (a fund of evaluation tools), including control papers, tests, term papers, diploma projects.
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. – Текст : непосредственный.
Abstract: For more than 10 years, the first edition of this book has been considered one of the best practical programming guides. Now this book has been completely updated taking into account modern trends and technologies and supplemented with hundreds of new examples illustrating the art and science of programming. Relying on academic research, on the one hand, and practical experience of commercial software development, on the other, the author synthesized clear pragmatic guidance from the most effective methods and the most effective principles. Whatever your professional level, whatever development tools you work with, whatever the complexity of your project, in this book you will find the necessary information, it will make you think and help you create perfect code.
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). – Access mode: for authorization. users.
Abstract: This guide will be the perfect guide for anyone who wants to create projects based on the popular Arduino platform. It contains a detailed description of solutions to over 200 practical tasks for creating various devices and devices, including projects for the Internet of Things, environmental monitoring, systems for determining location and position in space, as well as devices that respond to touch, sound, heat and lighting. All examples of the third edition have been updated for version 1.8 of the Arduino IDE, taking into account modern programming concepts. Each solution includes the program code with detailed comments, its analysis and discussion of possible problems.
122. Д10-22/98774
Марков, В. Н. Алгоритмы и структуры данных : учебное пособие / В. Н. Марков ; Министерство науки и высшего образования Российской Федерации, Кубанский государственный технологический университет. – Краснодар : КубГТУ, 2022. – 207 с. : ил. – ISBN 978-5-8333-1091-5. – Текст : непосредственный.
Abstract: The main abstract data structures and ways of their representation in the high-level programming language C# are described. Algorithms for processing these structures are considered and an assessment of their computational complexity is explained. Recommendations on the choice of data structures and algorithms for their processing are given. The tasks for independent solution and performance of laboratory work are given.
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. – Текст : непосредственный.
Abstract: "The Perfect Programmer" and "Clean Code" – legendary bestsellers by Robert Martin – tell how to reach the heights of professionalism. "Pure Architecture" continues this theme, but does not offer several options in the style of "decide for yourself", but explains exactly what should be done, for what reason and why such a decision will be fundamentally important for your success. Robert Martin gives direct and concise answers to the key questions of architecture and design. Developers of all levels, system analysts, architects and every programmer who wants to climb the career ladder or at least influence the people who are engaged in this work are required to read "Pure Architecture".
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. – Текст : непосредственный.
Abstract: The creation of web applications on the WordPress platform, including for mobile devices, and the principles of operation of such applications are considered in detail. The structure of catalogs and databases is described, types of records, metadata and taxonomies are given, the main classes and functions are listed. Attention is paid to the development of its own design theme with adaptive design. It tells about the types of users and their roles in the WordPress architecture. A separate chapter is devoted to working with APIs, objects and auxiliary functions, discusses the security of web applications, the principles of writing secure code. The REST API in WordPress, JavaScript frameworks, and ways to localize applications are being studied. The principles of building multisite networks, optimization and scaling are described. The Gutenberg project and its capabilities are being considered. In the second edition, the authors consider the new features and capabilities of the current versions of WordPress.
125. Минакова, О. В. Технологии программирования: паттерны проектирования в реализации JavaFX приложений : практикум / О. В. Минакова. – Воронеж : Воронежский государственный технический университет, ЭБС АСВ, 2020. – 156 c. – ISBN 978-5-7731-0911-2. – URL: https://www.iprbookshop.ru/111505.html (дата обращения: 27.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The workshop provides theoretical information on the development of applications based on Go&F patterns and methodological recommendations for the practical implementation of rich graphical applications using JavaFX technology.
126. Д11-21/88
Минязев, Р. Ш. Параллельное программирование (MPI, OpenMP, CUDA) : учебное пособие / Р. Ш. Минязев ; Министерство науки и высшего образования Российской Федерации, Казанский национальный исследовательский технический университет им. А. Н. Туполева – КАИ. – Казань : Изд-во КНИТУ-КАИ, 2021. – 66 с. : ил. – Библиогр.: с. 64-65. – ISBN 978-5-7579-2567-7. – Текст : непосредственный.
Abstract: It contains theoretical material and practical instructions for performing laboratory work in the framework of the discipline "Parallel programming" for students of the direction "Computer Science and Computer Engineering". The main technologies of writing parallel programs for computing cluster platforms are considered: MPI, OpenMP, CUDA.
127. Новиков, Б. А. Основы технологий баз данных : учебное пособие / Б. А. Новиков, Е. А. Горшкова, Н. Г. Графеева ; под редакцией Е. В. Рогова. – 2-е изд. – Москва : ДМК Пресс, 2020. – 582 с. – ISBN 978-5-97060-841-8. – URL: https://znanium.com/catalog/product/1210665 (дата обращения: 20.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The material of the first part of the textbook forms the basis for the basic course and contains a brief overview of the requirements and criteria for evaluating DBMS and databases, a theoretical relational data model, the basic constructions of the SQL query language, the organization of access to the PostgreSOL database, application design issues and the main extensions available in the PostgreSOL system. The second part, added in this edition, contains material that will be useful to database and DBMS developers. It discusses in detail the storage structures, methods of query execution and optimization, additional features of the SQL language, tools for maintaining consistency and reliability. Programming tools for database servers, tools for extending the functionality of Postgresql, issues of creating systems with replication, parallel and distributed database systems are considered.
128. Ж2-21/71526
Нистрем, Р. Паттерны программирования игр / Р. Нистрем ; перевод с английского М. А. Райтмана. – Москва : БОМБОРА : Изд-во "Эксмо", 2021. – 429 с. : ил. – (Мировой компьютерный бестселлер. Геймдизайн). – Предм. указ. в конце кн. – Пер. изд.: Game programming patterns / Robert Nystrom. – 2014. – ISBN 978-5-04-102290-7. – Текст : непосредственный.
Abstract: The biggest challenge for a video game programmer is to finish the game. Cumbersome and confusing code often becomes an unsolvable problem that drags the project to the bottom and demoralizes the entire team. Robert Nistrem, who has worked at Electronic Arts for eight years, knows about this like no one else. Robert's book is based on his rich professional experience and contains proven tips and hacks to improve your code and optimize the game. Each chapter of the book is an independent idea that you can implement in your own code, and by combining these patterns and coming up with something of your own based on them, you will undoubtedly improve your skills and become closer to perfect code.
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. – Текст : непосредственный.
Abstract: A new book by Sam Newman describes in detail a proven method of transferring an existing monolithic system to microservices that supports the organization's work as usual. It complements his bestseller "Creating Microservices". The guide contains illustrative examples, migration templates, a lot of practical tips on transferring a monolithic system to a microservices platform, various scenarios and strategies for successful migration, starting with primary planning and ending with the decomposition of applications and databases. The described templates and methods can be used to migrate an existing architecture.
130. Ж2-22/71253
Петин, В. А. Новые возможности Arduino, ESP, Raspberry Pi в проектах IoT / В. А. Петин. – Санкт-Петербург : БХВ-Петербург, 2022. – 318 с. : ил. – (Электроника). – Предм. указ.: с. 315-318. – ISBN 978-5-9775-6755-8. – Текст : непосредственный.
Abstract: The creation of simple devices within the framework of the Internet of Things (IoT) concept based on traditional (Arduino Uno) and new Arduino boards (MKR, Nano 33), ESP boards and Raspberry Pi microcomputer is considered. Examples of connecting boards using Ethernet, WiFi, GPRS, BLE, LoRa technologies to the Internet and other devices are given. The NTTP and MQTT protocols are described. Data exchange with the cloud platforms Arduino IoT Cloud, Narodmon, ThingSpeak, Blynk and the open LoRaWAN network The Things Network (TTN) is considered. Most of the book is devoted to the creation of practical projects: its own MQTT server, a scoreboard on a matrix for displaying stock quotes in real time, a GPS tracker and an online parking search service using Yandex. A barcode scanner with sending results to the cloud, an IoT printer for printing exchange rates, a contactless temperature meter with sending data to the cloud, a weather forecaster based on data received by the ThingSpeak service, projects with machine learning elements on the TinyML platform, etc.
131. Ж2-20/71582
Пош, М. Программирование встроенных систем на С++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. – Текст : непосредственный.
Abstract: C++ is an excellent choice for the development of embedded systems, especially considering that this language does not add any frills, improves maintainability and offers many advantages over other programming languages. From the book you will learn how to use C++ to create reliable, competitive systems that efficiently use all available hardware resources. Starting with a simple example of programming an embedded system and describing the latest functionality introduced by the C++17 standard, this book demonstrates all the subtleties and nuances of proper programming. You will learn how to use parallel execution mode, memory management and C++ functional programming capabilities when creating embedded systems, as well as how to combine your systems with external peripherals and apply effective ways to work with drivers. In this book you will also find rules and guidelines for testing and optimizing code to improve performance and implement useful design patterns. An additional advantage is a detailed description of working with Qt, a well-known GUI library used to create embedded systems.
132. Д10-20/84055
Прикладное программное обеспечение : учебное пособие / Л. В. Гурьянов, Е. А. Дзюба, С. В. Самуйлов, С. В. Самуйлова ; под редакцией П. П. Макарычева ; Министерство науки и высшего образования Российской Федерации, Пензенский государственный университет. – Пенза : Изд-во ПГУ, 2020. – 98, с. : ил. – Библиогр.: с. 96. – ISBN 978-5-907262-53-9. – Текст : непосредственный.
Abstract: The basic techniques of working with the MS Office application software package are considered. A large number of examples of varying complexity are presented. The basic techniques of working with the MS Office application software package are considered. A large number of examples of varying complexity are presented. The theoretical material considered in the textbook reveals the basic techniques of working with the MS Office application software package, the complex of laboratory work on the discipline is aimed at forming the competence of using information technologies and software tools in solving professional tasks. The material of the sections of this tutorial covers the main issues for working with office programs, such as text formatting, numbered and bulleted lists, working with formulas, drawings and graphic objects, tables, automatic content creation, document merging, data consolidation, summary tables, interim totals, etc.
133. Ж2-22/72082
Прохоренок, Н. А. JavaScript и Node.js для веб-разработчиков / Н. Прохоренок, В. Дронов. – Санкт-Петербург : БХВ-Петербург, 2022. – 766 с. – (Профессиональное программирование : PRO). – Предм. указ.: с. 751-766. – ISBN 978-5-9775-6847-0. – Текст : непосредственный.
Abstract: The book tells about the JavaScript programming language, development on it as general-purpose programs running in the Node environment.js, and scripts for web pages. The basics of JavaScript are given: data types, operators, working with numbers, strings, date and time, arrays, functions, classes (both old and new syntax), iterators, generators and the Promise class. The work with the debugger built into the Visual Studio Code editor is explained. It tells about modules, tools for working with the file system and programming web servers. The object model of the document is described. The tools for working with web page elements, the page itself and the browser, and AJAX technology (including Fetch API), as well as ready-made software packages for website development, in particular Webpack, are considered.
134. Розенталь К. Хаос-инжиниринг. Революция в разработке устойчивых систем / К. Розенталь, Н. Джонс. – Москва : ДМК Пресс, 2021. – 284 с. – ISBN 978-5-97060-796-1. – URL: https://ibooks.ru/bookshelf/372274/reading (дата обращения: 01.07.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: Chaos engineering is a relatively new, but already widely demanded direction in software development. Thousands of companies of different sizes and different levels of development use this method as the main testing and control tool to make their products and services safer and more reliable. This book covers the history of the birth of chaos engineering, the fundamental theories underlying it, definitions and principles, examples of implementation in large-scale computing systems, examples beyond traditional software, as well as possible prospects for the development of such practices. Real stories from industry experts from Google, Microsoft, Slack, LinkedIn and other companies will help the reader to appreciate the benefits of chaos engineering in its entirety.
135. Ж2-20/68118
Ричардсон, К. Микросервисы. Паттерны разработки и рефакторинга / К. Ричардсон ; перевод с английского С. Черникова. – Санкт-Петербург : Питер, 2020. – 542 с. : ил. – (Серия "Библиотека программиста"). – Парал. тит. л. англ. – Пер. изд.: Microservices patterns. With examples in Java / Chris Richardson. – Shelter Island, 2019. – ISBN 978-5-4461-0996-8. – Текст : непосредственный.
Abstract: The book, intended for developers and architects from large corporations, tells how to design and write applications in the spirit of microservice architecture.
136. Сафонов, В. О. Основы современных операционных систем : учебное пособие / В. О. Сафонов. – 4-е изд. – Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2022. – 826 c. – ISBN 978-5-4497-1645-3. – URL: https://www.iprbookshop.ru/120481.html (дата обращения: 23.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The textbook introduces the principles of architecture and functioning of modern operating systems (OS) and networks, gives theoretical knowledge and practical skills to work in common operating systems – Windows, Linux, Solaris, as well as in the OS for mobile devices and cloud computing. Particular attention is paid to the algorithms and data structures used in the OS, their reliability and security. The architecture of operating systems (OS), basic algorithms and data structures used in the OS are considered in detail. The methods of managing RAM and external memory, virtual memory, its page and segment organization, methods of managing processes and threads and their synchronization, methods of dispatching processes, methods of resource allocation and algorithms for preventing and detecting deadlocks, I/O systems, file systems, networks and network protocols, OS and network security are considered.
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. – Текст : непосредственный.
Abstract: The book is devoted to the CPS cloud parallel programming system created by the A. P. Ershov Institute of Informatics Systems SB RAS SB RAS with the support of the Russian Science Foundation (18-11-00118). It discusses methods and tools for visualization and verification of Cloud Sisal programs. It is of interest to system programmers, undergraduates and postgraduates specializing in the field of system and theoretical programming, and for all those who are interested in the problems of modern computer science and programming.
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. – Текст : непосредственный.
Abstract: Here you will find information about the general principles of building operating systems and the functioning of such things as networks, file systems, multitasking, distributed systems or cloud computing, as well as about specific implementations of certain subsystems in the latest versions of Windows, Linux, Android operating systems, as well as in many others. The book is suitable as a textbook for teachers and students of relevant specialties, it is equipped with a huge number of tasks and additional materials, but it will be interesting to everyone who is interested in this fascinating section of computer science. The new edition of the previously published book by V. Stallings will allow the reader to learn what operating systems are and how they function, are designed and implemented in practice.
139. Сьоре, Э. Проектирование и реализация систем управления базами данных : учебное пособие / Э. Сьоре ; перевод с английского А. Н. Киселева ; научный редактор Е. В. Рогов. – Москва : ДМК Пресс, 2021. – 466 с. – ISBN 978-5-97060-488-5. – URL: https://znanium.com/catalog/product/1225360 (дата обращения: 20.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The book discusses database systems from the point of view of a software developer. The author analyzes in detail the source code of the fully functional, but at the same time easy to study SimpleDB training database and invites readers, by changing its individual components, to understand what this will lead to. This is a great way to dive into the topic and learn how databases work at the source code level. A brief overview of database systems is provided; how to write a database application in Java is described; The individual components of a typical database system are described in detail, starting from the lowest level of abstraction (disk management and file manager) and ending with the topmost (JDBC client interface).
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. – Текст : непосредственный.
Abstract: Andrew Tanenbaum presents a new edition of his worldwide bestseller, necessary for understanding the functioning of modern operating systems. It differs significantly from the previous one and includes information about the latest achievements in the field of information technology. For example, the chapter on Windows Vista has now been replaced with a detailed review of Windows 8.1 as the most current version at the time of writing. A voluminous section dedicated to the Android operating system has appeared. The material concerning Unix and Linux, as well as RAID systems, has been updated. Much more attention is paid to multi-core and multi-core systems, the importance of which has been constantly growing in the last few years.
141. Тарасов, С. В. СУБД для программиста: базы данных изнутри / С. В. Тарасов. – Москва : СОЛОН-Пресс, 2020. – 320 с. – ISBN 978-2-7466-7383-0. – URL: https://znanium.com/catalog/product/1227737 (дата обращения: 20.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The book covers various stages of development and related situations from the practice of application programmers working with database management systems. Recommendations are given on the choice of solutions both in the design (architecture) and in the programming of automated information systems at the enterprise level. Examples are given for various DBMS and models: Microsoft SQL Server, PostgreSQL, Firebird, Oracle, XML, Sql. For programmers, students and other specialists in the field of information technology, as well as anyone interested in the topic of database application development.
142. Токмаков, Г. П. Базы данных: модели и структуры данных, язык SQL, программирование баз данных : учебное пособие / Г. П. Токмаков. – Ульяновск : Ульяновский государственный технический университет, 2021. – 362 c. – ISBN 978-5-9795-2184-8. – URL: https://www.iprbookshop.ru/121263.html (дата обращения: 01.07.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The textbook was prepared based on the materials of lecture courses on the discipline "Databases", which were read by the author for more than twenty years. The main attention in these materials is paid to the description of the basics of database theory, the SQL language, the development of stored procedures and triggers. The manual also discusses the issues of database programming.
143. Д10-21/97083
Трубаков, Е. О. Разработка программного обеспечения с визуальным интерфейсом на платформе Microsort.NET : учебное пособие / Е. О. Трубаков, А. О. Трубаков, Д. И. Копелиович. – Казань : Бук, 2021. – 139 с. : ил. – Библиогр. в конце кн. – ISBN 978-5-00118-796-7. – Текст : непосредственный.
Abstract: The tutorial covers the basics of software development using the environment Microsoft.NET . Special attention is paid to the creation of Windows forms. The textbook is intended for students of training areas whose program includes the study of modern technologies and software development environments.
144. Д10-20/70512
Усов, В. Swift. Основы разработки приложений под iOS, iPadOS и macOS / В. Усов. – 5-е изд., доп. и перераб. – Санкт-Петербург : Питер, 2020. – 494 с. : ил. – (Серия "Библиотека программиста"). – ISBN 978-5-4461-1402-3. – Текст : непосредственный.
Abstract: The Swift language is young, it is growing, developing and changing, although the main approaches to programming and development have already been formed. In the new, fifth edition of the book, the first part of the book has been completely revised, which makes acquaintance with the Swift language more comfortable, and the entire text is updated in accordance with the capabilities of Swift 5. In the course of a long and fruitful communication with readers, a lot of ideas appeared, thanks to which the new edition became even more useful and saturated with educational materials. Now you will not only learn Swift, but also get initial information about the principles of developing full-fledged applications.
145. Фальк, К. Рекомендательные системы на практике : практическое руководство / К. Фальк ; перевод с английского Д. М. Павлова. – Москва : ДМК Пресс, 2020. – 448 с. – ISBN 978-5-97060-774-9. – URL: https://znanium.com/catalog/product/1210627 (дата обращения: 20.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: The book is devoted to recommendation systems that collect data about the user and output personal recommendations for him based on his preferences. Kim Falk, a specialist in data processing and analysis, provides the reader with the most important information about recommendation systems – from a general overview and description of key algorithms to consideration of subtle nuances of work, thanks to which the system takes into account the interests of the user with maximum accuracy. Among other things, methods of evaluating a recommendation system outside the Internet and the possibility of combining different recommendation systems are discussed. The book is provided with numerous examples of program code. The publication is intended for a wide range of developers and data analysis specialists.
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. – Текст : непосредственный.
Abstract: For more than twenty years, experienced programmers around the world have used Martin Fowler's book "Refactoring" when they needed to improve the design of existing code, improve the usability of software maintenance or make it easier to understand existing code. This long–awaited new edition has been completely updated to reflect important changes in the field of programming. The second edition of the book contains an updated catalog of refactorings and includes JavaScript code examples, as well as new functional examples demonstrating refactoring without classes. As in the first edition, it explains what refactoring is, why you should resort to it, how to recognize code that needs refactoring, and how to successfully conduct it regardless of which programming language you use. The main topics of the book are: understanding the process and general principles of refactoring; quick application of useful refactorings to facilitate understanding and changing programs; recognition of a smell in the code that signals the possible use of refactoring; a catalog of refactorings with explanations, motivation, application techniques and simple examples; creating reliable tests for refactoring; trade-offs and obstacles to refactoring.
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. – Текст : непосредственный.
Abstract: Humanity has learned to collect, process and use huge amounts of data in science, business and everyday life. But what to do with the data we don't have? Is it acceptable to ignore what we don't notice? British statistician David Hand believes that this is at least short–sighted, and sometimes extremely dangerous. In his book, he identifies 15 types of data that influence our decisions and actions, which remain in the shadows. For example, we are talking about taking into account the distress signals that residents of poor areas could have given if they had smartphones, the results of a medical study that were intentionally withheld or accidentally distorted, or data that became "dark" due to a poor set of criteria for inclusion in the sample. Hand also talks about what measures can smooth out the effect of "dark data" and how they can be turned to their advantage.
148. Ж2-21/70598
Чакон, С. Git для профессионального программиста / С. Чакон, Б. Штрауб ; перевод с английского И. Рузмайкиной. – Москва : Питер, 2021. – 494 с. : ил. – (Библиотека программиста). – Парал. тит. л. англ. – Пер. изд.: Pro Git. Second Edition / Scott Chakon, Ben Straub. – 2014. – ISBN 978-5-4461-1131-2. – Текст : непосредственный.
Abstract: This book is an updated guide to using Git in modern conditions. Since the Git project – a distributed version control system – was created by Linus Torvalds, many years have passed, and the Git system has become the dominant version control system, both for commercial purposes and for open source projects. Effective and well-implemented version control is essential for any successful web project. Gradually, almost all open source software development communities adopted this system. The emergence of a huge number of graphical interfaces for all platforms and IDE support made it possible to introduce Git into Windows operating systems.
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. – Текст : непосредственный.
Abstract: Do you want to squeeze the maximum out of Mysql? A unique book written by experts for experts will help you. Get acquainted with advanced techniques of working with MySQL: development of schemas, indexes and queries for configuring the server, operating system and hardware, methods of scaling applications and replication, load balancing, availability and recovery after failures.
150. Ж2-20/66940
Экстремальное программирование. Разработка через тестирование / К. Бек ; перевод с английского П. Анджана. – Санкт-Петербург : Питер, 2020. – 221 с. : ил. – (Серия "Библиотека программиста"). – Парал. тит. л. англ. – Библиогр. в подстроч. примеч. – Пер. изд.: Test-driven development by example / K. Beck. – Berkley, 2003. – ISBN 978-5-4461-1439-9. – Текст : непосредственный.
Abstract: Elegant, flexible and understandable code that is easy to modify, that works correctly and that does not throw unpleasant surprises to its creators. Is this really possible? To achieve the goal, try to test the program even before it is written. It is this paradoxical idea that is the basis of the TDD (Test-Driven-Development – development based on testing) methodology. Nonsense? Do not rush to make hasty conclusions. Considering the application of TDD on the example of the development of real software code, the author demonstrates the simplicity and power of this new technique. The book discusses two software projects that are entirely implemented using TDD. The examples are followed by an extensive catalog of TDD-style techniques, as well as patterns and refactoring related to TDD. The book will be useful for any programmer who wants to increase the productivity of their work and enjoy programming.
151. Яшин, В. Н. Информатика: программные средства персонального компьютера : учебное пособие / В. Н. Яшин. – Москва : ИНФРА-М, 2018. – 236 с. + Доп. материалы. – (Высшее образование: Бакалавриат). – ISBN 978-5-16-006788-9. – URL: https://znanium.com/catalog/product/937489 (дата обращения: 27.06.2022). – Access mode: for authorization. users. – Text : electronic.
Abstract: You will get acquainted with modern personal computer software tools; their general classification is given; techniques for using specific software tools are shown. All the steps are illustrated with examples in which appropriate software tools are used to solve specific tasks.
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. – Текст : непосредственный.
Abstract: This book explains which patterns are really important, when and under what conditions they need to be used, how to apply them in your projects and on what principles of object-oriented design they are built. Join hundreds of thousands of developers who have improved their skills in object-oriented design thanks to the book "Head First. Design patterns".
Online services
