소련 미사일 방어 시스템의 탄생. 모듈식 기계의 끝

10
우리가 기억하듯이, 5E53의 개발 및 실제 채택은 SEC의 전체 직원의 진지한 영적, 과학적 증가를 동반했습니다.

모듈식 산술의 기본 문제가 성공적으로 해결되었고 기계가 승인되었으며 프로토타입이 완벽하게 작동하고 알고리즘이 작성되었습니다. 지금까지 모든 일이 어떻게 될지 상상할 수 있는 사람은 아무도 없었고, 행복감에 뒤이어 직원들은 이미 성공적으로 완료된 프로젝트에서 멈추지 않고 다른 것을 구축하기로 결정했습니다.



이 글에는 유사한 서구 프로젝트의 삽화가 많이 있는데, 안타깝게도 Yuditsky와 SVC 팀의 후기 작품과 관련된 사진을 어떤 오픈 소스에서도 찾을 수 없었기 때문에 이것은 강제 조치입니다. 이 비밀 프로토타입의 사진이 존재하는지 여부).

5E53이 만들어졌을 때 추가 연구를 위해 기념비적인 기초가 세워졌습니다. SOC 작업의 수학적 기초, 내결함성을 높이는 방법이 마침내 연마되었고 주변부가 만들어졌습니다(소련에서 그것을 형성하는 것은 별도의 위업으로 슈퍼컴퓨터를 개발하면서 그들은 소련의 드라이브, 프린터 등 심지어 광신적인 공산주의자들의 엄청난 품질에 대해 불평했습니다. 펌웨어를 위해 유전체 기판에 편리한 256비트 다이오드 매트릭스 DMR-256을 제조하고 Mikron에서 생산을 조직하고 밀도가 높은 하이브리드 IC를 조립하는 방법을 테스트했습니다.

Yuditsky의 직원은 많은 공식 소비에트 과학 학교의 노인성 골화 특성이 다르지 않았으며 노인 정치의 냄새가 없었으며 모두 (상사처럼) 젊고 대담했으며 더 만들고 싶었습니다. 그들은 다음 버전 5E53을 개선하고 실제 마이크로 회로를 기반으로 구축하고 거기에 훨씬 더 진보적인 기술 솔루션을 포함할 계획이었습니다(다행히도 새로운 슈퍼컴퓨터의 예비 설계에서는 미사일 방어 알고리즘으로 작업하는 데 더 이상 제한이 없었습니다. ). Kartsev 그룹과의 우호적인 경쟁으로 슈퍼 컴퓨터 분야의 진정한 혁명이 시작되었습니다. Yuditsky는 그의 기계가 객관적으로 더 느리다는 것을 이해했으며 모듈식 컴퓨터에서 동일한 수의 작업을 짜내고자 하는 욕구에 불타고 있었습니다.

의도한 괴물은 1980년대의 놀라운 서양 건축의 기준에 의해서도 급진적이고 진보적이었습니다. 모듈식 산술 외에도 모듈식, 재구성 가능(!) 하드웨어 마이크로 프로그램 구현인 Java(!) 소련) 또는 더 이상한 언어인 IPL(Allen Newell, Cliff Shaw 및 Herbert가 개발한 정보 처리 언어)이 있어야 합니다. A. 1년경 RAND Corporation과 Carnegie Institution의 Simon: 아마도 세계 최초의 함수형 프로그래밍 언어, 어셈블리 유형, 목록 작업 지향).

특히 핵 장치에 대한 하드웨어 지원 아이디어가 Burtsev가 그의 "Elbrus"에 대해 성공적으로 차용했기 때문에 이러한 매우 비정통적인 혁신에 대해 별도로 이야기할 가치가 있습니다. 이 모든 것은 1960년대 초 메인프레임 시장에 진입하기로 결정한 유명한 Burroughs 회사와 함께 미국에서 시작되었습니다.

B5000


따라서 B5000이 탄생했습니다. 컴퓨터 아키텍처의 발전을 XNUMX년이나 앞당긴 위대한 기계입니다.

1961년 Robert Barton이 이끄는 팀이 개발한 메인프레임은 1980년대 후반까지 생산된 Burroughs 대형 시스템 시리즈의 첫 번째 제품으로, 이전에는 다른 제조업체에서는 볼 수 없었던 독특한 아키텍처를 사용했습니다. 저명한 컴퓨터 과학자 John R. Mashey는 그녀를 가장 존경받는 발명품 중 하나로 꼽았습니다.

"저는 이것이 제가 본 하드웨어 및 소프트웨어 결합 설계의 가장 혁신적인 예 중 하나라고 항상 생각했습니다.

Burroughs 기계 전문가 Alan Bateson, 버지니아 대학교 교수는 "Whatever Happened to the Seven Dwarfs?"와의 인터뷰에서

"이제 1960년대 사람들의 눈으로 이 기계의 사양을 읽을 수 있다면 당신은 놀랄 것입니다!"

1960년대~1980년대에 많은 회사에서 자사, 제품 및 기술을 기리기 위해 다양한 옷깃 배지를 생산했으며, 이러한 배지는 회사 직원이 착용하고 전시회 및 프레젠테이션에서 배포되고 광고에 사용되었습니다. 오늘날, 그들 중 많은 것들이 상당한 수집 가치를 가지고 있습니다. 최초의 대형 컴퓨터 Burroughs는 제작자의 상상력에 깊은 인상을 주어 그를 기리기 위해 아마도 가장 독창적인 광고 문구가 포함된 배지를 출시했습니다. "나는 B5000을 만졌습니다"(B5000을 만졌습니다). Burroughs에서 Algol Richard Waychoff(Richard Edwin Waychoff)의 버전으로 일한 유명한 컴퓨터 과학자이자 개발자이자 언어 및 편집 이론 전문가가 1985년에 출판한 회고록이라고도 합니다.

소련 미사일 방어 시스템의 탄생. 모듈식 기계의 끝
동일한 배지(Ole Hagen Jensen의 개인 컬렉션에서)

Bob Barton과 그의 팀이 구축한 독특한 점은 무엇입니까?

그들은 IBM, RCA 등의 경쟁업체보다 훨씬 늦게 대규모 시스템 시장에 진입하고 있다는 사실을 알고 있었기 때문에 진정으로 탁월한 제품을 제공해야 했습니다.

또한, 그들은 이미 제시된 시스템의 아키텍처를 연구할 기회를 가졌고 가장 진보된 컴퓨터가 소프트웨어 없이는 쓸모가 없는 영역에 집중된 특정 공통 단점이 있음을 깨달았습니다. 기계는 소프트웨어와 별도로 공급되었고 모든 프로그램은 원칙적으로 컴퓨터를 처음부터 구입한 회사에서 작성했으며 자체 개발의 편의성은 아무도 생각하지 않았고 아키텍처는 소프트웨어와 분리되었습니다. 컴퓨터는 기계를 위한 프로그램을 개발하는 것이 얼마나 쉬운지 또는 어려운지조차 생각조차 하지 못한 특별한 엔지니어 그룹에 의해 개발되었습니다. B5000은 이 모든 질문에 대한 답을 제공해야 했습니다.

