Кіріспе

Компьютерлік жадтың алғашқы түрі

Твистор жады – ток өткізгіш сымға магниттік лентаны орау арқылы құрылатын компьютерлік жад түрі. Жұмыс істеу принципі бойынша твистор ядролық жадқа өте ұқсас болды. Твисторды ROM жадындарын, соның ішінде қайта бағдарламаланатын "пиггибек" твистор сияқты түрлерін жасау үшін де пайдалануға болады. Екі түр де автоматтандырылған процестер арқылы өндірілуге қабілетті болды, бұл ядролық жад негізіндегі жүйелерге қарағанда өндіріс шығындарын едәуір төмендетуге мүмкіндік береді деп күтілді. 1957 жылы Bell Labs компаниясы ұсынған, алғашқы коммерциялық қолданысы 1965 жылы пайдалануға берілген 1ESS коммутаторларында болды. Твистор 1960 жылдардың соңы мен 1970 жылдардың басында, жартылай өткізгіш жад құрылғылары дерлік барлық бұрынғы жад жүйелерін ығыстырған кезде қысқа ғана уақыт қолданылды. Твистордың негізгі идеялары көпіршік жадты дамытуға әкелді, бірақ оның да коммерциялық өмірі ұзақ болмады.

Құрылыс

Жадының негізгі бөлігінде кішкентай сақина тәрізді магниттер – өзектер – екі қиылысқан X және Y сымдарымен тізіледі, бұл жазық деп аталатын матрицаны құрайды. Бір X және бір Y сымы қуаттандырылғанда, сымдарға 45 градус бұрышпен магниттік өріс туындайды. Өзек магниттері сымдарға 45 градус бұрышта орналасқандықтан, қуаттандырылған X және Y сымдарының қиылысу нүктесінің үстінен оралған бір өзекке индукцияланған өріс әсер етеді. Өзек магниттері үшін таңдалған материалдар өте "квадратты" магниттік гистерезис сипаттамасына ие болу үшін арнайы таңдалды. Бұл, белгілі бір шектен төменгі өрістер ешқандай әсер етпейді, ал осы шектен жоғары өрістер өзекке әсер етеді, оның магниттелу күйін күрт өзгертеді дегенді білдіреді. Квадратты сипаттама мен күрт ауысу жағдайлары тор ішінде бір өзекке нақты жолмен қол жеткізуді қамтамасыз етеді; жақын орналасқан өзектер сәл өзгеше өріс көреді және әсер етпейді.

Деректерді алу

Негізгі жадтың негізгі операциясы – жазу. Бұл, таңдалған X және Y сымдарына ток деңгейі берілгенде, өзінен-өзі 1/2 критикалық магнит өрісін тудырады. Бұл, қиылыс нүктесіндегі өрістің, ядроның қанығу нүктесінен артық болуына алып келеді, сонан соң ядро сыртқы өрісті қабылдайды. Бірліктер мен нөлдер өрістің бағытымен көрсетіледі, оны екі сымның біреуіндегі ток ағынының бағытын өзгерту арқылы орнатуға болады. Негізгі жадта, битті жазу немесе оқу үшін сезімталдық/тежеу сызығының үшінші сымы қажет. Оқу, жазу процесін пайдаланады; X және Y сызықтары, таңдалған ядроға "0" жазу үшін қолданылатындай қуаттандырылады. Егер сол кезде ядрода "1" болса, онда магниттік күй "0" -ге ауысады және бұл ауысу сезімталдық/тежеу сызығында қысқа электр импульсын тудырады. Егер импульс байқалмаса, онда ауысу болған жоқ, демек ядрода "0" сақталған. Бұл процесс жойғыш; егер ядрода "1" болса, онда бұл үлгі оқу кезінде жойылады және келесі операцияда қайта орнату қажет. Сезімталдық/тежеу сызығы, белгілі бір жазықтықтағы барлық ядролармен ортақ пайдаланылады, яғни бір уақытта тек бір битті оқуға (немесе жазуға) болады. Негізгі жазықтықтар әдетте, әр жазықтықта бір сөзді сақтау үшін жинақталады, ал бір сөзді бір операцияда, барлық жазықтықтарды бірдей қосу арқылы оқуға немесе жазуға болады. Оқу мен жазу арасында деректер магниттік түрде сақталады. Бұл, ядролық жадтың ұшпайтын жад екенін білдіреді.

