ñòàòüèGNU Free Documentation License ìàòåðèàëû âçÿòû èç Âèêèïåäèè Ñòàòüÿ áûëà èçìåíåíà. Îðèãèíàë ñòàòüè.

Îïåðàòèâíàÿ ïàìÿòü

Ìàòåðèàë èç Ýíöèêëîïåäèè â ñâîáîäíîé ýíöèêëîïåäèè
(ïåðåíàïðàâëåíî ñ «ß÷åéêà ïàìÿòè ÝÂÌ»)
Ïåðåéòè ê: íàâèãàöèÿ, ïîèñê
Ìîäóëè ÎÇÓ äëÿ ÏÊ.
Ïðîñòåéøàÿ ñõåìà âçàèìîäåéñòâèÿ îïåðàòèâíîé ïàìÿòè ñ ÖÏ

Îïåðàòè́âíàÿ ïà́ìÿòü (àíãë. Random Access Memory, ïàìÿòü ñ ïðîèçâîëüíûì äîñòóïîì; êîìï. æàðã. Ïàìÿòü) â ýíåðãîçàâèñèìàÿ ÷àñòü ñèñòåìû êîìïüþòåðíîé ïàìÿòè, â êîòîðîé âðåìåííî õðàíÿòñÿ äàííûå è êîìàíäû, íåîáõîäèìûå ïðîöåññîðó äëÿ âûïîëíåíèÿ èì îïåðàöèè. Îáÿçàòåëüíûì óñëîâèåì ÿâëÿåòñÿ àäðåñóåìîñòü (êàæäîå ìàøèííîå ñëîâî èìååò èíäèâèäóàëüíûé àäðåñ) ïàìÿòè.

Îáìåí äàííûìè ìåæäó ïðîöåññîðîì è îïåðàòèâíîé ïàìÿòüþ ïðîèçâîäèòñÿ:

  1. íåïîñðåäñòâåííî,
  2. ëèáî ÷åðåç ñâåðõáûñòðóþ ïàìÿòü, 0-ãî óðîâíÿ â ðåãèñòðû â ÀËÓ, ëèáî ïðè íàëè÷èè êýøà â ÷åðåç íåãî.

Ñîäåðæàùèåñÿ â îïåðàòèâíîé ïàìÿòè äàííûå äîñòóïíû òîëüêî òîãäà, êîãäà íà ìîäóëè ïàìÿòè ïîäà¸òñÿ íàïðÿæåíèå, òî åñòü, êîìïüþòåð âêëþ÷åí. Ïðîïàäàíèå íà ìîäóëÿõ ïàìÿòè ïèòàíèÿ, äàæå êðàòêîâðåìåííîå, ïðèâîäèò ê èñêàæåíèþ ëèáî ïîëíîìó ïðîïàäàíèþ ñîäåðæèìîãî ÎÇÓ.

Ýíåðãîñáåðåãàþùèå ðåæèìû ðàáîòû ìàòåðèíñêîé ïëàòû êîìïüþòåðà ïîçâîëÿþò ïåðåâîäèòü åãî â ðåæèì «ñíà», ÷òî çíà÷èòåëüíî ñîêðàùàåò óðîâåíü ïîòðåáëåíèÿ êîìïüþòåðîì ýëåêòðîýíåðãèè. Äëÿ ñîõðàíåíèÿ ñîäåðæèìîãî ÎÇÓ â òàêîì ñëó÷àå, ïðèìåíÿþò çàïèñü ñîäåðæèìîãî îïåðàòèâíîé ïàìÿòè â ñïåöèàëüíûé ôàéë (â ñèñòåìå Windows XP îí íàçûâàåòñÿ hiberfil.sys)

 îáùåì ñëó÷àå, îïåðàòèâíàÿ ïàìÿòü ñîäåðæèò äàííûå îïåðàöèîííîé ñèñòåìû è çàïóùåííûõ íà âûïîëíåíèå ïðîãðàìì, ïîýòîìó îò îáú¸ìà îïåðàòèâíîé ïàìÿòè çàâèñèò êîëè÷åñòâî çàäà÷, êîòîðûå îäíîâðåìåííî ìîæåò âûïîëíÿòü êîìïüþòåð.

Îïåðàòèâíîå çàïîìèíàþùåå óñòðîéñòâî, ÎÇÓ â òåõíè÷åñêîå óñòðîéñòâî, ðåàëèçóþùåå ôóíêöèè îïåðàòèâíîé ïàìÿòè.