S / 360과 달리 단일 하드웨어 및 소프트웨어 콤플렉스 및 통합 시스템으로 개발 된 세계 최초의 컴퓨터였습니다. 개별 설계의 이러한 관행은 IBM 이상에서 유지되었고 결국 x360, PPC 및 ARM 명령어 시스템을 포함하여 지배적이 되었습니다. 실행 코드에 관계없이 기계를 설계하는 것은 86년대에 소프트웨어 및 운영 체제 구현에서 수많은 목발을 초래했으며, 이는 오늘날 소프트웨어 품질에 간접적인 영향을 미칩니다.

B5000의 경우 상황이 달랐습니다. 처음부터 언어, OS 및 시스템 소프트웨어와 함께 설계되었습니다. 주요 아키텍처 기능은 스택 프로세서와 태그 설명자 메모리라는 두 가지 혁신을 기반으로 하는 고급 언어에 대한 완전한 하드웨어 지원입니다.

B5000에는 어셈블러가 없었고 프로세서가 JLD 명령을 직접 실행할 수 있었습니다. 개발 중에 어떤 언어를 주요 언어로 선택할 것인지에 대한 질문이 생겼습니다. 그 당시에는 그 중 몇 개에 불과했지만 선택은 새로운 표준이 등장한 가장 강력한 학문적 언어인 Algol-60에 떨어졌습니다. 이것은 주요 시스템 언어가 되었고 Cobol(주로 강력한 문자열 연산자와 관련된 작업)과 Fortran에 대한 좋은 지원이 있었습니다. 따라서 B5000의 전체 아키텍처는 매우 고급 언어를 기반으로 구축되었습니다. 예를 들어 C의 #define 지시문이 나타나기 오래 전에 비슷한 메커니즘이 B5000에서 사용되었으며 더군다나 언어 자체에 구축되었으며 전처리기 명령이 아닙니다.

대부분의 다른 컴퓨터 제조업체는 복잡성과 매우 느린 소프트웨어 구현으로 인해 Algol 컴파일러를 구현하는 것을 꿈꿀 수 있었습니다. 사용할 때 수용 가능한 속도를 내는 것은 비현실적이라고 여겨졌고, 하드웨어 지원을 하지 않았다면 그랬다(특히, 이것이 언어로서의 알골이 널리 보급되지 못한 이유 중 하나다). 당시 인기). 이전에 초기 기계용 Algol-58 프로그램을 개발했던 그 당시 어린 학생이었던 전설적인 Donald Knuth는 여름 방학 몇 달 동안 Burroughs에서 언어 구현 작업을 했습니다.

Burroughs Algol 컴파일러는 매우 빨랐습니다. 그것은 유명한 네덜란드 과학자 Edsger Dijkstra에게 엄청난 인상을 남겼습니다. Pasadena에서 B5000 테스트를 하는 동안 그의 프로그램은 펀치 카드에서 읽는 속도로 컴파일되었는데, 이는 당시로서는 놀라운 결과였으며, 그는 즉시 그가 일했던 네덜란드의 Eindhoven University of Technology에 여러 대의 기계를 주문했습니다. 하드웨어 지원과 충분한 RAM 덕분에 컴파일러는 단일 패스 모드에서 작동할 수 있었습니다(초기 기계 어셈블러가 그 당시에는 거의 항상 다중 패스 컴파일을 사용했지만).