Өңдеу

Өндірістік өзек маңызды мәселе болды. X және Y сымдарын өзектер арқылы тоқу өрнегімен өткізу қажет еді, ал сезімталдық/тежеу сызығы жазықтықтағы әрбір өзектен өтетін. Көптеген күш-жігерге қарамастан, 1970 жылдарға дейін өзек өндірісін автоматтандыруға ешкім қол жеткізе алмады, ол қолмен жасалатын жұмыс болып қалды. Жад тығыздығын арттыру үшін кішірек өзектерді пайдалану қажет болды, бұл оларды сымдарға қосуды әлдеқайда қиындатты.

Твистор

Твистордың алғашқы нұсқасы концентрлі соленоидтар тізбегі арқылы өткезілген бұралған ферромагниттік сымнан тұрды. Ұзын соленоид – SENSE орам, қысқасы – WRITE орам. Бір бит WRITE орамын + (1) немесе – (0) тогымен импульстік қосып, орам астындағы спиральдік аймақты екі бағыттың біріне қарай магниттеу арқылы жазылды. Созылған сымның бір жағында READ соленоиды орналасқан, импульс берілгенде ол сым арқылы дыбыстық толқын жіберді. Дыбыстық импульс әрбір SENSE орамының астынан өткенде, сымның магниттелу бағытына байланысты + немесе – электр импульсын тудырды. Осылайша, әр импульспен «байт» тізбектей оқылатын болды. Твистор тұжырымдамасы бойынша өзектік жадқа ұқсас болды, бірақ үлгілерді сақтау үшін дөңгелек магниттердің орнына магниттік лента қолданылды. Лента X сызығына баламасы болатын сымдардың жиынтығына оралды, бұл 45 градус бұрышпен спираль құрады. Y сымдары бірнеше твистор сымдарын орап тұрған соленоидтармен алмастырылды. Нақты бір битті таңдау өзектік жадтағыдай болды, бір X және Y сызығы қосылып, 45 градус бұрышта өріс тудырды. Магниттік лента тек лентаның ұзындығы бойымен магниттелуге мүмкіндік беру үшін арнайы таңдалды, сондықтан твистордың бір ғана нүктесі магниттелуге қажетті дұрыс бағыттағы өріске ие болды. Твистордың бастапқы жүйесі 3 милдік мыс сымға оралған пермаллой лентасын пайдаланды. Сымның кез келген ұзындығы үшін лента тек алғашқы жартысына ғана оралды. Содан кейін мыс сым лента аяқталған жерде бүгіліп, лентамен бірге кері жүріп, кері өткізгішті құрады. Бұл барлық қосылыстар бір жағында болды дегенді білдіреді. Бірнеше твистор желілері қатарластырылып, содан кейін ПЭТ пленкасына ламинатталды, твисторлар мен олардың кері сымдары шамамен 1/10 дюйм арақашықтықта болды. Типик лентада бес твистор сымы мен олардың кері сымдары болуы мүмкін, сондықтан лентаның ені бір дюймнан астам болды. Соленоид да осылай құрастырылды, ол 0,15 дюйм енділігіндегі мыс ленталардан тұрды, олар пластикалық лентаға ламинатталды, негізгі өлшемдері твистормен бірдей болды. Әдеттегі соленоидтан, ашық өзегіне көп орамдармен оралған сымдардан айырмасы, бұл жүйеде пластикалық табақтағы қарапайым сымдар ғана болды. Толық жад жүйесін құру үшін соленоидтың бір жапырағы X бағыты бойынша жазық орналастырылды, содан кейін твистордың бір жапырағы Y осі бойында оған тік бұрышта орналастырылды. Соленоид лентасы содан кейін твистор жапырағын орап, U пішіндес соленоидтар тізбегін құрады. Соленоид лентасының тағы бір қабаты бірінші қабатқа қойылды, твистор лентасы бүгіліп, енді жаңа соленоид лентасының үстінен теріс Y осі бойымен жүреді, содан кейін соленоид лентасы екінші циклдерді құру үшін бүгіледі. Бұл процесс твистор жолағы «толыққанша қолданылғанша» жалғасты, жадтың ықшам текшесін құрайды. Жадтың бір жағында, соленоид циклдерінің әрқайсысына қосылған, тек коммутация үшін пайдаланылатын шағын өзектің тізбегі болды (олардың бастапқы мақсаты, жад ретінде дамуы кейінірек болды). Беллдің твисторды әзірлеуінің басты себебі – бұл процесті жоғары деңгейде автоматтандыруға болатындығы еді. Твисторды бүктеу процесі қолмен орындалса да, жапырақтарды жаю және ламинациялау машинамен оңай орындалды. Твистордың жақсартылған нұсқалары сонымен қатар бастапқыда тек кері жол үшін пайдаланылған жалаңаш мыс бөлігін орады, өндіріс техникасын өзгертпей тығыздықты екі есеге арттырды.

