Кіріспе

General Electric орталық компьютерлері

GE 600 сериясы – 1960 жылдары General Electric (GE) компаниясы құрастырған 36 биттік орталық компьютерлер отбасы. GE орталық компьютерлер бизнесінен шыққанда, бұл желі Honeywell компаниясына сатылды, ол 1990 жылдарға дейін осыған ұқсас жүйелерді жасады. Бөлімше Groupe Bull компаниясына, содан кейін NEC компаниясына өткен кезде де дамуын жалғастырды. Бұл жүйе, ең алдымен, Дартмут уақытты бөлісу жүйесі (DTSS) және Multics операциялық жүйесі үшін пайдаланған аппараттық құрал ретінде белгілі. Multics жүйесі GE 645 моделінде енгізілген виртуалды жад мүмкіндіктері арқасында қолдауға ие болды.

Сәулет

600 сериялы процессор 36 биттік сөздермен жұмыс істейді, ал адрестер 18 биттік болып келеді. Аккумулятор тіркелгісі (AQ) – 72 биттік тіркелгі, оған екі 36 биттік тіркелгі (A және Q) немесе төрт 18 биттік тіркелгі (AU, AL, QU, QL) ретінде жеке-жеке қол жеткізуге болады.

Деректер пішімі

Деректер үлкен енділік форматта сақталған. Биттер 0-ден (ең маңызды) бастап 35-ке немесе 71-ге (ең аз маңызды) дейін нөмірленді. Екілік қанағатты нүкте деректері екілік толықтыру түрінде сақталды. Жарты сөз (18 бит), сөз (36 бит) және қос сөз (72 бит) операндарын қолдады. Операндты бүтін сан емес, екілік бөлшек ретінде қарастыратын көбейту және бөлу командалары болды. Екілік үзілді нүкте деректері бір дәлдікпен (36 бит) немесе екі дәлдікпен (72 бит) болуы мүмкін. Екі жағдайда да көрсеткіш сегіз биттік, екілік толықтыру түрінде болды. Мантисса 28 немесе 64 биттік, екілік толықтыру түрінде болды. AQ және E тіркегіштеріндегі операндар мен нәтижелердің мантиссасы 72 битке дейін жетеді. Символдық деректер 6 биттік BCD немесе 9 биттік ASCII форматында болды.

Ж/С

600 сериясына I/O басқару үшін бірқатар арна контроллері де кірді. CPU арна контроллерінің өз машина тілінде жазылған қысқа бағдарламаларды тапсыра алатын, ол деректерді өңдеп, жадтан немесе жадқа жылжытатын, және аяқталған кезде үзіліс сигналдарын жіберетін. Бұл басты процессорға баяу I/O аяқталуын күтіп тұрып, басқа тапсырмаларға көшуге мүмкіндік берді, бұл уақытты бөлісу жүйелерінің маңызды мүмкіндігі еді.

Тарих