B5500 및 해당 구성 요소.
1 - 프린터(B320, B321 또는 B325), 2 - 천공 카드 판독기(B129), 3 - 4가 있는 제어 콘솔 - 명령 입력용 텔레타이프(예: Teletype Corp Model 33 KSR), 5 - 펀처(B303 또는 B304) , 6 - 자기 테이프 드라이브(B422 / B423 –15 Mbit), 7 - 프로세서(8개 중 하나 가능), 9 - I/O 보조 프로세서, 10 - 터미널 컨트롤러, 2 - 디스플레이 및 디버그 콘솔. 또한 사진에는 RAM이 있는 XNUMX개의 캐비닛과 두 번째 프로세서 캐비닛이 맞지 않았습니다(Tasmania 대학 사진 http://www.retrocomputingtasmania.com).

유사한 아이디어가 Yuditsky의 그룹과 나중에 Burtsev의 그룹에 발생했기 때문에 우리는 이러한 모든 이점에 대해 자세히 설명합니다. 그 결과, Elbrus에서 구현된, 세계에서 유일하고 유례가 없는 많은 것들이 고급 보호 메커니즘을 포함하여 훨씬 더 일찍 나타났습니다.

개선된 Burroughs Algol에도 운영 체제 및 기타 시스템 소프트웨어에서 요구하는 안전하지 않은 구성 요소가 많이 포함되지 않았습니다. 그들을 지원하기 위해 특별한 확장 Espol(Executive Systems Problem Oriented Language)이 개발되었습니다. 운영 체제 커널 Burroughs MCP(Master Control Program) 및 모든 시스템 소프트웨어는 Espol에서 작성되었습니다. Espol의 하드웨어 지원으로 가상 메모리, 다중 처리, 빠른 컨텍스트 전환 및 프로시저 호출, 메모리 보호 및 코드 공유를 쉽게 구현할 수 있습니다. B5000은 최초의 상용 가상 메모리 머신이었습니다. 또한 이로 인해 프로그래머의 추가 노력 없이 코드의 완전한 재진입이 자연스럽게 구현되었습니다. Espol 언어는 1970년대 후반에 보다 발전된 Newp(New Executive Programming Language)로 대체되었습니다.

프로그램의 모든 안전하지 않은 구성은 RAM의 블록에 이러한 명령어를 활성화하는 특수 태그가 지정되지 않는 한 Newp 컴파일러에서 거부합니다. 이 블록 표시는 다계층 보안 메커니즘을 제공합니다. 또한 안전하지 않은 구문이 포함된 Newp 프로그램은 처음에는 실행할 수 없습니다. 특수 시스템 보안 관리자가 실행 가능하게 만들 수 있지만 일반 사용자는 불가능합니다. 일반적으로 루트 액세스 권한이 있는 권한 있는 사용자라도 명시적인 관리자 권한 없이는 시작할 수 없습니다. 운영 체제에서 지정한 컴파일러만 확장 명령으로 실행 파일을 만들 수 있으며 MCP 자체만 프로그램을 컴파일러로 지정할 수 있습니다(보안 관리 콘솔 명령을 통해).

Newp는 너무 발전되어 B 시리즈의 계승자인 원래 Unisys ClearPath 메인프레임 아키텍처에서 x2014 마이그레이션이 시작된 86년까지 지원되었습니다. 또한 Linux의 bash 이전에는 MCP를 효과적으로 관리하기 위해 별도의 명령줄 언어 WFL(Work Flow Language)이 개발되었습니다. IBM 메인프레임에서 이에 대응하는 것은 유명한 JCL(Job Control Language)이었습니다.

Java용으로 특별히 설계된 컴퓨터는 매우 복잡했지만 나중에 1980년대 중반까지 Burroughs에 의해 개발된 경로를 따라 개발되었습니다. x86 아키텍처 및 범용 RISC 프로세서.

B5000의 태그로 보호된 설명자는 모든 데이터 변경 단계에서 모든 메모리 액세스에서 하드웨어에서 확인됩니다. 또한 시스템은 메모리 할당을 수동으로 관리할 필요가 없으며 일반적으로 불가능합니다. 코드와 같은 보호된 데이터의 모든 부분은 수정은 고사하고 통제되지 않는 방식으로 읽을 수도 없기 때문에 대부분의 공격과 오류가 불가능합니다.

물론 적절한 권한이 있는 프로세스는 태그의 비트를 명시적으로 변경하여 자체적으로 변경할 수 있지만 ESPOL 컴파일러만 이러한 코드를 생성할 수 있는 반면 MCP는 권한 수준에 관계없이 ESPOLCODE로 식별되는 모든 실행을 거부합니다. 그것을 시작하려는 사람은 ... 이러한 프로그램은 초기에 운영 체제의 일부로 설치되어야 하며, 그 과정에서 추가하거나 변경하는 것은 기본적으로 불가능합니다.

결과적으로 Burroughs 메인프레임은 다음 2014년 동안 지구상에서 가장 안전하고 안전한 기계로 남아 있었고, 이것이 미국 연방준비제도(Fed·연준)가 수년 동안 이를 은행 컴퓨터 표준으로 선택한 이유입니다. 이미 말했듯이 이 아키텍처(자연스럽게 새 모델에 의해 지속적으로 개선됨)는 최근까지 하드웨어에서 지원되었으며 86년부터 표준 xXNUMX 서버로 전환되었습니다.

B 시리즈의 몇 안 되는 실제 문제 중 하나는 B5000의 모체인 BXNUMX이 극도로 복잡한 프로세서와 메모리 하위 시스템을 갖게 되었다는 것입니다. 트랜지스터 기계의 시대에는 이것을 무시할 수 있었지만 지금은 후속 모델의 통합을 크게 복잡하게 만듭니다. 모든 제조업체가 맞춤형 프로세서가 있는 단일 칩 모델로 전환한 몇 년 동안 Burroughs 시리즈의 대형 기계는 여전히 다중 칩 설계에서 사용할 수 있었습니다.

메인프레임 온칩의 첫 번째 버전인 SCAMP는 1980년대 후반이 되어서야 등장했습니다. 이 프로세서와 그 후속 제품은 2000년대 중반까지 Unisys에서 사용되었지만 너무 늦었습니다.


대형 은행 기계의 정점. Burroughs B7900(1984)은 B 시리즈의 마지막 클래식 메인프레임이 되었으며 1986년에는 Sperry와 합병했습니다. 이것이 Unisys가 등장한 방식이며 오늘날에도 여전히 존재합니다(Tasmania 대학 사진 http://www.retrocomputingtasmania.com).

프로세서의 엄청난 복잡성과 수많은 트랜지스터 및 초기 IC로 인해 안정성은 추가적인 문제였습니다.

그러나 Burroughs 컴퓨터는 고장날 수 없었습니다. 이 회사는 고가용성 시스템의 최고의 공급업체 중 하나로 명성을 얻었으며, 그들의 기계는 전통적으로 비상 정지 없이 수년간 작동했습니다. , 업계에서 가장 신뢰할 수 있는 것으로 간주됨). B5000이 엄격한 품질 기준을 충족하기 위해 상당한 중복성과 유연성이 시스템에 통합되었습니다.

하드웨어 모듈은 작업을 중단하거나 데이터를 손실하지 않고 즉석에서 끄고 설치할 수 있었는데, 이는 당시로서는 놀라운 일이었습니다. 기계의 모든 노드의 상태를 모니터링하고 계산 과정에서 시스템을 재구성하기 위해 불량 섹션을 우회하기 위해 특수 MDLP 보조 프로세서(Maintenance Diagnostic Logic 프로세서)가 추가되었습니다. 또한 엔지니어가 모든 시스템 구성 요소를 진단하는 데 사용했습니다.

결과적으로 B5000이 그 당시의 기존 기계보다 훨씬 더 복잡했음에도 불구하고 안정성이 저하되지 않았을 뿐만 아니라 동급 컴퓨터 대부분을 훨씬 능가했습니다.

은행 환경에서 회사의 권위는 너무 높아서 1973년 SWIFT(세계은행간금융통신협회)가 설립되었을 때 Burroughs가 4년의 작업 만에 백본 스위칭 시스템을 구축했습니다. 그리고 오늘날까지 Burroughs의 후계자인 Unisys Corporation은 SWIFT 네트워크의 최대 공급업체입니다.


"데스크톱 메인프레임" Unisys Micro A(1989)는 실제로 현대적인 의미에서 최초의 서버입니다. 프로세서는 SCAMP-A(위)이고 이후는 SCAMP-D(1997, 아래)입니다. Unisys의 주문에 따라 칩은 IBM이 자사 공장에서 먼저 생산한 다음 LSI에서 생산했습니다. Unisys ClearPath Libra 6200 서버(2012-2015)는 B5000 아키텍처를 지원하는 마지막 서버입니다(사진 제공: University of Tasmania http://www.retrocomputingtasmania.com, John Culver https://www. cpushack.com/ 및 공식 Unisys ClearPath 안내서)

B5000은 NASA, 미 공군, Carrier Corporation, 워싱턴 대학교, 덴버 대학교, 칼텍, 스탠포드 대학교, 호주 모나시 대학교에서 사용되었습니다. B7800), 몬트리올의 Drexel Institute of Technology, British Post 및 American Bureau of Mines.

또한 1964년 Burroughs는 항공사 예약과 같은 실시간 애플리케이션을 위해 B8300을 제작했습니다. Algol 60의 다소 희귀한 버전인 Jovial이 시스템 언어로 선택되었습니다. 1959년 Jules I. Schwartz가 이끄는 그룹에 의해 SDC의 실시간 시스템을 위한 새로운 고급 프로그래밍 언어로 개발되었으며 원래 농담 이름(Jules Own Version of of 국제 대수 언어).

처음에는 전투기의 전자 장치를 프로그래밍하기 위한 것이었으나 1960년대에는 일련의 미군 프로젝트, 특히 SACCS(전략적 자동화 명령 및 제어 시스템 - 핵무기를 제어하는 ​​시스템)의 중요한 부분이 되었습니다. 무기 USA) 그리고 물론 SAGE. SACCS 소프트웨어(ITT와 IBM이 공동 개발)의 약 95%는 SDC가 Jovial에서 작성했습니다. 개발에는 SAGE 소프트웨어보다 1400배 이상 빠른 XNUMX년(약 XNUMX인시)이 소요되었습니다.