ÎÇÓ ìîæåò èçãîòàâëèâàòüñÿ êàê îòäåëüíûé áëîê èëè âõîäèòü â êîíñòðóêöèþ, íàïðèìåð îäíîêðèñòàëüíîé ÝÂÌ èëè ìèêðîêîíòðîëëåðà.

Ñîäåðæàíèå

[ïðàâèòü] Èñòîðèÿ

 1834 ãîäó ×àðëüç Áýááèäæ íà÷àë ðàçðàáîòêó Àíàëèòè÷åñêîé ìàøèíû. Îäíà èç âàæíûõ ÷àñòåé ýòîé ìàøèíû íàçûâàëàñü «Ñêëàä» (store), è ïðåäíàçíà÷àëàñü äëÿ õðàíåíèÿ ïðîìåæóòî÷íûõ ðåçóëüòàòîâ âû÷èñëåíèé. Ðåçóëüòàòû çàïîìèíàëèñü ñ èñïîëüçîâàíèåì âàëîâ è øåñòåðíåé.

ÝÂÌ ïåðâîãî ïîêîëåíèÿ ìîæíî ñ÷èòàòü åù¸ ýêñïåðèìåíòàëüíûìè, ïîýòîìó â íèõ èñïîëüçîâàëîñü ìíîæåñòâî ðàçíîâèäíîñòåé çàïîìèíàþùèõ óñòðîéñòâ: íà ðòóòíûõ ëèíèÿõ çàäåðæêè, ýëåêòðîííî-ëó÷åâûõ è ýëåêòðîñòàòè÷åñêèõ òðóáêàõ.  êà÷åñòâå îïåðàòèâíîé ïàìÿòè èñïîëüçîâàëñÿ òàêæå ìàãíèòíûé áàðàáàí: îí îáåñïå÷èâàë äîñòàòî÷íîå äëÿ êîìïüþòåðîâ òåõ âðåì¸í áûñòðîäåéñòâèå è èñïîëüçîâàëñÿ â êà÷åñòâå îñíîâíîé ïàìÿòè äëÿ õðàíåíèÿ ïðîãðàìì è ââîäèìûõ äàííûõ.

Âòîðîå ïîêîëåíèå òðåáîâàëî áîëåå òåõíîëîãè÷íûõ â ïðîèçâîäñòâå ñõåì îïåðàòèâíîé ïàìÿòè. Íàèáîëåå ðàñïðîñòðàí¸ííûì âèäîì ïàìÿòè â òî âðåìÿ ñòàëà ïàìÿòü íà ìàãíèòíûõ ñåðäå÷íèêàõ.

Íà÷èíàÿ ñ òðåòüåãî ïîêîëåíèÿ áîëüøèíñòâî óçëîâ êîìïüþòåðîâ ñòàëè âûïîëíÿòü íà ìèêðîñõåìàõ, â òîì ÷èñëå è îïåðàòèâíóþ ïàìÿòü. Íàèáîëüøåå ðàñïðîñòðàíåíèå ïîëó÷èëè äâà âèäà ÎÇÓ: íà îñíîâå êîíäåíñàòîðîâ (äèíàìè÷åñêàÿ ïàìÿòü) è òðèããåðîâ (ñòàòè÷åñêàÿ ïàìÿòü). Îáà ýòèõ âèäà ïàìÿòè íå ñïîñîáíû ñîõðàíÿòü äàííûå ïðè îòêëþ÷åíèè ïèòàíèÿ â äëÿ ýòîé öåëè èñïîëüçóåòñÿ Ýíåðãîíåçàâèñèìàÿ ïàìÿòü.

[ïðàâèòü] ÎÇÓ ñîâðåìåííûõ êîìïüþòåðîâ