GE 600 компьютерлер желісі Джон Кулер басқарған команда 1959 жылы әскери MISTRAM жобасы үшін жасаған жұмыстарының нәтижесінде әзірленді. MISTRAM – радарлық бақылау жүйесі, ол Apollo жобасының ішінде бірнеше жобаларда қолданылды. Әуе күштері деректерді жинауға арналған компьютерді Канавералдан алыс орналасқан бақылау станциясына орнатуды қажет етті. Деректер ақырында Кейптегі 36 биттік IBM 7094 машинасымен бөліседі, сондықтан компьютер де 36 биттік болуы керек еді. GE бұл міндет үшін M236 деп аталған машинаны жасады, және 36 биттік қажеттіліктерге байланысты ол 7094 сияқты жұмыс істеді. GE бастапқыда өз машинасымен коммерциялық компьютер нарығына енуді жоспарламаған. Алайда, 1960 жылдардың басында GE IBM мейнфреймдерін ең көп пайдаланатын компания болды, және өз машиналарын өндіру олардың есептеу бөлімінің шығындарын төмендетудің тиімді жолы сияқты көрінді. Бір есептеу бойынша, даму шығындары IBM жалға алу төлемдерінен бір жыл ішінде өтелген болар еді. Көптеген адамдар күмәнмен қарады, бірақ бір жылдық ішкі тартыстардан кейін, 1963 жылдың ақпанында M236 коммерцияландыру жобасына жасыл жарық берілді. Машина бастапқыда GE 635 ретінде ұсынылды, сондай-ақ баяурақ, бірақ үйлесімді GE 625 және GE 615 да ұсынылды. Көпшілігі бір процессорлы жүйелер болса, 635 төрт процессормен (CPU) және төрт кіріс/шығыс контроллерімен (IOC) жабдықталуы мүмкін, әрқайсысы 16 ортақ перифериялық интерфейс арнасына ие. 635 жалпы мақсаттағы SMP жүйесінің алғашқы мысалы болған болуы мүмкін, бірақ GECOS/GCOS бағдарламалық жасақтамасы процессорларды бас процессор және үш бағынышты процессор ретінде қарастырды. 1964 жылдың тамызында IBM GE 600 сериясын "орта және үлкен ғылыми салалардағы қатаң бәсекелес" деп бағалады. 1965 жылдың мамырында GE Schenectady зауытына әртүрлі өлшемдегі және түрдегі бес компьютердің орнына алғашқы GE 625 компьютері жеткізілді. 1965 жылы GE 635-тің бірнеше данасы, оның ішінде екеуі қараша айында Martin Marietta компаниясына жеткізілді. 600 сериясы алты модельден тұрды: 605, 615, 625, 635, 645 және 655. GE 635-ке қосылуға арналған 9SA деп аталатын қорап ұсынды, бұл 635-ке 7094 бағдарламаларын орындауға мүмкіндік берді. 615 – басқару блогы (CU) және операциялық блогының (OU) ауысуы өшірілген және 36 биттік жад жолы бар 635. 625 – басқару блогы мен операциялық блогының ауысуы өшірілген және 72 биттік жад жолы бар 635. 635 – 72 биттік жад жолы және CU/OU ауысуы қосылған. Бұл модельдердің айырмашылығы артқы панельде 10 сымнан да аз болды. Техникалық қызметкерлер қажет болған жағдайда 615-ті 635 немесе 625-ке, немесе керісінше бірнеше сағат ішінде өзгерте алатын; осы бірнеше сымнан басқа, 615, 625 және 635 бірдей болды. 605 нақты уақытты/әскери қолданбаларда қолданылды және негізінен қозғалатын нүктелі аппаратсыз 615 болды. 605 үшін кодталған бағдарламалар кез келген 600 сериялы процессорда өзгеріссіз орындалады. 645 – MIT-де әзірленген Multics операциялық жүйесіне аппараттық қолдау ұсынған 635 процессорының модификациясы. 605/615/625/635 және 645 дискретті транзисторлы TTL логикасымен және бірнеше интегралдық схемалары бар екінші буын компьютерлері болды. Жады екі микросекундтық феррит ядросынан тұрды, оны араластыруға болады. GE Fabri Tek, Ampex және Lockheed компанияларынан ядролық жады сатып алды. Lockheed жады ең сенімді болып көрінді. Жүйемен қолданылатын магниттік таспалардың сенімділігімен байланысты үнемі туындайтын мәселелер жобаның барлық бөлігіне көлеңке түсірді. 1966 жылы GE көптеген тапсырыстарды тоқтатты, ал басқаларын мүлдем жойды. 1967 жылы бұл мәселелер шешіліп, машиналар GECOS операциялық жүйесінің жаңартылған нұсқасымен бірге қайта іске қосылды. 635-тің келесі буынын құру жобасы 1967 жылы басталды. Жаңа GE 655 бұрынғы модельдердің жеке транзисторларын интегралдық схемалармен алмастырды, бұл машинаның өнімділігін екі есе арттырды, сонымен қатар құрастыру шығындарын айтарлықтай төмендетті. Алайда, машина 1969 жылы әлі де әзірленуде болды, және жарияланды, бірақ бұл атаумен ешқашан жеткізілмеді. Сол кезде Multics жобасы ақыры пайдаланушыларға қолжетімді операциялық жүйе жасады. MIT, Bell Labs және GE-ден басқа, Multics-ті іске асыратын GE 645 жүйелері АҚШ Әуе күштерінің Римдегі даму орталығында, Honeywell Billerica және Париждегі Machines Bull компанияларында орнатылды. Соңғы екі жүйе Honeywell / Bull жобасында Honeywell 64 деңгейлі компьютерін жобалау үшін "бағдарламалық жасақтама фабрикасы" ретінде пайдаланылды. GE өзінің компьютерлік бөлімін 1970 жылы Honeywell компаниясына сатты, ол GE 600 сериясын Honeywell 6000 сериясы деп атады. 655 1973 жылы Honeywell 6070 (төмендетілген өнімділік нұсқалары 6030 және 6050) ретінде ресми түрде шығарылды. COBOL өнімділігін жақсарту үшін қосымша ондық/бизнес нұсқаулар жиынтығы қосылды. Бұл кеңейтілген нұсқаулар жиынтығы, сондай-ақ EIS және ондық блок немесе DU болды. EIS бар машиналар "жұп" сериясы болды, яғни 6040, 6060, 6080 және кейінірек 6025. Осы процессорлардың жүзден астам данасы сатылды. Жады бастапқыда Lockheed жасаған 600 нс феррит ядросынан тұрды. Кейінірек 750 нс MOS жады қолданылды. Екеуі де жүйеде бірге болуы мүмкін болды, бірақ жад контроллерінде емес. 645 сияқты Multics-қа қатысты өзгерістері бар 6080 нұсқасы 6180 ретінде шығарылды. 6180 архитектурасының бірнеше ондаған процессорлары жеткізілді. 6000 сериясының кейінгі мүшелері Honeywell, Groupe Bull және NEC компанияларымен әртүрлі атаулармен шығарылды, олар Level 66, Level 68, DPS 8, DPS 88, DPS 90, DPS 9000.