1970년대 후반, 군용 프로세서 MIL-STD-1750A의 표준 아키텍처를 개발할 때 Jovial이 이 아키텍처의 기본 언어로 남아 있기로 결정되었습니다. ACT(Advanced Computer Techniques), TLD 시스템, 독점 소프트웨어 시스템(PSS) 등 많은 회사에서 컴파일러를 제공했습니다. 이 언어의 마지막 표준인 MIL-STD-1589C는 1984년에 채택되었으며 현재 이 표준의 세 가지 방언(J3, J3B-2 및 J73)이 사용됩니다. Jovial은 2010년에 중단되었지만 컴파일러는 계속 출시됩니다.

Cobol과 마찬가지로 Jovial에 구현된 대부분의 소프트웨어는 중요하고 유지 관리가 점점 더 어려워지고 있습니다. 2016년부터 부분 교체가 시작되면서 때로는 선택이 이상하기도 합니다. 예를 들어 유명한 B-2 폭격기의 소프트웨어는 Jovial에서 Pure C(!)로 이식되었는데, 이는 안전성과 지원 용이성 측면에서 효과적인 솔루션이라고 보기 어렵습니다.

SVC 엔지니어들은 거의 동일한 아키텍처를 제안했지만 그들의 슈퍼컴퓨터에는 한 가지 더 독특한 기능이 있었습니다. 이미 말했듯이 모듈식이었습니다!

유디츠키의 새 컴퓨터


Yuditsky의 새 기계에는 중앙 처리 하위 시스템(최대 16개의 중앙 프로세서), 입출력(최대 16개의 입출력 프로세서), 메모리(32K x 32비트 RAM의 최대 64개 섹션) 및 강력한 모듈식 시스템이 포함됩니다. 복잡한 그래프에 나열된 모듈의 동적 전환을 위해(모든 CPU는 모든 PVV 및 RAM 섹션에 연결할 수 있음). 컴퓨터의 전체 성능은 절대적으로 무시무시한 200MIPS로 추정되었습니다. 1년 Cray-1977은 160MIPS를 생산했습니다! 물론 프로세서에서 산술의 테이블 구현이 계획되었습니다.

결과적으로 Yuditsky는 슈퍼컴퓨터를 위한 매우 비정형적인 잔여 클래스 시스템에도 불구하고 그의 새 프로젝트가 Kartsev의 M-10을 능가할 수 있을 것이라고 기쁘게 언급했습니다! 그것은 그 당시 컴퓨터 분야에서 가장 발전된 모든 세계 발전, M 시리즈의 병렬 매트릭스 아키텍처, B5000 YED에 대한 하드웨어 지원, 그리고 물론 Yuditsky의 독점 기술을 흡수한 절대적으로 독특한 하이브리드였습니다. 자신 - SOK.

가장 놀라운 것은 결과가 고슴도치와 뱀 사이의 십자가처럼 보이지 않았다는 것입니다. 그 당시 세계에서 절대적으로 작동하고 매우 편안하며 가장 강력한 기계였습니다. 가장 가까운 미국 경쟁자는 세대. 게다가 그녀는 믿을 수 없을 정도로 믿음직스러웠다.

일반적으로 우리 모두는 수석 디자이너의 생명을 희생하더라도 소련에서 시리즈로 구현하는 것이 불가능했을 것임을 이미 알고 있습니다.

표 산술을 구현하기 위해 기계에는 새로운 소형 대용량 영구 메모리가 필요했습니다. 몇 년 동안 S. A. Garyainov의 한 부서가 SVT에서 이를 개발해 왔습니다. 작업의 본질은 패키지되지 않은 다이오드 어레이와 이를 기반으로 한 장치의 설계 및 제조 기술을 만드는 것이었습니다.

그들은 이미 언급한 DMR-256을 적용하기를 원했습니다. 매트릭스를 기반으로 해당 원본 구조 시스템이 개발되었습니다. DMR 크리스탈은 사이탈 보드에 장착되고 보드는 XNUMX층 MFB 스택(다기능 장치)으로 조립되고 스택은 인쇄된 큰 십자가에 설치되었습니다. -판자. 여러 백플레인이 프레온으로 채워진 금속 밀봉 블록 케이스에 장착되었습니다. 블록에서 열을 제거하기 위해 히트 파이프가 블록에 설치되었습니다.

단순히 로마 숫자 "IV"로 색인된 독특한 컴퓨터의 예비 프로젝트가 1973년 초에 완료되었습니다. "IV"는 SVC의 후속 개발을 위한 프로토타입으로 생각되었습니다. 그러나 프로젝트가 완료되기 전에도 잘 활용되는 것처럼 보였습니다.

1971년 말 Sukhoi Design Bureau Kulon은 SVC에 항공기용 CAD 시스템 개발 주문을 신청했습니다. CAD에는 그 당시 소련 컴퓨터의 성능을 능가하는 높고 유망한 요구 사항이 부과되었습니다.

이 시스템은 항공기 및 부품 개발자를 위해 700개 이상의 자동화된 워크스테이션을 지원해야 했습니다. 각 AWP는 플로터가 있는 터미널이었으며 계산은 메인 슈퍼컴퓨터에서 수행해야 했습니다(당시 소련에서 훨씬 더 단순한 AWP의 연간 생산량은 XNUMX만 개를 넘지 않았습니다). 설계안 초안이 완성되어 고객의 만족으로 받아들여졌으나, 전파산업부(대표이사)는 자금 부족을 이유로 자동차 생산을 거부했다(군용 프로젝트임에도 불구하고 Sukhoi Design Bureau, 그리고 우리는 방위산업을 위해 돈을 아끼지 않았습니다.)

그러나 "IV"에 대한 훨씬 더 흥미로운 사용은 1972년 초에 거의 즉시 나타났습니다. 그런 다음 SVT는 코드 이름 " 기계 41-50".

64비트 컴퓨터는 최소 200MIPS의 속도, 16MB의 RAM 및 고급 주변 장치를 갖추어야 했습니다. SVC는 어레이에서 작동하는 명령 시스템으로 벡터 컴퓨터를 구축하기로 결정하고 고객의 알고리즘 구현에 중점을 둡니다. 이 경우 동적 병렬화 문제는 하드웨어 마이크로 프로그램 수준에서 해결되었습니다. 프로젝트 41-50 SVC 초안은 병렬 컴퓨팅 분야에서 세계 최고의 전문가이자 IC 책임자인 VMGlushkov 아카데미 책임자인 또 다른 과소평가된 소련 천재인 우크라이나 과학 아카데미의 사이버네틱스 연구소와 공동으로 수행되었습니다. 작품.

어떻게 든 Glushkov에 대해 별도로 대화를 시작하는 것이 합리적입니다. 그는 컴퓨터 과학 분야에서 세계에서 가장 큰 과학자 중 한 명이었습니다 (15-1973 년 British-American Encyclopaedia Britannica의 1974 판에서 사이버네틱스에 대한 기사가 의뢰되었습니다. Glushkov!), 그러나 그의 프로젝트 (예를 들어 소비에트 인터넷과 같은 절대적으로 놀라운 것들이 있음)는 너무 무자비하게 익사하여 (컴퓨터 분야의 뛰어난 국내 전문가의 전통에 따르면) 그는 60 년을 살지 못했습니다. 심장마비로 사망한 노인.

