Па́м'ять на лі́ніях затри́мки (англ. delay line memory) — різновид комп'ютерної пам'яті, що використовувалась у ранніх ЕОМ, наприклад EDSAC, ACE та БЭСМ, в радіолокаційній техніці та декодерах сигналів кольору аналогових кольорових телевізорів систем PAL і SECAM.
Лінії затримки у радарах
Основна ідея ліній затримки виникла в ході розробки радарів під час Другої світової війни, а саме, при вирішенні проблеми скорочення завад від радіосигналу, відбитого землею та нерухомими об'єктами. Радари того часу використовували періодичні імпульси радіохвиль. Відбиті радіохвилі приймалися й посилювалися для відображення на екрані. Щоб прибрати нерухомі об'єкти з екрану радара, відбитий сигнал поділяли на два, один з яких використовувався безпосередньо, а другий затримувався. В електричній схемі з нового сигналу віднімався затриманий сигнал попереднього циклу (нормальний сигнал додавався до затриманого інверсного). В результуючому сигналі залишалися лише зміни між сигналами двох циклів і він виводився на екран. Отже, на екрані відображалися лише сигнали, відбиті від рухомих об'єктів.
До використання ліній затримки на базі цифрових запам'ятовувальних пристроїв перші подібні системи з лініями затримки складалися з наповнених ртуттю трубок з прямим і зворотним п'єзокристалічними перетворювачами на кінцях (аналоги гучномовця та мікрофона, на передавальному і приймальному кінцях відповідно). Сигнали від радарного підсилювача посилалися на п'єзокристал, розташований на одному кінці трубки, і той, отримуючи імпульс, генерував невелике коливання ртуті. Коливання швидко передавалося на інший кінець трубки, де інший п'єзокристал його інвертував і передавав на екран. Було потрібне точне механічне узгодження для забезпечення потрібного часу затримки між імпульсами, який підбирався, і був специфічним для кожного радара.
Ртуть використовувалася тому, що її питомий акустичний опір майже дорівнює акустичному опору п'єзокристалів. Це мінімізує енергетичні втрати, що відбуваються при передачі сигналу від кристала до ртуті і навпаки. Висока швидкість звуку у ртуті (1450 м/с) дозволяла зменшити час очікування імпульсу, що прибуває на приймальний кінець, у порівнянні з часом очікування в іншому, повільнішому середовищі передачі (наприклад, повітрі), але це також означало і те, що кінцеве число імпульсів, які можна зберегти в прийнятній кількості ртутних трубок, було обмеженим. Іншими негативними сторонами застосування ртуті були її вага, ціна і токсичність. Більше того, для максимального узгодження акустичних опорів ртуть треба було утримувати при температурі +40 °C, що робило обслуговування ртутних трубок досить складним.
Пам'ять на лініях затримки у комп'ютерах
У комп'ютерній техніці часові інтервали також були критичними, але з іншої причини. Всі традиційні комп'ютери мали закономірну тривалість циклу пам'яті, необхідну для виконання операцій, початок і закінчення яких зазвичай полягає в читанні з пам'яті та записування в неї ж. Отже, лінії затримки треба було синхронізувати так, щоб імпульси надходили на приймач саме в той момент, коли комп'ютер був готовий зчитати їх. Зазвичай в лініях затримки переміщалася безліч імпульсів одночасно, і комп'ютеру для знаходження шуканого окремого біта доводилося відраховувати імпульси, порівнюючи їх з синхроімпульсами.
Винайдена Джоном Преспером Екертом для комп'ютера EDVAC та використана в UNIVAC I ртутна лінія затримки додатково містила повторювач на приймальному кінці ртутної лінії затримки для посилання вихідного сигналу знову на вхід. У цьому випадку імпульс, посланий у систему, і далі циркулював доти, доки було електроживлення.
Щоб підтримувати в лінії затримки сигнал без завад, потрібно було прикласти значну кількість інженерних зусиль. Для генерування дуже вузької акустичної хвилі, яка не торкалася б стінок трубки, використовувалися численні перетворювачі. Також необхідно було подумати про усунення відбиття сигналу від протилежного кінця трубки. Так як хвиля була вузькою, необхідним було точне налаштування приладу з тим, щоб п'єзокристали розташовувались точно один навпроти одного. У зв'язку з тим, що швидкість звуку змінювалася при зміні температури (через залежність густини від температури), трубки слід було поміщали в термостати, щоб їх температура була сталою. Замість цього, для досягнення такого ж ефекту, інші системи для відповідності навколишній температурі регулювали тактову частоту комп'ютера.
EDSAC, перша дійсно робоча цифрова електронна обчислювальна машина з програмою, що зберігалась у пам'яті, виконувала операції з 512-ма 35-бітними словами пам'яті, що зберігались у 32 лініях затримки, кожна з яких утримувала 576 біт (36-й біт додавався до кожного слова я стартовий/стоповий). В UNIVAC I схема частково була спрощена, кожна трубка зберігала 120 біт і вимагалось 7 великих блоків пам'яті з 18-ма трубками кожен для створення сховища пам'яті на 1000 слів. Об'єднані разом з підсилювачами та допоміжними схемами вони утворювали підсистему пам'яті та займали цілу кімнату. Середній час доступу до пам'яті становив близько 222 мкс, що було значно швидше, ніж у механічних системах, що використовувались у комп'ютерах попередніх конструкцій.
Пізніший варіант ліній затримки використовував у ролі зберігача інформації металевий дріт з магнетострикційними перетворювачами. Маленькі шматочки магнетострикційного матеріалу, зазвичай нікелю, прикріплялися з двох протилежних сторін на кінцях дроту та поміщались всередину електромагніта. Коли біти з комп'ютера передавалися на магніт, нікель стискався або розширювався й закручував кінець дроту. Отримана хвиля кручення рухалася уздовж дроту так само, як звукова хвиля рухалася у трубці із ртуттю.
Однак, на відміну від стискувальної хвилі, хвиля кручення була значно стійкішою щодо проблем, пов'язаних з механічними дефектами, настільки, що дріт змотувався у котушку і прикріплювався до дошки. Завдяки здатності скручуватися, системи на основі дроту могли мати таку довжину, яка була необхідна, і сприяли збереженню значно більшої кількості даних на одному елементі. 1000 елементів запам'ятовування зазвичай вміщалися на дошці площею в 1 квадратний фут (0,093 м²). Правда, це також означало, що час, необхідний для пошуку кожного окремого біта був дещо більшим через переміщення по дроті, і час доступу в середньому становив близько 500 мкс.
Пам'ять на лініях затримки була набагато дешевшою і надійнішою, ніж тригери з вакуумних ламп, і швидшою, ніж реле з самоутриманням (реле-засувки). Вона використовувалася до кінця 1960-х років, особливо в британських комерційних комп'ютерах [en], різних комп'ютерах компанії «Ferranti» і в настільному програмованому калькулятор і [en]», випущеному компанією [en] у 1965 році. Компактні безртутні дротові магнетострикційні лінії затримки встановлювали в електронні клавішні обчислювальні машини (ЕКВМ) серії «Іскра 122», а також «Електроніка-155»
Останнє використання
Найдовше (до початку 2000-х років) пам'ять на лініях затримки проіснувала в аналогових кольорових телевізорах, де використовувалася для запам'ятовування різницевих сигналів кольору на період часу, що дорівнює довжині одного рядка телевізійного растру. В системі PAL це необхідно для компенсації фазових спотворень тракту передачі сигналів, а в системі SECAM — для забезпечення існування в кожному рядку одночасно двох різницевих сигналів кольору, які передаються послідовно через рядок.
Див. також
Посилання
- Пам'ять на акустичних лініях затримки — зображення пам'яті на основі дротової лінії затримки у комп'ютері компанії «Ferranti»
- Пам'ять на лініях затримки — діаграма магнетострикційного перетворювача
- Патент США № 2629827 на винахід «Системи пам'яті» компанії «Eckert-Mauchly Computer Corporation»; заявка подана у жовтні 1947 року, патент видано у лютому 1953 року.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Pa m yat na li niyah zatri mki angl delay line memory riznovid komp yuternoyi pam yati sho vikoristovuvalas u rannih EOM napriklad EDSAC ACE ta BESM v radiolokacijnij tehnici ta dekoderah signaliv koloru analogovih kolorovih televizoriv sistem PAL i SECAM Zapam yatovuvalnij pristrij na rtutnih akustichnih liniyah zatrimki v obchislyuvalnij mashini UNIVAC I 1951 Liniyi zatrimki u radarahOsnovna ideya linij zatrimki vinikla v hodi rozrobki radariv pid chas Drugoyi svitovoyi vijni a same pri virishenni problemi skorochennya zavad vid radiosignalu vidbitogo zemleyu ta neruhomimi ob yektami Radari togo chasu vikoristovuvali periodichni impulsi radiohvil Vidbiti radiohvili prijmalisya j posilyuvalisya dlya vidobrazhennya na ekrani Shob pribrati neruhomi ob yekti z ekranu radara vidbitij signal podilyali na dva odin z yakih vikoristovuvavsya bezposeredno a drugij zatrimuvavsya V elektrichnij shemi z novogo signalu vidnimavsya zatrimanij signal poperednogo ciklu normalnij signal dodavavsya do zatrimanogo inversnogo V rezultuyuchomu signali zalishalisya lishe zmini mizh signalami dvoh cikliv i vin vivodivsya na ekran Otzhe na ekrani vidobrazhalisya lishe signali vidbiti vid ruhomih ob yektiv Do vikoristannya linij zatrimki na bazi cifrovih zapam yatovuvalnih pristroyiv pershi podibni sistemi z liniyami zatrimki skladalisya z napovnenih rtuttyu trubok z pryamim i zvorotnim p yezokristalichnimi peretvoryuvachami na kincyah analogi guchnomovcya ta mikrofona na peredavalnomu i prijmalnomu kincyah vidpovidno Signali vid radarnogo pidsilyuvacha posilalisya na p yezokristal roztashovanij na odnomu kinci trubki i toj otrimuyuchi impuls generuvav nevelike kolivannya rtuti Kolivannya shvidko peredavalosya na inshij kinec trubki de inshij p yezokristal jogo invertuvav i peredavav na ekran Bulo potribne tochne mehanichne uzgodzhennya dlya zabezpechennya potribnogo chasu zatrimki mizh impulsami yakij pidbiravsya i buv specifichnim dlya kozhnogo radara Rtut vikoristovuvalasya tomu sho yiyi pitomij akustichnij opir majzhe dorivnyuye akustichnomu oporu p yezokristaliv Ce minimizuye energetichni vtrati sho vidbuvayutsya pri peredachi signalu vid kristala do rtuti i navpaki Visoka shvidkist zvuku u rtuti 1450 m s dozvolyala zmenshiti chas ochikuvannya impulsu sho pribuvaye na prijmalnij kinec u porivnyanni z chasom ochikuvannya v inshomu povilnishomu seredovishi peredachi napriklad povitri ale ce takozh oznachalo i te sho kinceve chislo impulsiv yaki mozhna zberegti v prijnyatnij kilkosti rtutnih trubok bulo obmezhenim Inshimi negativnimi storonami zastosuvannya rtuti buli yiyi vaga cina i toksichnist Bilshe togo dlya maksimalnogo uzgodzhennya akustichnih oporiv rtut treba bulo utrimuvati pri temperaturi 40 C sho robilo obslugovuvannya rtutnih trubok dosit skladnim Pam yat na liniyah zatrimki u komp yuterahFunkcijna ta strukturna shemi rtutnoyi liniyi zatrimki sho vikoristovuvalas u komp yuterah SEAC U komp yuternij tehnici chasovi intervali takozh buli kritichnimi ale z inshoyi prichini Vsi tradicijni komp yuteri mali zakonomirnu trivalist ciklu pam yati neobhidnu dlya vikonannya operacij pochatok i zakinchennya yakih zazvichaj polyagaye v chitanni z pam yati ta zapisuvannya v neyi zh Otzhe liniyi zatrimki treba bulo sinhronizuvati tak shob impulsi nadhodili na prijmach same v toj moment koli komp yuter buv gotovij zchitati yih Zazvichaj v liniyah zatrimki peremishalasya bezlich impulsiv odnochasno i komp yuteru dlya znahodzhennya shukanogo okremogo bita dovodilosya vidrahovuvati impulsi porivnyuyuchi yih z sinhroimpulsami Vinajdena Dzhonom Presperom Ekertom dlya komp yutera EDVAC ta vikoristana v UNIVAC I rtutna liniya zatrimki dodatkovo mistila povtoryuvach na prijmalnomu kinci rtutnoyi liniyi zatrimki dlya posilannya vihidnogo signalu znovu na vhid U comu vipadku impuls poslanij u sistemu i dali cirkulyuvav doti doki bulo elektrozhivlennya Shob pidtrimuvati v liniyi zatrimki signal bez zavad potribno bulo priklasti znachnu kilkist inzhenernih zusil Dlya generuvannya duzhe vuzkoyi akustichnoyi hvili yaka ne torkalasya b stinok trubki vikoristovuvalisya chislenni peretvoryuvachi Takozh neobhidno bulo podumati pro usunennya vidbittya signalu vid protilezhnogo kincya trubki Tak yak hvilya bula vuzkoyu neobhidnim bulo tochne nalashtuvannya priladu z tim shob p yezokristali roztashovuvalis tochno odin navproti odnogo U zv yazku z tim sho shvidkist zvuku zminyuvalasya pri zmini temperaturi cherez zalezhnist gustini vid temperaturi trubki slid bulo pomishali v termostati shob yih temperatura bula staloyu Zamist cogo dlya dosyagnennya takogo zh efektu inshi sistemi dlya vidpovidnosti navkolishnij temperaturi regulyuvali taktovu chastotu komp yutera EDSAC persha dijsno robocha cifrova elektronna obchislyuvalna mashina z programoyu sho zberigalas u pam yati vikonuvala operaciyi z 512 ma 35 bitnimi slovami pam yati sho zberigalis u 32 liniyah zatrimki kozhna z yakih utrimuvala 576 bit 36 j bit dodavavsya do kozhnogo slova ya startovij stopovij V UNIVAC I shema chastkovo bula sproshena kozhna trubka zberigala 120 bit i vimagalos 7 velikih blokiv pam yati z 18 ma trubkami kozhen dlya stvorennya shovisha pam yati na 1000 sliv Ob yednani razom z pidsilyuvachami ta dopomizhnimi shemami voni utvoryuvali pidsistemu pam yati ta zajmali cilu kimnatu Serednij chas dostupu do pam yati stanoviv blizko 222 mks sho bulo znachno shvidshe nizh u mehanichnih sistemah sho vikoristovuvalis u komp yuterah poperednih konstrukcij Drotova liniya zatrimki iz zsuvnoyu hvileyu kruchennya Piznishij variant linij zatrimki vikoristovuvav u roli zberigacha informaciyi metalevij drit z magnetostrikcijnimi peretvoryuvachami Malenki shmatochki magnetostrikcijnogo materialu zazvichaj nikelyu prikriplyalisya z dvoh protilezhnih storin na kincyah drotu ta pomishalis vseredinu elektromagnita Koli biti z komp yutera peredavalisya na magnit nikel stiskavsya abo rozshiryuvavsya j zakruchuvav kinec drotu Otrimana hvilya kruchennya ruhalasya uzdovzh drotu tak samo yak zvukova hvilya ruhalasya u trubci iz rtuttyu Odnak na vidminu vid stiskuvalnoyi hvili hvilya kruchennya bula znachno stijkishoyu shodo problem pov yazanih z mehanichnimi defektami nastilki sho drit zmotuvavsya u kotushku i prikriplyuvavsya do doshki Zavdyaki zdatnosti skruchuvatisya sistemi na osnovi drotu mogli mati taku dovzhinu yaka bula neobhidna i spriyali zberezhennyu znachno bilshoyi kilkosti danih na odnomu elementi 1000 elementiv zapam yatovuvannya zazvichaj vmishalisya na doshci plosheyu v 1 kvadratnij fut 0 093 m Pravda ce takozh oznachalo sho chas neobhidnij dlya poshuku kozhnogo okremogo bita buv desho bilshim cherez peremishennya po droti i chas dostupu v serednomu stanoviv blizko 500 mks Pam yat na liniyah zatrimki bula nabagato deshevshoyu i nadijnishoyu nizh trigeri z vakuumnih lamp i shvidshoyu nizh rele z samoutrimannyam rele zasuvki Vona vikoristovuvalasya do kincya 1960 h rokiv osoblivo v britanskih komercijnih komp yuterah en riznih komp yuterah kompaniyi Ferranti i v nastilnomu programovanomu kalkulyator i en vipushenomu kompaniyeyu en u 1965 roci Kompaktni bezrtutni drotovi magnetostrikcijni liniyi zatrimki vstanovlyuvali v elektronni klavishni obchislyuvalni mashini EKVM seriyi Iskra 122 a takozh Elektronika 155 Ostannye vikoristannyaNajdovshe do pochatku 2000 h rokiv pam yat na liniyah zatrimki proisnuvala v analogovih kolorovih televizorah de vikoristovuvalasya dlya zapam yatovuvannya riznicevih signaliv koloru na period chasu sho dorivnyuye dovzhini odnogo ryadka televizijnogo rastru V sistemi PAL ce neobhidno dlya kompensaciyi fazovih spotvoren traktu peredachi signaliv a v sistemi SECAM dlya zabezpechennya isnuvannya v kozhnomu ryadku odnochasno dvoh riznicevih signaliv koloru yaki peredayutsya poslidovno cherez ryadok Div takozhPam yat na magnitnih oserdyahPosilannyaPam yat na akustichnih liniyah zatrimki zobrazhennya pam yati na osnovi drotovoyi liniyi zatrimki u komp yuteri kompaniyi Ferranti Pam yat na liniyah zatrimki diagrama magnetostrikcijnogo peretvoryuvacha Patent SShA 2629827 na vinahid Sistemi pam yati kompaniyi Eckert Mauchly Computer Corporation zayavka podana u zhovtni 1947 roku patent vidano u lyutomu 1953 roku