ÎÇÓ áîëüøèíñòâà ñîâðåìåííûõ êîìïüþòåðîâ ïðåäñòàâëÿåò ñîáîé ìîäóëè äèíàìè÷åñêîé ïàìÿòè, ñîäåðæàùèå ïîëóïðîâîäíèêîâûå ÁÈÑ ÇÓ, îðãàíèçîâàííûå ïî ïðèíöèïó óñòðîéñòâ ñ ïðîèçâîëüíûì äîñòóïîì. Ïàìÿòü äèíàìè÷åñêîãî òèïà äåøåâëå, ÷åì ñòàòè÷åñêîãî, è å¸ ïëîòíîñòü âûøå, ÷òî ïîçâîëÿåò íà òîì æå ïðîñòðàíñòâå êðåìíèåâîé ïîäëîæêè ðàçìåùàòü áîëüøå ÿ÷ååê ïàìÿòè, íî ïðè ýòîì å¸ áûñòðîäåéñòâèå íèæå. Ñòàòè÷åñêàÿ, íàîáîðîò, áîëåå áûñòðàÿ ïàìÿòü, íî îíà è äîðîæå.  ñâÿçè ñ ýòèì ìàññîâóþ îïåðàòèâíóþ ïàìÿòü ñòðîÿò íà ìîäóëÿõ äèíàìè÷åñêîé ïàìÿòè, à ïàìÿòü ñòàòè÷åñêîãî òèïà èñïîëüçóåòñÿ äëÿ ïîñòðîåíèÿ êåø-ïàìÿòè âíóòðè ìèêðîïðîöåññîðà.

[ïðàâèòü] Ïàìÿòü äèíàìè÷åñêîãî òèïà (àíãë. DRAM (Dynamic Random Access Memory))

Ýêîíîìè÷íûé âèä ïàìÿòè. Äëÿ õðàíåíèÿ ðàçðÿäà (áèòà èëè òðèòà) èñïîëüçóåòñÿ ñõåìà, ñîñòîÿùàÿ èç îäíîãî êîíäåíñàòîðà è îäíîãî òðàíçèñòîðà (â íåêîòîðûõ âàðèàöèÿõ êîíäåíñàòîðîâ äâà). Òàêîé âèä ïàìÿòè ðåøàåò, âî-ïåðâûõ, ïðîáëåìó äîðîãîâèçíû (îäèí êîíäåíñàòîð è îäèí òðàíçèñòîð äåøåâëå íåñêîëüêèõ òðàíçèñòîðîâ) è âî-âòîðûõ, êîìïàêòíîñòè (òàì, ãäå â SRAM ðàçìåùàåòñÿ îäèí òðèããåð, òî åñòü îäèí áèò, ìîæíî óìåñòèòü âîñåìü êîíäåíñàòîðîâ è òðàíçèñòîðîâ). Åñòü è ñâîè ìèíóñû. Âî-ïåðâûõ, ïàìÿòü íà îñíîâå êîíäåíñàòîðîâ ðàáîòàåò ìåäëåííåå, ïîñêîëüêó åñëè â SRAM èçìåíåíèå íàïðÿæåíèÿ íà âõîäå òðèããåðà ñðàçó æå ïðèâîäèò ê èçìåíåíèþ åãî ñîñòîÿíèÿ, òî äëÿ òîãî ÷òîáû óñòàíîâèòü â åäèíèöó îäèí ðàçðÿä (îäèí áèò) ïàìÿòè íà îñíîâå êîíäåíñàòîðà, ýòîò êîíäåíñàòîð íóæíî çàðÿäèòü, à äëÿ òîãî ÷òîáû ðàçðÿä óñòàíîâèòü â íîëü, ñîîòâåòñòâåííî, ðàçðÿäèòü. À ýòî ãîðàçäî áîëåå äëèòåëüíûå îïåðàöèè (â 10 è áîëåå ðàç), ÷åì ïåðåêëþ÷åíèå òðèããåðà, äàæå åñëè êîíäåíñàòîð èìååò âåñüìà íåáîëüøèå ðàçìåðû. Âòîðîé ñóùåñòâåííûé ìèíóñ â êîíäåíñàòîðû ñêëîííû ê «ñòåêàíèþ» çàðÿäà; ïðîùå ãîâîðÿ, ñî âðåìåíåì êîíäåíñàòîðû ðàçðÿæàþòñÿ. Ïðè÷¸ì ðàçðÿæàþòñÿ îíè òåì áûñòðåå, ÷åì ìåíüøå èõ ¸ìêîñòü. Çà òî, ÷òî ðàçðÿäû â íåé õðàíÿòñÿ íå ñòàòè÷åñêè, à «ñòåêàþò» äèíàìè÷åñêè âî âðåìåíè, ïàìÿòü íà êîíäåíñàòîðàõ ïîëó÷èëà ñâî¸ íàçâàíèå äèíàìè÷åñêàÿ ïàìÿòü.  ñâÿçè ñ ýòèì îáñòîÿòåëüñòâîì, äàáû íå ïîòåðÿòü ñîäåðæèìîå ïàìÿòè, çàðÿä êîíäåíñàòîðîâ äëÿ âîññòàíîâëåíèÿ íåîáõîäèìî «ðåãåíåðèðîâàòü» ÷åðåç îïðåäåë¸ííûé èíòåðâàë âðåìåíè. Ðåãåíåðàöèÿ âûïîëíÿåòñÿ öåíòðàëüíûì ìèêðîïðîöåññîðîì èëè êîíòðîëëåðîì ïàìÿòè, çà îïðåäåë¸ííîå êîëè÷åñòâî òàêòîâ ñ÷èòûâàíèÿ ïðè àäðåñàöèè ïî ñòðîêàì. Òàê êàê äëÿ ðåãåíåðàöèè ïàìÿòè ïåðèîäè÷åñêè ïðèîñòàíàâëèâàþòñÿ âñå îïåðàöèè ñ ïàìÿòüþ, ýòî çíà÷èòåëüíî ñíèæàåò ïðîèçâîäèòåëüíîñòü äàííîãî âèäà ÎÇÓ.