Glushkov는 프로젝트의 과학 리더로 임명되었으며 Z. L. Rabinovich와 B. N. Malinovsky가 이끄는 두 개의 특별 부서(SIC의 한 지점)가 IC에 만들어졌습니다. 수석 디자이너는 Yuditsky였습니다.

41-50의 설계는 고객 문제를 해결하기 위한 알고리즘을 연구하고 모듈식 산술에 맞추려고 시도하는 것으로 시작되었습니다(SOK 기계의 모든 프로젝트에서 볼 수 있듯이 작업은 알고리즘을 기반으로 했습니다. 이 클래스의 컴퓨터 - 특정 작업에 대한 거대한 바인딩으로 자동차를 거의 고도로 전문화합니다). 이 작업은 수학자이자 모듈식 산술의 주요 저자인 V. M. Amerbaev와 이러한 알고리즘을 구현하는 회로 엔지니어인 L. G. Rykov가 주도했습니다.

L.G. Rykov는 다음과 같이 회상합니다.

Akushsky는 이론가였으며 지연 시간, 펄스 경쟁 및 기타 회로 기술 문제와 같은 개념으로 내려가지 않았습니다. Vilzhan Mavlyutinovich는 완전히 다른 사람입니다. 그는 우리의 문제를 멸시하지 않았고 항상 하드웨어에서 가장 성공적으로 구현된 수학적 솔루션의 변형을 찾으려고 노력했습니다.

연구 결과는 RTM U10.012.003 "XNUMX단계 비 위치 산술을 위한 기계 알고리즘" 작업에서 수집되었으며 전체적으로 실망스러웠습니다. 사실 GRU의 작업에서 비모듈식 작업의 비율이 엄청났고, SOC로 줄이는 것도 불가능했고, 끊임없이 앞뒤로 변환하고 일반 보조 프로세서로 몰아넣는 것은 어리석은 일이었습니다.

결과적으로 초복잡하고 강력한 컴퓨터의 성능은 기존 아키텍처의 일반 슈퍼컴퓨터를 초과하지 않습니다. 일반적으로 RNS 시스템은 신뢰성, 테이블 연산의 구현 용이성 및 장비의 양의 감소로 인해 보너스를 제공했지만 Yuditsky는 광신자가 아니었고 모듈식 연산이 만병통치약이 아니라는 것을 이해했습니다. 모든 트릭에도 불구하고 단순히 알고리즘에 빠지지 않는 경우가 있습니다.

결승전에서 SIC는 논의와 논의 끝에 기계의 일반적인 벡터 모듈 방식을 유지하면서 SOC를 포기하기로 결정하고 프로젝트를 수정했다. 이러한 유연성은 한때 다소 성공적인 기술 솔루션을 찾은 많은 소련 설계국과 유리하게 구별되며, 계속해서 광적으로 각인되었습니다(예: 모든 변형 및 자체 명령 시스템에서 BESM의 트랜지스터 버전과 같이 일부에서는 매우 성공적인) 작업 및 동일한 극단적 인 곡선 - 기타).

그들은 물론 IC를 기반으로 기계를 만들기로 결정했으며 100 시리즈의 소련 이미터 결합 논리에서 가장 강력했습니다. 도난당하기 전에는 Motorola MC10000(일명 MECL - Motorola 이미터 결합 논리) - 1962년에 개발된 매우 강력하고 빠른 ECL 마이크로 회로 시리즈(MECL I). 이 시리즈에는 10000년에 출시된 I, II, III 및 1971의 여러 세대가 있었습니다. 그러나 저항 정격에서만 1968년 버전과 다릅니다. 7년 후, 그것은 IS100으로 소련에 복사되도록 마스터되었고, Elbrus와 같은 가장 강력한 컴퓨터를 위한 것이었습니다.

불행히도, 이 시리즈의 초소형 회로는 Union에게 매우 어려운 것으로 판명되었으며 품질과 안정성에 큰 문제가 있었습니다. 소련에서 강력한 ESL을 복사하는 데 다리가 부러질 것입니다. 이 주제는 별도로 다루어야 하며 두 거인인 모토로라와 페어차일드의 상업 관계와 밀접하게 연결되어 있습니다.

서양에서 Motorola 10k는 슈퍼컴퓨터 제작업체에서 가장 인기 있는 선택이 아니었으며 이러한 목적을 위해 경쟁업체인 Fairchild의 ESL을 가장 자주 사용했습니다. SS BIS - K100 시리즈, 그 결과는, 음, 간단히 말해서 - 그다지 성공적이지는 않았습니다. 이것은 또한 별도의 대화의 주제이기도 합니다. F10K(1500종 중 100개의 미세회로 사용 - 3C4, F11, F01 및 주소 샘플링 회로에 MC10145는 10415개, Cray는 중요하지 않은 곳에서는 더 저렴한 것을 사용) Cray-10009을 조립했습니다.


페어차일드 F1K 칩과 개발 기간의 소비에트 클론 모토로라 100k - 10 시리즈를 기반으로 하는 프로세서 보드 중 하나인 위대하고 끔찍한 Cray-100(사진 https://cdn.britannica.com/, https://en. wikipedia.org/, https://ru-radio-electr.livejournal.com/)

IS100 생산은 Mikron, Vilnius의 Vent, Leningrad의 Svetlana 및 Minsk의 Integral에서 마스터되었습니다. 그런 다음 문제가 시작되고 시리즈의 구성이 벡터 칩을 제공하지 않았기 때문에 릴리스 프로그램에 없는 추가 IC가 필요했습니다.

누락된 초소형 회로를 개발하여 프로그램에 참여하기로 결정했습니다. 그리고 개발이 필요한 IC의 구성이 결정된 틀 내에서 "Yukola"라는 주제가 열렸습니다. ALU에서는 한 가지 유형만 사용됨) 기능 및 개략도를 개발했습니다. 이러한 IC의 설계 및 기술 개발은 작업 프로젝트 14-4 준비의 일환으로 NIIME와 공동으로 수행할 계획이었습니다.

컴퓨터의 예비 설계는 높은 평가와 작업을 계속할 것을 권장하는 주 위원회의 승인을 받았습니다. 41-50 N.M. Vorobyov의 이데올로기 중 한 명은 다음과 같이 사건의 마지막을 회상합니다.

초안 디자인을 개발하는 과정에서 우리는 고객의 대령과 긴밀히 협력하여 특정 정보를 처리하는 알고리즘에 대해 작업했습니다. 본질적으로 이것은 공동 작업이었습니다. 따라서 우리와 그들 모두 프로젝트의 운명에 깊은 관심을 보였습니다. 그들은 41-50의 분명한 지지자였습니다. 사실 그들은 프로젝트 개발에 참여했고, 그것을 완벽하게 알고, 필요한 모든 결정을 내렸고, 결과에 확신을 갖고 있었기 때문입니다.

