Кіріспе

Вакуумдық лампалы коммерциялық компьютер, 1958 жыл

UNIVAC II компьютері – Sperry Rand компаниясының UNIVAC бөлімшесі 1958 жылы алғашқы рет жеткізген UNIVAC I компьютерінің жетілдірілген нұсқасы болды. Жақсартуларға негізгі жадтың көлемін 2000 сөзден 10000 сөзге дейін ұлғайту, UNISERVO II таспа жетегін пайдалану мүмкіндігі (ол ескі UNIVAC I металл таспаларын немесе жаңа PET таспаларын қолдануға болатын), сондай-ақ кейбір транзисторлық тізбектерді қосу (дегенмен, ол басым бөлігімен вакуумдық лампалы компьютер болып қала берді) кірді. Бұл компьютер UNIVAC I бағдарламаларымен код және деректер бойынша толық үйлесімді болды. Оның салмағы шамамен .

Магниттік өзек

Сыйымдылығы 10 000 сөз; 120 000 таңба. Жад орындары 0000 – 1999. Жедел әрекеттеу уақыты нөлдік (жадқа сілтемелер "Time Out" кезінде басталады). Негізгі цикл 20 микросекунд. Құрылымы 42 жеке магниттік өзек жазықтығынан тұрады, әрқайсысы тікбұрышты, ені 50 өзек, ұзындығы 80 өзек. Барлық пайдаланушылар 2000 сөздік, 24 000 цифрлық магниттік өзек сақтағышын пайдаланады. Әр жазықтық 50x40 өзекке бөлінген екі бөлікке бөлінеді, әр бөлігінде 2000 өзек болады. Әр бөлімде 2000 сөздің әрқайсысының бір бинарлық орны (биті) үшін бір өзек қарастырылған. Сөздің екінші жартысының сол бірдей бинарлық орны жазықтықтың екінші бөлігіндегі сол физикалық орналасқан өзекте сақталады. Осылайша, әр жазықтықта 2000 сөздің әрқайсысы үшін екі бинарлық позиция бар; мысалы, бірінші және 43-ші, немесе 9-шы және 52-ші. Физикалық жад – тікбұрышты призма. Жады орны әрқашан барлық 42 жазықтықта екі өзекке сілтеме жасайды. Екі өзек 50 мүмкін бағанның біреуімен және 80 мүмкін қатардың екеуімен қиылысу арқылы анықталады. Бір қатар жазықтықтың әр бөлігінде орналасқан. Барлық 42 жазықтық әр сөз үшін екі рет қолданылады. Жадымен байланысты 42 биттік сыйымдылығы бар жарты сөз енгізу тіркегіші бар. Әр бит жадқа сілтеме жасалғанда осы тіркегіштің магниттік өзегінде уақытша сақталады. Осы тіркегіш өзектерінің әрқайсысы 42 жад жазықтығының біреуімен байланысты. Жадына жазу үшін сөздің бірінші жартысы енгізу тіркегішіне орналастырылады, ал мекенжай таңдағышы 42 жазықтықтың әрқайсысындағы жоғарғы бөлімнің тиісті бағаны мен қатарын белгілейді. Тиісті сәтте ақпарат енгізу тіркегішінің әр өзегінен жадтың тиісті жазықтығындағы таңдалған өзекке беріледі. Қырық екі импульс өткеннен кейін сөздің екінші жартысы енгізу тіркегішіне орналастырылады және процесс жадтың төменгі бөлігінде қайталанады. Оқу әрекеттері кері тәртіппен орындалады. Жадының жылдамдығы Univac арифметикалық бөлімінің жылдамдығымен үйлестірілген, бұл 40 микросекунд ішінде 12 таңбаны жадқа енгізуге немесе одан алуға мүмкіндік береді. Сөз импульстары жоғары жылдамдықты шинадан және енгізу тіркегішінен 42 биттік модульдерде реттік сигналды параллельге және керісінше түрлендіретін механизм арқылы өтеді.

Тексеру ерекшеліктері

Мүмкін болған жағдайда, регистрлер және басқа да схемалар екі дана түрінде келеді. Олардың ішкі мазмұны үнемі салыстырылады, осылайша бірдей блоктардағы деректердің үйлесімсіздігі дұрыс емес жұмыс істеуін көрсетеді және компьютерді тоқтатады. Бұл кезде команда қайтадан орындалуы мүмкін. Univac жүйесінде қолданылатын импульстік кодта барлық символдарда импульстардың тақ саны болады. Univac ішіндегі бірнеше маңызды нүктелерде әрбір символ импульстардың тақ саны бойынша тексеріледі. Егер импульстардың жұп саны анықталса, сигнал беріледі және компьютер тоқтатылады. Басқа да тексеру тізбектері басқа түрлі қателер туындағанда Univac-ты тоқтатады. Егер қол жетімсіз жад адресіне сілтеме жасауға тырысылса, қате пайда болады. rI-ден rM-ге деректерді беру кезінде жұп-тақ қатесі болса, дерек беру тоқтатылады және қате орны (rI адресі) көрсетіледі. 720 символдың саны 100-ге дейінгі сандық санағышта көрсетіледі.

"Барлық бірлік" тестілеуі

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

Құю

Univac толыққанды біріктірілген, осылайша ақауларды анықтауға болады. Әрбір бөлімшеде барлық тұрақты және айнымалы токқа арналған негізгі сақтандырғыштарға қосымша өз сақтандырғыш жиынтығы бар. Сақтандырғыш күйсе, қуат өшіріледі және индикаторлық схема қай бөлімшеде күйген сақтандырғыш орналасқандығын көрсетеді, ал "белгі" нақты сақтандырғышты көрсетеді.

Кернеуді бақылау

Автоматты кернеуді бақылау жүйесі барлық маңызды тұрақты ток потенциалдарын үздіксіз қадағалайды және егер кез келгені белгіленген шектен шығып кетсе дабыл береді.