소련 미사일 방어 시스템의 탄생. Elbrus 컴퓨터가 생성된 방법과 실패한 이유
공식적으로 1974년 이전에 있었던 일을 간단히 기억해 봅시다. 역사 엘브루스. 1968년 BESM-6의 연속 생산이 시작되고 6년 후 Sokolov와 Melnikov는 AC-15 인터페이스 장치를 개발하기 시작하여 클러스터의 모양을 조립할 수 있습니다. Ryad-220이 기본적으로 작동하지 않을 뿐만 아니라 길고 세심한 마무리 후에도 작동하지 않습니다. 같은 해 유명한 소비에트 물리학자 Lev Landau가 32세의 나이로 사망하고 수학자 Alexander Yesenin-Volpin은 반체제 인사로 체포되어 강제 치료를 위해 특별 정신 병원에 보내졌습니다. 1명의 수학자들이 그를 변호하는 편지에 서명하고 모스크바 주립 대학에서 학살을 시작하는데, 이는 60년 동안 폭력적인 반유대주의와 "검은 99대"로 알려진 메크마트에서 반체제 인사를 찾는 결과로 이어졌습니다. 20년대 말까지 Mekhmat는 실제로 세계 수학의 중요한 중심지가 되지 않았으며 대부분의 지적인 전문가가 이주했습니다.
1969년 NITSEVT가 만들어지고 Ryad-1의 개발이 시작되었고 Lebedev는 ITMiVT를 재구성하여 범용 컴퓨터, 특수 목적 컴퓨터, 전자 설계 부서, 메모리 부서 및 CAD 부서의 6개 부서로 분리했습니다. 이번에는 Ryabtsev가 PULSE의 첫 번째 버전을 완성하고 있었습니다. Yuditsky는 Logika 공장 지참금으로 MEP의 특수 컴퓨팅 센터(SCC)를 이끌고 Kisunko용 5E53 개발을 완료하고 있습니다.
1970년 Kisunko는 MKSK Argun 테스트 사이트 건설을 완료했으며, Yuditsky의 모듈식 슈퍼컴퓨터를 예상하여 엄청나게 오래된 5E92b가 임시로 설치되었으며 제조 문서는 이미 공장으로 전송되었습니다. 같은 해에 Setun-70의 단일 사본이 모스크바 주립 대학에서 제작되었고 MIR-2의 연속 생산이 시작되었습니다. Tikhonov는 VMK MGU의 교수진을 설립했습니다. P. S. Pleshakov는 Kalmykov 차관이되어 Kisunko에 대한 마지막 공격을 준비하고 있습니다. 방공 및 미사일 방어에 대한 모든 작업을 지배하는 Vympel 중앙 연구 및 생산 협회가 만들어졌으며 다른 정당 후보인 V. I. Markov(또한 Kalmykov의 대리인)가 NII-37의 이사가 되었습니다. Kisunko, Mints, Burtsev 및 Kalmykov를 포함하는 PRO 위원회가 생성되었습니다. S-300 5E26용 컴퓨터 작업이 시작되었습니다. NICEVT 및 ITMiVT의 요청에 따라 MEP는 강력한 ECL Motorola 10k 복제 작업을 시작합니다. ITMiVT의 내부에서 나중에 "Elbrus"로 알려진 "Mountain" 또는 "Cheget"이라는 사전 이름을 가진 기계 개념이 탄생했습니다. 레이더의 경우 "Daryal" Kartsev는 M-10을 완성하고 대량 생산을 위한 긴 시도를 시작했는데, 이는 4년이 걸렸고 마침내 그의 건강을 해쳤습니다.
1971년에 Kolesnikov는 Shokin의 대리인이 되었습니다. 63세의 나이에 끝까지 살아남은 몇 안 되는 괜찮은 사람 중 한 명인 Lukin은 MEP와 MCI의 대결이라는 맷돌에서 죽는다. 상단에서 이미 Kisunko와 Argun을 압박하기로 결정했으며 MRP는 공식적으로 완전히 새롭고 이미 완전히 소유된 A-135 미사일 방어 시스템의 개발을 시작했으며 그 핵심은 Elbrus여야 합니다. Kalmykov는 Brezhnev 앞에 5E53의 연속 생산 방지에 대한 질문을 제기하고 Brezhnev(이 모든 분쟁이 무엇인지 전혀 이해하지 못하는 사람)는 동의합니다. Yuditsky는 Sukhoi Design Bureau를 위해 200MIPS의 성능을 가진 "프로젝트 IV"와 GRU "프로젝트 41-50"을 위한 기계인 CAD 슈퍼컴퓨터를 개발 중이지만 세 가지 개발이 모두 중단되었으며 5E53은 이미 진행 중이었습니다. 대량 생산 및 프로젝트 41-50이 생산을 위해 승인되었습니다. 5E53에 대한 문서가 파괴되고 있으며 41-50에 대한 문서는 Melnikov를 곧 출시될 BESM-10을 위해 ITMiVT로 이전하여 저장되었습니다.
에너지부에 속한 Yuditsky의 세 프로젝트 모두의 실패는 슈퍼컴퓨터 분야에서 경쟁을 용인하고 싶지 않은 라디오 산업부에 의해 직접적으로 발생했습니다. 이것은 이해할 수 있습니다). MEP에는 컴퓨터 생산 공장이 없었습니다. 우스꽝 스럽습니다. 미세 회로 생산 공장은 MEP에 속했고 컴퓨터 생산 공장은 MRP에 속해있어 스포크를 넣을 수있는 환상적인 기회를 얻었습니다. 서로의 바퀴에 끼고 그런 위치에 영원히 갇히게되고 일반적으로 이것은 결국 발생합니다. 그래서 Kalmykov는 MRP가 자체 프로젝트로 바쁘고 다른 사람들의 프로젝트도 공개할 생각이 없다고 Brezhnev에게 간단히 설명했습니다. Brezhnev는 턱을 괴고 MEP에서 개발한 모든 장비의 출시를 취소하고 고개를 끄덕였습니다. 그건 그렇고, MEP는 1980년대에 라디오 산업부를 하이킹 여행에 보내고 "SSBIS의 전자" 프로젝트를 칼리닌그라드에서 멀리 떨어진 칼리닌그라드에서 개인적으로 구입한 공장으로 가져감으로써 ECL 복제에 대한 복수를 했습니다. MCI.
일반적으로 소비에트 부처에는 무언의 철 독점이있었습니다. 계기 공학부 (대표 연구소 - INEUM 포함)는 주로 자동화를 위해 설계된 중형 컴퓨터 개발에 종사했으며 다른 사람의 정원에 두 번만 올라갔습니다. 첫 번째는 NICEVT에 의한 S/360 복제(더 정확하게는 Siemens 4004, RCA 70 복제, S/360 복제)였으며, 두 번째는 1980년대 후반 석유 노동자 - PS-2000 및 PS-3000. 그 이전에는 SM 컴퓨터와 각종 제어 기계가 그들의 유산이었는데 같은 Kartsev의 슈퍼컴퓨터를 향해 달려가다가 계기 제작에서 MCI로 빠르게 밀려났다. MEP는 관심 있는 모든 사무실에 초소형 회로를 공급할 의무가 있었지만 게임의 무언의 규칙에 따라 자체적으로 컴퓨터(특히 슈퍼컴퓨터)를 개발할 권리가 없었고 테이프 레코더 및 시계(나중에 가정용 컴퓨터)와 같은 소비자 전자 제품만 개발할 수 있었습니다. 그들에게 추가됨), 썰매에 앉지 않으려고 할 때마다 그들은 무자비하게 구타를 당했습니다. MEP가 감히 자체 메가 프로젝트인 SSBIS Electronics를 시작한 것은 1980년대 초반이었습니다.
슈퍼컴퓨터의 틈새 시장은 MCI에 의해 확고하게 점유되었고, 자신의 돈 초원을 짓밟으려는 모든 사람이 MCI에서 쫓겨났습니다. 동시에 (NICEVT가 형성되기 전) 그들의 주력 연구소는 ITMiVT였으며 다른 곳의 모든 슈퍼 컴퓨터 개발은 빠르고 가혹하게 억압되었습니다. 이 계획을 벗어나면 소련에는 매우 두꺼운 아르메니아 블라트만 존재한다는 점에 유의해야 합니다. YerNIIMM은 M-3 클론 - "Nairi"에서 마이크로 컴퓨터, 자체 버전의 ESok 및 슈퍼 컴퓨터 예산 삭감 시도에 이르기까지 언제든지 무엇이든 만들 수 있습니다. 실제로 아무도 기사에서 안전하게 인용 할 수있는 단어로 작업의 품질에 대해 이야기하지 않았지만 독점적으로 선택적인 그레이트 러시아어로 소련이 붕괴 될 때까지 돈을 성공적으로 톱질했습니다. Brusentsov의 Setun-70은 이러한 배경에 대해 슬퍼 보였습니다. 1970년 모스크바 주립대학교에서 XNUMX개의 거대한 기업 부처와 무관한 열성팬들의 노력으로 지어진 이 건물은 창설 당시부터 파멸을 당했고 이미 만장일치로 XNUMX개 모두에 의해 짓밟히고 있었습니다. 동안.
1972년 데탕트가 시작되고 SALT-1이 서명되었습니다. 미국 컴퓨터 CDC CYBER의 대량 구매. 과학 및 기상학의 경우 CYBER 170 및 172가 제공되었으며 오일맨의 경우 낙원이 오고 있습니다.
그리고 Burroughs B6700(이미 그곳에 서 있는 B5500을 추격하기 위해)을 모스크바로 보냅니다.
1970년대에 실제로 (우리의 기준에 따르면) 엄청나게 많은 수의 서구 컴퓨터가 소련으로 수입되었고 2개의 Burrough, 약 6개의 CDC, 여러 대의 HP 3000, 360개의 IBM S/10이 있었고 370년 말에는 몇 가지 실제 DEC VAX도 있습니다. MEP 대표는 Motorola에 가서 MC2k 복사에 대한 세부 사항을 논의하고 IBM과 S/4004을 "Row-4000"로 라이센스하는 것에 대해 협상을 시작합니다. Siemens 1972s는 Siemens에서 구입하여 M-XNUMX으로 복제합니다. 그런데 리처드 닉슨은 XNUMX년 중국을 방문하여 세계의 긴장 강도를 더욱 낮췄고 일반적으로 두 시스템이 완벽한 조화를 이루어 치유될 것 같았습니다.
같은 해에 A-351 Argun에 대한 모든 작업이 공식적으로 종료되었습니다. 동시에 "산"과 BESM-10의 개념에 대한 구상이 완료되었고 2개의 예비 프로젝트가 제시되어 1930년 동안 병렬로 개발되었습니다. 다시 1977년대와 같이 서부에서 전체 공장의 구매가 시작됩니다. 예를 들어, 이스크라 공장은 마이크로일렉트로닉 공장뿐이며, 실제로는 소련에 완전히 매각되어 XNUMX년에 가동된 제너럴 인스트루먼트 공장입니다.
프로젝트 시작
1973년 세계 석유 위기가 시작되고 소련은 서방과의 부와 자비로운 협력의 정점에 도달했습니다. A-2용 Don-135 레이더 설계가 시작됩니다. 심각하게 아픈 Lebedev는 모든 직위에서 사임하고 Burtsev는 ITMiVT의 이사가되어 즉시 Melnikov를 그곳에서 추방하기 시작합니다.
1974년 민츠, 칼미코프, 브룩, 레베데프가 사망했습니다. Pleshakov는 무선 전자 산업 장관이 됩니다. 100번째 크리스탈 시리즈가 준비되었습니다. Burtsev는 BESM-10 프로젝트를 익사시키고 또 다른 4년 후에 Melnikov를 짜내고 ITMiVT에서 밀어낼 것입니다. "산"에 대한 문서가 "Elbrus"로 바뀝니다.
다음은 해독된 형태로 인터넷에 게시된 적이 없는 Academician Yershov의 기록 보관소에서 가져온 흥미로운 문서입니다.
학자 V.S. Semenikhin
회원으로부터 옳다 A. I. 에르쇼바
Gor, BESM-10 및 BESM-6과의 호환성 정보
안타깝게도 건강상의 이유로 장관님과 국세청 간담회에 참석하지 못했습니다. 다른 한편으로, 며칠 후에 이해 당사자(Burtsev, Babayan, Korolev, Shura-Bura, Dorodnitsyn)와 집중적인 대화를 나눌 기회를 통해 우리는 여러 고려 사항을 표현할 수 있습니다. 기존의 교착 상태에서 파생된 일종의 의견 통합.
1. 지금까지 하나의 글로벌 대안이 최종적으로 해결되지 않았습니다. 업계가 "Mountain", "Row" 및 BESM-6(어느 정도 미국의 기계와 유사한 대형 기계 개발의 세 가지 비 병합 채널을 지원해야 함) - "Barrows", IBM 및 C.D.C.). 이 문제에 대한 해결책은 "Mountain"과 BESM-10의 요소 기반과 아키텍처의 세부 사항을 약간 비교하는 것이 아니라 훨씬 더 광범위한 정치적, 경제적 고려 사항에서 이루어져야 합니다. 세 줄 보존의 지지자는 Acad입니다. 도로드니신.
이 질문에 대한 결정은 전적으로 귀하의 손에 달려 있다고 생각합니다. BESM-6과의 가장 완벽한 호환성에 대한 필요성을 인식한다고 해서 BESM-10을 선호하는 대안이 자동으로 선택되는 것은 아닙니다. 어떤 경우에도 BESM-6과 "산"의 호환성이 필요합니다.
이 일반적인 문제에 대해 조언자가 되는 것은 매우 어렵습니다. MCI에도 1연구소라는 영광스러운 팀을 기꺼이 받아들인 조직이 있다. 그러한 좌석 배치를 찬성하거나 반대하는 일반적인 고려 사항이 있습니다. ITM에 대한 나의 개인적, 아마도 다소 감상적인 동정은 이것이 극단적인 조치여야 하며, 그럴 가능성은 거의 없음을 시사합니다. 나는 한 가지 확신합니다. 이 팀은 ITM 안팎에서 파괴될 수 없습니다.
2. 다행스럽게도 이제 BESM-6의 연속성과 Burtsev와 Melnikov의 노력의 통합 문제를 해결할 수 있는 기술적 솔루션이 무르익고 있는 것 같습니다. 그는 Shura-Bura, Ershov, Burtsev(예약 포함), Korolev(예약 포함)의 지원을 받습니다. 당신은 그것의 본질을 알고 있습니다: "산" 아키텍처에 맞추기 위해 필요한 그러한 추가 아키텍처로만 BESM-6 명령 시스템을 독점적으로 재현할 "산"의 인터페이스 및 아키텍처 프레임워크 내에서 MEKL에 또 다른 프로세서를 만드는 것 그리고 그것은 그러한 프로세서의 속도를 증가시키기 위해 발명될 수 있습니다. 프로세서는 "산"의 메모리 및 멀티플렉서에 연결하여 단독으로 작동할 수 있지만, 이 프로세서는 (이는 약간의 참신함) 나머지 프로세서("산" 자체 및 자신의 종류)를 공유 메모리에 저장합니다. 따라서 BESM-6 통합의 문제는 새로운 차원에서 해결될 것입니다.
이 옵션에서 AC-6 라인은 이미 존재하는 의무에 국한되어 개발을받지 않습니다.
3. 내 생각에 그러한 결정은 원인의 이익에 부합하며 기술적 솔루션으로서 최소한의 연구 후에 Slavsky와 Academy 모두 사용자에게 부과하는 것이 가능할 것입니다. 실험실 No. 1의 경우(적어도 가장 야심찬 부분에서는) 이러한 결정은 AC-6 라인을 따라 관성 운동을 중지하고 전체 작업 범위를 축소하기 때문에 심리적으로 바람직하지 않습니다(시스템 대신 - 하위 시스템 엄격한 프레임워크), 팀은 감독으로서 뿐만 아니라 수석 디자이너로서 Burtsev에 종속됩니다. 따라서 이 아이디어의 제시는 특히 80년대의 아직 성숙하지 않은 요소를 기반으로 XNUMX억 달러 시스템을 설계하기 위해 실험실에 대한 자율 계약의 발행과 이러한 결정을 연결하는 여기에서 매우 중요합니다(이 아이디어를 들었습니다. Burtsev에서 그리고 또한 그것을 아주 많이 지원합니다).
4. 그럼에도 불구하고 이 라인이 개발된다면 매우 외부적인 방식으로 ITM에 도입하는 것이 매우 중요하다. 연구소에서 Burtsev의 위치는 강화되어야 하며 이와 관련하여 그는 도움이 필요합니다. 그와 멜니코프(사람으로서, 디자이너로서)는 외부 상황 앞에서 나란히 서서 한쪽으로 방향을 틀어야 하는 시점이 있습니다. 그리고 이것이 바로 당신만이 할 수 있는 일입니다. 반면 ITM의 이사인 Burtsev는 교육과 교정이 필요합니다. 기술적으로나 인간적으로는 다 옳지만 게임의 룰을 지키지 않고 너무 무모하게 장사를 한다. 이 연약한 통합 과정에서 그는 인정의 말을 전하고 기관의 관리를 위한 새로운 헌법을 개발하기 위해 함께 노력해야 합니다.
5. 표현된 고려 사항에서 가능한 한 독창적이지 않게 하려고 노력했으며 일반적으로 그것이 나에게 전달된 NTS에 대한 귀하의 연설 주제의 변형으로 인식합니다. 이 오랜 문제를 가능한 한 빨리 해결해 주실 것을 강력히 촉구합니다. 항복을 제외한 모든 ITM의 현재 작업은 차단되었으며 74 년 프로그램에서 벗어나지 않기 위해서는 이미 특별한 노력이 필요합니다.
원고에 대해 죄송하지만 다시 인쇄할 시간이 없습니다.
당신의 A. Ershov
8년 9월 1974~XNUMX일. 이제 저는 이미 노보시비르스크에 있습니다.
이 귀중한 편지에서 무엇을 배울 수 있습니까?
첫째, 그 1974년은 진정한 전환점이었습니다. Lebedev는 죽고 권력과 가장 중요한 돈을 위한 치열한 유혈 투쟁이 시작되었습니다. Yuditsky와 Kartsev의 팀은 이미 보드에서 밀려났습니다. 마침내 Yuditsky는 그의 모든 슈퍼컴퓨터 개발이 종료되었고 미니컴퓨터만 해킹이 허용되었습니다(2년 1976년 후 Shokin은 이를 완전히 가루로 지워 SVT를 물리치고 모든 사람을 분산시킵니다). Kartsev도 사실상(그의 기계는 고려되지 않았습니다. 슈퍼컴퓨터의 한 줄로 , 조기 경보 시스템에만 설치되었으며 각 시스템을 통과하는 데 5-10년이 걸렸습니다.
그 결과 6개의 강력한 그룹이 남았고 모두 MRP에 속했습니다. ITMiVT의 Melnikov(완성된 AS-10 및 BESM-XNUMX 프로젝트 포함), NITSEVT의 Przyjalkovsky(IBM의 프로토타입에 따라 EU 시리즈를 슈퍼컴퓨터로 점진적으로 확장하려는 꿈) 및 ITMiVT의 Burtsev Staros와 같은 원치 않는 사람들을 청소하라는 명령을 열심히 수행한 "황금 소년" Kalmykov와 Pleshakov는 이를 위해 공식적으로 모든 방공/미사일 방어 차량의 주요 개발자에 포함되었습니다.
이 상황에서 Przyjalkowski는 시스템 외부에 있음이 분명했습니다. 한편으로는 그와 그의 EU가 불명예에 의해 100% 위협받지는 않지만 다른 한편으로는 분명히 그는 새로운 틈새 시장에 들어가는 것이 허용되지 않을 것입니다. 슈퍼컴퓨터. 그래서 그는 MEP가 구식 Ryad-500 차량용 100번째 시리즈의 민간용 버전인 K2을 출시하는 것을 잊지 않도록 MEP를 계속 공격하는 것으로 자신을 제한했습니다. 그러나 Burtsev와 Melnikov 사이에는 삶이 아니라 죽음을위한 전투가 발생했습니다. 불행히도 IBM 복제에 대해 개최된 회의록과 유사한 회의록이 없기 때문에(또는 아직 발견되지 않음) BESM-10이 어떻게 죽었는지 정확히 알 수 없습니다. 비교적 순진하고 비정치적인 Ershov조차도 Burtsev가 소비에트 학자들의 대결 기준("게임의 규칙 위반")에 따라 극도로 공격적이고 완전히 오만하게 행동하고 있음을 알아차릴 수 없었습니다. 그의 부츠.
그 주요 비장의 카드는 BESM-6이었고, 그 당시에는 신사가 되었습니다. 글쎄, 물론 - 위대한 Lebedev의 마지막 화려한 창조물, 우리의 독창적 인 개발은이 모호한 Barrows와 IBM이 아니라 Dubna, 중앙 제어 센터, 모스크바 주립 대학 및 소련 과학 아카데미의 컴퓨팅 센터에 있습니다. , 많은 헌신적인 사용자 등이 있습니다. 유일한 문제는 경이적인 아키텍처의 불결함과 요소 기반의 후진성에 있었습니다. -1980. Melnikov가 그런 일을 할 수 있었는지 여부는 확실히 불분명했습니다. 많은 사람들은 그의 팀이 100년대 중반에 건축학적으로 고착된 극도로 보수적인 구식 할아버지들로 대부분 구성되어 있었기 때문에 그가 능력이 없다고 의심했습니다.
그러나 Burtsev는 에이스도 아닌 본격적인 조커를 꺼내 "산"자체와 동일한 요소 기반에서 개발 된 "산"에 BESM-6 보조 프로세서를 추가 할 것을 제안했습니다. 즉, 따라서 강력한 ECL은 원래 BESM-6보다 몇 배나 빠릅니다. Melnikov는 다룰 것이 없었고 결과적으로 BESM-10을 끄고 "산"이 있는 BESM-6 프로젝트를 병합하여 단일 전체로 만들고 Burtsev의 명령 하에 두기로 결정했습니다.
순진한 Ershov는 여전히 그들이 함께 일하기를 희망했고 Melnikov는 공동 프로세서를 담당했지만 Burtsev를 잘 알지 못했고 절대 권력이 필요했습니다. Burtsev의 편에는 Kalmykov와 그의 대리인 Semenikhin 외에도 가장 교활한 부회장 (나중에 과학 아카데미 회장과 최고 소비에트 민족위원회의 대리인)도있었습니다. 소련) 과학 아카데미의 Gury Ivanovich Marchuk은 한때 CPSU에 성공적으로 합류했으며 15년 동안 다양한 부서장과 이사의 직책에서 열심히 일한 후 해당 회원, 그 다음 학자.
그 결과, Melnikov는 카트에 실린 핍스 휠처럼 아무에게도 쓸모가 없는 것처럼 몇 년 동안 ITMiVT에서 시간을 보냈습니다. AS-6의 일부인 BESM-6의 가장 멋진 시간은 6년 미국과의 우호와 데탕트가 절정에 달했던 동일한 소유즈-아폴로 임무였습니다. 서양 데이터에 따르면 전체적으로 약 1975개의 AC-15이 6년부터 1975년까지 생산되었으며, 우리는 약 1980개입니다.
그건 그렇고, 매우 긴 검색 후에 그 순간의 속도에 대한 서구 추정치가 발견되었습니다 - 약 5 MIPS! 그 결과, 이전 기사 중 하나에서 만든 약 3-4개의 BESM-6에 대한 전력 추정이 정확했음이 밝혀졌습니다. 이것은 우리의 BESM이 NASA 슈퍼컴퓨터를 어떻게 찢어서 모든 것을 360배 더 빠르게 계산했는지에 대해 인터넷에서 순환하는 자전거를 분명히 논박하지만 당시 미국 MCC의 심장이었던 IBM S/91 모델 6 기계와의 상대적인 전력 패리티를 확인합니다( 그러나 우리는 다시 가정했습니다). AS-6은 Sokolov에 의해 만들어졌으며 그는 원래 개념에 매우 만족하지 않았고 새로운 기술 솔루션이 필요하다고 믿었으며 홍수 전 BESM-3.1과의 호환성이 손을 묶습니다. 그래서 그는 Burtsev에서 계속 일하고 Melnikov를 떠나지 않고 자신의 컴퓨터를 이런 식으로 만들 수 있다고 생각했습니다. 미래에 그는 Elbrus(취소됨) 및 MCP 슈퍼컴퓨터(Elbrus XNUMX, 완료되지 않음)용 벡터 보조 프로세서의 수석 설계자가 되었습니다.
Nikolai Tomilin은 다음과 같이 회상합니다.
BESM-10의 주장 중 하나는 BESM-6의 명령 시스템을 실행하는 프로세서가 있다는 것이었습니다. 이 프로세서는 소련 전체에서 준비 중이었습니다. 따라서 이러한 발전을 잃지 않고 계속 사용해야했습니다. 그러나 결국 Elbrus-1-K-2가 고안되어 처형되었습니다. 그는 이미 집적 회로를 사용하고 있었기 때문에 이 시리즈를 "통합 BESM-6"이라고 불렀습니다. 그리고 그녀는 Mission Control Center에 섰고 Kaliningrad에 있는 우리에게 SS-BIS 개발에 그녀를 데려왔습니다.
Elbrus-K-B는 고급 기계이지만 BESM-6 시스템도 작동했습니다. 이것은 Vladimir Tyurin의 운영 체제인 BESM-6과 같은 소프트웨어인 ITMiVT(Mark Tyapkin)의 엔지니어링 팀에서도 수행했습니다. 그들은 가능한 BESM-10에 대항하는 것으로 나타났습니다. 처음에는 이 기계를 SVS라고 불렀습니다. 이는 컴퓨팅 시스템의 특수 프로세서(Elbrus 컴퓨팅 시스템을 의미)였습니다. 그런 다음 디코딩이 잊혀졌고 "시스템을 재생하는 시스템"의 변형이 민속학에 나타났습니다.
N. E. Balakirev는 다음과 같이 회상합니다.
초기 단계에서 Elbrus 컴플렉스에 다른 CPU가 계획되지 않았음을 강조해야 합니다.
1976년 후인 1년, Seymour Cray는 125 MFOPS의 Cray-1을 출시하고 모두의 입이 떡 벌어졌습니다. Burtsev는 어떤 희생을 치르더라도 더 이상 짜내지 않을 필요가 있음을 이해합니다. 그렇지 않으면 후원자가 그러한 깨진 희망에 대해 머리를 두드리지 않을 것입니다. 그리고 Melnikov는 독창적 인 도박을 제안합니다. MRP와 ITMiVT를 포기하고 MEP에 서비스를 제공하여 Cray-200의 소련 클론을 조립하여 Elbrus를 굴욕적으로 만듭니다. MEP는 그러한 유혹적인 제안을 거부할 수 없습니다(이만큼 자를 수 있습니다!). 특히 거의 동시에 IXNUMX 수정을 자르기 시작하기 때문에 보다 적은 문제로 훨씬 더 강력한 아키텍처를 구현할 수 있습니다. 부르체프. Shokin은 엄청난 자금을 없애고 (우리가 이미 쓴 것처럼 인쇄 회로 기판 생산을 위한 한 공장은 프랑스에서 완전히 구입했으며 IEP에 XNUMX억 달러가 들었습니다) Melnikov를 새로 만든 사이버네틱스 문제 연구소의 수장으로 둡니다. 소련 과학 아카데미의 박사이며 델타 연구소의 전체 부서를 할당합니다. 거기에서 방금 특파원으로 선택된 Melnikov는 ITMiVT와 Burtsev에 대한 그의 성전을 개인적으로 시작합니다.
이러한 음모가 서구에게도 비밀이 아니었다는 것이 흥미 롭습니다. Peter Wolcott의 1993년 애리조나 대학교 경영학 박사 학위 논문은 소련 부처 간의 대결에 대한 재미있는 설명을 제공합니다.
따라서 1974년 Burtsev는 1980년까지 그의 위대한 Elbrus를 출시하기 위해 무엇이든 할 수 있는 블랑쉬(carte blanche)를 받았습니다. 그 당시 기계의 아키텍처는 이미 일반적으로 완전히 준비되어 있었고 (4 년 동안 개발되었으므로) 조립해야하지만 매복이 발생했습니다.
첫째, Elbrus는 어려웠습니다. 특히 ITMiVT의 2/3가 컴퓨터 개발과 아무 관련이 없었고 일반적으로 많은 사람들이 최소한 무언가(프로그래머 Babayan의 최고 관리자 같은)와 아무 관련이 없었기 때문에 구식 학계의 학자에게는 엄청나게 어렵습니다. 그 당시 가장 유능한 청소년은 5E26에 이미 참여했지만 기금은 비교할 수 없을 정도로 작았습니다 (ECL도 얻지 못했습니다).
두 번째 문제는 요소 기반이었습니다. MEP의 약속 된 100 번째 시리즈는 완성 된 차를 제시해야 할 때 이미 1979 년까지만 주식을 없애기 위해 마스터되었습니다. 또한 Burtsev는 우리가 말했듯이 Elbrus를 조립하기로 매우 논쟁의 여지가있는 결정을 내렸습니다. 느슨한 100 번째 시리즈이지만 K200에 조립하십시오. 일종의 MCM으로 고통이 지붕까지 올라갔습니다.
케이크 위의 체리처럼 슈퍼 스칼라와 스택 머신의 교차는 큰 어려움으로 진행되었으며 프로세서 구현의 최종 세부 사항 중 많은 부분은 6700년 모스크바에서만 등장한 라이브 Burroughs 1974에서만 얻을 수 있었습니다. 그리고 나는 그것을 미국으로 운전해야 했고, 생산과 디버깅을 내 눈으로 확인해야 했습니다.
결과적으로 문서화 및 교육을 제공한 Burroughs 엔지니어와 태그가 지정된 아키텍처의 작동 방식에 대한 이론적 아이디어를 공유한 맨체스터 대학의 영국인의 도움으로 B5500, B6700 및 HP 3000이 , 모스크바에서도 사용 가능), 프로젝트가 구체화되기 시작했지만 그 과정에서 많은 일을 끝내야했고 그 이상을해야했습니다. 테스트 스탠드, 최적의 냉각 및 전원 공급 장치", 이것은 학문적인 문제가 아닙니다. 그런 사소한 일을 생각하는 것입니다.
특히 웃긴 것은 B6700이 모스크바가 아닌 1974년경에 수입됐을 때에도 엘브루스의 주구조물이 추정됐다는 것이다. 따라서 Elbrus 캐비닛 자체(첫 번째 버전에서)는 당시 모스크바에 있던 이전 세대 Burroughs B5500에서 분리되었습니다. 일반적으로 이 차들이 나란히 놓였다면 Burtsev는 완전한 엉망진창이라는 비난을 결코 씻어내지 못했을 것입니다. 아마도 모스크바에 있는 이 건축물의 존재가 모든 국내 역사가들이 10km 동안 매우 부지런히 우회했기 때문일 것입니다. VT, 나는 미국인들에게 정확히 무엇을 언제 우리에게 팔았는지 물어야 했습니다.
ITMiVT 대 ZEMZ
Elbrus-1 프로세서에서 작업한 ZEMZ 엔지니어 중 한 명인 Vladimir Pavlovich Gusev의 회고록에 따르면(그는 친절하게 이 기사에 대한 기억을 공유하는 데 동의했으며 자세한 내용은 아래에 있음), 공장의 엔지니어들은 1974년부터 ITMiVT에 왔습니다. 생산 Elbrus에 대한 문서 작업을 위해. 학자 자신은 그러한 사소한 일에 자신을 낮추지 않고 그림, 프로세서를 꽂을 위치, 메모리를 넣을 위치, 기계 생성이라고 부릅니다. 하드웨어에 스택을 구현하는 것과 같은 특정 회로 솔루션, ITMiVT 직원은 이미 동일한 Burroughs 6700에 대한 엔지니어링 문서의 거대한 묶음에서 유사한 솔루션과 일대일로 찢어졌습니다. 덕분에 엔지니어링 영어를 구사하는 누군가 좋은 수준이 빠르게 상승하여 해당 그룹을 이끌고 이 문서에 있는 내용을 설명했습니다. Burroughs에서 모듈식 원리와 프로세서 장치의 일반 아키텍처를 차용했으며 모양도 일치했습니다. 한편, 시간은 빠르게 흘러가고 Burtsev는 선택의 여지가 없었습니다. 그는 기능 개발의 버그를 발표하고 Elbrus가 1980년까지 준비될 것이지만 그 준비는 되지 않을 것이라고 말해야 했습니다. 주저하지 말고(!) 잠시 후 본격적인 ECL 버전을 출시할 것입니다.
ITMiVT는 과학 연구 기관의 표준 소비에트 구조를 가지고 있었습니다: 연구소 - 부서 - 세분 - 연구소. 부서는 특정 기계에 전념했고 부서 내의 구조는 그들을 구성하는 하드웨어 및 소프트웨어 문제에 전념했습니다. 연구소의 계층 구조는 직원 중 누가 기계에 관한 기사를 쓸 수 있고 기계로 무엇을 쓸 수 있는지를 매우 엄격하게 결정했습니다. 1985년까지 A. A. Sokolov가 이끄는 부서는 MCP에 대해 작업했습니다(그는 이전에 BESM-6, AS-6을 만들고 Elbrus의 BESM 보조 프로세서에 대해 작업했습니다).
Elbrus 자체가 두 번째 부서를 만들었습니다. Babayan은 소프트웨어 및 OS 그룹 책임자의 위치에 있었습니다. 그룹을 두 배로 늘리고 Babayan을 두 직책에 동시에 임명한 이유는 간단했습니다. 바로 급여였습니다. 소비에트 급여 규모는 개인의 직위와 밀접하게 연결되어 있었고 추가 금액을 얻기 위해 연구 기관은 종종 흥미로운 부서를 섞었습니다. E. A. Krivosheev가 이끄는 세 번째 부대는 방공 모바일 컴퓨터, 더 정확하게는 5E26을 개발하고 있었고 Elbrus에서와 같은 방식으로 요구되는 반면 자금과 사람이 마지막으로 가야한다고 불평했습니다. Ryabov는 CAD 부서를 이끌었고 F.P. Galetsky는 다층 인쇄 회로 기판 및 어셈블리 부서를 이끌었습니다. 다른 부서는 RAM 시스템에서 일했습니다. 마지막 부서는 Burtsev가 미세 회로와 보드를 지속적으로 지연시키는 MEP를 극복하기 위해 만들었지만 결국에는 여전히 잘되지 않았습니다.
1974년까지 "Elbrus-1"이라고 하는 TTL 프로세서에 대한 첫 번째 문서가 Sergiev Posad의 ZEMZ에 도착하기 시작했으며, 설계국에서 길고 고통스러운 디버깅, 미세 조정 및 죄악 기계의 변경이 시작되었습니다. 공장. 문제는 이것이었습니다. 우리가 반복적으로 암시했듯이 - 대부분의 소련 "개발자"는 컴퓨터를 개발하는 방법을 전혀 몰랐습니다. 그들이 할 수 없었다는 것은 무엇을 의미합니까? 이는 컴퓨터 개발이 개별적이고 구체적이며 명확한 과학 및 기술 분야라는 것을 의미합니다. 그 의미는 미국에서 IBM 7030 Stretch의 상업적 실패 이후 완벽하게 실현되었습니다. 차 자체는 멋진 것으로 판명되었으며 엄청난 양의 돈만 부풀려졌으며 결과는 작업이 설정된 것보다 몇 배나 덜 강력하다는 것이 밝혀졌습니다. 그 자체로 혁명적이었던 스트레치는 자본주의의 관점에서 볼 때 엄청난 실패였습니다. 시장에서 실패한 것입니다. CDC 자동차는 더 빠르고 저렴했습니다.
IBM은 이 수업을 아주 잘 듣고 기계 구조 엔지니어에게 교육 과정을 개설하고 컴퓨터 시스템의 설계 및 개발에 관한 교과서를 쓰기 시작했습니다. 이것은 새로 발견된 과학의 모든 기준에 따라 설계된 그들의 다음 프로젝트인 S / 360이 기술적으로 훌륭할 뿐만 아니라 경이적으로 상업적으로 성공한 것으로 판명되었습니다. 1960년대부터 IBM 모델은 서구의 모든 하드웨어 개발자에 의해 채택되었으며 대학에서는 "컴퓨터 아키텍처 및 하드웨어 디자인"이라는 전문 분야의 학생들을 배치하기 시작했습니다.
물론 소련에서는 모든 것이 달랐습니다. 우리에게는 정확히 두 명의 공룡이 있었습니다. 독학으로 디자이너(수학자는 아니지만 일반 전기 기술자)인 Brook과 Lebedev는 1950년대 중반에 수십 명의 가장 재능 있는 학생, 같은 전기 기술자 및 라디오 엔지니어는 결과적으로 자격 "컴퓨터 개발자"를 작성합니다. 이것이 Rameev, Melnikov, Burtsev, Tomilin, Sokolov 및 기타 사람들이 태어난 방법입니다. 독학으로 배운 아버지, 1950 년대 후반 - 1960 년대 초반의 기계 제작자와 멀지 않은 곳입니다.
그들은 컴퓨터를 디자인하는 방법을 배운 적이 없었습니다. 왜냐하면 그들의 교사는 방법을 몰랐기 때문입니다. 그들은 위대한 컴퓨터 디자이너로 간주되기 위해서는 방아쇠를 납땜할 수 있는 것으로 충분했던 매우 축복받은 소비에트 60년대에 단단히 갇혔습니다. 당신의 손으로. 납땜은 지능형 전기 기술자처럼 물론 완벽하게 하는 방법을 알고 있었습니다. 그러나 그 이면에 있는 모든 것이 그다지 좋지 않습니다. 할아버지가 1980 년대의 정신으로 배운대로 1960 년대 기계의 창조에 접근하려고 시도한 그러한 테리 보수주의의 요새는 ITMiVT가되었습니다. 문제는 어떻게 든 눈에 띄지 않게 기계의 기본 기반이 2I-NOT(베테랑은 여전히 적어도 이해할 수 있음)의 무너지는 쪽으로 기어가지 않고 3000개 밸브의 BMK 쪽으로 기어갔다는 것입니다. 나이 든 학자를 위한 상자 .
결과적으로 "개발"은 고급 미국 및 영국 기계의 문서를 톤 단위로 연구하고 기능을 다른 방식으로 컴파일하는 명령 시스템을 구성했다는 사실로 귀결되었습니다. 그들은 학생, 대학원생 및 주니어 연구원에게 그들이 작성한 내용을 미세 회로 및 BMK 언어로 번역할 수 있는 능력과 아키텍처의 미묘한 순간의 특정 구현과 관련된 모든 문제의 솔루션을 제공했습니다. 그들은 이 서류를 실제 TEZ로 옮기는 것을 공장 설계국의 엔지니어들에게 맡겼습니다. 글쎄요, 이것은 학문적인 문제가 아닙니다. 아무도 ITMiVT에서 보드의 열 모델링을 전혀 하지 않았고 그것에 대해 듣지도 않았으며 또한 전원 공급 장치 및 기타 "사소한 일"을 어지럽히는 것을 존엄성 아래 있다고 생각했습니다. 결과적으로 Elbrus 생성에 동일한 Burtsev의 실제 참여는 이미 언급된 IBM, CDC, HP, ICL 및 Burroughs의 명령 시스템 컴파일로 축소되었습니다(Melnikov와 달리 Elbrus에서 Cray에 도달하지 못했습니다. ) 및 전체 프로젝트 관리. 개발은 완전히 다른 사람들이 수행했습니다.
이 사실을 어떻게 확신합니까? 그리고 그것은 매우 간단합니다. 우리의 나이든 전기 학자들이 그런 방식으로 "설계"한 모든 것을 구현해야 했던 사람들의 기억에서. 예를 들어, 소련 과학 아카데미 V. Kaminsky의 IPK 직원의 회고록에 따르면 :
그는 칼리닌그라드에서 여성 설치자가 와이어로 4개의 2층 보드를 납땜하기 시작했을 때 와이어의 "수염"이 보드에 익사할 정도로 크기가 커지기 시작했다고 말했습니다. 내가 말했듯이 ... 납땜이 계속되면서 점점 더 길어져야 하는 와이어의 엉킴으로 인해 보드가 단순히 보이지 않았습니다 ...
그런 다음 첫 번째 테스트에서이 모든 것이 아이처럼 가열되지 않는 것으로 나타났습니다 ...
보드에 대한 액체 냉각을 신속하게 설계하고 설치하는 것이 제안되었습니다.
Delta Research Institute의 RAM 하위 시스템 Martynov 설계자의 회고록에 따르면 VLSI 냉각과 관련하여 진행 중인 공포의 정도는 메모리가 있는 4개의 BMK가 TEZ를 통해 녹았다는 사실로 평가할 수 있습니다. 켰다. CDC 6600 냉각 시스템만 해도 무게가 XNUMX톤에 달했으며 전체 슈퍼컴퓨터보다 컸습니다.
많은 사람들이 Cray-1 벡터 프로세서에 대해 알고 있고 이 프로세서가 실제로 강력한 프레온 냉장고 내부에 탑재되었다는 이야기를 듣고 소수만이 이 냉장고의 개발이 프로세서 자체보다 복잡하고 시간과 시간이 더 오래 걸렸다는 것을 알고 있습니다. 하지만 이 괴물에 동력을 공급하는 모터 제너레이터의 설계에 대해 누가 알겠습니까? 네, 이 기계의 사진에도 없고(4크레이 정도 크기지만), 대부분의 사람들(심지어 컴퓨터 구조를 이해하는 사람들도)은 아마도 두꺼운 케이블 끝에 플러그를 꽂아서 먹었을 것이라고 생각합니다. 큰 콘센트에. 그러나 냉각과 전원이 없었다면 Cray 프로젝트는 프로세서가 없었다면 불가능했을 것입니다. Burroughs B7800은 각각 20kg이 넘는 초크, 총 용량이 약 100F인 거대한 커패시터가 장착된 일련의 0.1kW 13335상 전원 공급 장치를 사용하여 연결되었으며 가장 강력하고 희귀한 Motorola MJ10의 스위치를 켭니다. 140kHz 부근의 주파수당 5V에서 XNUMXA의 전류를 스위칭할 수 있는 트랜지스터.
우리 개발자 기술의 정점은 데이터가 기계에서 이동하는 방식에 대한 다이어그램을 그리는 것입니다. 나머지는 모두 엔지니어가 수행했습니다. 영화 '기밀 해제된 역사'의 스크린샷. 4.12.2018년 XNUMX월 XNUMX일자 TV 회사 "Under the Sign of Pi"와 TV 채널 "Russia-Culture"의 슈퍼컴퓨터" 영화 가능 여기에.
컴퓨터의 개발은 시스템의 개발이며, 모든 부분이 스위스 시계처럼 작동하는 팀에게 가장 어렵고 복잡한 엔지니어링 작업입니다.
이것은 우리 학자들이 할 수 없었던 일입니다. 그렇기 때문에 이해하는 사람의 머리카락이 서있을 것의 발달에 대한 기억에서 만나는 이유입니다.
따라서 우리 기술 고고학자들이 동일한 학자들로부터 슈퍼 프로젝트의 구현에 대한 세부 사항을 배우려는 시도의 결과입니다.
여기 그들은 학문적 "개발자"입니다.
그리고 초안에서 "세계 최고의 명령 시스템"에 대한 수학적 설명과 "여기에 전원 공급 장치를 연결하십시오. 당신 자신"정말로 작동하는 슈퍼 컴퓨터? 그들은 소비에트 전자 제품과 VT의 역사에 관한 어떤 책에서도 언급되지 않았으며, 그들의 이름은 주문 및 상금 수령자 목록에 없으며 그들의 이름은 기관에 할당되지 않았습니다. 집에는 "Elbrus 프로세서를 조립한 사람이 여기에 살았습니다"라는 표지판이 걸려 있지 않습니다. 우리는 조용히 맹세하고 학자를 모국어로 기억하고 환상을 현실로 바꾼 겸손한 전문가, 즉 컴퓨터 엔지니어에 대해 이야기하고 있습니다.
언급된 인용문의 마지막 줄은 그들에 관한 것입니다.
일반적으로 소비에트 스타일의 장비 제조에는 세 가지 마법의 디자인이 포함되어 모든 것이 어떻게 든 작동했습니다. 소련 물리학자 Sardanashvili는 이를 실제로 경험한 다음과 같이 잘 설명했습니다.
미세 조정 : 특정 "제품"의 전투 (실제 의미에서) 출시가 필요하다고 가정하면 장인 팀이 도착하여이 "제품"을 염두에 둡니다. 그들의 무릎.
규제 제어: 자동차를 구입하고 매일 몇 시간 동안 지침을 엄격하게 따라야 함을 확인하고 나사를 조이고 기름칠을 해야 한다고 상상해 보십시오.
Gospriemka: 특정 공장은 공장 승인(수십 또는 수백 명의 소녀)으로 먼저 확인된 다음 군용 제품(국방부의 대위 및 전공)으로 확인되는 군용 제품을 생산합니다. 그들의 임무는 생산된 전체 덩어리에서 필요한 특성으로 실제로 우연히 발생한 것을 선택하는 것입니다.
결과적으로 Elbrus 생산주기는 모든 소비에트 제품의 생산주기를 정확히 반복했습니다.
1. 상아탑에서, 프로젝트의 공식 저자, 1950년대에 미라화한 XNUMX배 수상 경력의 학자들이 작곡했습니다(“양키스와 함께 있는 것을 읽고 세 배 더 세게 감는” 방법을 사용하여) 명령 시스템과 사각형을 그렸습니다. 여기서 구성표는 프로세서이고 그 안에는 메모리가 있습니다.
2. ITMiVT로부터 그 급여와 영예의 1분의 10도 받지 못한 이름없는 영웅들-활발한 젊은 두뇌를 가진 후배 연구원과 대학원생 (그러나 실제 지식과 경험이 없음) 이것을 어떻게 번역 할 수 있습니까? 전기 및 열 공학의 복잡성에 대한 약간의 개념도 없이 철.
3. 알려지지 않은 또 다른 영웅: 엔지니어, 땜납 인두 등으로 종이 묶음을 작업 샘플로 바꾸는 전문가와 같은 어머니는 모든 이론적 계획을 세 번 다시 실행한 후 프로토타입을 시작했습니다.
4. 소련의 모든 제품과 마찬가지로 프로토타입은 정직한 공산주의 모델에서 작동하며 괴물 같은 기본 기반으로 인해 약간의 침으로 죽을 준비가 되어 있습니다. 나중에 논의됨) 군사 승인을 통과하고 공식적으로 양도된 것으로 간주됩니다.
5. 상사가 샴페인을 터뜨리고, 공장 노동자에게 100루블의 보너스가 주어지며, 상사(자동차, 학자)가 레닌 상을 수상하고 영웅 기사단과 기념비가 세워집니다.
6. 고객은 제조된 기계를 받고... 작동하지 않습니다. 두 가지 유형의 잼이 있습니다. 원래 아키텍처의 곡률로 인해 근본적으로 제거할 수 없고 구성 요소의 역겨운 품질로 인해 발생합니다.
7. 이미 현장에 있는 엔지니어(우수한 연구소에 소속되어 있으며 하수도 시스템이 없으면 하수도 시스템이 작동하지 않음)가 수리, 마무리 및 최선을 다해 조정하기 시작하여 주기적으로 공장과 논쟁하거나 협의합니다.
8. 이렇게 해서 처음 몇 년이 지나고 고객에게 넘겨진 XNUMX세대 법적 기계가 유휴 상태가 되어 작동하지 않습니다.
9. 결국 2~3년 후 공장 엔지니어들과 연구소 조정자들의 합동 노력이 결실을 맺고 거의 무삭제판의 엘브루스가 공장을 떠나기 시작한다.
10. 마지막으로, 기계는 사실상 작동합니다(프로젝트가 공식적으로 영웅적으로 완료된 후 3년 후, 필요한 모든 사람이 이미 주문과 다차를 받은 후). 운이 좋으면 이제 하루/주/월에 한 번만 작동합니다. 그것, 동일한 " 규정"-주기적인 조임, 비틀림, 이미 알려진 특정 실패 지점에서 소진되는 미세 회로의 일상적인 교체 등. 당신은 살고 기뻐할 수 있습니다.
그래서 소련에서 어떤 제품을 출시하든 끝없는 미세 조정과 마무리의 지옥이 되었고, Elbrus 프로젝트는 소련 산업이 마스터할 수 있는 복잡성의 한계에 도달했고 공장 노동자들은 어려움을 겪었습니다. 그건 그렇고, 더 나쁜 것은 NPO Quartz에서만 "가짜 ... 부당한 결정"(엔지니어 중 한 사람의 말)의 실행 가능한 버전을 완성하거나 실제로 처음부터 구축하는 영광을 얻었습니다. , Melnikovites는 "SSBIS Electronics"라는 이름으로 쌓았습니다.
공장 직원들은 전원 공급 장치와 냉각 시스템을 처음부터 완전히 개발했으며(IPK 및 Delta의 작동하지 않는 시스템 대신) KULON 시스템의 모든 보드를 자체적으로 재배치했으며 실제로 컴퓨터 자체를 설계했습니다. 이 배은망덕한 과정(Melnikov와 Delta Research Institute의 수뇌부 장관 자녀에서 학자이자 명령 전달자가 됨)이 그들을 너무 괴롭혀서 개발을 중단하라는 명령이 왔을 때 공장 노동자들이 전원을 차단한 것은 놀라운 일이 아닙니다. 이 괴물의 사체에 냉각을 공급하고 그녀의 고통을 5년 동안 어떻게든 보상하기 위해 금을 위해 그녀를 끌어오기 위해 달려갔다.
Elbrus와 함께하는 ZEMZ에서는 모든 것이 비극적이지 않고 재미있었습니다. 모든 것을 자신의 눈으로 보고 직접 손으로 만지고 매우 흥미로운 인터뷰를 녹음한 V.P. Gusev의 회고록으로 돌아가 보겠습니다. 이 기사의 저자 요청으로 녹음 된 Elbrus에 대한 일련의 이야기.
첫 번째 문서 세트는 1974년 말에 공장에 도착했으며 1976년에는 시험용 프로세서 배치가 제조되고 있었습니다. Elbrus는 완전 모듈식 기계였으며 실제로 특정 작업에 필요한 1-10가지 유형의 프로세서와 주변 장치로 레고 구성자로 조립되었습니다. 실제로 프로세서 모듈의 직렬 생산을 설정하는 것이 가장 어려운 작업이었습니다. 문제가 해결되면 모든 것이 저절로 진행될 것입니다. Vladimir Pavlovich는 ZEMZ에 배정된 학생 그룹의 일원으로 1976년에 공장에 도착했습니다.
이때 첫 번째 Elbrus 세트의 생산이 완료되었습니다. 1978-1979년에 참전 용사의 경험을 채택하여 새로운 학생 여단이 모집되었습니다. 공장에서 "Elbrus"의 생산은 실제로 ITMiVT에서 염두에 두지 않은 개발의 연속이었습니다. 이렇게 생겼습니다. TEZ 배치, 2차 레벨 블록 및 캐비닛이 생산되어 모든 블록을 통합하고 복합 단지의 다른 요소(예: PVV, RAM 등)와의 출력 연결 및 전원 포함에 관한 일련의 문서가 접수되었습니다. 공급 장치 및 공기 냉각 시스템.
당연히 TEZ 자체도 개발되어야 했으며 평소와 같이 학자들은 이에 굴하지 않았습니다. 모든 회로가 ZEMZ의 어깨에 떨어졌습니다. 이 TEC는 더하기 또는 곱하기와 같은 기능 블록에 장착되어 켜져 있고 ... 일종의 게임을 제공했습니다. 가장 좋은 경우에는 전원을 켰을 때 즉시 무언가가 타버렸고 문제가 무엇인지 파악한 후 변경할 수 있었습니다(이미 언급했듯이 Elbrus-2를 디버깅할 때 켤 때마다 TEZ 5가 타 버렸습니다/ 꺼짐), 최악의 경우 프로세서 요소와 같은 기능이 작동하지만 제대로 작동하지 않습니다. 당연히 이를 드러내기 위해서는 레지스터의 내용을 수동으로 입력하고 계산 결과를 볼 수 있는 리모콘 등 특수 스탠드가 필요했습니다.
특정 보드의 주어진 토폴로지에서 신호가 경쟁 조건에 들어가 이론상 레지스터에 기록되어야 하는 것과 완전히 다른 신호가 발생했다는 사실에서 문제가 발견되었다고 가정합니다. 건강한 사람이 개발할 때 이러한 문제는 모델링 단계에서 이미 제외되어야 했지만 ITMiVT에서는 미묘함에 신경 쓰지 않았습니다. 그러면 엔지니어가 왜 필요한가요? 우리는 가장 어려운 일을 해냈고, 아이디어를 냈고, 공장에서 그것을 알아내도록 했습니다! 공장에서 오실로스코프로 프로빙하고, 지연을 측정하고, 곡선형 미세 회로를 거부하고, 보드 위로 연결을 던지고(TEC에 MGTF 와이어가 있는 후크-피트 설치, 2차 레벨 블록에 트위스트 페어 및 다음이 있는 동축 케이블)을 분류했습니다. PK50, 50 Ohm의 특성 임피던스를 가진 "Cypress" 커넥터를 통해 작업 TTL 회로와 일치 - 블록과 외부 장치 간의 연결을 위해) 그리고 어떤 일이 일어나는지 지켜보고 있습니다. 긍정적인 결과를 가져온 설치의 모든 변경 사항은 문서에 주의 깊게 기록되어야 다음 보드가 오류를 수정하지 않고 이미 라우팅될 수 있습니다.
당연히 계약은 ITMiVT에서 승인되어야 했습니다. 결과적으로 각 변경 사항은 "문서 전송 - 게시판 작성 - 테스트됨 - 오류 발생 - 변경 사항 전달 - 테스트됨 - 고정 수정 - 설명된 변경 사항 - ITMiVT로 전송됨 - 승인됨 - 수정된 문서 수신" 체인을 따라 발생했습니다. 우리는 문제가 한 트랙에 있는 사소한 경우를 설명하고 있지만 실제로 Elbrus TEZ는 디버깅되고 기계의 다른 부분과 조정될 때 SSBIS Electronics보다 나쁘지 않은 전선으로 무성했습니다. 각 반복에 대해 한 묶음의 서류를 조정해야 했기 때문에 자고르스크와 ITMiVT 사이에 택배가 끊임없이 돌진했습니다. 이제 여기에 모든 곳에 들어가 이 폴더를 봉인하는 철저한 확인 후에만 폴더를 공장에서 꺼내도록 허용하는 무시무시한 비밀 체제를 곱하십시오. 회고록에 따르면 엔지니어는 종종이 말도 안되는 소리로 장난을 치지 않았지만 가능하면 (즉, 속옷을 가리지 않고 씨앗을 껍질을 벗기는 것을 선호하는 파수꾼) 폴더를 ITMiVT로 끌어왔다가 다시 "on 백'이라는 작은 변화를 중요한 비서에게 방해하지 않고. ZEMZ가 ITMiVT에서 80km 떨어진 곳에 있다는 사실뿐만 아니라 개발 속도도 그러한 관료주의가 추가되지 않은 것이 분명합니다. 일반적으로 "포위된 요새"의 사고 방식은 소련 시민들에게 달콤하고 가까웠습니다.
Sardanashvili는 다음과 같이 회상합니다.
비밀은 편집증으로 바뀌었습니다. 어쨌든 가장 추상적인 주제를 출판하려면 "비밀 정보를 공개하지 않는다"는 공식 허가가 필요했습니다. 직원 정보 제공자는 모든 학생 그룹, 모든 부서, 모든 곳에 있었습니다. 인사 부서, 외교 부서, "정권"수장의 직위 및 소위 1 부서의 일부 직책은 KGB 장교 만 차지할 수 있습니다. 외국인과의 접촉은 모두 신고해야 했고 타자기는 경찰에 등록해야 했다.
물론 그의 백성들로부터 더 많이 보호했습니다. 우리가 기억하는 바와 같이, 1960년대의 모든 Tseraushniks는 마치 집에 있는 것처럼 온갖 종류의 "마이크론"에 갔고, 그곳에는 전혀 흥미로운 것이 없다고 확신했기 때문에 이 일을 중단했습니다. 동시에, 동일한 비밀 체제가 1979년부터 1985년까지 NPO Fazotron의 수석 엔지니어인 가장 유명한 소련 반역자 AG Tolkachev가 거의 모든 소련 항공기의 레이더 및 항공 전자 장치에 대한 정보를 미국에 전송하는 것을 막지 못했습니다. : Su-17에서 MiG-31까지, 경찰에 타자기 등록이 스파이에게 방해가 되지 않는다는 것을 보여줍니다.
그러나 많은 지식에서-많은 슬픔, 소련의 모든 시민이 알고 있다면, как 사실, 그들은 조국의 귀중한 핵 미사일 방패가 작동하는 방식(및 다른 모든 것)을 수집하고 이것이 그의 기쁨을 더하지 않을 것입니다.
시민들의 행복한 무지와 마음의 평화에 대한 지칠 줄 모르는 관심으로, 당은 모든 것을 마지막 볼트까지 비밀로 하라고 명령했습니다. 결과적으로 Orwell에 따르면 야생의 비밀과 스스로 멈추는 습관은 말 그대로 뒤에 뿌리 ( "이것에 대해 이야기하는 것이 관례가 아닙니다!")는 오늘날까지 성공적으로 생존하고 신화의 다중 증식에 기여했습니다. 소련의 초과학 및 초기술에 대해. 지금까지도 우리가 본 것처럼 XNUMX년 전에 개발에 참여했던 소수의 사람들만이 말할 수 있습니다. 감독과 상사 만이 주저하지 않고 인터뷰를 제공합니다. 하나는 다른 것보다 더 훌륭합니다.
각 블록을 어셈블한 후에는 테스트를 거쳐야 했으며 디버깅과 달리 만들어진 모든 기계를 테스트해야 했으며 이 모든 작업은 첫 번째 복사본에서 수동으로 복사해야 했습니다. 프로세서를 구성하는 각 책에 대해 최소한 9000개 이상의 연락처(문자 그대로 - 9000개 이상)의 기본적인 울림의 기쁨을 상상할 수 있습니까? 테스트가 이것에 국한되지 않았다는 것은 말할 것도 없습니다. TEZ의 논리를 확인하기 위해 쌍으로 연결하고 동일한 임의의 비트 시퀀스를 입력에 공급했습니다. 출력의 신호가 일치하면 블록이 동일하게 작동하고 일치하지 않으면 앉아서 이유가 무엇인지 알아냈습니다.
블라디미르 구세프는 이렇게 회상합니다.
재미있는 사실은 나중에 어떻게 최고의 전통에서 모든 사람과 모든 사람이 그 과정에 합류했다는 것입니다(동시에 주문과 국가 상을 긁어 모았습니다). 예를 들어 Yuri Ryabtsev는 같은 이야기를 다음과 같이 회상합니다.
그것이 바로 우리 팀장이 Gurkovsky에게 기계를 디버깅하는 방법을 가르친 방법입니다! 그는 Elbrus 자체를 테스트하는 측면에서 훨씬 더 큰 환상을 설명했습니다.
회상하는 것은 또 다른 보스 스토리텔러가 아니라 이러한 비율을 달성하려고 시도한 ZEMZ 엔지니어 Vladimir Gusev입니다.
블록 개발자는 디버깅하는 사람들의 삶을 어렵게 만들기 위해 최선을 다했습니다. 예를 들어, 병렬 컴퓨팅 블록은 A.K. Kim(미래에 기술 영어에 대한 지식과 B6700에 대한 문서 발굴을 도운 MCST의 책임자, 거물)이 개발했습니다.
"XNUMX차 업무"를 수행한 ZEMZ 직원은 이 평가에 동의하지 않습니다. 블라디미르 구세프는 이렇게 회상합니다.
Kim 자신은 Zagorsk 출신이었고 1973년에 ITMiVT에 와서 기계에 대한 문서를 작성했습니다. 이미 말했듯이 그는 영어를 잘했고 Elbrus용 B6700 프로세서에 대한 설명의 일부를 분해하는 데 도움을 주었습니다. 그 결과 이렇게 귀한 실력으로 법정에 섰고, 그래서 ITMiVT에 머물게 되었습니다. 그의 모스크바 이적과 관련하여 큰 사건이 발생합니다. 블라디미르 구세프(Vladimir Gusev)의 회고록에 따르면 김씨는 '세 자녀를 둔 가족을 위한 호스텔' 수준의 열악한 생활 환경을 가졌고, 그 결과 연구소를 통해 침대에 줄을 섰고 그곳에서 가장 먼저 자리를 잡았다. 아무도 ITMiVT에서 그보다 더 나쁘게 살았습니다. 대기열의 첫 번째 아파트는 방 XNUMX개짜리 아파트였는데, 그 결과 모스크바 지구 위원회가 잊었습니다. 모스크바 지역의 일부가 처음에는 어떻게 많은 수의 오두막으로 들어왔습니까? 그리고 그들은 그것을 자신의 것 중 하나로 빠르게 융합했습니다. 여기에서 소련에서 주택을 얻을 수있는 훌륭한 기회가 있습니다. Burtsev는 분개했고, 결과적으로 Kim은 여전히 아파트를 얻었지만 달랐습니다.
그러나 보조 장치는 개발하기가 더 쉬웠으며 ITMiVT 직원 중 한 명이 다음과 같이 회상했습니다.
보시다시피 모든 사람이 Kim만큼 운이 좋지 않은 것은 아닙니다. B6700에 직접 아날로그가 없는 블록을 설계한 사람은 바로 그 사람이었습니다. 결국 모든 것은 시행착오를 거쳐야 했습니다. 그건 그렇고,이 예를 사용하면 시니어 개발자 수준보다 훨씬 높지 않은 주니어 개발자의 역량 수준을 평가할 수 있습니다. 그들은 쉽게 무언가를 떼어내고 원하는 형식으로 다시 만들 수 있지만, 아주 긴 시행착오를 거쳐야만 자신의 것을 개발할 수 있습니다. Elbrus에서 죽인 모든 시간 중 적어도 절반은 최소한 어떻게든 무언가를 하는 방법을 배우는 데 보냈습니다. 그리고 그것은 그들의 잘못이 아닙니다. 그들은 미국과 달리 우리에게 컴퓨터 개발 방법을 가르치지 않았습니다. 우리에게 가르치지 않았습니다!
BESM-6 보조 프로세서를 디버깅하는 데에도 덜 문제가 없었지만 1980년대 초까지만 완료할 수 있었는데, 그 이유는 완료가 마지막으로, 끝까지 미뤄졌기 때문입니다. N. E. Balakirev는 다음과 같이 회상합니다.
메모리 비트 번호 매기기에 대한 몇 마디. 기본 Elbrus 중앙 프로세서, PVV 및 SVS 프로세서의 세 가지 옵션이 있습니다. 동시에 숫자의 번호 지정은 기본 Elbrus 및 PVV의 경우 정확히 반대였으며 SHS의 경우 또 다른 16비트 부족(48개의 정보 숫자만 사용됨)을 고려해야 했기 때문에 오해가 자주 발생했습니다. 프로그램을 디버깅할 때. CBC 소프트웨어 개발자는 번호 매기기에서 숫자의 이름을 지정했으며 메모리 서비스 제공자는 완전히 다른 위치에서 오류를 찾았습니다. PVV에서도 마찬가지였습니다. 이 상황은 Elbrus-1의 기본 개발자도 우회하지 않았습니다.
SHS의 단점은 메모리 버퍼링이 적습니다. 동일한 8개의 읽기 레지스터, 8개의 쓰기 레지스터 및 8개의 명령 레지스터가 있었지만 주 CPU에는 이미 캐시가 있었습니다. 디버깅 과정에서 메모리의 디자인과 기반이 세 번 바뀌었는데, 이는 기술적으로 완전히 다릅니다. 특히 흥미로운 것은 메모리의 페라이트 버전(1980년! - 대략 XNUMX년! - 약 XNUMX년)으로, 여성의 손에만 맡길 수 있는 작업의 우아함과 잠재적인 노동 노동력이 인상적인 제품이었습니다. 메모리의 최종 버전은 통합 메모리였지만 어떤 식으로든 이 모든 세대의 메모리를 디버깅하고 테스트를 작성해야 했습니다. 이 모든 것은 개발이 다른 방향으로 수행되었음을 보여줍니다.
입출력 프로세서와 주변 장치로 작업한다는 개념은 전체 Elbrus 컴플렉스에서 가장 약한 연결 고리로 판명되었습니다. BESM-6에서 OS DISPAK을 운용한 경험을 바탕으로 그때도 이해가 되었는데... Elbrus-2가 특수시설에서 운용되는 동안 주변부와 공기흡입구를 현대식 장비로 완전히 교체한 것으로 알려졌습니다. , 이는 우리의 오랜 결론을 확인시켜줍니다. 그리고 또 다른 중대한 실수는 하드웨어로 모든 신뢰성을 제공하려는 시도입니다. 장비가 제대로 작동한다고 보장되는 경우 디버그된 프로그램 코드는 중단될 수 없지만 주요 부분과 마찬가지로 제어 부분이 실패할 수 있음을 모두 이해합니다. 둘 다 어떻게든 확인해야 합니다 ...
디버깅할 때 우리는 전적으로 소프트웨어 제어에 집중했고 종종 하드웨어 제어를 무시하고 자체 소프트웨어 제어를 신뢰했습니다. 단순히 우리를 놀라게 한 또 다른 실망스러운 순간. 교환을 하려면 8워드 요청(80바이트)을 작성하고 필요한 모든 기호와 필드를 등록해야 했습니다. 그리고 질문이 단말기와의 교환에 관한 것일 때 1바이트의 교환에 대해 8워드 요청을 발행해야 했습니다. 물론 그러한 교환은 매우 비싼 절차였습니다. 이와 관련하여 터미널 네트워크를 구현하기 위해 EC7920 터미널 스테이션 대신 헝가리산 비디오 톤을 연결하려는 막다른 아이디어는 실패했습니다. 즉, 8워드 요청으로 각 비트를 제공할 수 없기 때문입니다. 이 단점을 평준화하기 위해 PVV를 추가로 다시 납땜해도 아무 것도 발생하지 않았습니다. 그리고 디버깅 중 메인 브레이크가 주기적으로 고장나고, 납땜되고, 예방 유지 보수를 받는 PVV라는 사실은 프로그램을 디버깅하는 사람들에게 비밀이 아니었습니다.
실제로 사용하지 않았지만 Boris Artashesovich Babayan(Elbrus의 주요 이데올로기)이 광고한 또 다른 혁신은 다시 시작하는 것이었습니다. 심각한 장애가 발생한 경우 OS는 실제로 자동으로 다시 시작되었으며 물론 I/O 프로세서를 대신하여 주도적으로 다시 시작되었습니다. 나는 Elbrus-1에서 재시동 덕분에 신뢰할 수 없는 장비에 대한 작업으로 내 동급생 Salavat Gilyazov(Elbrus-1 테스트 개발자)가 하드웨어 실수가 제거될 때까지 그의 프로그램 라인을 편집할 수 없었던 순간을 관찰해야 했습니다.
동일한 일련의 오산에는 데이터 전송 프로세서(PDC)(프로젝트 관리자 Valery Ivanovich Perekatov)가 포함되어야 합니다. 이 프로세서에는 PVV와 달리 드라이버 프로그래밍 지침이 있습니다. PPD에서 Perekatov의 팀과 병행하여 SHS를 작업하는 우리 팀은 BEMSh 매크로 언어로 비디오 톤 서비스를 위한 소프트웨어를 만들었습니다. 그리고 시스템은 우리를 위해 일했지만 불행히도 미래에 그들은 우리에게 시간 할당을 중단했고 우리는 우리의 성공을 일반 대중에게 보여줄 수 없었습니다.
그러나 이것은 여기서 말하고 싶은 것이 아닙니다. 사실 PVV와 관련하여 '지능'이 뛰어난 PPD는 PVV를 통해서만 일반 구성에 들어갈 수 있었습니다. 즉, PVV의 경우 일종의 주변 장치였으며 이는 분명히 오해였습니다.
주변 장치는 PVV만큼 열심히 디버깅되었으며 장치의 하드웨어 제어는 무엇보다 느려졌습니다. 여기에서 우리는 소프트웨어 제어를 사용하여 결함이 있는 장비에 대해 작업할 수 있었습니다. 바이트의 한 비트가 붙어 있는 경우가 있었습니다. 체크 디지트와 체크섬이 추가되어 장비가 작동하지 않을 때 실제로 정보를 복원했습니다. 또 다른 시나리오는 오류가 하드웨어에 있다는 것을 증명하기 위해 오실로스코프와 물리적 인터페이스 계층의 작동을 마스터해야 하는 경우이며, 이는 CBC 프로세서가 아니라 IPV에 있지 않습니다. 드럼은 처음에 우리가 디버깅했지만 오래 가지 못했습니다. 아픈 점은 매우 부피가 큰 장치 EC7920으로 대표되는 터미널 네트워크였습니다 ...
테이프 드라이브와 테이프, 터미널 또는 터미널 스테이션도 ES 컴퓨터 라인을 통해 공급되었으며 더 우아하지만 품질이 높은 수준은 아닙니다. 그리고 테이프가 순환하면 정보가 손상되고 최악의 경우이 섹션에서 정보를 읽을 수 없습니다. BESM-6에서는 이 문제를 수동으로 해결할 수 있었습니다. 테이프를 헤드를 따라 이동하여 테이프를 읽을 때의 상태를 "찾아봤습니다"...
1980년 여름, 연구소 회의실에서 논의되었던 수용과 개발자 간의 갈등이 생각난다. 개발의 고객으로 활약한 미하일 이바노비치 네나셰프(Mikhail Ivanovich Nenashev) 국군 총무국장은 기한을 지키지 못했다는 황당한 연설을 했다. 조건, 우선 Burtsev에 대한 그의 분노를 일으켰습니다 ...
오랜 교전 끝에 우리는 컴퓨터 콤플렉스가 가동될 때까지 군 대표를 포함하여 누구도 휴가를 보내지 않기로 합의했습니다. 특히 과학 집약적 산업과 기술 산업에서 결과를 얻기가 어렵다는 이야기를 하는 이번 에피소드에 덧붙여 한 가지 사례를 더 기억하고 싶습니다.
여느 때와 같이 저녁 18:00 이후에 열렸던 회의 중 하나를 기억합니다. Burtsev는 상황을 듣고 평가하여 각각에 대한 작업을 설정하고 다음 날 아침에 할당 된 작업 완료 결과를 확인하는 기한을 결정했습니다. 그리고 시계는 21시를 가리켰음에도 사무실 밖에서도 한 번도 분개하고 불평하는 소리가 들리지 않았습니다. 노동법은 분명히 위반되었지만 상황은 계속되었습니다.
일반적으로 가정용 전자 제품에 대한 신화는 엔지니어, 작업자 및 실제로 모든 것을 자신의 손으로 설계하고(학자들의 뛰어난 아이디어에 따라) 제조 및 테스트한 사람들을 인터뷰하기 때문에 거의 누구도 추측하지 못했기 때문에 발생합니다. 좋은 경험 법칙이 있습니다. 인터넷에서 어떤 위대한 발전에 대한 인터뷰가 많을수록 인터뷰를 제공한 사람이 만지는 것은 적습니다.
소련에서 원칙은 간단했습니다. Lebedev와 같은 천재와 장군은 1950년대에 마지막으로 자신의 손으로 무언가를 개발한 후 뛰어난 행정 및 명령 작업에 대한 직위와 칭호를 받았습니다(쇼킨, 칼미코프 등과 다투지 않는 운이 좋은 사람들). 이미 BESM-6에서 Lebedev는 단순히 아이디어의 작성자였으며 아마도 명령 시스템일 가능성이 있으며 Melnikov는 개발 자체를 담당했습니다. 실제로 Sokolov와 다른 사람들은 기계를 설계했으며 Tomilin은 운영 체제 등을 설계했습니다.
동시에, 자연스럽게 Lebedev는 일반적이고 뛰어난 주문 전달자가 되었습니다. 20년 후 Melnikov는 이미 받침대에 올라 Babayan이 Elbrus에 대해 했던 것과 같은 태도를 Elektronika SSBIS에 대해 가지고 있었습니다. 같은 학생, 대학원생 및 공장 엔지니어가 실제 개발에 참여했습니다. 동시에 그들 중 누구도 컴퓨터 개발 훈련을 받은 적이 없습니다. 감자 여행과 CPSU 및 istmat/diamat(물론 영원한 체육 교육)의 역사에 대한 매우 유용한 과정 중에서 물리학, 전기 공학 및 전자 장치가 적당히 들어왔고, 이는 미세 회로와 TTL 논리가 무엇인지 알려줍니다. 일반적으로. Gusev의 회고록에 따르면 그는 ZEMZ에서 이미 상업적인 수량의 라이브 칩을 보았을 뿐만 아니라 함께 작업할 기술을 습득하기 시작했습니다. 대학에는 이런 것이 없었습니다. 그리고 지금은 폭력적인 1980년대가 아니라 정체된 1970년대, 임업공학연구소가 아니라 국내 최고의 공과대학인 바우만카(Baumanka)다. 책에 관해서는, 글쎄요, 소련을 발견한 사람이라면 누구나 전자에 관한 좋은(특히 번역된) 책을 얻게 된 것이 얼마나 행운인지 완벽하게 이해합니다. 모든 가게에 뒹굴고 있는 뛰어난 지도자들의 불후의 작품과 달리, 사람들은 훈제 소시지보다 설명 책을 덜 자주, 소시지처럼 주로 수도에서 보았습니다.
Melnikov의 세대는 운이 좋았습니다. 처음에 그들은 천재와 장군을 위해 무명의 디자이너로 일했지만 여전히 1980년대에 그들의 감독직을 청동으로 만들었으며 훌륭하고 일반적으로 역사에 기록될 수 있었습니다. 실제로 모든 개발을 수행 한 학생과 직원은 더 이상 영광을 얻지 못했습니다. Oleg Gurkovsky와 같은 사람들이 편안한 감독의 자리를 차지하고 젊음의 발전이 아닌 상을받을 수 있기 전에 소련이 붕괴되었습니다 (그들의 상사는 이미 상을 받았습니다. 그들), 그러나 다음 세대의 일을 위해.
좋은 아이디어, 끔찍한 결과
Elbrus로 돌아가서 TEZ의 조립은 물론 1940년대 후반에 지어진 홍수 전 작업장(Elbrus-2를 위해 새로운 것이 조직됨)에서 손(여성)으로 수행되었음을 알 수 있습니다. 글쎄, 모든 소비에트 엔지니어링 워크샵-거대한 키가 큰 녹슨 격납고, 훌륭한 마이크로 일렉트로닉스에 대한 생각이 아니라 레일 용접에 대한 생각. 장비는 또한 그 해부터 직접 제작되었습니다. 가장 일반적인 소비에트 납땜 인두(납땜 스테이션도 아님)입니다. 작업장의 감독은 열 제어 역할을 했으며 하루에 몇 번씩 열을 따라 걸으면서 미세 회로가 과열되었는지 확인했습니다. 당연히 먼지로부터 보호한다는 이야기는 없었고 작업을 시작하기 전에 만져야 했던 정전기를 방지하기 위해 쇠 조각이 사용되었습니다. 요소 기반의 세대가 변경되었음에도 불구하고 조립 기술은 BESM-2 이후로 변경되지 않았습니다.
NPO Quartz는 이 점에서 말할 수 없이 더 운이 좋았습니다. Shokin은 우리가 이미 언급한 최대 20x20인치 크기의 인쇄 회로 기판 조립 라인을 갖춘 공장을 (사임 직전) 분기했습니다. 잠재적인 "Elbrus-3"에 대해 1988년경 ITMiVT용 MRP는 최대 70층의 인쇄 회로 기판 생산을 위해 설계된 유사한 공장인 Rode를 스위스 회사 Rode를 통해 20천만 달러에 인수했습니다(1980년 이후로도 MRP Shokin과의 기술은 더 이상 공유할 의사가 없음을 분명히 했지만 그는 더 이상 그들에게 유용하지 않았습니다.
Elbrus-1의 생산과 함께 그 결과는 완전한 악몽이었습니다. 1976년에 ... 미완성 및 원칙적으로 미완성 기계를 생산하기로 결정했습니다. 왜 그렇게 급하게 서둘러? Burtsev는 1980년까지 ECL에서 자신의 기적을 선보이겠다고 약속했으며 여기에서도 TTL에서는 말이 나오지 않았습니다. 동시에 진지한 사람들은 MCC와 불행한 미사일 방어 시스템은 말할 것도없고 전투기를 개발하고있는 Arzamas와 Obninsk의 핵 학자, Sukhoi Design Bureau의 세 상자에서 적재 한 차를 기다리고있었습니다. 결국 기순코를 목 졸라 죽인 MCI는 풍족한 1970년대에도 모든 의무를 소홀히 할 수 없었지만 모든 일을 올바르게 해야 할 의무를 떠맡았다. "Elbrus"는 날카롭게 완성되어야했습니다.
결과적으로 1976 년 여름 한 공장 사본이 ITMiVT로 직접 운송되었고 ZEMZ 엔지니어는 출장을 가서 "작동 / 작동하지 않음"원칙이 아닌 TEZ를 이미 확인하고있는 개발자 옆에 앉습니다. , 그러나 "정확히 해야 하는 대로 작동합니까?"라는 원칙에 따라 . 그 자리에서 추가 변경이 이루어집니다. 나는 잼을 발견하고 다리를 납땜하지 않고 다른 미세 회로에 전선을 던지고 다시 울리는 등의 작업을 수행했습니다. 문서가 변경되어 즉시 공장으로 보내집니다. 그 당시에는 이미 ... 직렬 프로세서를 조립하고 있습니다! 지연은 평균 2-3 대의 기계였습니다. 즉, 첫 번째 쌍에서는 설치를 중단하여 변경 사항이 그대로 이루어졌으며 세 번째에서는 이미 보드의 새 토폴로지를 조롱하고 릴리스 할 시간이 있습니다. 그러나 다음과 같은 변화의 물결이 추월하는 등 ... 따라서 Elbrus-1에 대해 » 가장 중요한 것은 두 문장에 들어갈 수 있습니다. 첫째, 생산된 모든 자동차 중 동일한 자동차가 XNUMX대 없었습니다. 둘째 - 상자에서 나온 것 중 어느 것도 예상대로 작동하지 않았습니다. 그렇기 때문에 사용자는 엔지니어링 콘솔이없고 프로세서가 누출되는 등 반제품이 미끄러 졌다고 불평했습니다. 평소와 같이 "USSR"- 우리는 "실제 작업, 폭풍우"를 의미합니다 그리고 모든 것이 채워졌습니다."
또한 소련에서는 라디오에서 Elbrus에 이르기까지 모든 것을 공개하는 것이 완전한 비상 사태였습니다. 보드 상단의 전선은 TV와 DVK 모두에서 모든 곳에서 발견되었으므로 전혀 작동하지 않는 제품의 출시가 시작되는 상황(유명한 KVN TV와 같이 "구매, 켜기, work”), 그리고 병렬로 완료했습니다. 예외가 아니라 오히려 표준입니다. 그렇기 때문에 납땜 인두로 길을 따라 잼을 고정 할 수없고 (예 : 미세 회로에서) 전체 배치를 정직하게 스크랩으로 보내야하는 상황에서 좋은 제품의 수율 연합은 서구에서처럼 수십 퍼센트가 아니라 백분율로 측정되었습니다. 그러나 Elbrus와 함께 이 계획은 단순히 그 자체를 능가했습니다.
모든 블록이 최소한 테스트되었을 때 엔지니어들은 교대 근무로 전환했습니다. 이틀 후 Elbrus 옆에 있는 ITMiVT 홀의 의자에서 하룻밤을 지내면서 어셈블리를 압도하고 전체 기계를 하나의 시스템으로 시작했습니다. 그러나 그러한 비상사태는 품질에 긍정적인 영향을 미치지 않았습니다. 1978년에 마침내 천공된 테이프에서 운영 체제 커널을 시작할 수 있게 되자 두 번째 테스트 단계가 시작되어 가장 고통스럽고 연쇄적인 수정이 이루어졌습니다. 체인을 따라 프로세서의 절반을 수정하는 데 필요했습니다. 그리고 마지막 카라춘이 왔습니다. 조립 관점에서 두 번째 단계(보드 상단에 와이어로 성형해야 함)의 일부 수정 사항이 이미 보드에 매달려 있는 첫 번째 단계의 변경 사항 조립과 교차하는 것으로 나타났습니다! 동시에, 칩을 손상시키지 않고 바로 이 다리의 탭 수와 마찬가지로 미세 회로의 다리에 무제한으로 걸 수 있는 와이어의 수는 제한되었습니다. 각각의 납땜도 바니시로 밀봉해야 했고 그 과정에서 미세회로가 손상될 가능성도 있었다. 일반적으로 엔지니어의 경우 매일 휴일이 시작되었습니다.
동시에 변경 체인을 참조 키트를 포함하여 모든 키트에 배포한 다음 1단계로 롤백하고 이미 변경된 사항 등으로 보드의 작동성을 확인하는 등의 작업을 계속 반복해야 했습니다. 케익을 장식한 것은 ITMiVT의 책임자들이 (관료제에 대한 모든 사랑으로) 두 번째 엔지니어에게 이미 적용된 변경 사항에 대한 문서 세트를 제공하는 데 신경 쓰지 않았다는 것입니다. 나는 이모 기술자를 통해 해적 방법으로 그것을 얻어야했습니다. 결과적으로, 그들은 TEC의 수에 따라 종이용 셀이 있는 캐비닛을 구축했으며, 각 TEC에는 모든 수정 사항이 있는 자체 구성표가 있었습니다.
Burtsev의 끝
운영 체제의 첫 번째 부분은 1978년 ITMiVT에서 Elbrus에 출시되었습니다. Elbrus 소프트웨어는 1976년 노보시비르스크에서 열린 회의의 주제였으며 1978년에는 Pravda의 기계에 대한 주목할만한 기사가 작성되었습니다. 1978년에는 대부분의 미세 조정 작업이 다시 ZEMZ로 넘어갔습니다. 그 당시 ITMiVT는 Elbrus-1가 모든 힘을 얻었 기 때문에 Elbrus-2에서 완전히 철수하고 침을 뱉었습니다. 그 결과 공장 노동자들은 스스로 대량 생산을 확립해야 했다. 이 시점에서 그들은 이미 블록의 일상적인 설정을 위한 테스트 벤치와 엔지니어링 콘솔을 개발했습니다. 그건 그렇고, 이 경험은 나중에 두 번째 Elbrus에서 유용했고 무엇보다 다음 프로젝트인 바로 SSBIS Electronics에서 Elbrus 건설 베테랑이 아니었다면 Melnikov는 또 다른 10을 위해 그의 괴물을 출시했을 것입니다. 연령.
동시에 소련 남부 공화국의 어셈블러에 대한 전설적인 저주도 ZEMZ에 부분적으로 퍼졌습니다. 블라디미르 구세프는 이렇게 회상합니다.
예전에는 더 힘들었습니다.
결과적으로 1979 년에 자동차 (공식적으로는 나중에 자세히 설명)가 국가 테스트를 통과하고 1980 년에는 국가위원회에서 승인했지만 고통은 막 시작되었습니다. Elbrus-1 공장에서 생산되는 모든 사람은 중간에서 치명적인 문제에 이르기까지 문제가 있었습니다. 이것이 소련에게 여전히 정상입니까? 네, 하지만 많은 차가 작동하지 않았습니다. 기본적으로는 물론이고 2~3년 동안 매일매일 해킹을 당했던 불운한 연구소의 힘에도 불구하고 작동하지 않았습니다. 설치자를 위한 추가 휴일은 두 개의 임의의 Elbrus의 보드가 실제로 상호 교환할 수 없다는 것이었습니다. 거의 모든 기계는 부분적으로는 보드에, 부분적으로 배선된 고유한 변경 및 수정으로 구별되었습니다. 각 Elbrus-1에 대해 공장에는 "1호차 등 문서 목록에 따라 최종 확정, 2호차 - 목록 등에 따라" 스타일의 자체 수정 계획이 있었습니다. 등등.
출시된 머신의 정확한 수는 알 수 없지만 30개 이하일 가능성이 높으며 10개 프로세서에 대한 이야기는 없었으며 실제로는 최대 1,5개를 시작할 수 있었습니다. 출시 속도는 프로세서의 경우 약 2~3개월, 연간 4~1986대의 컴퓨터였습니다. 이렇게 잘린 형태에서도 Elbrus의 첫 번째 버전은 악몽이었습니다. 예를 들어 에스토니아에 배송된 1980-프로세서 기계는 몇 년 동안 디버깅을 시도했지만 마침내 1년에 출시되었습니다! Pravda 발표 직후 에스토니아 과학 아카데미는 XNUMX년 말까지 여러 아카데미 기관에 서비스를 제공하는 공유 컴퓨팅 센터에서 사용할 Elbrus-XNUMX을 받을 것이라고 발표했습니다. 사이버네틱스 연구소는 기계를 호스트하고 다른 연구소에 액세스 권한을 부여하는 시분할 시스템을 개발하는 것이었습니다.
이러한 추정은 매우 낙관적인 것으로 판명되었습니다. 우선 1981년 말까지만 해도 Elbrus의 일부(전부는 아님)가 탈린에 도착했습니다. G. G. Ryabov에 따르면 이 기계는 빠른 출시에 필요한 장비와 지원 없이 "거의 테스트되지 않은" 탈린으로 배송되었습니다. 1982년에는 1984년까지 자동차가 완전히 조립될 것으로 예상되었지만 실제로는 1986년에 70 프로세서 Elbrus만 출시되었으며 핀란드에서 냉각 시스템을 구입한 덕분에 출시되었습니다. 출시 이후에는 1950개의 마그네틱 드럼(총 용량이 약 XNUMXMB 이상, hello XNUMXs 기술!)만 장착되어 있었고 안정성이 낮았으며(특히 여러 사용자 작업을 수행할 때) 결국 거의 사용되지 않았습니다.
이 모든 것이 어떻게 군사적 수용을 통과했는지에 대한 질문이 제기됩니다. 그리고 그렇게 갔다, 다리. 우선, 어떤 프로덕션에서든지 일반적으로 연합에서 어떻게 받아들여졌습니까? 테스터 Yuri Bakutin은 다음과 같이 회상합니다.
"그게 다야"라고 그는 말합니다. - 그리고 튜너는 증기 목욕을 할 필요가 없습니다.
용량이 감소했습니다. 빈도가 증가했습니다. 프로세서가 테스트를 통과했습니다.
나는 충격 받았다. 여기서 미세균열, 습기, 신뢰성에 대해 이야기하는 것은 어리석은 일이라는 것을 이해했습니다. 모든 성인은 스스로 모든 것을 이해합니다. 몇 시간 동안 고온에서 테스트(이미 다른 장비에서)해야 하는 보드, 몇십 분 동안 테스트하면(한 번-계획, 계획!) 좋지만 그들은 테스트가 전체 통과. 그리고 모든 턴에서 유사한 위반.
이제 Elbrus는 어떻게 받아들여졌습니까? Vladimir Gusev는 다시 이렇게 회상합니다.
... 일반적으로 공장의 군 대표는 컷이있는 곳입니다. 한편으로 그는 군대의 이익을 보호하지만 다른 한편으로는 모스크바 (자고르스크) 아파트, 학교 아이들, 아내가 일하고 있습니다. NIIDAR에서 우리는 최종 상점이며 특수 계산기는 플랜트 월간 계획의 25%입니다. 분기 말에 - 양도하거나 보너스 없이 전체 공장을 양도합니다. 귀를 기울이고 있지만 군 대표도 설득해야 합니다. 그리고 군대표(군대표가 봉인한 부분)의 봉인을 어떻게 떼고 도주. 밤에 세포가 날아갑니다. 우리는 봉인을 자르고 보드와 명판을 바꾸고 봉인을 제자리에 놓고 실행을 계속합니다. 군 대표는 달리기 시작 하루 만에 옵니다. 모든 것이 작동합니다. 이 표준 였다. 다른 예를 들 수 있습니다. 그러나 이것이 그들이 작동하는 방식, 이 기술, 나는 헛되이 개발자의 수준에 대해 이야기하지 않았습니다. 장비는 품질이 낮은 부품과 요소의 열악한 조정으로 인한 것을 포함하여 조잡했으며 작동 중에는 예를 들어 요소 매개 변수의 이탈로 인해 지속적으로 조정이 필요했습니다.
분명히 에스토니아어 "Elbrus"와 그러한 광고의 실패 후 많은 고객이 자동차와 싸우기 위해 최선을 다했고 이해할 수 있습니다. 이벤트에 직접 참여했던 보리스 알렉산드로비치 안드레예프(Boris Aleksandrovich Andreev)는 6년대 초반 LPTP의 "Object-XNUMX" 부서의 수석 엔지니어였으며 특히 레이더 스테이션의 일부인 제어 컴퓨터용 소프트웨어를 개발하고 있었습니다. 단지:
마침내 그들은 모든 캐비닛을 설치하고 케이블 시설을 펼치고 Elbrus를 켜려고했습니다. 거기에 없었어요. Elbrus에는 중앙 콘솔이 없다는 것이 밝혀졌습니다(한 번도 나타나지 않았으며 ITMiVT에서 개발할 수 없었습니다). 캐비닛에 리모컨을 연결하기 위한 커넥터가 있지만 리모컨은 없습니다. 글쎄, 우리는 전원을 켜기 위해 어떤 접점을 닫아야하는지 알아 내고 종이 클립으로 연결하고 (농담이 아니라 커넥터의 짝짓기 부분이 없음) 디버깅을 시작했습니다.
가장 먼저 밝혀진 것은 Elbrus에 영구 메모리가 없었고 이를 되살리려면 천공 테이프에서 RAM에 BIOS 형태로 무언가를 업로드해야 한다는 것이었습니다. 그리고 종이 테이프는 자주 사용하여 찢어졌습니다. 네, 그리고 Elbrus와 함께 제공되는 ES 컴퓨터 데이터 준비 장치가 지원하지 않는 코드(구 GOST의 코드)로 만들어졌습니다. 나는 플라스틱 천공 테이프를 찾아 상트페테르부르크를 돌아다녀야 했습니다.
마지막으로 하드웨어 테스트를 통과했습니다. 이제 운영 체제를 설치할 차례입니다. 배달을 협상하기 위해 ITMiVT에 갔습니다. 그때 나는 깜짝 놀랐다. 그들은 변화와 편차의 일기를 시작하고 Elbrus가 전기 회로에 해당하고 작동하지 않거나 이해에 따라 전기 회로를 다시 실행하고 Elbrus가 최소한 작동하기 시작한다고 말합니다. Elbrus 키트의 일련 번호는 22입니다. 그런데 Academician Khariton이 거부했습니다. 그렇지 않으면 우리 자신의 귀로 볼 수 없었을 것입니다. 그리고 그런 '엘브루스'가 있는 곳이면 어디든지 누구나 원하는 대로 골랐다. 자고르스크 공장은 결국 발행된 회로 설계에 대한 통제력을 상실했습니다. 내 기억으로는 자고르스크 시민들이 몇 가지 Elbrus 세트를 참조로 선언하고 출시된 모든 Elbrus를 단일 회로 구현으로 개선하려고 몇 번 시도했지만 아무 것도 이루어지지 않았습니다.
운영체제로 넘어갑시다. ITMiVT에서 운영 체제를 설치하려면 우리와 함께 설치된 드라이브의 마스터 디스크를 ITMiVT로 가져와야 한다고 들었습니다. ITMiVT에서 조정 매개변수 측면에서 가장 가까운 마스터 디스크를 선택하고 이 선택된 마스터 디스크에 따라 드라이브를 정렬하고 표준 디스크 패키지와 함께 제공되어 운영 체제를 다운로드할 수 있습니다. 모든 일반 컴퓨터에서 운영 체제는 자기 테이프로 제공됩니다. Elbrus International Exhibition Complex의 일부로 8개의 ES 컴퓨터 테이프 드라이브가 있었지만 드라이버가 작성되지 않았으며 홀에 덩어리처럼 서 있었습니다.
이제 마그네틱 드럼 보관에 대해 몇 마디 말씀드리겠습니다. 처음에는 전 세계가 오랫동안 자기 드럼을 버린 4 세대 컴퓨터에 자기 드럼이 어떻게 등장했는지 이해할 수 없었습니다. 그래서 많은 고민 끝에 제 가설을 말하겠습니다. ITMiVT에는 마그네틱 드럼에 저장 부서가 있었고 오버 클럭을하지 않기 위해 4 세대 컴퓨터 개발에 참여하라는 지시를 받았습니다. 우리는 언제나처럼 우리의 길을 갑니다.
우리 기업은 연합 최고의 전자 공장 중 하나인 ZEMZ(Zagorsk Electromechanical Plant)와 매우 긴밀한 관계를 유지하고 있었기 때문에 공장 경영진은 사적인 대화를 통해 자사에서 생산하는 Elbrus에 대해 매우 아첨하는 말을 했습니다. 5- 수년 동안 Krasnoyarsk 레이더 스테이션의 핵심이 될 M.A. Kartsev가 개발한 M-13 컴퓨터에 대한 문서가 있었습니다. 따라서 ITMiVT를 위해 ZEMZ에서 제작한 Elbrus MVK의 레이아웃은 Krasnoyarsk 레이더 스테이션이 건설되지 않은 이유라고 할 수 있습니다(이것은 제 개인적인 의견입니다). Elbrus MVK의 모든 비참함과 부주의는 우리 기업에서 10m 떨어진 M.A. Kartsev의 M-50 컴퓨터와 특히 대조되었습니다. 그건 그렇고, 이것은 소련의 슈퍼컴퓨터 두 대가 나란히 서서 우리가 비교할 수 있는 유일한 소련의 장소였습니다.
Elbrus-2 국제 전시 단지에 대해 몇 마디 덧붙이고 싶습니다. 내 정보에 따르면 10대의 2 프로세서 MVC "Elbrus-2"가 Sofrino의 모스크바 근처에 있는 레이더 미사일 방어 시스템 "Don"의 제어 컴퓨터로 사용되었습니다. 나는 개인적으로 이것이 어떻게 가능했는지 모르지만 RTI의 개발자들입니다. Academician Mints는 ITMiVT가 Elbrus-XNUMX로 제어 컴퓨터를 만들었는지 확인했습니다. 특히 이전 레이더 개발은 M. A. Kartsev가 개발한 제어 컴퓨터를 사용하고 제어 컴퓨터가 작동하는 방식을 알고 있었기 때문입니다.
일반적으로 소련의 디스크에는 실제 문제가 있었습니다. 일반 디스크 하위 시스템은 EU 복사가 시작되면서 만 국가에 나타났으며 불가리아 인에 의해 생산되었습니다. ITMiVT는 일반적으로 1980년대까지(!) 모든 그는 BESM-6에서 Elbrus-2까지 그의 기계에 거대한 자기 드럼을 설치했습니다. 개발 부서가 그가 떠나고 싶지 않은 매우 따뜻한 곳이기 때문입니다. Elbrus에 하나의 I/O 프로세서에 최대 32개의 드럼을 연결할 수 있었고 이러한 프로세서는 XNUMX개가 있을 수 있습니다... 그리고 실제로 이것이 순전히 미학적인 이유로 수행되지 않은 것이 유감입니다. 홀 크기를 상상해보십시오. 포효하는 강철 괴물로 가득 찬 축구장, 기름 배럴과 수백 킬로의 질량 - 지금까지 할리우드는 이보다 더 미친 풍경을 가진 디젤 펑크를 촬영하지 않았습니다.
주변기기 저장소와의 최대 교환률은 I/O 프로세서당 4MB/s였으며 주요 불가리아 EU-5056 디스크의 용량은 각각 7,25MB에 불과했습니다. 동구권 업계에서 양산한 최대 용량의 드라이브인 EC-5063은 317,5MB 용량으로 1984~1986년 이후에만 출시됐지만 1,198MB/s의 데이터 전송률로 Elbrus-2의 빠른 채널을 충분히 사용하지 마십시오. 1991년 동구권과의 무역 관계가 단절된 후 디스크 부족은 많은 사용자에게 심각한 문제가 되었습니다. ITMiVT는 고용량 디스크 개발을 위해 라디오 산업부에 주기적으로 압력을 가했지만 실패했습니다.
그리고 만들기 위해 이거 장엄한 M-13 Kartseva는 실제 생성 순간부터 거의 10년 동안 시리즈에 출시되지 않았습니다. 모든 생산 지연. ZEMZ는 마침내 두 버전의 Elbrus를 처리한 후 13년에야 M-1986 생산을 시작할 수 있었습니다. 15년이나 된 요소 기반에도 불구하고 M-13은 Burtsev 괴물보다 몇 배나 더 안정적이고 간단하며 빠릅니다. 소련에서 이 차를 본 사람이 거의 없다는 것은 놀라운 일이 아닙니다.
일반적으로 Burtsev는 이론적으로 1980년까지 ECL에서 장엄한 "Elbrus"를 약속했지만 실제로는 TTL에서 거의 작동하지 않는 가난한 버전이 1985-1986년에만 나타났습니다. 당연히 그것은 소련이 아직 보지 못한 (그리고 많이 보아온) 실패와 불명예였습니다. 문제는 Burtsev가 많은 존경받는 사람들을 실망시켰다는 것입니다. 무기 그리고 비행기), 그리고 MRP의 그의 후원자조차도 그런 혼란을 덮을 수 없었습니다. 그의 날은 헤아려졌다. 1970년대에는 모두가 결국 그를 용서했을 것입니다(그리고 몇 가지 더 주문을 걸었습니다). 그러나 마당에서는 레이건, 아프가니스탄, 안드로포프, 냉전의 마지막 라운드인 1980년대의 시작이었습니다. XNUMX년의 군사적 실패를 미루는 것은 불가능했다.
그러나 여전히 "Elbrus-2"가있었습니다! 우리는 다음 부분에서 그에게 일어난 일에 대해 이야기할 것입니다.
정보