그러나 예기치 않게 우리에게는 설명할 수 없는 긴 몇 개월의 일시 중지가 있었습니다. 기술 설계 개발 계약 체결이 연기되었습니다. 그곳에서 무슨 일이 일어나고 있는지, 우리는 알지 못했습니다. GRU는 진지한 조직입니다. 그러나 마침내 결정이 내려지자 대령이 특별히 우리에게 상황을 설명하러 왔다. 슬픔과 사과를 가진 남자들("우리는 우리가 할 수 있는 한 산처럼 당신을 위해 섰습니다")은 슬픈 소식을 전했습니다. 작업이 계속되지 않을 것입니다.

작업에 적합한 Elbrus를 사용하기로 결정했지만 구현을 보장할 수단이 없기 때문에 적응 가능성을 믿지 않습니다.

당연히 이것은 그들의 시설에서 41-50을 생산할 계획이었기 때문에 라디오 산업부가 없었다.

SVC 프로젝트의 마지막


슈퍼컴퓨터 제작에 관한 SVT의 또 하나의 프로젝트가 이렇게 끝났습니다.

A. I. SVC의 일반 고객 대표인 Abramov는 피날레를 회상합니다.

한번은 국방부 발령부 수석기술자 S.F. Sereda 대령에게 소환되어 리더 테마의 결과 활용에 대한 제안서를 작성하라고 지시했다. 그때까지 41-50 슈퍼컴퓨터 제작 작업을 중단하기로 한 결정은 이미 내려진 상태였습니다. GU MO의 큐레이터인 V. M. Kapunov와 상의한 후, BESM-10 프로젝트에 사용하기 위해 디자인 초안(두께가 XNUMX미터 이상인 책 더미)을 ITMiVT에 제출할 것을 제안했습니다. 그리고 완료되었습니다.

BESM-10 ITMiVT의 개발은 실제로 실패했으며 주제에 대해 실행 가능한 작업을 수행하지 않고 Lebedev 학교는 슈퍼컴퓨터 기술을 사용하는 방법을 전혀 몰랐습니다.

그들의 가장 높은 성과 중 두 가지는 BESM-6(다른 것이 없었기 때문에 모두가 만족할 수 없었음)으로, 성능은 약 1-1,5 MIPS에 불과하고 명령 시스템은 말할 것도 없이 추악하고 불편합니다. 정수 연산의 부재(Lebedev는 컴퓨터의 뛰어난 시스템 설계자가 된 적이 없음)와 논쟁의 여지가 있는 "Elbrus" Burtsev는 그의 상사가 만든 것보다 분명히 우수했지만 덜 불편하고 생산성이 떨어지지는 않았습니다. SVC. 또한 ITMiVT에서 개발한 기계의 제조 품질은 끔찍했습니다. 이에 대해서도 더 이야기하겠습니다.

System 41-50은 SVC에서 가장 최근에 개발한 슈퍼컴퓨터입니다.

5개의 프로젝트가 연속적으로 실패했고 동일한 부서에서 53E41 미사일 방어 알고리즘을 위해 특별히 제작된 기계(군사 수용 및 PROSNIK에 의해 채택됨)가 이러한 알고리즘을 구현할 수 없다는 사실로 인해 "IV" -돈 부족이라는 구실 아래 끔찍한 GRU조차도 "Elbrus"가 이빨에 찔려 만족할 수밖에 없었고 당 관료 50-XNUMX을 밀어낼 수 없었고 다시 열광적으로 받아 들여졌습니다. 참조 조건과 완전히 일치합니다.

마지막 경우는 일반적으로 터무니없는 일이었습니다. 실제로 라디오 산업부는 성가신 학생처럼 스카우트와 싸웠고 아무 이유없이 컴퓨터 출시를 거부했습니다. 우리는 당신에게 아름다운 차를 사지 않을 것이며, 주철로 놀아줄 것입니다.

결과적으로 Yuditsky는 SVC 자체 시설인 16비트 미니 컴퓨터에서 생산할 수 있는 것만 개발하는 것이 합리적이라는 것을 깨달았습니다. 당연히 모듈식 산술의 사용은 그들에게 특별한 이점을 약속하지 않았으며 SOC 프로젝트는 완전히 포기되었습니다.

Academician V.M. Amerbaev가 인용하고 그의 말로만 알려진 전설이 있습니다.

1970-1971년에 미국 은행 구조는 모듈식 산술에 큰 관심을 보였습니다. 그들은 매우 안정적인 자가 수정 계산을 위한 고성능 도구가 필요했습니다. 이것이 바로 모듈식 산술입니다. 공개 언론 (기사, 책, 특허)에 따르면 I. Ya. Akushsky와 D.I.의 작업 결과를 평가했습니다. 시작된 협상은 KGB에 의해 무산되었습니다.

V.S.Linsky는 이 경우를 회상하며 아마도 다른 경우도 다음과 같이 회상합니다.

1966-1970년에 NIIFP-SVT에서 근무하면서 소련 내각(MIC) 산하 군산업위원회에 상소하기 전까지 SOC에 대한 부정적인 태도를 공개적으로 표명했습니다. VS Burtsev는 SOC에 대한 명확한 답변이 시기상조라는 의미에서 자신을 표현한 내 의견에 익숙했습니다. 왜 미국인들이 I. Ya. Akushsky와 D. I. Yuditsky의 결과를 사고 싶어하는지에 대한 군산 복합 직원의 질문에 나는 분명히이 분야에서 연구를 수행하는 것보다 그들에게 더 수익성이 있다고 대답했습니다.

이것은 사실 꽤 이상하다. 역사, 모듈식 산술은 은행 컴퓨터에 도움이 될 수 있지만 은행 컴퓨터의 주요 제조업체는 시스템 아키텍처의 완전히 다른 원칙에 의존하는 Burroughs였습니다. 독점을 타도하려는 일종의 회사 일 수도 있지만이 시장에는 진지한 플레이어가 많지 않습니다. 작은 회사는 그런 돈이 없었을 것입니다. IBM과 같은 큰 회사는 기본적으로 모든 것을 자체적으로 개발했으며 다시 가능한 한 보수적이었습니다. 또한, SOC에 대한 모든 정보(ABM 알고리즘 제외)는 마분지 스탬프 없이도 이미 공개된 언론에 있었습니다. 몇몇 훌륭한 수학자들이 그것을 알아내는 데는 오랜 시간이 걸리지 않습니다.

글쎄, 일반적으로 미국은 소련이 서구 기술의 생산에 모든 수단 (개인적으로 다양한 외교관에게 기증 된 방사성 유리를 해체하는 것부터 라이센스 구매 및 완전한 절도에 이르기까지)에 매우 관심이 있다는 것을 매우 잘 알고 있었지만 원칙적으로 그것은 어떤 하이테크도 팔지 않을 것입니다.

예를 들어, Setun 컴퓨터의 출시는 체코슬로바키아에서도 금지되었지만, 체코인은 거의 무릎을 꿇고 구걸했고, 서유럽으로의 판매에서 막대한 손실을 약속했으며, 이미 생산 라인을 건설할 준비가 되어 있었습니다. 여기의 이유가 정치와 관련이 있다는 것이 아니라 소비에트 시대와 매우 관련이 있는 마법의 단어 "컷"과 "롤백"과 관련이 있다는 강한 의심이 있습니다. 프랑스에서 수백만 크라운을 구매했지만 그들 자신은 Bull 메인프레임을 원하지 않았습니다. 그래서 여기서의 협상은 처음에는 운명적이었고, 이것을 이해하지 못하는 것은 어리석은 일입니다.

