<?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE article PUBLIC "-//NLM/DTD JATS (Z39.96) Journal Publishing DTD v1.2 20120330//EN" "http://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd">
    <!--<?xml-stylesheet type="text/xsl" href="article.xsl">-->
<article xmlns:ns0="http://www.w3.org/1999/xlink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.2" xml:lang="en">
	<front>
		<journal-meta>
			<journal-id journal-id-type="issn">2303-9868</journal-id>
			<journal-id journal-id-type="eissn">2227-6017</journal-id>
			<journal-title-group>
				<journal-title>Международный научно-исследовательский журнал</journal-title>
			</journal-title-group>
			<issn pub-type="epub">2303-9868</issn>
			<publisher>
				<publisher-name>ООО Цифра</publisher-name>
			</publisher>
		</journal-meta>
		<article-meta>
			<article-id pub-id-type="doi">10.60797/IRJ.2025.161.48</article-id>
			<article-categories>
				<subj-group>
					<subject>Brief communication</subject>
				</subj-group>
			</article-categories>
			<title-group>
				<article-title>Влияние характеристик оперативной памяти DDR4 на производительность системы управления базами данных PostgreSQL</article-title>
			</title-group>
			<contrib-group>
				<contrib contrib-type="author" corresp="yes">
					<contrib-id contrib-id-type="orcid">https://orcid.org/0009-0003-0741-1734</contrib-id>
					<contrib-id contrib-id-type="rinc">https://elibrary.ru/author_profile.asp?id=1059450</contrib-id>
					<contrib-id contrib-id-type="rid">https://publons.com/researcher/HHS-7413-2022</contrib-id>
					<name>
						<surname>Нуриев</surname>
						<given-names>Марат Гумерович</given-names>
					</name>
					<email>mgnuriev@kai.ru</email>
					<xref ref-type="aff" rid="aff-2">2</xref>
				</contrib>
				<contrib contrib-type="author">
					<contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-2252-5812</contrib-id>
					<contrib-id contrib-id-type="rinc">https://elibrary.ru/author_profile.asp?id=49142</contrib-id>
					<name>
						<surname>Гарифзянова</surname>
						<given-names>Гюзель Габдульбаровна</given-names>
					</name>
					<email>garifz@kstu.ru</email>
					<xref ref-type="aff" rid="aff-1">1</xref>
				</contrib>
				<contrib contrib-type="author">
					<name>
						<surname>Пикулева</surname>
						<given-names>Наталья Ивановна</given-names>
					</name>
					<email>nipikuleva@kai.ru</email>
					<xref ref-type="aff" rid="aff-2">2</xref>
				</contrib>
				<contrib contrib-type="author">
					<name>
						<surname>Хафизова</surname>
						<given-names>Амина Шаукатовна</given-names>
					</name>
					<email>aminahafizova@yandex.ru</email>
					<xref ref-type="aff" rid="aff-2">2</xref>
				</contrib>
			</contrib-group>
			<aff id="aff-1">
				<label>1</label>
				<institution>Казанский национальный исследовательский технологический университет</institution>
			</aff>
			<aff id="aff-2">
				<label>2</label>
				<institution>Казанский национальный исследовательский технический университет им. А. Н. Туполева – КАИ</institution>
			</aff>
			<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2025-11-17">
				<day>17</day>
				<month>11</month>
				<year>2025</year>
			</pub-date>
			<pub-date pub-type="collection">
				<year>2025</year>
			</pub-date>
			<volume>21</volume>
			<issue>161</issue>
			<fpage>1</fpage>
			<lpage>21</lpage>
			<history>
				<date date-type="received" iso-8601-date="2025-07-04">
					<day>04</day>
					<month>07</month>
					<year>2025</year>
				</date>
				<date date-type="accepted" iso-8601-date="2025-09-23">
					<day>23</day>
					<month>09</month>
					<year>2025</year>
				</date>
			</history>
			<permissions>
				<copyright-statement>Copyright: &amp;#x00A9; 2022 The Author(s)</copyright-statement>
				<copyright-year>2022</copyright-year>
				<license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/4.0/">
					<license-p>
						This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International License (CC-BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. See 
						<uri xlink:href="http://creativecommons.org/licenses/by/4.0/">http://creativecommons.org/licenses/by/4.0/</uri>
					</license-p>
					.
				</license>
			</permissions>
			<self-uri xlink:href="https://research-journal.org/archive/11-161-2025-november/10.60797/IRJ.2025.161.48"/>
			<abstract>
				<p>В данной статье представлено комплексное исследование влияния аппаратных характеристик оперативной памяти DDR4 на производительность системы управления базами данных PostgreSQL. Авторы ставят целью определить степень влияния таких параметров оперативного запоминающего устройства как тактовая частота, тайминги включая задержки CAS, RAS-to-CAS, RP, RAS и пропускная способность на скорость выполнения SQL-запросов различной степени сложности. Для проведения экспериментов использовалась аппаратная конфигурация на базе процессора AMD Ryzen 5 3600 с модулями памяти DDR4, тестируемыми в двух режимах работы: XMP-3200 с частотой 3200 МГц, а также в режиме пониженной частоты 1333 МГц с оптимизированными таймингами. Методика тестирования включала проведение синтетических тестов с использованием утилиты WinRAR для измерения пропускной способности и задержек, нагрузочных тестов в PostgreSQL с применением инструмента pgbench для измерения количества транзакций в секунду, а также выполнение сложных SQL-запросов с операциями агрегации, соединениями таблиц через JOIN и генерацией данных с использованием Common Table Expressions и функции generate_series. Ключевые результаты исследования показали, что снижение частоты памяти с 3200 МГц до 1333 МГц привело к уменьшению производительности системы на 4,9 процента, выразившемуся в снижении количества транзакций в секунду с 12492 до 11876 и увеличении средней задержки с 1,596 миллисекунды до 1,679 миллисекунды. При этом было установлено, что тайминги памяти, выраженные в наносекундах, оказывают меньшее влияние на общую производительность по сравнению с частотными характеристиками, особенно при выполнении сложных запросов с высокими требованиями к пропускной способности. Вопрос экономической целесообразности перехода на высокочастотные модули DDR4 требует дифференцированного подхода и зависит от конкретной рабочей нагрузки: для серверов с интенсивными OLTP-запросами такие инвестиции могут быть полностью оправданы, тогда как для систем с умеренной нагрузкой разница в производительности может оказаться незначительной. Практическая значимость проведенного исследования заключается в возможности формулирования конкретных рекомендаций по выбору оперативной памяти для серверов PostgreSQL, а также в разработке методики тестирования производительности системы управления базами данных при различных конфигурациях памяти.</p>
			</abstract>
			<kwd-group>
				<kwd>DDR4</kwd>
				<kwd> PostgreSQL</kwd>
				<kwd> оперативная память</kwd>
				<kwd> производительность СУБД</kwd>
				<kwd> тактовая частота</kwd>
				<kwd> тайминги памяти</kwd>
				<kwd> пропускная способность</kwd>
				<kwd> pgbench</kwd>
				<kwd> SQL-запросы</kwd>
				<kwd> OLTP</kwd>
				<kwd> аппаратная оптимизация</kwd>
				<kwd> экономическая эффективность</kwd>
			</kwd-group>
		</article-meta>
	</front>
	<body>
		<sec>
			<title>HTML-content</title>
			<p>1. Введение</p>
			<p>С развитием информационных технологий всё более остро стоит проблема эффективной обработки больших объёмов данных. Современные системы управления базами данных (СУБД) всё чаще сталкиваются с необходимостью обеспечивать высокую скорость выполнения запросов при одновременном увеличении объёмов хранимой информации. Одним из ключевых факторов, влияющих на производительность таких систем, является аппаратная конфигурация вычислительной платформы, в особенности характеристики оперативной памяти.</p>
			<p>Оперативная память типа Double Data Rate Synchronous Dynamic Random-Access Memory (DDR SDRAM [1], [2]) играет важную роль в обеспечении быстрого доступа к данным, используемым процессором. С развитием технологии появилось несколько поколений этой памяти, каждое из которых предлагает улучшенные параметры: тактовая частота, тайминги, пропускная способность. Однако вопрос о том, насколько значимо влияние этих параметров на реальную производительность СУБД при обработке запросов, остаётся открытым [3]. Более того, с экономической точки зрения не всегда очевидно, насколько целесообразно приобретение более дорогих модулей памяти с улучшенными характеристиками.</p>
			<p>Целью данной работы является исследование влияния аппаратных характеристик оперативной памяти типа DDR4 на скорость выполнения SQL-запросов в системе управления базами данных PostgreSQL [4]. На основе экспериментальных данных предполагается оценить степень влияния таких параметров памяти, как частота, тайминги и пропускная способность, а также определить экономическую целесообразность перехода на более высокопроизводительные модули памяти.</p>
			<p>Для достижения поставленной цели решаются следующие задачи:</p>
			<p>1. Провести анализ устройства и принципов функционирования оперативной памяти DDR4, а также особенностей взаимодействия СУБД PostgreSQL с оперативной памятью.</p>
			<p>2. Разработать методику тестирования производительности СУБД PostgreSQL при различных параметрах оперативной памяти.</p>
			<p>3. Провести серию экспериментов по измерению времени выполнения SQL-запросов с использованием модулей памяти DDR4 с различными частотами, таймингами и уровнями пропускной способности.</p>
			<p>4. Обработать и проанализировать полученные данные для выявления зависимости скорости выполнения запросов от характеристик ОЗУ.</p>
			<p>5. Сделать выводы о степени влияния аппаратных параметров памяти на производительность СУБД и оценить экономическую целесообразность использования более высокочастотных модулей памяти.</p>
			<p>Методика тестирования, представленная в исследовании, опирается на системный и всеобъемлющий подход к оценке влияния различных параметров оперативной памяти DDR4 на производительность системы управления базами данных PostgreSQL. Целью экспериментов является всестороннее изучение того, каким образом такие технические характеристики памяти, как тактовая частота, величины основных задержек (включая CAS, RAS-to-CAS, RP и RAS), а также пропускная способность, отражаются на скорости выполнения запросов, в частности — при сложных вычислительных сценариях.</p>
			<p>В качестве базовой платформы был выбран современный вычислительный комплекс, включающий в себя центральный процессор AMD Ryzen 5 3600 с архитектурой Zen 2, способный обеспечивать высокую вычислительную мощность, совместно с четырьмя одноранговыми модулями DDR4-памяти объёмом по 8 гигабайт каждый. При этом была предусмотрена возможность работы оперативной памяти в двух режимах: в высокочастотной конфигурации XMP-3200 (с эффективной частотой 3200 мегагерц и таймингами 16-18-18-36 при напряжении 1,35 Вольта) и в режиме пониженной частоты 1333 мегагерца с ручной настройкой более агрессивных таймингов. Аппаратная платформа базировалась на материнской плате Asus Prime B450M-A II, а операционной системой выступала Microsoft Windows 10 версии 22H2. В качестве постоянного хранилища данных использовался твердотельный накопитель Samsung 980 EVO объёмом 500 гигабайт, заполненный на 70% для приближения условий к реальным эксплуатационным.</p>
			<p>Тестирование включало как синтетические, так и прикладные этапы. На синтетическом уровне использовалась встроенная функция тестирования из утилиты WinRAR, которая посредством многопоточной обработки данных моделировала интенсивную нагрузку на память и процессор. В ходе этой процедуры измерялась скорость выполнения операций сжатия и распаковки данных, а также выявлялись возможные ошибки, указывающие на нестабильность работы памяти в той или иной конфигурации. Полученные результаты отражали производительность в килобайтах в секунду и демонстрировали общее влияние параметров памяти на обработку повседневных задач.</p>
			<p>Для моделирования реальных условий работы была сгенерирована полноценная база данных объёмом 4 гигабайта с помощью библиотеки Faker. Структура базы данных была нормализована, снабжена внешними ключами и включала таблицы, предназначенные для выполнения сложных SQL-запросов, в которых активно использовались операции JOIN, обобщённые табличные выражения (CTE), оконные функции и генерация последовательностей через функцию generate\_series. В процессе тестирования применялись как встроенные средства мониторинга PostgreSQL, так и инструменты EXPLAIN и EXPLAIN ANALYZE, позволившие детально рассмотреть план выполнения запросов, оценить реальное время выполнения, количество обработанных строк и другие метрики.</p>
			<p>Для моделирования высокой нагрузки был написан запрос, в котором использовались многочисленные агрегации, сортировки и фильтрации, предъявляющие высокие требования к оперативной памяти, особенно в части создания временных хэш-таблиц и подсчёта уникальных значений через COUNT(DISTINCT). Это позволило оценить пределы возможностей системы в условиях интенсивной обработки данных. Во всех тестах фиксировались ключевые показатели, включая количество транзакций в секунду и среднюю задержку обработки запросов. Тестирование проводилось многократно, при этом каждый запуск производился в идентичных условиях для исключения случайных флуктуаций производительности.</p>
			<p>Все изменения параметров памяти производились вручную через UEFI BIOS, а стабильность системы дополнительно проверялась в стрессовых условиях. В ходе эксперимента отдельно фиксировались значения задержек в наносекундах для каждой конфигурации, что позволило рассчитать реальное влияние на скорость доступа. Особенно важно, что уменьшение частоты памяти приводило к существенному увеличению задержек и снижению пропускной способности, что напрямую отражалось на итоговой производительности как при синтетических тестах, так и при работе СУБД.</p>
			<p>Методика, применённая в исследовании, представляет собой комплексный подход, сочетающий аппаратное тестирование, программное моделирование, анализ реальных SQL-нагрузок и количественную оценку всех изменений в производительности. Такой формат позволяет с высокой степенью достоверности оценить влияние тех или иных характеристик оперативной памяти на работу баз данных и сформулировать обоснованные рекомендации по выбору аппаратного обеспечения в зависимости от характера предполагаемой нагрузки.</p>
			<p>Результаты проведённого исследования позволят не только оценить текущую ситуацию с применением DDR4-памяти в серверах баз данных, но и получить представление о том, какие изменения в производительности можно ожидать при переходе на новые или обратно на более старые поколения памяти.</p>
			<p>Таким образом, работа будет иметь как практическую ценность, связанную с оптимизацией существующих систем, так и теоретическую позволяя делать обоснованные прогнозы относительно будущих технологий памяти.</p>
			<p>2. Технология DDR SDRAM</p>
			<p>Появление нового типа ОЗУ было продиктовано ростом производительности процессоров и увеличением объёмов данных. Таким образом, SDRAM уже не могла удовлетворить растущие требования. В 2000 году сообщество инженеров (Joint Electron Device Engineering Council, JEDEC), специализирующихся в области электронных устройств утвердила стандарт DDR SDRAM. JEDEC — это ведущая независимая отраслевая ассоциация, занимающаяся разработкой и стандартизацией технологий в области микроэлектроники, включая оперативную память. В контексте разработки и внедрения DDR SDRAM (и последующих поколений памяти) роль JEDEC является критически важной [5], [6].</p>
			<p>В JEDEC входят сотни компаний, включая производителей полупроводников, разработчиков технологий и поставщиков оборудования (например, Samsung, Micron Technology, Intel, Advanced Micro Devices, NVIDIA, SK Hynix, Texas Instruments, Qualcomm).</p>
			<p>Главной отличительной особенностью нового стандарта является одноименный принцип DDR (Double Data Rate), реализация которого основана на считывании данных не только по фронту, но и по срезу тактового сигнала. Таким образом, если тактовая частота DDR SDRAM составляет 100 МГц, эффективная частота передачи данных будет 200 МГц (рисунок 1).</p>
			<fig id="F1">
				<label>Figure 1</label>
				<caption>
					<p>Принцип работы DDR</p>
				</caption>
				<alt-text>Принцип работы DDR</alt-text>
				<graphic ns0:href="/media/images/2025-11-13/ecf18101-f266-47b7-8afe-b26f02dad874.png"/>
			</fig>
			<p>Частота, тайминги и напряжение </p>
			<p>—[7][8]</p>
			<p>Работа с оперативной памятью так или иначе сводится к физическому взаимодействию с электротехническими элементами. Все подобные процессы не могут происходить моментально и тайминги, непосредственно, регламентируют эти процессы позволяя всем компонентам памяти работать стабильно и предсказуемо. Единица измерения </p>
			<p>—</p>
			<p>- сигнал выбора столбца матрицы ячеек памяти (англ. Column Address Strobe, CAS);</p>
			<p>- сигнал выбора строки матрицы ячеек памяти (англ. Row Address Strobe, RAS).</p>
			<p>Рассмотрим 4 основных тайминга, которые оказывают наиболее ощутимое влияние на производительность модулей памяти.</p>
			<p>Задержка строба адреса столбца (англ. CAS Delay, tCL) </p>
			<p>—</p>
			<p>Задержка между активацией строки и выбором столбца (англ. RAS to CAS Delay, tRCD) </p>
			<p>—</p>
			<p>Задержка между командой на подзарядку precharge до момента закрытия строки (англ. Row Precharge Time, tRP) </p>
			<p>—</p>
			<p>tRAS (Row Active Time) это время между активацией строки до срабатывания команды precharge.</p>
			<p>Для простоты восприятия можно воспользоваться картой с рассчитанными значениями зависимости времени доступа к памяти в наносекундах от частоты работы и задержек CAS (рисунок 2).</p>
			<fig id="F2">
				<label>Figure 2</label>
				<caption>
					<p>Карта времени доступа к оперативной памяти</p>
				</caption>
				<alt-text>Карта времени доступа к оперативной памяти</alt-text>
				<graphic ns0:href="/media/images/2025-11-13/b42f60de-4f8d-4dc7-b7cc-0e6f67eb2974.png"/>
			</fig>
			<p>3. Особенности работы
PostgreSQL с оперативной памятью</p>
			<p>PostgreSQL является дисковой СУБД, но она активно использует оперативную память для ускорения работы, что будет наглядно продемонстрировано.</p>
			<p>PostgreSQL использует оперативную память для кэширования данных, обработки запросов, хранения промежуточных результатов операций.</p>
			<p>В отличие от in-memory, СУБД PostgreSQL не хранит все данные в RAM по умолчанию, эти ограничения прописаны в конфигурационном файле, однако существуют множество механизмов для кэширования и оптимизации администрирования баз данных. Основными механизмами, которые взаимодействуют с оперативной памятью являются shared_buffers, work_mem и maintenance_work_mem.</p>
			<p>- shared_buffers </p>
			<p>—</p>
			<p>- work_mem </p>
			<p>—</p>
			<p>- maintenance_work_mem </p>
			<p>—</p>
			<p>Существуют некоторые рекомендованные значения этих параметров, однако в целях повышения воспроизводимости и надежности эксперимента в работе используются свои настройки СУБД.</p>
			<p>Ниже представлена диаграмма, визуализирующая распределение различных параметров по их удельному весу в общей совокупности. Каждый сектор данной диаграммы соответствует отдельной категории или параметру, при этом размер каждого сектора пропорционален относительной значимости или доле этого параметра в общем объёме анализируемых данных (рисунок 3).</p>
			<fig id="F3">
				<label>Figure 3</label>
				<caption>
					<p>Диаграмма относительных величин главных параметров памяти</p>
				</caption>
				<alt-text>Диаграмма относительных величин главных параметров памяти</alt-text>
				<graphic ns0:href="/media/images/2025-11-13/3a26bb96-baac-4e9b-bff8-59f2eee5a7fb.png"/>
			</fig>
			<p>4. Конфигурация выбранного аппаратного обеспечения</p>
			<p>Аппаратно-программная конфигурация (рисунок 4) представлена рядовыми компонентами для современных персональных компьютеров (см. таблицу 1).</p>
			<fig id="F4">
				<label>Figure 4</label>
				<caption>
					<p>Спецификации центрального процессора</p>
				</caption>
				<alt-text>Спецификации центрального процессора</alt-text>
				<graphic ns0:href="/media/images/2025-11-13/c7b99d1e-51e8-453d-b2b7-6aeba5203b9d.png"/>
			</fig>
			<p>[9][10]</p>
			<p>Все исследования и тестирования проводятся при заводских значениях напряжений и тактовых частот самого процессора, изменения не предусмотрены. Это позволяет оценить реальную производительность в стандартных условиях эксплуатации.</p>
			<table-wrap id="T1">
				<label>Table 1</label>
				<caption>
					<p>Аппаратно-программная конфигурация</p>
				</caption>
				<table>
					<tr>
						<td>Центральный процессор</td>
						<td>AMD Ryzen 5 3600 4200 МГц</td>
					</tr>
					<tr>
						<td>Графическая подсистема</td>
						<td>AMD RX 6600 8 ГБ GDDR6</td>
					</tr>
					<tr>
						<td>Подсистема памяти ОЗУ</td>
						<td>DDR4 SDRAM 4x8 ГБ. Максимальная паспортная частота 3200 МГц</td>
					</tr>
					<tr>
						<td>Системная плата</td>
						<td>Asus Prime B450M-A II</td>
					</tr>
					<tr>
						<td>Операционная система</td>
						<td>Microsoft Windows 10 22H2</td>
					</tr>
					<tr>
						<td>Твердотельный накопитель SSD M.2</td>
						<td>Samsung 980 EVO 500ГБ</td>
					</tr>
				</table>
			</table-wrap>
			<fig id="F5">
				<label>Figure 5</label>
				<caption>
					<p>Спецификации центрального процессора</p>
				</caption>
				<alt-text>Спецификации центрального процессора</alt-text>
				<graphic ns0:href="/media/images/2025-11-13/ddf472da-e55d-4533-8ce4-62fc5bce0e63.png"/>
			</fig>
			<p>Одноранговый модуль содержит один логический набор чипов, который обрабатывает данные за один такт. Двухранговая же реализация подразумевает два независимых набора чипов, которые работают поочерёдно, но используют общую шину.</p>
			<p>С точки зрения производительности одноранговые модули памяти несколько быстрее в некоторых сценариях, где важна высокая скорость доступа. Двухранговые же модули потенциально выгоднее использовать для серверов из-за более высоких пропускных способностей.</p>
			<p>В дальнейших исследованиях используются именно одноранговые модули по причине их дешевизны и распространённости (рисунок 6).</p>
			<p>Стоит отметить, что все модули памяти характеризуются одинаковым объемом, составляющим 8 ГБ. Данное решение обусловлено тем, что применение модулей различного объема может стать причиной снижения производительности системы при заполнении модуля с меньшим объемом возникает переход в одноканальный режим работы, что негативно сказывается на скорости передачи данных и общем быстродействии системы.</p>
			<fig id="F6">
				<label>Figure 6</label>
				<caption>
					<p>Спецификации второй пары модулей памяти на чипах Nanya</p>
				</caption>
				<alt-text>Спецификации второй пары модулей памяти на чипах Nanya</alt-text>
				<graphic ns0:href="/media/images/2025-11-13/c16bb910-88b4-47bc-80e2-159330b144ff.png"/>
			</fig>
			<p>——[11][12]</p>
			<p>Тем не менее стоит учитывать, что использование модулей памяти с различной элементной базой, особенно при задействовании всех четырёх слотов материнской платы в двухканальном режиме, может повлиять на стабильность работы всей системы. Дело в том, что несмотря на одинаковые номинальные параметры, физические различия между чипами памяти, такими как разница в технологических процессах изготовления, схемотехнике или даже реакции на изменение напряжения и температуры, могут привести к нестабильной работе модулей в составе одной конфигурации.</p>
			<p>Значения пропускных способностей и задержек памяти в профиле XMP-3200 представлены на рисунке 7.</p>
			<p> </p>
			<fig id="F7">
				<label>Figure 7</label>
				<caption>
					<p>Значения пропускных способностей и задержек памяти в профиле XMP-3200</p>
				</caption>
				<alt-text>Значения пропускных способностей и задержек памяти в профиле XMP-3200</alt-text>
				<graphic ns0:href="/media/images/2025-11-13/35d68729-e4ab-49d4-8453-28c7d8e13c60.png"/>
			</fig>
			<p>[13][14]</p>
			<p>Проведем первые измерения посредством выполнения сжатия и распаковки данных с помощью утилиты WinRAR.</p>
			<p>Команда «Тест быстродействия» в утилите WinRAR позволяет сравнивать производительность алгоритма сжатия RAR на разных компьютерах </p>
			<p>[15][16]</p>
			<p>Она генерирует случайные данные, вызывающие повышенную нагрузку на процессор и память. Затем данные сжимаются и распаковываются по алгоритму RAR, после чего результат распаковки сравнивается с исходными данными. Если обнаруживается какое-либо различие, в окне команды в строке «Ошибки» выводится сообщение «Да». Такие ошибки могут свидетельствовать о проблемах с аппаратурой, например о нестабильной работе памяти. Кроме того, отображается объём обработанных данных и скорость сжатия </p>
			<p>—</p>
			<p>С помощью параметра «Многопоточность» можно сравнить производительность обычной однопоточной и многопоточной (оптимизированной для мультипроцессорных архитектур) версий алгоритма сжатия RAR.</p>
			<p>Для заполнения словаря упаковки, который в начале операции пуст, требуется некоторое время. Пока он не будет заполнен, значение скорости непостоянно, поэтому текущая скорость начинает отображаться лишь через несколько секунд после вызова команды.</p>
			<p>Результирующая скорость выводится только после сбора статистики, необходимой для получения точного результата. После того как результирующая скорость установлена, она больше не изменяется.</p>
			<p>Несмотря на то, что исходные данные случайны, степень их избыточности и другие параметры всегда останутся одинаковыми, поэтому команда будет выдавать практически постоянную текущую скорость вне зависимости от длительности выполнения при условии, что загрузка системы не изменяется.</p>
			<p>Далее была изменена частотная характеристика и тайминги модулей памяти (рисунок 8). Все изменения производились через унифицированный расширяемый интерфейс встроенного программного обеспечения (англ. Unified Extensible Firmware Interface, UEFI </p>
			<p>[17][18]</p>
			<p>При превышении паспортных значений частоты и таймингов модулей памяти, стабильная работа не гарантируется и требует дополнительных тестов стабильности под нагрузкой.</p>
			<fig id="F8">
				<label>Figure 8</label>
				<caption>
					<p>Значения пропускных способностей и задержек памяти в конфигурации с частотой 1333 МГц, сниженными таймингами и напряжением</p>
				</caption>
				<alt-text>Значения пропускных способностей и задержек памяти в конфигурации с частотой 1333 МГц, сниженными таймингами и напряжением</alt-text>
				<graphic ns0:href="/media/images/2025-11-13/1022343e-cc6f-41ee-8f22-913f05d13ed4.png"/>
			</fig>
			<fig id="F9">
				<label>Figure 9</label>
				<caption>
					<p>Изменения таймингов памяти</p>
				</caption>
				<alt-text>Изменения таймингов памяти</alt-text>
				<graphic ns0:href="/media/images/2025-11-13/4e4c2c41-f021-4a41-90d8-d40209f662f5.png"/>
			</fig>
			<p>Снижение таймингов в нашем случае не приведет к увеличению скорости доступа из-за некоторых особенностей. Хотя тайминги в конфигурации XMP-3200 выше в тактах, но в пересчёте в наносекунды они всё равно оказываются ниже из-за более высокой эффективной частоты памяти.</p>
			<p>Для расчёта используем формулу [LATEX_FORMULA]$T=\frac{t}{f} \times 1000$[/LATEX_FORMULA].</p>
			<p>Тайминги в наносекундах для 3200 МГц:</p>
			<p>- CL = 5 нс.</p>
			<p>- tRCD = 5,625 нс.</p>
			<p>- tRP = 5,625 нс.</p>
			<p>- tRAS = 11,25 нс.</p>
			<p>Тайминги в наносекундах для 1333 МГц:</p>
			<p>- CL = 7,5 нс.</p>
			<p>- tRCD = 7,5 нс.</p>
			<p>- tRP = 7,5 нс.</p>
			<p>- tRAS = 16,5 нс.</p>
			<p>Уменьшение частоты памяти отразилось на производительности в тесте. Таким образом, результаты отличаются примерно на 14,43% в однопоточном режиме и на 20,06% (рисунок 10) в пользу конфигурации XMP-3200.</p>
			<fig id="F10">
				<label>Figure 10</label>
				<caption>
					<p>Проведённый тест в многопоточном и однопоточном режиме в конфигурации 1333МГц</p>
				</caption>
				<alt-text>Проведённый тест в многопоточном и однопоточном режиме в конфигурации 1333МГц</alt-text>
				<graphic ns0:href="/media/images/2025-11-13/46345b4b-7d24-4cd6-bb75-ab1f692bfd1a.png"/>
			</fig>
			<p>5. Генерация базы данных и проведение измерений</p>
			<p>Далее приступим к работе с системой управления базами данных PostgreSQL. Для этого нам понадобится установить саму СУБД с платформой pgAdmin для ее администрирования, а также связать с Python3 для дальнейшей генерации базы данных </p>
			<p>[19][20]</p>
			<p>Дальнейшая подготовка инфраструктуры требует обновления библиотек (рисунок 11).</p>
			<fig id="F11">
				<label>Figure 11</label>
				<caption>
					<p>Обновление зависимостей библиотек</p>
				</caption>
				<alt-text>Обновление зависимостей библиотек</alt-text>
				<graphic ns0:href="/media/images/2025-11-13/89741a3e-6b1a-4cb8-b8df-33197f90bef3.png"/>
			</fig>
			<p>Также было принято решение об использовании библиотеки asyncpg для работы с СУБД.</p>
			<p>Asyncpg </p>
			<p>—[21][22]</p>
			<p>PostgreSQL предоставляет гибкие возможности для настройки использования оперативной памяти. Правильная конфигурация параметров позволяет значительно повысить производительность системы, особенно при работе с большими объемами данных. Однако важно учитывать специфику рабочей нагрузки и характеристики сервера, чтобы избежать перегрузки системы и обеспечить стабильную работу. Значения параметров shared_buffers и work_mem по умолчанию крайне малы для проведения тестов такого рода и будут плохо влиять на результирующую производительность в работе с большими данными и, следовательно, негативно отразятся на репрезентативности всего исследования.</p>
			<p>Таким образом, конфигурация по умолчанию неприменима для исследований скорости выполнения запросов из-за периодического обращения в постоянное запоминающее устройство. Значения соответствующих параметров можно изменить, отредактировав файл postgresql.conf. В данном случае было принято решение изменить значения на 4 ГБ для того, чтобы полностью покрыть потребности базы данных в адресном пространстве. Чтобы изменения были приняты, нужно перезапустить службу postgresql-x64-17. Служба postgresql-x64-17 обеспечивает работу сервера PostgreSQL в операционной системе Windows. Запуск происходит в качестве сервиса ОС, что автоматизирует работу и предоставляет до-ступ для клиентских приложений.</p>
			<p>PostgreSQL с pgAdmin предоставляет удобные и информативные метрики производительности (рисунок 12):</p>
			<p>- Transactions (транзакции): синяя линия показывает общее количество транзакций, выполняемых в секунду.</p>
			<p>- Commits (подтверждения): оранжевая линия отражает количество успешно завершенных транзакций.</p>
			<p>- Rollbacks (откаты): зеленая линия показывает количество отмененных транзакций.</p>
			<p>- Inserts (вставки): голубая линия показывает количество вставленных строк (кортежей).</p>
			<p>- Updates (обновления): оранжевая линия отражает количество обновленных строк.</p>
			<p>- Deletes (удаления): зеленая линия показывает количество удаленных строк.</p>
			<p>- Fetched (полученные): голубая линия показывает количество строк, полученных в результате выполнения запросов.</p>
			<p>- Returned (возвращенные): оранжевая линия отражает количество строк, возвращаемых клиентам.</p>
			<p>- Reads (чтения блоков): голубая линия показывает количество блоков, считанных из диска.</p>
			<p>- Hits (попадания в кэш): оранжевая линия отражает количество блоков, найденных в кэше без обращения к диску.</p>
			<fig id="F12">
				<label>Figure 12</label>
				<caption>
					<p>Метрики производительности PostgreSQL</p>
				</caption>
				<alt-text>Метрики производительности PostgreSQL</alt-text>
				<graphic ns0:href="/media/images/2025-11-13/165c96b9-c5c8-4087-9ca3-62291f318adb.png"/>
			</fig>
			<p>Для генерации базы данных (рисунок 13) объёмом 4 ГБ написана программа на Python с применением библиотеки Faker, которая позволяет генерировать правдоподобные данные, для демонстрации наиболее репрезентативных результатов по итогам исследования.</p>
			<fig id="F13">
				<label>Figure 13</label>
				<caption>
					<p>Логическая модель базы данных</p>
				</caption>
				<alt-text>Логическая модель базы данных</alt-text>
				<graphic ns0:href="/media/images/2025-11-13/d9d51fde-7a5b-41de-9106-5187549220a0.png"/>
			</fig>
			<p>Промежуточный вариант создания необходим для отладки процесса генерации базы данных, в связи с высокой нагрузкой на алгоритм Faker, который при достижении определённого количества записей перестаёт корректно функционировать. Обратим внимание, что на это ушло всего порядка 13 секунд.</p>
			<p>Итоговый вариант базы данных объёмом 4 ГБ был записан на твердотельный накопитель Samsung SSD 980 EVO 500ГБ, чтобы обеспечить максимальную производительность, а также свести к минимуму недостатки дисковых СУБД.</p>
			<p>Произведены измерения скорости последовательных и случайных чтений накопителя, где хранится база данных произведены в условиях его заполнения на 70%, что несколько снижает скорость доступа к памяти из-за заполнения Single Level Cell </p>
			<p>[23][24]</p>
			<fig id="F14">
				<label>Figure 14</label>
				<caption>
					<p>Тестирование SSD, на котором находится база данных</p>
				</caption>
				<alt-text>Тестирование SSD, на котором находится база данных</alt-text>
				<graphic ns0:href="/media/images/2025-11-13/436fae9c-af19-4b23-a477-f55848e8adc5.png"/>
			</fig>
			<p>pgbench </p>
			<p>—</p>
			<fig id="F15">
				<label>Figure 15</label>
				<caption>
					<p>Результаты теста в конфигурации XMP-3200</p>
				</caption>
				<alt-text>Результаты теста в конфигурации XMP-3200</alt-text>
				<graphic ns0:href="/media/images/2025-11-13/acdae3fc-9044-4d3c-95f8-d1b2c3e14950.png"/>
			</fig>
			<fig id="F16">
				<label>Figure 16</label>
				<caption>
					<p>Результаты теста в конфигурации 1333 МГц</p>
				</caption>
				<alt-text>Результаты теста в конфигурации 1333 МГц</alt-text>
				<graphic ns0:href="/media/images/2025-11-13/fa1a4c16-8c39-42bf-b8df-48ea209bce8d.png"/>
			</fig>
			<p>Для дальнейшего тестирования был написан SQL-запрос (рисунок 17), который структурно построен на последовательном применении обобщенных табличных выражений (англ. Common Table Expressions, CTE) для разбиения задачи на логические этапы, где каждый из них предъявляет высокие требования к оперативной памяти. Основная нагрузка возникает при выполнении JOIN операции между таблицами orders, order_items, products, categories и suppliers.</p>
			<p>Агрегации в CTE user_stats, product_stats и category_stats требуют создания хэш-таблиц для группировки данных по пользователям, товарам и категориям. Подобного рода операции требуют значительный объём памяти, особенно при подсчёте уникальных значений (COUNT DISTINCT) и вычислении оконных функций ROW_NUMBER, которые сортируют данные по выручке (рисунок 18).</p>
			<fig id="F17">
				<label>Figure 17</label>
				<caption>
					<p>Результат выполнения запроса в конфигурации памяти XMP-3200</p>
				</caption>
				<alt-text>Результат выполнения запроса в конфигурации памяти XMP-3200</alt-text>
				<graphic ns0:href="/media/images/2025-11-13/2b71eb2a-b625-4363-8401-1804b418b9d5.png"/>
			</fig>
			<p>—</p>
			<p>Это особенно важно учитывать при проектировании и оптимизации запросов, поскольку простое добавление LIMIT без должной оптимизации самой структуры запроса может создать ложное ощущение его эффективности.</p>
			<p> </p>
			<fig id="F18">
				<label>Figure 18</label>
				<caption>
					<p>Результат выполнения запроса в конфигурации памяти 1333MHz</p>
				</caption>
				<alt-text>Результат выполнения запроса в конфигурации памяти 1333MHz</alt-text>
				<graphic ns0:href="/media/images/2025-11-13/aea0afeb-afba-48f6-addf-582d280c5629.png"/>
			</fig>
			<p>При исполнении запроса также можно воспользоваться встроенным инструментом EXPLAIN ANALYZE, который может показать не только план выполнения запроса, но и реальное время выполнения в миллисекундах, количество обработанных строк, количество итераций процесса, время оптимизации запроса.</p>
			<p>Далее для сравнения конфигураций в условиях повышенной нагрузки был написан запрос с еще более сложной структурой, который представляет собой, как и CTE, так и объединение таблиц, агрегацию и генерацию данных.</p>
			<p>Наиболее ресурсоёмким является использование функции generate_series (1, 100) в CTE temp_large_data, так как она приводит к увеличению числа строк в 100 раз относительно исходных данных в таблице products.</p>
			<p>Помимо этого, использование оператора COUNT(DISTINCT ...) в нескольких CTE и в основном запросе приводит к подсчёту уникальных значений и созданию временных данных, таких как хэш-таблицы или деревья (рисунок 19).</p>
			<fig id="F19">
				<label>Figure 19</label>
				<caption>
					<p>Результат выполнения второго запроса в конфигурации памяти XMP-3200</p>
				</caption>
				<alt-text>Результат выполнения второго запроса в конфигурации памяти XMP-3200</alt-text>
				<graphic ns0:href="/media/images/2025-11-13/6e755c2d-5772-4776-9986-6671c143eaad.png"/>
			</fig>
			<fig id="F20">
				<label>Figure 20</label>
				<caption>
					<p>Результат выполнения второго запроса в конфигурации памяти 1333MHz</p>
				</caption>
				<alt-text>Результат выполнения второго запроса в конфигурации памяти 1333MHz</alt-text>
				<graphic ns0:href="/media/images/2025-11-13/ba1a3e4d-656f-4aaf-b744-5e476221ea29.png"/>
			</fig>
			<fig id="F21">
				<label>Figure 21</label>
				<caption>
					<p>Время выполнения запроса с использованием инструмента EXPLAIN ANALYSE во второй конфигурации</p>
				</caption>
				<alt-text>Время выполнения запроса с использованием инструмента EXPLAIN ANALYSE во второй конфигурации</alt-text>
				<graphic ns0:href="/media/images/2025-11-13/e1d39694-4ee6-4965-9645-52648ba606ad.png"/>
			</fig>
			<p>В рамках тестирования были зафиксированы ключевые показатели производительности системы при двух различных конфигурациях оперативной памяти: XMP-3200 и пониженной 1333 МГц. В частности, производительность, выраженная в количестве транзакций в секунду (TPS), составила 12492 для конфигурации XMP-3200 и 11876 для конфигурации 1333 МГц. Средняя задержка обработки запроса в первом случае равнялась 1,596 мс, тогда как во втором увеличивалась до 1,679 мс. Разница в TPS составила около 4,9%, а рост задержек </p>
			<p>—</p>
			<p>Для подтверждения статистической значимости этих различий применялись стандартные методы анализа, включая расчёт относительных изменений, доверительных интервалов и стандартного отклонения. Повторные измерения позволили получить репрезентативные выборки, на основе которых можно было провести t-тест Стьюдента. При уровне значимости 0,05 различия в производительности оказались статистически значимыми, что указывает на достоверное влияние изменения частоты оперативной памяти на производительность PostgreSQL.</p>
			<p>Также наблюдалась тенденция увеличения времени выполнения ресурсоёмких SQL-запросов в условиях пониженной пропускной способности и возросших таймингов. Запросы с использованием оконных функций, агрегаций и генерации массивов данных с помощью generate\_series показали чувствительность к изменениям в латентности и пропускной способности памяти. В случае конфигурации 1333 МГц фиксировалось увеличение времени обработки сложных выборок, несмотря на то, что общая логика выполнения запросов оставалась неизменной.</p>
			<p>Сопоставление с результатами других исследований показало, что полученные данные находятся в рамках существующих научных представлений о влиянии оперативной памяти на производительность СУБД. Так, исследования </p>
			<p>[25][26][27][28][29][30]</p>
			<p>Однако стоит учитывать, что по сравнению с in-memory СУБД, таких как Redis или MemSQL, PostgreSQL в меньшей степени зависит от задержек доступа к памяти, поскольку использует собственные механизмы кэширования и оптимизации выполнения запросов. В связи с этим влияние латентности, обусловленной таймингами памяти, оказалось менее значимым, чем влияние частоты и пропускной способности.</p>
			<p>Таким образом, статистическая обработка результатов и их сопоставление с данными других авторов позволяют заключить, что увеличение частоты оперативной памяти может дать ощутимый прирост производительности PostgreSQL, особенно в сценариях с интенсивной нагрузкой на память. Тем не менее, для систем со средней или низкой нагрузкой, разница между конфигурациями может оказаться недостаточно весомой для оправдания повышения затрат на более дорогую память. Такой подход обеспечивает обоснованность и объективность сделанных выводов, позволяя применять их в практике проектирования и модернизации серверов баз данных.</p>
			<p>6. Заключение</p>
			<p>Проведённое исследование позволило дать количественно обоснованную оценку влияния характеристик оперативной памяти DDR4 на производительность системы управления базами данных PostgreSQL. Полученные данные свидетельствуют о том, что тактовая частота памяти оказывает непосредственное влияние на основные метрики производительности СУБД, включая количество транзакций в секунду (TPS) и среднюю задержку выполнения запросов. При снижении частоты памяти с 3200 МГц до 1333 МГц наблюдалось уменьшение производительности на 4,9% и увеличение средней задержки на 5,2%, что статистически подтверждено многократными измерениями и анализом данных.</p>
			<p>Тайминги памяти, выраженные в тактах, оказались менее критичными показателями при сравнении двух режимов, особенно с учётом пересчёта в наносекунды, где более высокочастотная память демонстрировала меньшие абсолютные значения задержек. Это позволяет утверждать, что в условиях PostgreSQL, активно использующей кэширование и внутреннюю оптимизацию выполнения запросов, решающее значение имеет именно пропускная способность оперативной памяти, а не её латентность.</p>
			<p>Анализ SQL-запросов, включающих оконные функции, агрегации и операции соединения (JOIN), показал, что увеличение частоты памяти положительно сказывается на времени их выполнения, особенно при работе с большими объёмами данных. Таким образом, для OLTP-систем и аналитических платформ, ориентированных на интенсивную память-нагрузку, инвестиции в более высокочастотную память могут быть оправданы. В то же время для серверов с умеренной или предсказуемой нагрузкой разница может быть нивелирована за счёт настройки параметров PostgreSQL и системного кэширования.</p>
			<p>Возможные направления дальнейших исследований:</p>
			<p>1. Сравнение с другими поколениями памяти, включая DDR5, с целью выявления не только преимуществ по производительности, но и их энергоэффективности и экономической целесообразности в контексте современных СУБД.</p>
			<p>2. Изучение зависимости между количеством каналов памяти (single vs. dual/quad channel) и производительностью PostgreSQL в многопользовательской среде.</p>
			<p>3. Оценка влияния архитектурных особенностей процессора, включая размер кэшей L2/L3 и поддержку SMT (Simultaneous Multithreading), на чувствительность к частоте оперативной памяти при работе СУБД.</p>
			<p>4. Разработка интеллектуальных систем автоматической настройки PostgreSQL, учитывающих текущую конфигурацию памяти и тип нагрузки, что позволит обеспечить оптимальную производительность без участия администратора.</p>
			<p>5. Анализ поведения PostgreSQL в условиях ограниченного ресурса ОЗУ, включая сценарии с перегрузкой памяти, выходом за пределы shared\_buffers и интенсивным использованием swap, что особенно актуально для облачных решений и контейнеризованных сред.</p>
			<p>Таким образом, данное исследование создаёт прочную основу для дальнейших эмпирических и теоретических разработок, направленных на оптимизацию аппаратных и программных компонентов серверных решений, использующих PostgreSQL в качестве основной СУБД.</p>
		</sec>
		<sec sec-type="supplementary-material">
			<title>Additional File</title>
			<p>The additional file for this article can be found as follows:</p>
			<supplementary-material xmlns:xlink="http://www.w3.org/1999/xlink" id="S1" xlink:href="https://doi.org/10.5334/cpsy.78.s1">
				<!--[<inline-supplementary-material xlink:title="local_file" xlink:href="https://research-journal.org/media/articles/20577.docx">20577.docx</inline-supplementary-material>]-->
				<!--[<inline-supplementary-material xlink:title="local_file" xlink:href="https://research-journal.org/media/articles/20577.pdf">20577.pdf</inline-supplementary-material>]-->
				<label>Online Supplementary Material</label>
				<caption>
					<p>
						Further description of analytic pipeline and patient demographic information. DOI:
						<italic>
							<uri>https://doi.org/10.60797/IRJ.2025.161.48</uri>
						</italic>
					</p>
				</caption>
			</supplementary-material>
		</sec>
	</body>
	<back>
		<ack>
			<title>Acknowledgements</title>
			<p/>
		</ack>
		<sec>
			<title>Competing Interests</title>
			<p/>
		</sec>
		<ref-list>
			<ref id="B1">
				<label>1</label>
				<mixed-citation publication-type="confproc">Kumar P. Design and Verification of DDR SDRAM Memory Controller Using SystemVerilog For Higher Coverage / P. Kumar, S.K. Panda // 2019 International Conference on Intelligent Computing and Control Systems (ICCS). — 2019. — P. 689–694. — DOI: 10.1109/ICCS45141.2019.9065407.</mixed-citation>
			</ref>
			<ref id="B2">
				<label>2</label>
				<mixed-citation publication-type="confproc">Bakshi A. ASIC implementation of DDR SDRAM Memory Controller / A. Bakshi, S.S. Pandey, T. Pradhan, R. Dey // 2013 IEEE International Conference on Emerging Trends in Computing, Communication and Nanotechnology (ICECCN). — 2013. — P. 74–78. — DOI: 10.1109/ICE-CCN.2013.6528467.</mixed-citation>
			</ref>
			<ref id="B3">
				<label>3</label>
				<mixed-citation publication-type="confproc">Екубджонов Д.И. Исследование производительности технологий объектно-реляционного отображения при взаимодействии с Microsoft SQL Server / Д.И. Екубджонов, Р.Ф. Гибадуллин // Международный научно-исследовательский журнал. — 2024. — № 10 (148). — DOI: 10.60797/IRJ.2024.148.145.</mixed-citation>
			</ref>
			<ref id="B4">
				<label>4</label>
				<mixed-citation publication-type="confproc">Gibadullin R.F. Realization of replication mechanism in PostgreSQL DBMS / R.F. Gibadullin, I.S. Vershinin, R.S. Minyazev // 2017 International Conference on Industrial Engineering, Applications and Manufacturing (ICIEAM). — 2017. — P. 1–6. — DOI: 10.1109/ICIEAM.2017.8076380.</mixed-citation>
			</ref>
			<ref id="B5">
				<label>5</label>
				<mixed-citation publication-type="confproc">Mathew B.K. Design of a parallel vector access unit for SDRAM memory systems / B.K. Mathew, S.A. McKee, J.B. Carter, A. Davis // Proceedings Sixth International Symposium on High-Performance Computer Architecture. HPCA-6. — 2000. — P. 39–48. — DOI: 10.1109/HPCA.2000.824337.</mixed-citation>
			</ref>
			<ref id="B6">
				<label>6</label>
				<mixed-citation publication-type="confproc">Vaslavskaya I. The Use of Blockchain Technology for Transport and Logistics Systems in the Digital Economy / I. Vaslavskaya, I. Koshkina, R. Zaripova // Finance, Economics, and Industry for Sustainable Development. — Cham: Springer, 2024. — P. 189–201. — DOI: 10.1007/978-3-031-56380-5_16.</mixed-citation>
			</ref>
			<ref id="B7">
				<label>7</label>
				<mixed-citation publication-type="confproc">Гилемханов Т.Ф. Автоматизированный стенд для измерения параметров источников электропитания / Т.Ф. Гилемханов, Р.Ф. Гибадуллин // Международный научно-исследовательский журнал. — 2024. — № 10 (148). — DOI: 10.60797/IRJ.2024.148.70.</mixed-citation>
			</ref>
			<ref id="B8">
				<label>8</label>
				<mixed-citation publication-type="confproc">Шигабетдинова Д.И. Обнаружение и локализация утечек на нефтедобывающих объектах с помощью компьютерного зрения / Д.И. Шигабетдинова, З.М. Гизатуллин, М.П. Шлеймович // Вестник Технологического университета. — 2025. — Т. 28. — № 5. — С. 123–128. — DOI: 10.55421/3034-4689_2025_28_5_123.</mixed-citation>
			</ref>
			<ref id="B9">
				<label>9</label>
				<mixed-citation publication-type="confproc">Pandey A.K. Signal and power integrity analysis of DDR4 address bus of onboard memory module / A.K. Pandey // 2018 IEEE Electrical Design of Advanced Packaging and Systems Symposium (EDAPS). — 2018. — P. 1–3. — DOI: 10.1109/EDAPS.2018.8680896.</mixed-citation>
			</ref>
			<ref id="B10">
				<label>10</label>
				<mixed-citation publication-type="confproc">Шарипов Р.Р. Разработка программного комплекса потокового шифра RC4 для обучающихся по дисциплине «криптография» / Р.Р. Шарипов, С.П. Макаров, А.А. Кассирова // Международный научно-исследовательский журнал. — 2024. — № 9 (147). — DOI: 10.60797/IRJ.2024.147.15.</mixed-citation>
			</ref>
			<ref id="B11">
				<label>11</label>
				<mixed-citation publication-type="confproc">Yang S.-W. Structural demonstration of cost effective isolation trench fill for sub-110 nm vertical trench DRAM and SOC applications / S.-W. Yang [et al.] // 2003 International Symposium on VLSI Technology, Systems and Applications. — 2003. — P. 117–120. — DOI: 10.1109/VTSA.2003.1252566.</mixed-citation>
			</ref>
			<ref id="B12">
				<label>12</label>
				<mixed-citation publication-type="confproc">Шкиндеров М.С. Моделирование помехоустойчивости системы контроля и управления доступом при воздействии электростатического разряда / М.С. Шкиндеров, Р.Р. Мубараков // Труды МАИ. — 2021. — № 120. — С. 12–20. — DOI: 10.34759/trd-2021-120-12.</mixed-citation>
			</ref>
			<ref id="B13">
				<label>13</label>
				<mixed-citation publication-type="confproc">Guet F. Probabilistic analysis of cache memories and cache memories impacts on multi-core embedded systems / F. Guet, L. Santinelli, J. Morio // 2016 11th IEEE Symposium on Industrial Embedded Systems (SIES). — 2016. — P. 1–10. — DOI: 10.1109/SIES.2016.7509420.</mixed-citation>
			</ref>
			<ref id="B14">
				<label>14</label>
				<mixed-citation publication-type="confproc">Шурдилов И.С. Разработка системы распознавания эмоций по лицевым выражениям на основе машинного обучения / И.С. Шурдилов, М.Г. Нуриев, М.Г. Лаптева [и др.] // Международный научно-исследовательский журнал. — 2025. — № 6 (156). — С. 52–58. — DOI: 10.60797/IRJ.2025.156.52.</mixed-citation>
			</ref>
			<ref id="B15">
				<label>15</label>
				<mixed-citation publication-type="confproc">Yin H. Optimization of WinRAR Password Cracking Algorithm Based on Heterogeneous Computing / H. Yin, L. Ni // 2021 IEEE 21st International Conference on Communication Technology (ICCT). — 2021. — P. 892–896. — DOI: 10.1109/ICCT52962.2021.9658021.</mixed-citation>
			</ref>
			<ref id="B16">
				<label>16</label>
				<mixed-citation publication-type="confproc">Катасёв А.С. Нейронечеткая модель и программный комплекс автоматизации формирования нечетких правил для оценки состояния объектов / А.С. Катасёв // Автоматизация процессов управления. — 2019. — № 1 (55). — С. 21–29.</mixed-citation>
			</ref>
			<ref id="B17">
				<label>17</label>
				<mixed-citation publication-type="confproc">Machado R.R. UEFI BIOS Accessibility for the Visually Impaired / R.R. Machado, G.M.D. Vieira // 2017 VII Brazilian Symposium on Computing Systems Engineering (SBESC). — 2017. — P. 155–160. — DOI: 10.1109/SBESC.2017.27.</mixed-citation>
			</ref>
			<ref id="B18">
				<label>18</label>
				<mixed-citation publication-type="confproc">Шакирзянов Р.М. Метод автоматического позиционирования беспилотных аппаратов на основе распознавания сигнальных радиально-симметричных маркеров подводных целей / Р.М. Шакирзянов, М.П. Шлеймович, С.В. Новикова // Автоматика и телемеханика. — 2023. — № 7. — С. 93–120. — DOI: 10.31857/S0005231023070061.</mixed-citation>
			</ref>
			<ref id="B19">
				<label>19</label>
				<mixed-citation publication-type="confproc">Yerramilli N.S. College Exam Allocation Using MongoDB and Python3 / N.S. Yerramilli, N.J. Johnson, Y. Omsri Sainadh Reddy // 2021 2nd Global Conference for Advancement in Technology (GCAT). — 2021. — P. 1–3. — DOI: 10.1109/GCAT52182.2021.9587589.</mixed-citation>
			</ref>
			<ref id="B20">
				<label>20</label>
				<mixed-citation publication-type="confproc">Смирнов Ю.Н. Математическая модель оптимизации деятельности для цифровой системы управления предприятием / Ю.Н. Смирнов, А.В. Каляшина // Научно-технический вестник Поволжья. — 2023. — № 11. — С. 119–122.</mixed-citation>
			</ref>
			<ref id="B21">
				<label>21</label>
				<mixed-citation publication-type="confproc">Suresh babu C.V. Web-Based Deep Learning Model for Zero Day Vulnerability Detection using FastAPI / C.V. Suresh babu, V. Surendar, E. Sriram, S. Subhash // 2024 International Conference on Advances in Data Engineering and Intelligent Computing Systems (ADICS). — 2024. — P. 1–6. — DOI: 10.1109/ADICS58448.2024.10533540.</mixed-citation>
			</ref>
			<ref id="B22">
				<label>22</label>
				<mixed-citation publication-type="confproc">Хабибуллин Ф.Ф. Анализ параметров ошибки положения, перемещения идеального и реального механизма для робототехнических систем / Ф.Ф. Хабибуллин, Р.Т. Исламов, Л.Ф. Хабибуллина // Проблемы машиностроения и автоматизации. — 2024. — № 1. — С. 36–43.</mixed-citation>
			</ref>
			<ref id="B23">
				<label>23</label>
				<mixed-citation publication-type="confproc">White K.A. Single-Cell Recording of Vesicle Release From Human Neuroblastoma Cells Using 1024-ch Monolithic CMOS Bioelectronics / K.A. White [et al.] // IEEE Transactions on Biomedical Circuits and Systems. — 2018. — Vol. 12. — № 6. — P. 1345–1355. — DOI: 10.1109/TBCAS.2018.2861220.</mixed-citation>
			</ref>
			<ref id="B24">
				<label>24</label>
				<mixed-citation publication-type="confproc">Brigida V. Technogenic Reservoirs Resources of Mine Methane When Implementing the Circular Waste Management Concept / V. Brigida, V.I. Golik, E.V. Voitovich [et al.] // Resources. — 2024. — Vol. 13, № 2. — Art. 33. — DOI: 10.3390/resources13020033.</mixed-citation>
			</ref>
			<ref id="B25">
				<label>25</label>
				<mixed-citation publication-type="confproc">Beigi M.V. A systematic study of ddr4 dram faults in the field / M.V. Beigi [et al.] // 2023 IEEE International Symposium on High-Performance Computer Architecture (HPCA). — 2023. — P. 991–1002. — DOI: 10.1109/HPCA56546.2023.10071021.</mixed-citation>
			</ref>
			<ref id="B26">
				<label>26</label>
				<mixed-citation publication-type="confproc">Zhou R. A Novel Insight Into the Vulnerability of DDR4 DRAM Cells Across Multiple Hammering Settings / R. Zhou [et al.] // IEEE Embedded Systems Letters. — 2024. — Vol. 16. — № 4. — P. 337–340. — DOI: 10.1109/LES.2023.3327590.</mixed-citation>
			</ref>
			<ref id="B27">
				<label>27</label>
				<mixed-citation publication-type="confproc">Priyanka B. High Coverage DDR4 SDRAM Memory Design and Verification Using System Verilog and UVM / B. Priyanka, B.A. Kumar, D.S. Kumar // 2024 2nd International Conference on Cyber Physical Systems, Power Electronics and Electric Vehicles (ICPEEV). — 2024. — P. 1–6. — DOI: 10.1109/ICPEEV61244.2024.10833645.</mixed-citation>
			</ref>
			<ref id="B28">
				<label>28</label>
				<mixed-citation publication-type="confproc">Beigi M.V. DDR5 DRAM Faults in the Field / M.V. Beigi [et al.] // 2025 55th Annual IEEE/IFIP International Conference on Dependable Systems and Networks-Supplemental Volume (DSN-S). — 2025. — P. 36–41. — DOI: 10.1109/DSN-S63370.2025.00016.</mixed-citation>
			</ref>
			<ref id="B29">
				<label>29</label>
				<mixed-citation publication-type="confproc">Von Thun M. SEU and SEFI Characterization of a Frontgrade 18GB DDR4 Memory for Space Applications / M. Von Thun [et al.] // 2024 IEEE Radiation Effects Data Workshop (REDW). — 2024. — P. 1–4. — DOI: 10.1109/REDW63039.2024.10796515.</mixed-citation>
			</ref>
			<ref id="B30">
				<label>30</label>
				<mixed-citation publication-type="confproc">Mutlu O. Memory-Centric Computing: Solving Computing's Memory Problem / O. Mutlu, A. Olgun, İ.E. Yüksel // 2025 IEEE International Memory Workshop (IMW). — 2025. — P. 1–4. — DOI: 10.1109/IMW62431.2025.10573562.</mixed-citation>
			</ref>
		</ref-list>
	</back>
	<fundings/>
</article>