<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://www.old-games.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=SRAM</id>
	<title>SRAM - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://www.old-games.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=SRAM"/>
	<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=SRAM&amp;action=history"/>
	<updated>2026-04-22T21:23:05Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.39.11</generator>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=SRAM&amp;diff=22432&amp;oldid=prev</id>
		<title>Alexzhur: /* История */</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=SRAM&amp;diff=22432&amp;oldid=prev"/>
		<updated>2016-12-12T12:12:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;История&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 15:12, 12 декабря 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot;&gt;Строка 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Изначальная идея кэша — это буферизация, например, при работе с жесткими дисками происходит не побитовое чтение, а читается сразу множество бит в специальный буфер, доступ к которому возможен значительно быстрее, чем к информации, записанной на диске. Однако применительно к кэшу оперативной памяти такой простой подход не годился по многим причинам. Кэш процессоров Intel разделён на 3 части : Кэш команд, кэш данных и буфер ассоциативной трансляции.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Изначальная идея кэша — это буферизация, например, при работе с жесткими дисками происходит не побитовое чтение, а читается сразу множество бит в специальный буфер, доступ к которому возможен значительно быстрее, чем к информации, записанной на диске. Однако применительно к кэшу оперативной памяти такой простой подход не годился по многим причинам. Кэш процессоров Intel разделён на 3 части : Кэш команд, кэш данных и буфер ассоциативной трансляции.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Впервые кэш в процессорах Intel появился в некоторых Intel 80386, представленный в виде улучшенного контроллера памяти, позволяющий использовать микросхемы SRAM на материнской плате в качестве кэша. В 486 было уже два вида кэша: В intel 486DX был кэш внутри процессора уровня L1, а также на материнской плате располагался кэш L2 (опять в виде отдельных SRAM микросхем, как на фотографии (1)).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Впервые кэш в процессорах Intel появился в некоторых Intel 80386, представленный в виде улучшенного контроллера памяти, позволяющий использовать микросхемы SRAM на материнской плате в качестве кэша. В 486 было уже два вида кэша: В intel 486DX был кэш внутри процессора уровня L1, а также на материнской плате располагался кэш L2 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;- второго уровня &lt;/ins&gt;(опять в виде отдельных SRAM микросхем, как на фотографии (1)).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Иерархия памяти ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Иерархия памяти ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Alexzhur</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=SRAM&amp;diff=17935&amp;oldid=prev</id>
		<title>Dimouse в 11:38, 21 мая 2012</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=SRAM&amp;diff=17935&amp;oldid=prev"/>
		<updated>2012-05-21T11:38:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 14:38, 21 мая 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Строка 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Файл:Some%20SRAM.jpg|thumb|250px|'''Кэш''' — основное применение SRAM]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Файл:Some%20SRAM.jpg|thumb|250px|'''Кэш''' — основное применение SRAM]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''SRAM''' &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-&lt;/del&gt;Static Random Access Memory&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, Быстродействующая &lt;/del&gt;энергонезависимая память на триггерах, обычно используемая для создания '''Кэша''', промежуточного звена между высокопроизводительным процессором и не такой быстрой [[DRAM|динамической памятью]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''SRAM''' &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(&lt;/ins&gt;Static Random Access Memory&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;) - быстродействующая &lt;/ins&gt;энергонезависимая память на триггерах, обычно используемая для создания '''Кэша''', промежуточного звена между высокопроизводительным процессором и не такой быстрой [[DRAM|динамической памятью]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== История ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== История ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Изначальная идея кэша — это буферизация, например, при работе с жесткими дисками происходит не побитовое чтение, а читается сразу множество бит в специальный буфер, доступ к которому возможен значительно быстрее, чем к информации, записанной на диске. Однако применительно к кэшу оперативной памяти такой простой подход не годился по многим причинам. Кэш процессоров Intel разделён на 3 части : Кэш команд, кэш данных и буфер ассоциативной трансляции.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Изначальная идея кэша — это буферизация, например, при работе с жесткими дисками происходит не побитовое чтение, а читается сразу множество бит в специальный буфер, доступ к которому возможен значительно быстрее, чем к информации, записанной на диске. Однако применительно к кэшу оперативной памяти такой простой подход не годился по многим причинам. Кэш процессоров Intel разделён на 3 части : Кэш команд, кэш данных и буфер ассоциативной трансляции.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Впервые кэш в процессорах Intel появился в некоторых Intel 80386, представленный в виде улучшенного контроллера памяти, позволяющий использовать микросхемы SRAM на материнской плате в качестве кэша. В 486 было уже два вида кэша: В intel 486DX был кэш внутри процессора уровня L1, а также на материнской плате располагался кэш L2 (опять в виде отдельных SRAM микросхем, как на фотографии (1)).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Впервые кэш в процессорах Intel появился в некоторых Intel 80386, представленный в виде улучшенного контроллера памяти, позволяющий использовать микросхемы SRAM на материнской плате в качестве кэша. В 486 было уже два вида кэша: В intel 486DX был кэш внутри процессора уровня L1, а также на материнской плате располагался кэш L2 (опять в виде отдельных SRAM микросхем, как на фотографии (1)).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Иерархия памяти ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Иерархия памяти ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Процессор может выполнять команды со скоростью '''частота шины x множитель''', но если команда обращается к памяти(типичная ситуация), то процессор должен произвести операцию ввода/вывода с памятью через специальную шину, вот только она всё равно не такая быстродействующая, как процессор. Если ничего не предпринимать, то производительность всей системы застрянет в этом бутылочном горлышке, процессор большую часть времени будет ждать окончания работы с [[DRAM]]. Кроме того, команды для процессора тоже находятся в оперативной памяти и их тоже необходимо читать. Поэтому в кэш команд помещаются ближайшие к текущей команды, чтобы не читать их из медленной памяти, а в кэш данных помещаются копии тех частей памяти, к которым чаще всего происходит обращение.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Процессор может выполнять команды со скоростью '''частота шины x множитель''', но если команда обращается к памяти(типичная ситуация), то процессор должен произвести операцию ввода/вывода с памятью через специальную шину, вот только она всё равно не такая быстродействующая, как процессор. Если ничего не предпринимать, то производительность всей системы застрянет в этом бутылочном горлышке, процессор большую часть времени будет ждать окончания работы с [[DRAM]]. Кроме того, команды для процессора тоже находятся в оперативной памяти и их тоже необходимо читать. Поэтому в кэш команд помещаются ближайшие к текущей команды, чтобы не читать их из медленной памяти, а в кэш данных помещаются копии тех частей памяти, к которым чаще всего происходит обращение.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Итоговая картина такова: самыми быстрыми ячейками памяти являются регистры процессора, но их очень мало и их нельзя просто увеличивать, так как регистры процессора это очень сложные устройства из сотен тысяч транзисторов. На втором месте находится кэш L1, он расположен внутри процессора и работает на его частоте и позволяет процессору работать на номинальной частоте. Его размер совсем мал, единицы или десятки килобайт. есть ещё дополнительные уровни кэш памяти L2, L3 итп, то есть кэш L2 имеет больший размер, чем L1, но меньший, чем L3, но работает быстрее последнего. Но кэш не используется как дополнительный объём памяти, например, если в компьютере есть 4 мебибайта кэша и 8 мебибайт оперативной памяти то полный объём памяти всё равно 8 мебибайт.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Итоговая картина такова: самыми быстрыми ячейками памяти являются регистры процессора, но их очень мало и их нельзя просто увеличивать, так как регистры процессора это очень сложные устройства из сотен тысяч транзисторов. На втором месте находится кэш L1, он расположен внутри процессора и работает на его частоте и позволяет процессору работать на номинальной частоте. Его размер совсем мал, единицы или десятки килобайт. есть ещё дополнительные уровни кэш памяти L2, L3 итп, то есть кэш L2 имеет больший размер, чем L1, но меньший, чем L3, но работает быстрее последнего. Но кэш не используется как дополнительный объём памяти, например, если в компьютере есть 4 мебибайта кэша и 8 мебибайт оперативной памяти то полный объём памяти всё равно 8 мебибайт.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Дальше располагается [[DRAM]], эта память достаточно быстродействующая, чтобы использовать её в качестве кэша для жесткого диска или CD-ROM, её объём значителен, а цена невелика. Но и её часто не хватает, тогда часть информации можно выгрузить на следующий уровень памяти — на жесткий диск, бит информации на котором стоит ещё дешевле, поэтому их объём обычно в сотни раз больше, чем [[DRAM]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Дальше располагается [[DRAM]], эта память достаточно быстродействующая, чтобы использовать её в качестве кэша для жесткого диска или CD-ROM, её объём значителен, а цена невелика. Но и её часто не хватает, тогда часть информации можно выгрузить на следующий уровень памяти — на жесткий диск, бит информации на котором стоит ещё дешевле, поэтому их объём обычно в сотни раз больше, чем [[DRAM]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Dimouse</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=SRAM&amp;diff=17926&amp;oldid=prev</id>
		<title>Nil: /* Иерархия памяти */  Свежим взглядом пробежался.</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=SRAM&amp;diff=17926&amp;oldid=prev"/>
		<updated>2012-05-16T21:57:38Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Иерархия памяти: &lt;/span&gt;  Свежим взглядом пробежался.&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 00:57, 17 мая 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot;&gt;Строка 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Впервые кэш в процессорах Intel появился в некоторых Intel 80386, представленный в виде улучшенного контроллера памяти, позволяющий использовать микросхемы SRAM на материнской плате в качестве кэша. В 486 было уже два вида кэша: В intel 486DX был кэш внутри процессора уровня L1, а также на материнской плате располагался кэш L2 (опять в виде отдельных SRAM микросхем, как на фотографии (1)).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Впервые кэш в процессорах Intel появился в некоторых Intel 80386, представленный в виде улучшенного контроллера памяти, позволяющий использовать микросхемы SRAM на материнской плате в качестве кэша. В 486 было уже два вида кэша: В intel 486DX был кэш внутри процессора уровня L1, а также на материнской плате располагался кэш L2 (опять в виде отдельных SRAM микросхем, как на фотографии (1)).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Иерархия памяти ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Иерархия памяти ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Процессор может выполнять команды со скоростью '''частота шины x множитель''', но если команда обращается к памяти(типичная ситуация), то процессор должен произвести операцию ввода/вывода с памятью через специальную шину, вот только она всё равно не такая быстродействующая, как процессор. Если ничего не предпринимать, то производительность всей &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;системе &lt;/del&gt;застрянет в этом бутылочном горлышке, процессор большую часть времени будет ждать окончания работы с [[DRAM]]. Кроме того, команды для процессора тоже находятся в оперативной памяти и их тоже необходимо читать. Поэтому в кэш команд помещаются ближайшие к текущей команды, чтобы не читать их из медленной памяти, а в кэш данных помещаются копии тех частей памяти, к которым чаще всего происходит обращение.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Процессор может выполнять команды со скоростью '''частота шины x множитель''', но если команда обращается к памяти(типичная ситуация), то процессор должен произвести операцию ввода/вывода с памятью через специальную шину, вот только она всё равно не такая быстродействующая, как процессор. Если ничего не предпринимать, то производительность всей &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;системы &lt;/ins&gt;застрянет в этом бутылочном горлышке, процессор большую часть времени будет ждать окончания работы с [[DRAM]]. Кроме того, команды для процессора тоже находятся в оперативной памяти и их тоже необходимо читать. Поэтому в кэш команд помещаются ближайшие к текущей команды, чтобы не читать их из медленной памяти, а в кэш данных помещаются копии тех частей памяти, к которым чаще всего происходит обращение.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Итоговая картина такова: &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cамые &lt;/del&gt;самыми быстрыми ячейками памяти являются регистры процессора, но их очень мало и их нельзя просто увеличивать, так как регистры процессора это очень сложные устройства из сотен &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;и &lt;/del&gt;тысяч транзисторов. На втором месте находится кэш L1, он расположен внутри процессора и работает на его частоте&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, позволяя &lt;/del&gt;процессору работать на номинальной частоте. Его размер совсем мал, единицы или десятки килобайт. есть ещё дополнительные уровни кэш памяти L2, L3 итп, то есть кэш L2 имеет больший размер, чем L1, но меньший, чем L3, но работает быстрее последнего. Но кэш не используется как дополнительный объём памяти, например, если в компьютере есть 4 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;мегабайта &lt;/del&gt;кэша и 8 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;мегабайт &lt;/del&gt;оперативной памяти то полный объём памяти всё равно 8 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;мегабайт&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Итоговая картина такова: самыми быстрыми ячейками памяти являются регистры процессора, но их очень мало и их нельзя просто увеличивать, так как регистры процессора это очень сложные устройства из сотен тысяч транзисторов. На втором месте находится кэш L1, он расположен внутри процессора и работает на его частоте &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;и позволяет &lt;/ins&gt;процессору работать на номинальной частоте. Его размер совсем мал, единицы или десятки килобайт. есть ещё дополнительные уровни кэш памяти L2, L3 итп, то есть кэш L2 имеет больший размер, чем L1, но меньший, чем L3, но работает быстрее последнего. Но кэш не используется как дополнительный объём памяти, например, если в компьютере есть 4 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;мебибайта &lt;/ins&gt;кэша и 8 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;мебибайт &lt;/ins&gt;оперативной памяти то полный объём памяти всё равно 8 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;мебибайт&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Дальше располагается [[DRAM]], эта память достаточно быстродействующая, чтобы использовать её в качестве кэша для жесткого диска или CD-ROM, её объём значителен, а цена невелика. Но и её часто не хватает, тогда часть информации можно выгрузить на следующий уровень памяти — на жесткий диск, бит информации на котором стоит ещё дешевле, поэтому их объём обычно в сотни раз больше, чем [[DRAM]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Дальше располагается [[DRAM]], эта память достаточно быстродействующая, чтобы использовать её в качестве кэша для жесткого диска или CD-ROM, её объём значителен, а цена невелика. Но и её часто не хватает, тогда часть информации можно выгрузить на следующий уровень памяти — на жесткий диск, бит информации на котором стоит ещё дешевле, поэтому их объём обычно в сотни раз больше, чем [[DRAM]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Nil</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=SRAM&amp;diff=17719&amp;oldid=prev</id>
		<title>Nil: /* Иерархия памяти */</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=SRAM&amp;diff=17719&amp;oldid=prev"/>
		<updated>2012-04-26T08:00:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Иерархия памяти&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 11:00, 26 апреля 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot;&gt;Строка 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Иерархия памяти ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Иерархия памяти ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Процессор может выполнять команды со скоростью '''частота шины x множитель''', но если команда обращается к памяти(типичная ситуация), то процессор должен произвести операцию ввода/вывода с памятью через специальную шину, вот только она всё равно не такая быстродействующая, как процессор. Если ничего не предпринимать, то производительность всей системе застрянет в этом бутылочном горлышке, процессор большую часть времени будет ждать окончания работы с [[DRAM]]. Кроме того, команды для процессора тоже находятся в оперативной памяти и их тоже необходимо читать. Поэтому в кэш команд помещаются ближайшие к текущей команды, чтобы не читать их из медленной памяти, а в кэш данных помещаются копии тех частей памяти, к которым чаще всего происходит обращение.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Процессор может выполнять команды со скоростью '''частота шины x множитель''', но если команда обращается к памяти(типичная ситуация), то процессор должен произвести операцию ввода/вывода с памятью через специальную шину, вот только она всё равно не такая быстродействующая, как процессор. Если ничего не предпринимать, то производительность всей системе застрянет в этом бутылочном горлышке, процессор большую часть времени будет ждать окончания работы с [[DRAM]]. Кроме того, команды для процессора тоже находятся в оперативной памяти и их тоже необходимо читать. Поэтому в кэш команд помещаются ближайшие к текущей команды, чтобы не читать их из медленной памяти, а в кэш данных помещаются копии тех частей памяти, к которым чаще всего происходит обращение.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Итоговая картина такова : &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Самые &lt;/del&gt;самыми быстрыми ячейками памяти являются регистры процессора, но их очень мало и их нельзя просто увеличивать, так как регистры процессора это очень сложные устройства из сотен и тысяч транзисторов. На втором месте находится кэш L1, он расположен внутри процессора и работает на его частоте, позволяя процессору работать на номинальной частоте. Его размер совсем мал, единицы или десятки килобайт. есть ещё дополнительные уровни кэш памяти L2, L3 итп, то есть кэш L2 имеет больший размер, чем L1, но меньший, чем L3, но работает быстрее последнего. Но кэш не используется как дополнительный объём памяти, например, если в компьютере есть 4 мегабайта кэша и 8 мегабайт оперативной памяти то полный объём памяти всё равно 8 мегабайт.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Итоговая картина такова: &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;cамые &lt;/ins&gt;самыми быстрыми ячейками памяти являются регистры процессора, но их очень мало и их нельзя просто увеличивать, так как регистры процессора это очень сложные устройства из сотен и тысяч транзисторов. На втором месте находится кэш L1, он расположен внутри процессора и работает на его частоте, позволяя процессору работать на номинальной частоте. Его размер совсем мал, единицы или десятки килобайт. есть ещё дополнительные уровни кэш памяти L2, L3 итп, то есть кэш L2 имеет больший размер, чем L1, но меньший, чем L3, но работает быстрее последнего. Но кэш не используется как дополнительный объём памяти, например, если в компьютере есть 4 мегабайта кэша и 8 мегабайт оперативной памяти то полный объём памяти всё равно 8 мегабайт.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Дальше располагается [[DRAM]], эта память достаточно быстродействующая, чтобы использовать её в качестве кэша для жесткого диска или CD-ROM, её объём значителен, а цена невелика. Но и её часто не хватает, тогда часть информации можно выгрузить на следующий уровень памяти — на жесткий диск, бит информации на котором стоит ещё дешевле, поэтому их объём обычно в сотни раз больше, чем [[DRAM]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Дальше располагается [[DRAM]], эта память достаточно быстродействующая, чтобы использовать её в качестве кэша для жесткого диска или CD-ROM, её объём значителен, а цена невелика. Но и её часто не хватает, тогда часть информации можно выгрузить на следующий уровень памяти — на жесткий диск, бит информации на котором стоит ещё дешевле, поэтому их объём обычно в сотни раз больше, чем [[DRAM]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Настройки кэша ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Настройки кэша ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* TODO Кто-нибудь компетентный может сюда написать что-нибудь об WB WC итп.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* TODO Кто-нибудь компетентный может сюда написать что-нибудь об WB WC итп.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key oldgames_wiki-wiki_:diff::1.12:old-17700:rev-17719 --&gt;
&lt;/table&gt;</summary>
		<author><name>Nil</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=SRAM&amp;diff=17700&amp;oldid=prev</id>
		<title>Nil в 20:02, 24 апреля 2012</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=SRAM&amp;diff=17700&amp;oldid=prev"/>
		<updated>2012-04-24T20:02:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 23:02, 24 апреля 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l13&quot;&gt;Строка 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 13:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{stub}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{stub}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Категория:Информационные технологии]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Категория:Информационные технологии]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Ссылки ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* http://ru.wikipedia.org/wiki/SRAM_%28память%29&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* http://ru.wikipedia.org/wiki/Кеш-память&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Примечания ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;references /&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key oldgames_wiki-wiki_:diff::1.12:old-17696:rev-17700 --&gt;
&lt;/table&gt;</summary>
		<author><name>Nil</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=SRAM&amp;diff=17696&amp;oldid=prev</id>
		<title>Nil: Орфография</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=SRAM&amp;diff=17696&amp;oldid=prev"/>
		<updated>2012-04-24T19:17:16Z</updated>

		<summary type="html">&lt;p&gt;Орфография&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 22:17, 24 апреля 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Строка 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== История ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== История ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Изначальная идея кэша — это буферизация, например, при работе с жесткими дисками происходит не побитовое чтение, а читается сразу множество бит в специальный буфер, доступ к которому возможен значительно быстрее, чем к информации, записанной на диске. Однако применительно к кэшу оперативной памяти такой простой подход не годился по многим причинам. Кэш процессоров Intel разделён на 3 части : Кэш &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;комманд&lt;/del&gt;, кэш данных и буфер ассоциативной трансляции.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Изначальная идея кэша — это буферизация, например, при работе с жесткими дисками происходит не побитовое чтение, а читается сразу множество бит в специальный буфер, доступ к которому возможен значительно быстрее, чем к информации, записанной на диске. Однако применительно к кэшу оперативной памяти такой простой подход не годился по многим причинам. Кэш процессоров Intel разделён на 3 части : Кэш &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;команд&lt;/ins&gt;, кэш данных и буфер ассоциативной трансляции.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Впервые кэш в процессорах Intel появился в некоторых Intel 80386, представленный в виде улучшенного контроллера памяти, позволяющий использовать микросхемы SRAM на материнской плате в качестве кэша. В 486 было уже два вида кэша: В intel 486DX был кэш внутри процессора уровня L1, а также на материнской плате располагался кэш L2 (опять в виде отдельных SRAM микросхем, как на фотографии (1)).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Впервые кэш в процессорах Intel появился в некоторых Intel 80386, представленный в виде улучшенного контроллера памяти, позволяющий использовать микросхемы SRAM на материнской плате в качестве кэша. В 486 было уже два вида кэша: В intel 486DX был кэш внутри процессора уровня L1, а также на материнской плате располагался кэш L2 (опять в виде отдельных SRAM микросхем, как на фотографии (1)).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Иерархия памяти ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Иерархия памяти ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Процессор может выполнять команды со скоростью '''частота шины x множитель''', но если команда обращается к памяти(типичная ситуация), то процессор должен произвести операцию ввода/вывода с памятью через специальную шину, вот только она всё равно не такая быстродействующая, как процессор. Если ничего не предпринимать, то производительность всей системе застрянет в этом бутылочном горлышке, процессор большую часть времени будет ждать окончания работы с [[DRAM]]. Кроме того, команды для процессора тоже находятся в оперативной памяти и их тоже необходимо читать. Поэтому в кэш команд помещаются ближайшие к текущей команды, чтобы не читать их из медленной памяти, а в кэш данных помещаются копии тех частей памяти, к которым чаще всего происходит обращение.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Процессор может выполнять команды со скоростью '''частота шины x множитель''', но если команда обращается к памяти(типичная ситуация), то процессор должен произвести операцию ввода/вывода с памятью через специальную шину, вот только она всё равно не такая быстродействующая, как процессор. Если ничего не предпринимать, то производительность всей системе застрянет в этом бутылочном горлышке, процессор большую часть времени будет ждать окончания работы с [[DRAM]]. Кроме того, команды для процессора тоже находятся в оперативной памяти и их тоже необходимо читать. Поэтому в кэш команд помещаются ближайшие к текущей команды, чтобы не читать их из медленной памяти, а в кэш данных помещаются копии тех частей памяти, к которым чаще всего происходит обращение.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Итоговая картина такова : Самые самыми быстрыми ячейками памяти являются регистры процессора, но их очень мало и их нельзя просто увеличивать, так как регистры процессора это очень сложные устройства из сотен и тысяч транзисторов. На втором месте находится кэш L1, он расположен внутри процессора и работает на его частоте, позволяя процессору работать на номинальной частоте. Его размер совсем мал, единицы или десятки килобайт. есть ещё дополнительные уровни кэш памяти L2, L3 итп, то есть кэш L2 имеет больший размер, чем L1, но меньший, чем L3, но работает быстрее последнего. Но кэш не используется как дополнительный объём памяти, например, если в компьютере есть 4 мегабайта кэша и 8 мегабайт оперативной памяти то полный объём памяти всё равно 8 мегабайт.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Итоговая картина такова : Самые самыми быстрыми ячейками памяти являются регистры процессора, но их очень мало и их нельзя просто увеличивать, так как регистры процессора это очень сложные устройства из сотен и тысяч транзисторов. На втором месте находится кэш L1, он расположен внутри процессора и работает на его частоте, позволяя процессору работать на номинальной частоте. Его размер совсем мал, единицы или десятки килобайт. есть ещё дополнительные уровни кэш памяти L2, L3 итп, то есть кэш L2 имеет больший размер, чем L1, но меньший, чем L3, но работает быстрее последнего. Но кэш не используется как дополнительный объём памяти, например, если в компьютере есть 4 мегабайта кэша и 8 мегабайт оперативной памяти то полный объём памяти всё равно 8 мегабайт.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Дальше располагается [[DRAM]], эта память достаточно &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;быстродействующа&lt;/del&gt;, чтобы использовать её в качестве кэша для жесткого диска или CD-ROM, её объём значителен, а цена невелика. Но и её часто не хватает, тогда часть информации можно выгрузить на следующий уровень памяти — на жесткий диск, бит информации на котором стоит ещё дешевле, поэтому их объём обычно в сотни раз больше, чем [[DRAM]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Дальше располагается [[DRAM]], эта память достаточно &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;быстродействующая&lt;/ins&gt;, чтобы использовать её в качестве кэша для жесткого диска или CD-ROM, её объём значителен, а цена невелика. Но и её часто не хватает, тогда часть информации можно выгрузить на следующий уровень памяти — на жесткий диск, бит информации на котором стоит ещё дешевле, поэтому их объём обычно в сотни раз больше, чем [[DRAM]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Настройки кэша ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Настройки кэша ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* TODO Кто-нибудь компетентный может сюда написать что-нибудь об WB WC итп.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* TODO Кто-нибудь компетентный может сюда написать что-нибудь об WB WC итп.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{stub}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{stub}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Категория:Информационные технологии]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Категория:Информационные технологии]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Nil</name></author>
	</entry>
	<entry>
		<id>https://www.old-games.ru/wiki/index.php?title=SRAM&amp;diff=17695&amp;oldid=prev</id>
		<title>Nil: Новая страница: «'''Кэш''' — основное применение SRAM '''SRAM''' -Static Random Access Memory, Быстродейст…»</title>
		<link rel="alternate" type="text/html" href="https://www.old-games.ru/wiki/index.php?title=SRAM&amp;diff=17695&amp;oldid=prev"/>
		<updated>2012-04-24T19:16:17Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «&lt;a href=&quot;/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Some_SRAM.jpg&quot; title=&quot;Файл:Some SRAM.jpg&quot;&gt;thumb|250px|&amp;#039;&amp;#039;&amp;#039;Кэш&amp;#039;&amp;#039;&amp;#039; — основное применение SRAM&lt;/a&gt; &amp;#039;&amp;#039;&amp;#039;SRAM&amp;#039;&amp;#039;&amp;#039; -Static Random Access Memory, Быстродейст…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Файл:Some%20SRAM.jpg|thumb|250px|'''Кэш''' — основное применение SRAM]]&lt;br /&gt;
'''SRAM''' -Static Random Access Memory, Быстродействующая энергонезависимая память на триггерах, обычно используемая для создания '''Кэша''', промежуточного звена между высокопроизводительным процессором и не такой быстрой [[DRAM|динамической памятью]].&lt;br /&gt;
&lt;br /&gt;
== История ==&lt;br /&gt;
Изначальная идея кэша — это буферизация, например, при работе с жесткими дисками происходит не побитовое чтение, а читается сразу множество бит в специальный буфер, доступ к которому возможен значительно быстрее, чем к информации, записанной на диске. Однако применительно к кэшу оперативной памяти такой простой подход не годился по многим причинам. Кэш процессоров Intel разделён на 3 части : Кэш комманд, кэш данных и буфер ассоциативной трансляции.&lt;br /&gt;
Впервые кэш в процессорах Intel появился в некоторых Intel 80386, представленный в виде улучшенного контроллера памяти, позволяющий использовать микросхемы SRAM на материнской плате в качестве кэша. В 486 было уже два вида кэша: В intel 486DX был кэш внутри процессора уровня L1, а также на материнской плате располагался кэш L2 (опять в виде отдельных SRAM микросхем, как на фотографии (1)).&lt;br /&gt;
== Иерархия памяти ==&lt;br /&gt;
Процессор может выполнять команды со скоростью '''частота шины x множитель''', но если команда обращается к памяти(типичная ситуация), то процессор должен произвести операцию ввода/вывода с памятью через специальную шину, вот только она всё равно не такая быстродействующая, как процессор. Если ничего не предпринимать, то производительность всей системе застрянет в этом бутылочном горлышке, процессор большую часть времени будет ждать окончания работы с [[DRAM]]. Кроме того, команды для процессора тоже находятся в оперативной памяти и их тоже необходимо читать. Поэтому в кэш команд помещаются ближайшие к текущей команды, чтобы не читать их из медленной памяти, а в кэш данных помещаются копии тех частей памяти, к которым чаще всего происходит обращение.&lt;br /&gt;
Итоговая картина такова : Самые самыми быстрыми ячейками памяти являются регистры процессора, но их очень мало и их нельзя просто увеличивать, так как регистры процессора это очень сложные устройства из сотен и тысяч транзисторов. На втором месте находится кэш L1, он расположен внутри процессора и работает на его частоте, позволяя процессору работать на номинальной частоте. Его размер совсем мал, единицы или десятки килобайт. есть ещё дополнительные уровни кэш памяти L2, L3 итп, то есть кэш L2 имеет больший размер, чем L1, но меньший, чем L3, но работает быстрее последнего. Но кэш не используется как дополнительный объём памяти, например, если в компьютере есть 4 мегабайта кэша и 8 мегабайт оперативной памяти то полный объём памяти всё равно 8 мегабайт.&lt;br /&gt;
Дальше располагается [[DRAM]], эта память достаточно быстродействующа, чтобы использовать её в качестве кэша для жесткого диска или CD-ROM, её объём значителен, а цена невелика. Но и её часто не хватает, тогда часть информации можно выгрузить на следующий уровень памяти — на жесткий диск, бит информации на котором стоит ещё дешевле, поэтому их объём обычно в сотни раз больше, чем [[DRAM]].&lt;br /&gt;
== Настройки кэша ==&lt;br /&gt;
* TODO Кто-нибудь компетентный может сюда написать что-нибудь об WB WC итп.&lt;br /&gt;
{{stub}}&lt;br /&gt;
[[Категория:Информационные технологии]]&lt;/div&gt;</summary>
		<author><name>Nil</name></author>
	</entry>
</feed>