A. V. Pivovarov는 또 다른 사례를 회상합니다.

Yuditsky는 컴퓨터 프로젝트를 구매하려는 프랑스 회사와 연락을 취했는데 이름이 기억나지 않습니다.

Yuditsky는 그러한 거래를 허가하기 위해 나에게 왔지만 두 가지 이유로 그를 거부했습니다.

첫째, 그러한 거래를 완료하기 위해서는 기술의 완전한 발전을 위한 컴퓨터 샘플을 제작해야 하는데 할 수 있는 곳이 없었다.

둘째, 왜 우리는 프랑스군을 무장시켜야 하고 그 다음에는 잠재적인 군사적 적군을 무장시켜야 합니까? 예, 동의하더라도 상위 당국에서는 이를 허용하지 않을 것입니다.

이 이야기는 이미 훨씬 더 현실적입니다. 소련은 기초 과학, 특히 수학, 제약을 포함한 응용 과학 분야에서 프랑스와 독일 연방 공화국 모두에 놀라울 정도로 풍부하고 유익하게 협력했습니다. 우리 과학자들은 더 자주 그리고 더 기꺼이 석방되었고, 제한적이긴 하지만 기술 교류도 있었습니다.

SOK를 주제로 Yuditsky는 60개 이상의 단행본과 기사를 발표하여 최대 이론가가 되었으며 모든 노드와 알고리즘에 대해 많은 특허를 얻었으며 일부는 독일, 프랑스, ​​영국, 이탈리아 및 미국에서도 획득하여 절대적으로 명확한 방송산업부의 메시지 "앉아 머리를 내밀지 마십시오. 당신이 한 일은 절대 풀리지 않습니다"는 SVC의 전체 직원에게 심각한 심리적 충격과 큰 실망을 안겨주었습니다. 개발에 얼마나 많은 시간과 노력이 들었는지, 얼마나 많은 재작업, 야간 교대, 납땜 인두와 오실로스코프로 아침까지 철야, 개발이 금속으로 구현 될 때 얼마나 많은 희망과 기대가 있었는지 기억합시다 ...

자신의 잘못이 아닌 세 가지 주요 실패는 모든 연구 그룹에 큰 문제입니다.

결과적으로 SVC의 과학 활동은 거의 XNUMX으로 떨어졌고 팀은 라디오 산업부와의 전투에서 회복했습니다. 결과적으로 소련에서 모듈식 산술의 주제는 완전히 축소되었다고 일부 소식통에 따르면 이를 관찰한 외국 과학자(물론 사건의 실제 이유를 알지 못함)는 이것이 완전한 전체 방향의 무익함과 SOC 기계의 작업 강도를 급격히 감소 ...

모듈러 산술 50주년


연합에서 러시아에서는 모듈식 컴퓨터가 완전히 잊혀졌습니다. 이 주제에 대한 Wallach와 Svoboda의 첫 출판 2005주년을 기념한 50년까지는 더욱 그렇습니다. 그런 다음 SVC의 살아남은 직원은 동시에이 방향에 대한 자신의 공헌을 기억하고 모듈식 컴퓨터 설계에 참여한 모든 사람의 기억을 존중하며 유사한 프로젝트가 다른 곳에서 실현되었는지 확인하기로 결정했습니다.

그리고 그들은 젤레노그라드에서 "모듈식 산술 50년" 특별 회의를 시작했습니다. 매우 성공적이었습니다. 러시아, 벨로루시, 카자흐스탄, 우크라이나 및 미국의 49개 회사를 대표하는 32명의 대표가 참여하여 44개의 보고서를 작성했으며 거의 ​​천 페이지 두께의 작품 모음이 출판되었습니다.

현재 모듈식 산술의 변형은 ISO / IEC 10118-4: 1998 표준(모듈식 산술을 사용하는 해시 함수 섹션)에 따라 암호화 알고리즘 구현을 위한 높은 수준의 보호 기능을 갖춘 액세스 카드의 마이크로컨트롤러에 널리 사용됩니다. 이러한 키는 주로 STMicroelectronics에서 생산됩니다. 또한, 암호화 마이크로컨트롤러는 M-Systems(SuperMAP 컨트롤러), Emosyn LLC(ATMI의 사업부, 테세우스 플래티넘 칩), Hifn 및 기타 회사에서 생산 중이거나 생산 중입니다.

IPPM RAS의 VM Amerbaev와 AL Stempkovsky는 2010년대 초에 부호 비트와 이진수의 쌍인 숫자 표현이 곱셈인 소위 대수(logarithmetic)와 같은 비 위치 시스템의 대체 버전에 대해 작업했습니다. 숫자 계수의 로그가 사용됩니다. 이러한 숫자 표현을 사용하면 나눗셈과 곱셈 연산이 크게 단순화되어 논리적이지만 덧셈과 뺄셈의 디지털 구현은 더 복잡해집니다. 결과적으로 모듈식 LG 코드와 같이 훨씬 더 이국적인 하이브리드가 등장했습니다. 소수를 염기로 사용하고 각 단순 염기에 대한 잔기의 로그 표현을 사용합니다. 하드웨어 관점에서 보면 LG 코드가 이러한 프로세서의 주요 작업 중 하나인 푸리에 변환을 크게 가속화하기 때문에 이러한 방식을 사용하여 매우 효율적인 DSP를 구축할 수 있습니다.

또한 특수 프로세서 AFK "Vychut-1" 및 "Vychut-2"의 시스템에 직렬 모듈식 프로세서가 사용되었습니다(그에 대한 정보는 실제로 발견되지 않았으며 그것이 무엇인지, 무엇에 사용되었는지 알 수 없음) 및 통신 회선의 암호화 보호 수단 - 제품 CRYPTON-4M7 및 SECMOD-K. "CRYPTON"에 대한 정보는 적지만 사용할 수 있습니다. 이것은 전화에 대한 암호 첨부 파일이며 기본은 32-2400 Baud의 속도로 음성 암호화 및 전송 기능을 구현하는 모듈식 12000비트 DSP입니다.

현재 모듈식 칩에 대한 기사는 러시아에서 주기적으로 나타납니다(예: Kalmykov I.A., Sarkisov A.B., Yakovleva E.M., Kalmykov M.I. 백인 연방 대학 No. 2 (35) / 2013). 이론적 발전.