Операция

Твисторға жазу ядромен бірдей болды: қажетті қуаттың жартысына твистор сымының бірі мен соленоидтық контурдың бірін қосу арқылы нақты бір бит таңдалынды, нәтижесінде қажетті өріс күші тек олардың қиылысында ғана пайда болды. Оқу процесі басқаша болды. Ядродан өзгеше, твисторда сезімталдық/тежеулі желі болмады. Оның орнына, соленоидтағы ток күші осы контурдағы барлық биттерді аударуға жеткілікті деңгейде болды, ал твистор сымдары оқу желісі ретінде қолданылды. Осылайша, твистор бір жазықтық бойынша оқылып, жазылатын, ал ядрода бір жазықтықта бір уақытта тек бір ғана бит қолданылатын.

Тұрақты магнит тоисторы

Твисторды оңай қайта бағдарламаланатын ROM жасау үшін модификациялауға болады. Мұны істеу үшін әрбір электромагниттік контурдың жартысы кішкентай викаллий бар магниттері орнатылған алюминий картамен ауыстырылды. Соленоидтардың ток өтуі үшін толық тізбек болуы қажет болғандықтан, олар бұрынғыдай бүктелген қабаттар түрінде салынды, бірақ бұл жолы контур твистордың бүктемелерінің арасына, олардың айналасына емес, енгізілді. Бұл бір қабатқа твистордың жоғары және төменгі екі бүктемесі үшін соленоид контурының жартысы ретінде әрекет етуге мүмкіндік берді. Контурды толықтыру үшін магниттер картасы твистор таспасының екінші жағына орналастырылды. Оқу операциясы соленоидты жазу үшін қажетті қуаттың шамамен жартысына дейін қуаттандыру арқылы жүзеге асырылды. Бұл өріс алюминий қабаттан "шағылысып", контурды магниттік тұрғыдан жапты. Нәтижесіндегі өріс жазу күшінен жоғары болды, бұл пермаллойдың күйін өзгертуге себеп болды. Егер бит картадағы магниттелмеген бар магниттің қасында болса, өріс қарсылық көрсетпеді және күй өзгерісі твистор сымында ток импульсын тудырып, "1" деп оқылды. Алайда, сол биттегі барды магниттеу арқылы, бар магниті соленоид тогының тудырған өрісіне қарсылық көрсетіп, оның жазу күшінен төмендеуіне және күй өзгерісіне жол бермеді. Бұл "0" деп оқылды. Тұрақты магниттік твистор (PMT) пластиналарды алып тастау және оларды арнайы жазу құрылғысына орналастыру арқылы қайта бағдарламаланды. Викаллий қолданылу себебі – оны пермаллой таспасына қарағанда қайта магниттеу үшін әлдеқайда көп қуат қажет етті, сондықтан жүйе жад жүйесінде қолданылған кезде тұрақты магниттерді қайта орнату қаупі болмады. Жазу жүйесі осы кедергіні жеңуге жеткілікті үлкен токтарды пайдаланды. 1ESS жүйесінде қолданылған PMT модульдері 128 картадан тұрды, әрқайсысында 2818 магнит болды (64 44 биттік сөз үшін). Бұл 8192 сөзден (8 килобайт) тұратын модульді құрады. Толық сақтау үшін 16 модуль қолданылды, барлығы 131 072 сөз (128 килобайт), бұл 720 896 8 биттік байтқа (704 килобайт) тең.

