Кіріспе

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

Уильямс түтігі немесе ойлап тапқандары Фредди Уильямс және Том Килберннің есімімен аталған Уильямс-Килберн түтігі – компьютерлік жадының алғашқы түрі. Бұл алғашқы кездейсоқ қолжетімділікпен жасалған цифрлық сақтау құрылғысы болды және бірнеше ерте компьютерлерде сәтті қолданылды. Уильямс түтігі катодты сәулелі түтікте (CRT) нүктелер желісін көрсету арқылы жұмыс істейді. CRT-нің жұмыс принципіне байланысты, бұл әр нүктенің үстінде статикалық электрдің шағын зарядын тудырады. Әрбір нүктенің орналасқан жерінен заряд дисплей алдындағы жұқа металл пластина арқылы оқылады. Көрсетілім уақыт өте келе солғын болғандықтан, ол мерзімімен жаңартылып тұратын. Ол бұрынғы акустикалық кешіктіру желісі жадысынан гөрі, электронның вакуумдық түтік ішіндегі жылдамдығымен, яғни дыбыс жылдамдығынан гөрі жылдам жұмыс істейді. Жүйеге жақын жердегі электр өрістерінің кері әсері тиді және оның жұмыс істеуі үшін жиі реттеу қажет болды. Уильямс-Килберн түтіктері негізінен жоғары жылдамдықты компьютерлік жобаларда қолданылды. Уильямс және Килберн 1946 жылдың 11 желтоқсанында және 1947 жылдың 2 қазанында британдық патенттерге, содан кейін 1947 жылдың 10 желтоқсанында және 1949 жылдың 16 мамырында АҚШ патенттік өтінімдеріне жүгінді.

Жұмыс принципі

Уильямс түтігі катодты сәуле түтіктерінде (CRT) пайда болатын екіншілік эмиссия деп аталатын құбылысқа негізделген. Электрондық сәуле дисплей бетін құрайтын люминофорға тигенде, ол әдетте оны жарықтандырады. Егер сәуленің энергиясы белгілі бір шектен жоғары болса (люминофордың құрамына байланысты), ол сонымен қатар люминофордан электрондардың шығарылуына себеп болады. Бұл электрондар қысқа қашықтыққа ұшып, CRT бетіне тартылып, одан қысқа қашықтықта түседі. Нәтижесінде сәуле орнында электрондардың жетіспеуінен оң заряд, ал электрондардың түскен жерінде теріс заряд пайда болады. Осылайша пайда болған зарядтық шұңқыр түтікше бетінде секундық үлесінде сақталады, ал электрондар бастапқы орнына қайта оралады. Уильямс түтігі жады Baby үшін жасалған жоқ, керісінше, Baby жадтың сенімділігін көрсету үшін сынақ алаңы болды. Том Килберн 218 санына дейінгі сандардың ең үлкен жай көбейткішін анықтау үшін 17 жолдық бағдарлама жазды. Университеттегі дәстүр бойынша, бұл Килберн жазған жалғыз бағдарлама екендігі айтылады. Уильямс түтіктері уақыт өте келе сенімділігін жоғалтатын, сондықтан көптеген жұмыс істейтін орналымдарды қолмен реттеуге тура келді. Ал сынаптық кешіктіру желілік жады керісінше, баяурақ және тікелей қол жеткізуге мүмкіндік бермейтін, себебі биттер тізбектей берілетін, бұл бағдарламалауды қиындатты. Кешіктіру желілерін де қолмен баптау қажет болды, бірақ олар нашарлай бермейтін және деректер беру жылдамдығы, салмағы, құны, жылу және уыттылығы мәселелеріне қарамастан, ерте цифрлық электрондық есептеуде біршама сәттілікке жетті. Уильямс түтіктерін пайдаланған Манчестер Mark 1, Ферранти Mark 1 ретінде сәтті сатылды. АҚШ-тағы алғашқы компьютерлердің кейбіреулері де Уильямс түтіктерін қолданды, оның ішінде IAS машинасы (алғашқыда Selectron түтігі жады үшін жобаланған), UNIVAC 1103, IBM 701, IBM 702 және Standards Western Automatic Computer (SWAC). Уильямс түтіктері советтік Strela 1 және Жапонияның TAC (Токио автоматты компьютері) -нде де қолданылды.