역사에 따르면 RNS는 내결함성 시스템, 공개 키 암호화 및 디지털 신호 처리와 같은 상당히 좁은 응용 프로그램에 놀라울 정도로 편리하며 다른 모든 사람에게는 그다지 편리하지 않습니다. 이처럼 지금은 해외에서 사용되고 있지만 이 분야의 뛰어난 선구자, 소련의 공학자들이 오랫동안 잊혀지고 그들의 독특한 작품들이 조국에 영광도 이로움도 주지 못한 것이 안타까운 일입니다.
10 댓글
정보
독자 여러분, 출판물에 대한 의견을 남기려면 로그인.
  1. +10
    31 8 월 2021 07 : 07
    나는 소련과 해외에서 고속 컴퓨터를 개발하는 과정과 어려운 길에서 개발자를 만난 함정(자연스럽고 조직적인)을 설명한 Alexei Eremenko의 일련의 기사를 흥미롭게 읽었습니다.
    불행히도 그 당시에는 군용 컴퓨터를 포함하여 국내 컴퓨터 기술의 발전에 영향을 미치는 많은 결정이 "높은" 사무실에서 고객의 요구 사항 및 제안된 기술 솔루션에 대한 과학적 분석을 기반으로 하지 않고, 다양한 부처 및 부서의 기업 이익. 그 결과 실시간으로 작동해야 하는 많은 군용 컴퓨터(예: A-40)가 허용할 수 없는 "느림", 잦은 고장 및 기타 "질병"으로 고통받았습니다. 예를 들어, 이것은 군사 방공 및 최전선 항공의 대형 및 대형을 포함하여 자동화된 명령 및 제어 시스템의 컴퓨터가 가장 부적절한 순간에 "끊어지고" 상당한 노력과 시간이 필요하다는 사실로 이어졌습니다. 그들을 "혼미"에서 꺼내십시오. 그리고 이것은 차례로 전투 임무 솔루션의 중단으로 이어졌습니다.
    그 이후로 많은 시간이 흘렀고 고속 특수 목적 컴퓨터의 상황이 수정되었다고 믿고 싶습니다(믿기 어렵지만).
    1. +13
      31 8 월 2021 13 : 09
      나에게 이것은 완전히 다른 수준의 VO에 대한 처음으로 잘 개발되고 흥미로운 기사 시리즈입니다.
      1. 0
        19 11 월 2021 00 : 26
        제대로 했어. 우리는 다른 하나를 기다리고 있습니다.
  2. +7
    31 8 월 2021 12 : 47
    기사 기술 카타르시스. 정말 고마워요, 알렉시. 언젠가 책으로 나오길 바랍니다.
  3. +5
    31 8 월 2021 16 : 07
    각각의 연속을 기대합니다. 글쎄, 매우 발전되고 잘 쓰여진 일련의 기사, 나는 큰 기쁨으로 그것을 읽었습니다. 감사합니다!
  4. +3
    31 8 월 2021 16 : 37
    부끄럽게도 (순수 인문계) 잘 이해하지 못했는데 자료가 굉장히 고급스럽네요. 작가님 감사합니다!.
  5. +5
    31 8 월 2021 17 : 35
    4년 간의 작업 기간 동안 백본 스위칭 시스템을 구축한 것은 Burroughs였습니다.

    예, 컴퓨터는 데이터를 교환해야 했으므로 동시에 같은 해에 데이터 전송 네트워크의 이론과 실습이 만들어졌습니다. 컴퓨터의 세계와 밀접하게 연결되어 자동화와 통신 사이에 있는 일종의 평행 세계. 전화 채널을 통해 작동하는 모뎀, 채널의 신호 처리, 잡음 내성 증가. 그 다음에는 프레임, 패킷, 데이터 전송 기술, 주소 지정 시스템, 패킷 교환, 그리고 마지막으로 IP 프로토콜이 등장했습니다. Floyd, Dijkstra, Ford, Fulkerson ... Leonard Kleinrock에 대한 최적의 라우팅 알고리즘 개발은 사실 최초의 라우터 이론을 만들었습니다. 간단히 말해서 오늘날 우리가 사용하는 모든 것입니다.
  6. +5
    31 8 월 2021 17 : 38
    Alexey, 이 일련의 기사에 대해 진심으로 감사드립니다. 주제 자체가 흥미롭고 제대로 다루어지지 않았다는 사실 외에도 자료의 표현 스타일에 대한 별도의 활. 저자가 이 분야의 전문가라고 생각하지만 그가 제공할 수 있는 특정 세부사항의 중복 없이 대중적인 과학 스타일(좋은 의미에서) 자료를 제시하지만, 그러면 그 기사는 과학적인 기사로 바뀔 것입니다. 및 기술 전문 검토. 나는 소비에트 시대의 잡지 "과학과 생활"을 기억했습니다. 향수와 함께. 이 일련의 기사에서 스타일은 내가 매우 호소하는 스타일과 매우 유사합니다. 또한 개인 아카이브의 고유한 사진. 이 자료로 책 출판을 준비하는 것에 대해 진지하게 생각해 보는 것이 어떻겠습니까?
  7. 0
    1 9 월 2021 21 : 25
    이 분야의 뛰어난 개척자, 소련의 공학자들이 오랫동안 잊혀지고 그들의 독특한 업적이 조국에 영광이나 이익을 가져다주지 못한 것은 유감입니다.
    불행히도 이것은 정확히 사실이며 이것이 이 훌륭한 기사의 유일하지만 실망스러운 요약입니다. 저자에게 많은 감사를 드립니다! 드물지만 매우 흥미롭고 구체적인 주제입니다! 나는 "Furtseva 문화부 장관을 보라 - 교육은 고작 4급이지만, 그것이 하는 일을 보라"와 같은 말에 감탄한 적이 없다. 나는 전문가가 나라를 통치해야 하고 SOK의 운명은 그것에 의존해서는 안된다고 생각한다. 방송산업부 관료 여러분! 정부의 블록헤드는 과학의 재능을 관리할 수 없습니다. 그리고 산업의 전체 방향의 존재 문제를 해결하기 위해 더욱 그렇습니다!
  8. 0
    18 9 월 2021 02 : 39
    포스트 스탈린주의 명명법의 질은 꾸준히 그리고 꾸준하게 떨어졌다. 우리가 아닌 이유는 무엇입니까? 그 이유입니다. 우리의 모든 자물쇠 제조공 보스는 서쪽에서 무언가를 강타하고 여기에 소개하려고 노력했습니다. 따라서 우리의 단지는 서양의 모든 것 앞에 있습니다. 권위자들이 스스로 긴장해야 했기 때문에 그들은 그들 자신에게 자리를 내주지 않았습니다. 선택은 IBM에 있었습니다. 최선의 방향은 아닙니다. 나는 우리 아날로그(1980년대)의 정지와 충돌이 매우 특정한 상황에서 정기적으로 자주 발생했다는 것을 기억합니다. 분명히, 그리고 OS 프로그램과 하드웨어의 불일치 때문입니다. 나는 그런 상황을 몇 가지 기억하고 있으며, 심지어 어셈블러의 OS에서 포착하고 수정했습니다. 그리고 PC의 시대가 열렸습니다. 그리고 그 후, 끔찍한 1990년대. 감사합니다. 끝났습니다. 이제 우리는 러시아 팀과 함께 프로그래밍 언어도 가지고 있습니다. 그리고 그들의 검색 엔진, 바이러스 백신 등. 분명히 자신의 프로세서, 러시아 운영 체제 및 기타 멋진 것들에 부응할 기회가 있습니다.