Қалтаға қосылған тостор

Твисторлы ЖЖҚ-ның тағы бір түрі тұрақты магнит карталарын "пиггибэк" конфигурациясында, твистор желілерінде біріншіге оралған екінші магнит таспасымен алмастырды. Бұл таспа пермаллойдың орнына кобалоймен жабылған, ол магниттік жағынан әлдеқайда "қаттырақ", оны бұру үшін екі есе күшті өріс қажет болды. Жүйені одан да қатты ету үшін кобалой таспасы пермаллойдан екі жарым есе қалың болды, сондықтан нәтижедегі өріс күші бес есе артты. Кобалой таспасының күйін өзгерту үшін қажетті сыртқы ток, қалыпты жұмыс тогынан шамамен 15 есе көп болды. "Пиггибэк" конфигурациясында оқу операциялары тұрақты магнитты нұсқасымен бірдей болды. Жазу операциялары сәл күрделірек болды, себебі барлық твисторларда X сымының бойында магниттік таспа орналасқан. Бұл, кез келген соленоидтың жазылып жатқан битті де, қайтару сымының бөлігіндегі битті де орайтынын білдірді. Бір бітті ғана өзгерту үшін, соленоид алдымен бір бағытта, содан кейін екінші бағытта қуаттандырылды, ал твистор желісіндегі ток тұрақты қалды. Бұл өз кезегінде екі магнит өрісін жасады, біреуі сымның бірінші бөлігіне, екіншісі екінші бөлігіне бағытталды. Барлық оқу және жазу операциялары осылай, жұпталған биттерде орындалды.

Қолданбалар

Твистор бірнеше қолданбаларда пайдаланылды. Даму қаржыландыруының көп бөлігін АҚШ Әуе күштері берді, себебі твистор LIM 49 Nike Zeus жобасында негізгі жад ретінде қолданылатын болды. Америка Құрама Штаттарында Bell System (American Telephone & Telegraph) компаниясы да өздерінің алғашқы электрондық телефондық коммутациялық жүйесінде, 1ESS және ESS сериясының басқа да коммутаторларында "Программалық сақтау" немесе негізгі жад ретінде тұрақты магниттері бар твисторларды қолданды, және бұл 1976 жылы енгізілген 4ESS коммутаторына дейін, содан кейін 1980 жылдарға дейін жалғасты. Сонымен қатар, твистор Traffic Service Position System (TSPS) жүйесінде де қолданылды, бұл Bell компаниясының сымды телефон станцияларының ізбасары болып табылады және жергілікті және халықаралық қоңырауларды басқару және монета жинауды қамтамасыз ететін еді. 2017 жылға қарай АҚШ-тың ауылдық аймақтарында телефон қызметін ұсыну үшін пайдаланылған барлық TSPS және ESS орналымдары алынып тасталды. Кейбір жүйелер Мексика мен Колумбияда қолданылуда, онда көптеген АҚШ жүйелері сатылып, АҚШ-та қызметтен алынғаннан кейін қайта орнатылды.