[[Soubor:Ferit_paměť_blok_1.jpg|odkaz=https://cs.wikipedia.org/wiki/Soubor:Ferit_pam%C4%9B%C5%A5_blok_1.jpg|náhled|214x214pixelů|Feritová paměť 16x16×(32x3232×32) bitů]]
'''Feritové paměti''' jsou založeny na vlastnosti některých keramických [[Oxidy|oxidů]], zvaných [[Feritový magnet|ferity]], patřících mezi tzv. magneticky tvrdé materiály. Tyto materiály mají schopnost podržet si po zmagnetování orientaci zbytkové, tzv. [[Remanence|remanentní magnetizace]] až do přemagnetování do opačného směru.
}}</ref> vyplývá z jejich téměř pravoúhlé [[Hysterezní křivka|hysterezní křivky]] - viz obr. vlevo.
Pokud součet proudů '''''I<sub>x</sub>'''''+'''''I<sub>y</sub>''''' protékajících vodiči '''''X''''' a '''''Y''''' dosáhne nabude hodnoty '''''I<sub>m</sub>''''' , schopné dosáhnout v jádře [[Intenzita magnetického pole|intenzity magnetického pole]] '''''H''''' větší, než je intenzita nasycení '''''H<sub>s</sub>''''' (resp. -'''''H<sub>s</sub>'''''), pak v závislosti na výchozím směru [[Magnetická indukce|magnetické indukce]] '''''B''''' a na polaritě protékajících proudů může dojít k překlopení magnetizace do opačného směru. Oba alternativní směry toku magnetického pole reprezentují paměťové stavy '''''0''''' a '''''1.'''''
== Paměťový cyklus ==
Každý přístup do paměťové buňky, ať už se jedná o přečtení jejího stávajícího logického stavu, či o záznam stavu nového, tvoří tzv. [[paměťový cyklus]],<sup>([https://www.pcmag.com/encyclopedia/term/46768/memory-cycle anglicky])</sup> který je složen z fáze čtení a fáze zápisu.
=== Fáze čtení ===
=== Fáze zápisu ===
Proces zápisu probíhá analogicky k fázi čtení, pouze s tím rozdílem, že v obou vodičích '''''X''''' a '''''Y''''' proteče proud I<sub>x</sub> = I<sub>y</sub> = I<sub>m</sub> /2 ''kladné'' polarity. Pokud by nebyl použit vodič '''''Z''''' (tzv. ''Inhibit''), došlo by v této fázi v každém případě k překlopení adresovaného jádra do stavu '''''1'''''. Jestliže však bude vodičem '''''Z''''' po dobu trvání impulzu protékat adresovaným jádrem proud I<sub>z</sub> stejné velikosti jako proud protékající vodiči '''''X''''' a '''''Y''''', ale ''opačné'' polarity, potom nebude součet proudů '''''I<sub>x</sub>'''''+'''''I<sub>y</sub>'''''-'''''I<sub>z</sub>'''''='''''I<sub>m</sub>''''' /2 pro překlopení stačit. Jádro zůstane v logickém stavu '''''0'''''.
== Uspořádání paměti ==
Pro realizaci základní jednotky počítače, pracující s [[Operační paměť|operační pamětí]] '''''w''''' slov o délce '''''k''''' bitů, je zapotřebí '''''w'''''×'''''k''''' feritových jader, uspořádaných do řady vrstev, jejichž počet '''''k''''' odpovídá délce slova. Každá z těchto vrstev je tvořena čtvercovou sítí vzájemně propojených feritových jader, jejichž počet '''''w''''' je obvykle sudou mocninou dvou. Nejčastěji jde o 2<sup>8</sup>=256, nebo 2<sup>10</sup>=1024 jader.
[[Soubor:Ferit_paměť_4d.jpg|odkaz=https://cs.wikipedia.org/wiki/Soubor:Ferit_pam%C4%9B%C5%A5_4d.jpg|vlevo|bezrámu|185x185pixelů]]
Na obrázku vpravo je fotografie jedné z desek (vrstev) bloku feritové paměti, užité v 1024-kanálovém analyzátoru gama záření, vyrobeného koncem šedesátých let 20. stol. v Ústavu jaderného výzkumu ČSAV v Řeži (viz obr.obrázek v úvodu článku). Desku dodala na zakázku ÚJV šumperská firma Pramet, která byla v tehdejší době jediným českým výrobcem součástek z magneticky měkkých i tvrdých feritů . Velikost (ručně vypletených) desek je 225x225mm225×225mm. Vnější průměr každého ze 32×32=1024 feritových jader, která se ve vrstvě nacházejí, je 2mm.<ref name=":0">Soukromá sbírka autora článku</ref>. Jak je patrné z detailního pohledu přiloženou lupou, jsou jádra vzájemně propojena do maticové sítě, tvořené vodorovně a svisle protaženými vodiči '''''X''''' a '''''Y''''', šikmo k nim pak vodiči '''''Z''''' a '''''S'''''. Schematicky je toto síťové propojení znázorněno na obrázku vlevo.
== Napojení na CPU ==
Adresa slova, které má být přečteno nebo zapsáno, je vložena z [[CPU]] počítače do adresového registru. Na dolním blokovém schematu je zobrazen desetibitový registr, logicky rozdělený na dvě pětibitové části, připojené k '''''B-D''''' (binárně dekadickým) [[konvertorům]],<sup>([https://www.google.cz/search?q=binary+to+decimal+circuit+diagram&dcr=0&tbm=isch&source=iu&ictx=1&fir=YAj-OX9pjjhuYM%253A%252CNRzecWUEstI9uM%252C_&usg=__CD63T8i9X237SPnKIdBiH2EEUDI%3D&sa=X&ved=0ahUKEwjpmf-m3rfZAhWzhqYKHcv0CVsQ9QEIKTAA#imgrc=6_IAYtsY-zXKvM: anglicky])</sup>, které převádějí binární obsah adresového registru na dvojici čísel '''''X''''' a '''''Y'''''. Na průsečíku jim přiřazených vodičů leží v každé ze všech '''''k''''' vrstev paměťového bloku jádro, které odpovídá některému z '''''k''''' bitů ('''''D<sub>m</sub>''''') datového registru '''''D''''', obsahujícího adresované slovo. Jednotka '''''TG''''' zajišťuje správnou délku a polaritu proudových impulzů v obou fázích paměťového cyklu. Délka generovaných impulzů bylaje řádově jednotky mikrosekund.
[[Soubor:Ferit_paměť_přístup_.jpg|odkaz=https://cs.wikipedia.org/wiki/Soubor:Ferit_pam%C4%9B%C5%A5_p%C5%99%C3%ADstup_.jpg|vlevo|bezrámu|351x351pixelů]]
Na blokovém schématu vlevo jsou prvky společné celému paměťovému modulu zobrazeny ''červeně,'' zatímco prvky patřící jen k jedné z vrstev jsou ''modré.''
Jak vyplývá z popisu paměťového cyklu, je vodič '''''S''''' využíván jen k detekci přechodu buňky ze stavu '''''1''''' do stavu '''''0'''''., tedy pouze ve fázi čtecí. Vodič '''''Z''''' je využíván k zákazu přechodu jádra ze stavu '''''0''''' do stavu '''''1,''''', k němuž dochází naopak pouze ve fázi zápisu. Tím je umožněno využít pro obě funkce fyzicky jednoho a téhož vodiče. Snížení počtu vodičů ze 4 na 3 vede k tomu, že se pracné vyplétání desky se výrazně zjednoduší. V takovém případě přibude v blokovém schématu zeleně označený obvod '''''P''''', kterým se funkce společného vodiče '''''ZSZ/S''''' mezi fází čtecí a fází zápisovou přepínají.
== Stručná historie ==
První úvahy o tom, jak využít pravoúhlou [[Hysterezní křivka|hysterezní smyčku]] některých ferromagnetických materíálů pro realizaci pamětí, se datují do roku 1945. Za autory této myšlenky jsou pokládání [[J.Presper Eckert|J. Presper Eckert]]<sup>([[:en:J. Presper Eckert|anglicky]])</sup> a [[Jeffrey ChuanChu|Jeffrey Chuan Chu]]<sup>([[:en:Jeffrey Chuan Chu|anglicky]])</sup> z pensylvánské univerzity [[Moore School]]<sup>([[:en:Moore School|anglicky]])</sup>, kteří se v té době podíleli na utajovaném vývoji počítače [[ENIAC]]<ref>{{Citace periodika
| příjmení = Eckert
| jméno = J. Presper
| strany =
| url =
}}</ref>. První patent na zařízení, využívající paměťových vlastností feritových jader, byl udělen v roce 1947 dvěma americkým fyzikům čínského původu, kterými byli [[An Wang]] <sup>([[:en:An_Wang|anglicky]])</sup> a Way-Dong Woo. Nejednalo se ještě o paměť v dnešním slova smyslu, ale o obvod zvaný [[posuvný registr]], používající tehdy dvou feritových jader na jeden bit. Obvod je dosud vystaven v kalifornském [[Computer History Museum|Muzeu historie počítačů]]<sup>([[:en:Computer history museum|anglicky]])</sup>.
Použití feritových jader jako prvků operačních pamětí umožnily dva důležité vynálezy z roku 1951. Prvním bylo rozdělení přístupu do paměti na shora popsanoupopsané fázifáze čtení a zápisu, jehož autorem byl již zmíněný An Wang. Druhým vynálezem klíčového významu, jehož držitelem se stal [[Jay Wright Forrester|Jay Wright Forrestet]], byl koincidenční přístup k individuálním jádrům, založený na rozdělení magnetizačního proudu '''''I<sub>m</sub>''''' do shora zmíněných složek '''''I<sub>m</sub>'''''/2 , protékajících vodiči '''X''', '''''Y.''''' a '''''Z'''''.
V roce 1953 let byla první prakticky použitelná feritová paměť o kapacitě (32×32) 16 bitových slov s dobou přístupu 9μs instalována na počítači [[Whirlwind I|Whirlwind I]]<sup>([[:en:Whirlwind_I|anglicky]])</sup>, vyvinutýmvyvinutém nav [[MIT]] pro US Navy. Patent na tuto feritovou paměť získal zmíněný [[Jay Wright Forrester]], a to na základě funkčního modelu, kterým byla matice 32 feritových jader Φ9mm.
PoBěhem dlouhédlouhého období mezi léty 1955 a 1975<ref>{{Citace elektronického periodika
| příjmení =
| jméno =
| datum vydání =
| datum přístupu = 20.4.2018
}}</ref> byla feritová paměť v několika patentovaných (nebo patenty různě obcházejíchobcházejících) verzích používána v převážné většině vyráběných počítačů, mnohokanálových analyzátorů a v dalších elektronických zařízeních.
== Reference ==
|