[ïðàâèòü] Ïàìÿòü ñòàòè÷åñêîãî òèïà (àíãë. SRAM (Static Random Access Memory))

ÎÇÓ, êîòîðîå íå íàäî ðåãåíåðèðîâàòü (è îáû÷íî ñõåìîòåõíè÷åñêè ñîáðàííîå íà òðèããåðàõ), íàçûâàåòñÿ ñòàòè÷åñêîé ïàìÿòüþ ñ ïðîèçâîëüíûì äîñòóïîì èëè ïðîñòî ñòàòè÷åñêîé ïàìÿòüþ. Äîñòîèíñòâî ýòîãî âèäà ïàìÿòè â ñêîðîñòü. Ïîñêîëüêó òðèããåðû ñîáðàíû íà âåíòèëÿõ, à âðåìÿ çàäåðæêè âåíòèëÿ î÷åíü ìàëî, òî è ïåðåêëþ÷åíèå ñîñòîÿíèÿ òðèããåðà ïðîèñõîäèò î÷åíü áûñòðî. Äàííûé âèä ïàìÿòè íå ëèø¸í íåäîñòàòêîâ. Âî-ïåðâûõ, ãðóïïà òðàíçèñòîðîâ, âõîäÿùèõ â ñîñòàâ òðèããåðà, îáõîäèòñÿ äîðîæå, äàæå åñëè îíè âûòðàâëÿþòñÿ ìèëëèîíàìè íà îäíîé êðåìíèåâîé ïîäëîæêå. Êðîìå òîãî, ãðóïïà òðàíçèñòîðîâ çàíèìàåò ãîðàçäî áîëüøå ìåñòà, ïîñêîëüêó ìåæäó òðàíçèñòîðàìè, êîòîðûå îáðàçóþò òðèããåð, äîëæíû áûòü âûòðàâëåíû ëèíèè ñâÿçè. Èñïîëüçóåòñÿ äëÿ îðãàíèçàöèè ñâåðõáûñòðîãî ÎÇÓ, êðèòè÷íîãî ê ñêîðîñòè ðàáîòû.

[ïðàâèòü] Ëîãè÷åñêàÿ ñòðóêòóðà ïàìÿòè â IBM PC

 ðåàëüíîì ðåæèìå ïàìÿòü äåëèòñÿ íà ñëåäóþùèå ó÷àñòêè:

[ïðàâèòü] Ñì. òàêæå

[ïðàâèòü] Ëèòåðàòóðà

  • Ñêîòò Ìþëëåð. Ãëàâà 6. Îïåðàòèâíàÿ ïàìÿòü // Ìîäåðíèçàöèÿ è ðåìîíò ÏÊ = Upgrading and Repairing PCs. â 17 èçä. â Ì.: «Âèëüÿìñ», 2007. â Ñ. 499â572. â ISBN 0-7897-3404-4
  • Ïîä. ðåä. ÷ë.-êîðð. ÀÍ ÓÑÑÐ Á. Í. Ìàëèíîâñêîãî. Ãëàâà 2.3 ÁÈÑ ÇÓ äëÿ ïîñòðîåíèÿ âíóòðåííåé ïàìÿòè // Ñïðàâî÷íèê ïî ïåðñîíàëüíûì ÝÂÌ. â Ê.: Òýõíèêà, 1990. â Ñ. 384. â ISBN 5-335-00168-2

[ïðàâèòü] Ññûëêè


Ïðîñòðàíñòâà èì¸í

Âàðèàíòû
Äåéñòâèÿ