Sự ra đời của hệ thống phòng thủ tên lửa Liên Xô. Kết thúc của máy mô-đun

10
Như chúng ta còn nhớ, sự phát triển và áp dụng thực tế của 5E53 đi kèm với sự phấn đấu tinh thần và khoa học chân thành của toàn thể nhân viên của SVTs.

Các vấn đề cơ bản của số học mô-đun đã được giải quyết thành công, máy được chấp nhận, nguyên mẫu hoạt động hoàn hảo, các thuật toán đã được viết. Cho đến nay, không ai có thể đoán được mọi thứ sẽ diễn ra như thế nào, và trên một làn sóng hưng phấn, các nhân viên đã quyết định không dừng lại ở dự án đã hoàn thành (dường như đối với họ) và xây dựng một thứ khác.



Bài viết này chứa nhiều hình ảnh minh họa về các dự án tương tự của phương Tây, thật không may, đây là một biện pháp cần thiết, vì không thể tìm thấy các bức ảnh liên quan đến các công trình cuối cùng của Yuditsky và nhóm SVT trong bất kỳ nguồn mở nào (và không biết liệu các bức ảnh của những nguyên mẫu bí mật này đã tồn tại ở tất cả).

Khi tạo ra 5E53, một nền tảng lớn đã được xây dựng để nghiên cứu thêm - các cơ sở toán học khi làm việc với SOC, các phương pháp cải thiện khả năng chịu lỗi cuối cùng đã được đánh bóng, thiết bị ngoại vi đã được tạo ra (và việc tạo ra nó ở Liên Xô là một kỳ tích riêng biệt, có thể so sánh với sự phát triển của một siêu máy tính, họ phàn nàn về chất lượng khủng khiếp của ổ đĩa, máy in và những thứ khác của Liên Xô, thậm chí cả những người cộng sản cuồng tín). Để nhấp nháy, một dãy diode 256 bit tiện lợi trên chất nền điện môi, DMR-256, đã được sản xuất và tổ chức sản xuất nó tại Mikron, các phương pháp lắp ráp IC lai mật độ cao đã được thử nghiệm.

Đừng quên rằng các nhân viên của Yuditsky không bị phân biệt bởi đặc điểm già hóa của nhiều trường khoa học chính thức của Liên Xô, không có mùi của chế độ lão thành ở đó, tất cả mọi người (giống như sếp của họ) đều trẻ trung, táo bạo và muốn sáng tạo xa hơn. Họ đã lên kế hoạch cải tiến phiên bản tiếp theo của 5E53, lắp ráp nó trên các chip thực và bao gồm một số giải pháp kỹ thuật tiên tiến hơn nữa (may mắn thay, trong thiết kế sơ bộ của siêu máy tính mới, không còn bất kỳ hạn chế nào đối với việc hoạt động cụ thể với các thuật toán phòng thủ tên lửa ). Một cuộc cách mạng thực sự trong lĩnh vực siêu máy tính đã được hình thành, thúc đẩy bởi sự cạnh tranh thân thiện với nhóm Kartsev - Yuditsky hiểu rằng máy của ông chậm hơn một cách khách quan, ông bị nung nấu bởi mong muốn thực hiện cùng một số hoạt động trên một máy tính mô-đun.

Con quái vật được hình thành là cấp tiến và tiến bộ ngay cả theo tiêu chuẩn của các kiến ​​trúc phương Tây tuyệt vời của những năm 1980 (khi mọi thứ đều được cố gắng tăng năng suất). Ngoài số học theo mô-đun, nó phải được mô-đun hóa, có thể cấu hình lại (!) Và với việc triển khai phần cứng-vi chương trình của ngôn ngữ Java (!) Liên Xô) hoặc một ngôn ngữ thậm chí còn xa lạ - IPL (Ngôn ngữ xử lý thông tin, được phát triển bởi Alan Newell (Allen Newell), Cliff Shaw (Cliff Shaw) và Herbert Simon (Herbert A. Simon) của RAND Corporation và Carnegie Institution vào khoảng năm 1: có lẽ là ngôn ngữ lập trình chức năng đầu tiên trên thế giới, kiểu hợp ngữ, tập trung vào làm việc với danh sách).

Những đổi mới rất phi chính thống này nên được thảo luận riêng, đặc biệt là vì ý tưởng hỗ trợ phần cứng cho NED đã được Burtsev mượn thành công cho Elbrus của mình. Tất cả bắt đầu ở Hoa Kỳ với công ty nổi tiếng Burroughs, vào đầu những năm 1960 đã quyết định thâm nhập thị trường máy tính lớn.

B5000


Do đó, B5000 đã ra đời - một cỗ máy tuyệt vời đã vượt xa sự phát triển của kiến ​​trúc máy tính trong một thập kỷ.

Được phát triển bởi một nhóm do Robert Barton dẫn đầu vào năm 1961, máy tính lớn là máy tính đầu tiên trong một loạt các hệ thống lớn của Burroughs chạy cho đến cuối những năm 1980 và có kiến ​​trúc độc đáo không được sử dụng bởi bất kỳ nhà sản xuất nào khác. Nhà khoa học máy tính nổi tiếng John R. Mashey đã liệt kê nó là một trong những phát minh được ngưỡng mộ nhất của ông:

"Tôi luôn nghĩ rằng đó là một trong những ví dụ sáng tạo nhất về thiết kế phần cứng và phần mềm kết hợp mà tôi từng thấy, đi trước thời đại."

Chuyên gia về máy móc của Burroughs, giáo sư Alan Bateson của Đại học Virginia, trong một cuộc phỏng vấn cho Dù đã xảy ra với bảy chú lùn ?, cho biết:

“Nếu bây giờ bạn có thể đọc các thông số kỹ thuật của chiếc máy này qua con mắt của những người vào những năm 1960, bạn sẽ rất ngạc nhiên!”

Trong những năm 1960-1980, nhiều công ty đã sản xuất nhiều loại ghim cài ve áo khác nhau để tôn vinh chính họ, sản phẩm của họ và bất kỳ công nghệ nào, những huy hiệu này được nhân viên công ty đeo, được trao tại các cuộc triển lãm và thuyết trình, và được sử dụng trong quảng cáo. Bây giờ nhiều người trong số họ có một giá trị sưu tầm đáng kể. Chiếc máy tính lớn đầu tiên của Burroughs đã gây ấn tượng với những người sáng tạo ra nó đến nỗi một huy hiệu đã được cấp để vinh danh nó với dòng chữ quảng cáo có lẽ là nguyên bản nhất: “Tôi đã chạm vào B5000” (Tôi đã chạm vào B5000). Đây cũng là tiêu đề của một cuốn sách hồi ký năm 1985 của một nhà khoa học và phát triển máy tính nổi tiếng, một chuyên gia về lý thuyết và biên soạn ngôn ngữ, người đã làm việc tại Burroughs trên phiên bản Algol của Richard Edwin Waychoff.

Sự ra đời của hệ thống phòng thủ tên lửa Liên Xô. Kết thúc của máy mô-đun
Cùng một huy hiệu (từ bộ sưu tập cá nhân của Ole Hagen Jensen)

Bob Barton và nhóm của ông đã xây dựng điều gì độc đáo đến vậy?

Họ biết rằng họ tham gia vào thị trường hệ thống rộng lớn muộn hơn nhiều so với các đối thủ của họ từ IBM, RCA và những người khác, vì vậy họ cần cung cấp một cái gì đó thực sự đặc biệt.

Ngoài ra, họ có cơ hội nghiên cứu kiến ​​trúc của các hệ thống đã được trình bày và nhận ra rằng chúng đều có những khuyết điểm chung nhất định, tập trung ở lĩnh vực mà không có máy tính tiên tiến nhất là vô dụng - phần mềm. Các máy được cung cấp tách biệt với phần mềm, và tất cả các chương trình đều được viết theo quy luật bởi một công ty mua máy tính từ đầu và đối với chính họ, không ai nghĩ đến sự tiện lợi của việc phát triển, kiến ​​trúc được tách ra khỏi phần mềm. Máy tính được phát triển bởi các nhóm kỹ sư đặc biệt, những người thậm chí còn không nghĩ đến việc phát triển các chương trình cho máy của họ sẽ dễ hay khó. B5000 được cho là cung cấp câu trả lời cho tất cả những câu hỏi này.

Đây là chiếc máy tính đầu tiên trên thế giới được phát triển như một phức hợp phần cứng-phần mềm duy nhất và là một hệ thống tích hợp, không giống như S / 360, mà IBM thậm chí còn không nghĩ đến OS / 360 theo kế hoạch ban đầu (hơn nữa, điều này thực hành thiết kế riêng biệt vẫn được duy trì ở IBM trở đi và cuối cùng trở nên thống trị, bao gồm các hệ thống lệnh x86, PPC và ARM). Việc thiết kế một cỗ máy mà không quan tâm đến mã thực thi đã dẫn đến nhiều khó khăn trong việc triển khai phần mềm và hệ điều hành trong những năm 1980, điều này gián tiếp ảnh hưởng đến chất lượng của phần mềm ngày nay.

Đối với B5000, mọi thứ lại khác. Ngay từ đầu, nó đã được thiết kế cùng với ngôn ngữ, hệ điều hành và phần mềm hệ thống. Đặc điểm kiến ​​trúc chính của nó là hỗ trợ phần cứng đầy đủ cho các ngôn ngữ cấp cao, dựa trên hai cải tiến - bộ xử lý ngăn xếp và bộ nhớ mô tả thẻ.

B5000 không có trình hợp ngữ, bộ xử lý của nó có thể thực hiện trực tiếp các lệnh HLL. Khi phát triển, câu hỏi đặt ra, nên chọn ngôn ngữ nào làm ngôn ngữ chính? Chỉ có một vài trong số đó trong những năm đó, nhưng sự lựa chọn thuộc về ngôn ngữ học thuật mạnh mẽ nhất, mà một tiêu chuẩn mới vừa xuất hiện - Algol-60. Nó đã trở thành ngôn ngữ hệ thống chính, ngoài ra, hỗ trợ tốt đã được triển khai cho Cobol (chủ yếu là nó bao gồm hoạt động với các toán tử chuỗi mạnh mẽ) và Fortran. Do đó, toàn bộ kiến ​​trúc B5000 được xây dựng dựa trên một ngôn ngữ rất tiên tiến, chẳng hạn, rất lâu trước khi lệnh #define xuất hiện trong C, một cơ chế tương tự đã được sử dụng trong B5000 và nó được xây dựng trong chính ngôn ngữ đó và không phải là lệnh tiền xử lý. .

Hầu hết các nhà sản xuất máy tính khác chỉ có thể mơ ước triển khai trình biên dịch Algol do sự phức tạp và quá trình triển khai phần mềm cực kỳ chậm của nó. Người ta tin rằng việc đạt được tốc độ chấp nhận được khi sử dụng là không thực tế và nếu bạn không sử dụng phần cứng hỗ trợ thì đây là trường hợp (đặc biệt, đây là một trong những lý do tại sao Algol, với tư cách là một ngôn ngữ, không được phát triển rộng rãi. phổ biến tại thời điểm đó). Tại Burroughs, một sinh viên trẻ, huyền thoại Donald Knuth, người trước đây đã phát triển chương trình Algol-58 cho những chiếc máy đời đầu của họ, đã làm việc để triển khai ngôn ngữ này trong vài tháng của kỳ nghỉ hè tại Burroughs.

Trình biên dịch Burroughs Algol rất nhanh - điều này gây ấn tượng rất lớn đối với nhà khoa học Hà Lan nổi tiếng Edsger Dijkstra (Edsger Dijkstra). Trong khi thử nghiệm B5000 ở Pasadena, chương trình của anh ấy đã được biên dịch với tốc độ đọc từ các thẻ đục lỗ, đây là một kết quả đáng kinh ngạc vào thời điểm đó, và anh ấy ngay lập tức đặt mua một số máy cho Đại học Công nghệ Eindhoven ở Hà Lan, nơi anh ấy làm việc. Hỗ trợ phần cứng và đủ RAM cho phép trình biên dịch chạy ở chế độ truyền một lần (mặc dù ngay cả những người lắp ráp máy thời kỳ đầu hầu như luôn sử dụng biên dịch đa đường vào thời điểm đó).


B5500 và các thành phần của nó.
1 - máy in (B320, B321 hoặc B325), 2 - đầu đọc thẻ đục lỗ (B129), 3 - bảng điều khiển với 4 - teletype để nhập lệnh (ví dụ: Teletype Corp Model 33 KSR), 5 - đục lỗ (B303 hoặc B304) , 6 - ổ băng (B422 / B423 -15 Mbps), 7 - bộ xử lý (một trong hai cái có thể), 8 - I / O coprocessor, 9 - terminal controller, 10 - display và debug console. Ngoài ra, 2 tủ có RAM và tủ xử lý thứ hai không vừa trong ảnh (ảnh của Đại học Tasmania http://www.retrocomputingtasmania.com)

Chúng tôi tập trung vào tất cả những lợi thế này một cách chi tiết chính xác bởi vì những ý tưởng tương tự đã đến với nhóm của Yuditsky và sau đó là nhóm của Burtsev (chỉ Yuditsky, không giống như Burtsev, không có Burroughs trực tiếp để nghiên cứu). Kết quả là, nhiều thứ được mô tả là độc nhất và vô song trên thế giới, được thực hiện ở Elbrus, đã thực sự xuất hiện sớm hơn nhiều, bao gồm cả các cơ chế bảo vệ tiên tiến.

Ngay cả Burroughs Algol được cải tiến cũng không bao gồm nhiều cấu trúc không an toàn theo yêu cầu của hệ điều hành và phần mềm hệ thống khác. Để hỗ trợ họ, một phần mở rộng đặc biệt Espol (Ngôn ngữ định hướng vấn đề hệ thống điều hành) đã được phát triển. Espol được sử dụng để viết phần lõi của hệ điều hành - Burroughs MCP (Master Control Program) và tất cả phần mềm hệ thống. Hỗ trợ phần cứng của Espol giúp dễ dàng triển khai bộ nhớ ảo, đa xử lý, chuyển đổi ngữ cảnh nhanh chóng và các cuộc gọi thủ tục, bảo vệ bộ nhớ và chia sẻ mã. B5000 là máy bộ nhớ ảo thương mại đầu tiên. Ngoài ra, do đó, sự xuất hiện đầy đủ của mã đã được thực hiện một cách tự nhiên mà không cần nỗ lực bổ sung từ phía các lập trình viên. Ngôn ngữ Espol đã được thay thế bằng ngôn ngữ Newp (Ngôn ngữ lập trình điều hành mới) tiên tiến hơn vào cuối những năm 1970.

Tất cả các cấu trúc không an toàn trong một chương trình đều bị trình biên dịch Newp từ chối trừ khi một khối trong RAM được đánh dấu cụ thể bằng một thẻ đặc biệt để cho phép các hướng dẫn này. Việc đánh dấu khối này cung cấp một cơ chế bảo vệ đa cấp. Ngoài ra, các chương trình Newp có chứa các cấu trúc không an toàn sẽ không thực thi được. Một quản trị viên bảo mật hệ thống đặc biệt có thể làm cho chúng thực thi được, nhưng người dùng thông thường thì không. Ngay cả những người dùng có đặc quyền thường có quyền truy cập root cũng không thể chạy chúng mà không có sự cho phép của quản trị viên rõ ràng. Chỉ những trình biên dịch do hệ điều hành chỉ định mới có thể tạo tệp thực thi với các lệnh mở rộng và chỉ bản thân MCP mới có thể chỉ định một chương trình làm trình biên dịch (thông qua lệnh bảng điều khiển quản trị viên bảo mật).

Newp tiên tiến đến mức nó được hỗ trợ bởi kiến ​​trúc máy tính lớn Unisys ClearPath kế nhiệm dòng B ban đầu cho đến năm 2014, khi quá trình di chuyển x86 bắt đầu. Ngoài ra, rất lâu trước khi sử dụng Linux, một ngôn ngữ dòng lệnh riêng biệt, WFL (Work Flow Language), đã được phát triển để kiểm soát MCP một cách hiệu quả. Trong các máy tính lớn của IBM, đối tác của nó là Ngôn ngữ Kiểm soát Công việc (JCL) nổi tiếng.

Máy tính được thiết kế đặc biệt cho HDL rất phức tạp, nhưng sau đó được phát triển theo con đường bị Burroughs đánh bại cho đến giữa những năm 1980 (trong số đó có máy trạm Lilith của Niklaus Wirth, cha đẻ của Pascal và các máy LISP nổi tiếng), khi chúng bị thay thế bởi kiến trúc x86 và bộ xử lý RISC mục đích chung.

Các bộ mô tả được bảo vệ bằng thẻ trong B5000 được phần cứng kiểm tra mỗi khi bộ nhớ được truy cập ở mỗi bước thay đổi dữ liệu. Ngoài ra, hệ thống không cần kiểm soát việc cấp phát bộ nhớ theo cách thủ công và hơn nữa, nói chung là không thể. Mỗi phân đoạn dữ liệu được bảo vệ, chẳng hạn như mã, thậm chí không thể đọc được, chưa nói đến việc sửa đổi, theo cách không được kiểm soát bởi hệ thống, điều này khiến hầu hết các cuộc tấn công đơn giản là không thể xảy ra và lỗi không thể thực hiện được.

Tất nhiên, một quy trình đặc quyền phù hợp có thể thay đổi rõ ràng các bit của thẻ và do đó tự thay đổi, nhưng chỉ trình biên dịch ESPOL mới có thể tạo mã như vậy và MCP sẽ từ chối thực thi bất kỳ thứ gì được nó xác định là ESPOLCODE, bất kể đặc quyền nào. cấp người cố gắng chạy nó có. Các chương trình như vậy phải được cài đặt như một phần của hệ điều hành ngay từ đầu và về cơ bản không thể thêm hoặc thay đổi chúng trong quá trình hoạt động.

Do đó, các máy tính lớn của Burroughs vẫn là những cỗ máy an toàn và bảo mật nhất trên hành tinh trong ba mươi năm tới, đó là lý do tại sao Cục Dự trữ Liên bang Hoa Kỳ chọn chúng làm tiêu chuẩn cho máy tính ngân hàng của mình trong nhiều năm tới. Như chúng ta đã nói, kiến ​​trúc này (tất nhiên, được cải tiến liên tục bởi các mẫu mới) được hỗ trợ bởi phần cứng cho đến gần đây và chỉ từ năm 2014 mới có sự chuyển đổi sang các máy chủ x86 tiêu chuẩn.

Một trong số ít vấn đề thực sự với B-series là người tiền nhiệm của nó, B5000, kết thúc với một bộ xử lý và hệ thống con bộ nhớ cực kỳ phức tạp. Trong thời đại của máy bán dẫn, người ta có thể làm ngơ trước điều này, nhưng thời điểm này phức tạp rất nhiều trong việc tích hợp các mô hình tiếp theo. Vào những năm đó khi tất cả các nhà sản xuất chuyển sang các mẫu chip đơn, với bộ vi xử lý được thực hiện dưới dạng mạch tùy chỉnh, dòng máy lớn của Burroughs vẫn được sản xuất dưới dạng nhiều chip.

Phiên bản đầu tiên của "máy tính lớn trên chip" - SCAMP, đã không xuất hiện cho đến cuối những năm 1980, khi đã quá muộn, mặc dù bộ xử lý này và các thiết bị kế nhiệm của nó đã được Unisys sử dụng cho đến giữa những năm 2000.


Đầu dòng máy ngân hàng cỡ lớn. Burroughs B7900 (1984) trở thành máy tính lớn dòng B cổ điển cuối cùng, vào năm 1986 họ hợp nhất với Sperry: đây là cách Unisys ra đời, vẫn tồn tại (ảnh của Đại học Tasmania http://www.retrocomputingtasmania.com)

Độ tin cậy là một vấn đề bổ sung, do sự phức tạp rất lớn của bộ xử lý và số lượng lớn các bóng bán dẫn và IC đời đầu.

Tuy nhiên, máy tính của Burroughs không thể bị hỏng - công ty nổi tiếng là một trong những nhà cung cấp tốt nhất cho các hệ thống có tính khả dụng cao, máy của họ theo truyền thống hoạt động trong nhiều năm mà không cần dừng khẩn cấp (nhân tiện, máy bổ sung của họ, vốn là được coi là đáng tin cậy nhất trong ngành, cho đến thời điểm đó). Khả năng dự phòng và tính linh hoạt đáng kể đã được tích hợp vào hệ thống để đảm bảo rằng B5000 đáp ứng các tiêu chí chất lượng nghiêm ngặt.

Các mô-đun phần cứng có thể được ngắt kết nối và cài đặt ngay lập tức mà không cần dừng công việc và không bị mất dữ liệu, điều này tại thời điểm đó là một điều tuyệt vời. Để theo dõi trạng thái của tất cả các nút của máy và cấu hình lại hệ thống trong quá trình tính toán, bỏ qua các phần bị lỗi, một bộ xử lý đồng bộ đặc biệt MDLP (Bộ xử lý Logic Chẩn đoán Bảo trì, bộ xử lý bảo trì) đã được thêm vào. Nó cũng được các kỹ sư sử dụng để chẩn đoán tất cả các thành phần hệ thống.

Kết quả là, mặc dù thực tế là B5000 có thứ tự phức tạp hơn nhiều so với các máy truyền thống của những năm đó, nhưng độ tin cậy của nó không những không bị ảnh hưởng mà còn vượt quá đáng kể hầu hết các máy tính cùng loại.

Quyền hạn của công ty trong môi trường ngân hàng cao đến mức vào năm 1973, khi Hiệp hội Viễn thông Tài chính Liên ngân hàng Toàn cầu (SWIFT - Society for Worldwide Interbank Financial Telecommunications) được thành lập, Burroughs là người đã xây dựng hệ thống chuyển mạch xương sống của mình trong 4 năm. công việc. Cho đến ngày nay, người thừa kế của Burroughs, Unisys Corporation, là nhà cung cấp mạng SWIFT lớn nhất.


Unisys Micro A (1989) thực sự là máy chủ đầu tiên theo nghĩa hiện đại của từ này. Bộ xử lý của anh ấy là SCAMP-A (trên) và sau đó là SCAMP-D (1997, dưới). Theo đơn đặt hàng của Unisys, những con chip này được IBM sản xuất đầu tiên tại nhà máy của họ, sau đó là LSI. Máy chủ Unisys ClearPath Libra 6200 (2012-2015) là máy chủ cuối cùng hỗ trợ kiến ​​trúc B5000 (ảnh của Đại học Tasmania http://www.retrocomputingtasmania.com, từ bộ sưu tập riêng của John Culver https://www.cpushack .com / và tài liệu quảng cáo chính thức của Unisys ClearPath)

B5000 đã được sử dụng bởi NASA, Không quân Hoa Kỳ, Carrier Corporation, Đại học Washington, Đại học Denver, Caltech, Đại học Stanford, Đại học Monash ở Úc (họ trung thành với Burroughs đến cùng và có tất cả các máy của họ nối tiếp nhau cho đến B7800), Viện Công nghệ Drexel ở Montreal, Bưu điện Anh và Cục Mỏ Hoa Kỳ.

Cũng trong năm 1964, Burroughs đã chế tạo B8300 cho các ứng dụng thời gian thực như đặt vé máy bay. Một phiên bản khá hiếm của Algol 60 - Jovial được chọn làm ngôn ngữ hệ thống. Nó được phát triển vào năm 1959 như một ngôn ngữ lập trình cấp cao mới cho các hệ thống thời gian thực tại SDC Corporation bởi một nhóm do Jules I. Schwartz dẫn đầu và ban đầu là một phương ngữ của Algol-58, như được chỉ ra bởi cái tên vui tươi của nó (Jules Own Version của Ngôn ngữ Đại số Quốc tế).

Ban đầu nó được dùng để lập trình thiết bị điện tử cho máy bay chiến đấu, nhưng trong những năm 1960, nó đã trở thành một phần quan trọng trong một loạt các dự án quân sự của Mỹ, đặc biệt là SACCS (Hệ thống điều khiển và chỉ huy tự động chiến lược - hệ thống điều khiển hạt nhân. vũ khí Hoa Kỳ) và tất nhiên, SAGE. Khoảng 95% phần mềm SACCS (do ITT và IBM cùng phát triển) được SDC viết bằng Jovial. Quá trình phát triển mất hai năm (trong khoảng 1400 giờ công), nhanh hơn gấp đôi so với phần mềm dành cho SAGE.

Trong quá trình phát triển kiến ​​trúc tiêu chuẩn bộ xử lý quân sự MIL-STD-1970A vào cuối những năm 1750, người ta quyết định rằng Jovial sẽ vẫn là ngôn ngữ chính cho kiến ​​trúc đó. Nhiều công ty đã cung cấp trình biên dịch của họ cho nó - Kỹ thuật máy tính nâng cao (ACT), Hệ thống TLD, Hệ thống phần mềm độc quyền (PSS) và những người khác. Tiêu chuẩn mới nhất cho ngôn ngữ này, MIL-STD-1589C, được thông qua vào năm 1984; hiện tại, ba phương ngữ của tiêu chuẩn này vẫn đang được sử dụng: J3, J3B-2 và J73. Hỗ trợ cho Jovial chỉ bị loại bỏ vào năm 2010, mặc dù các trình biên dịch vẫn tiếp tục được phát hành.

Như với Cobol, phần lớn phần mềm được triển khai trên Jovial là nhiệm vụ quan trọng và việc bảo trì đang trở nên khó khăn hơn, với việc thay thế một phần bắt đầu từ năm 2016, mặc dù đôi khi sự lựa chọn còn lạ hơn. Ví dụ, phần mềm của máy bay ném bom B-2 nổi tiếng được chuyển từ Jovial sang Pure C (!), Khó có thể được coi là một giải pháp hiệu quả về mặt bảo mật và dễ hỗ trợ.

Gần như cùng một kiến ​​trúc được đề xuất bởi các kỹ sư của SVT, chỉ có siêu máy tính của họ có thêm một tính năng độc đáo - như chúng ta đã nói, đó là mô-đun!

Máy tính mới Yuditsky


Máy Yuditsky mới được cho là sẽ bao gồm các hệ thống con để xử lý trung tâm (lên đến 16 bộ xử lý trung tâm), đầu vào-đầu ra (lên đến 16 bộ xử lý đầu vào-đầu ra), bộ nhớ (lên đến 32 phần RAM 32K x 64 bit) và một bộ nhớ mạnh mẽ hệ thống mô-đun để chuyển đổi động các mô-đun này trên một đồ thị phức tạp (bất kỳ CPU nào có thể được kết nối với bất kỳ PVV nào và bất kỳ phần nào của RAM). Hiệu suất tổng thể của máy tính được ước tính là 200 MIPS hoàn toàn khủng khiếp - Cray-1 năm 1977 cho ra 160! Tất nhiên, trong bộ xử lý, việc triển khai số học theo bảng đã được lên kế hoạch.

Kết quả là, Yuditsky vui mừng tuyên bố rằng, mặc dù có hệ thống lớp dư cực kỳ không điển hình cho siêu máy tính, dự án mới của ông sẽ có thể đánh bại M-10 của Kartsev! Nó thực sự là một sự kết hợp hoàn toàn độc đáo, hấp thụ tất cả những phát triển tiên tiến nhất của thế giới trong lĩnh vực máy tính những năm đó, kiến ​​trúc ma trận song song từ dòng M, hỗ trợ phần cứng cho NVU từ B5000 và tất nhiên, công nghệ độc quyền từ Yuditsky chính mình - SOK.

Điều nổi bật nhất là kết quả không giống như một sự lai tạo giữa một con nhím và một con rắn - đó là một chiếc xe hoàn toàn hoạt động, cực kỳ tiện lợi và mạnh mẽ nhất thế giới những năm đó, các đối thủ cạnh tranh gần nhất của Mỹ đều đi sau một thế hệ. . Ngoài ra, cô ấy cực kỳ đáng tin cậy.

Nói chung, tất cả chúng ta đều đã hiểu rằng sẽ không thể dịch nó thành một bộ truyện ở Liên Xô ngay cả với cái giá phải trả bằng cả cuộc đời của người thiết kế chính.

Để thực hiện phép tính bảng, máy cần một bộ nhớ vĩnh viễn nhỏ gọn mới có dung lượng lớn. Trong vài năm, bộ phận của S. A. Garyainov đã phát triển nó tại SVTs. Bản chất của công việc là tạo ra các mảng diode không đóng gói, cũng như công nghệ thiết kế và sản xuất các thiết bị dựa trên chúng.

Chỉ vì mục đích này, họ muốn điều chỉnh DMR-256 đã được đề cập. Trên cơ sở của ma trận, một hệ thống cấu trúc ban đầu tương ứng đã được phát triển: các tinh thể DMR được gắn trên một bảng sital, các bảng này được lắp ráp thành một ngăn xếp MFB bảy tầng (khối đa chức năng), các ngăn xếp được lắp đặt trên một chữ thập in lớn Cái bảng. Một số bảng chữ thập được gắn trong một hộp khối kín bằng kim loại chứa đầy freon. Để loại bỏ nhiệt ra khỏi khối, các ống dẫn nhiệt đã được lắp đặt trong đó.

Thiết kế sơ bộ của một chiếc máy tính độc đáo, được đánh chỉ mục đơn giản bằng chữ số La Mã "IV", được hoàn thành vào đầu năm 1973. "IV" được hình thành như một nguyên mẫu cho những phát triển tiếp theo của SVT. Tuy nhiên, ngay cả trước khi công trình được hoàn thành, nó dường như đã được đưa vào sử dụng tốt.

Vào cuối năm 1971, Phòng thiết kế Sukhoi "Kulon" đã nộp đơn cho SVT với một đơn đặt hàng phát triển CAD cho máy bay. Các yêu cầu cao và đầy hứa hẹn đã được đặt ra đối với CAD, trước bất kỳ khả năng nào của máy tính Liên Xô trong những năm đó.

Hệ thống này được cho là hỗ trợ hơn 700 máy trạm cho các nhà phát triển máy bay và các bộ phận của nó. Mỗi máy trạm là một thiết bị đầu cuối với một máy vẽ đồ thị và các phép tính phải được thực hiện trên siêu máy tính chính (trong những ngày đó, sản lượng hàng năm của các máy trạm đơn giản hơn ở Liên Xô không quá nửa nghìn). Thiết kế sơ bộ đã được hoàn thành và được khách hàng hài lòng chấp nhận, tuy nhiên, Bộ Công nghiệp Vô tuyến điện (đứng đầu là ai biết ai) đã từ chối sản xuất chiếc xe, với lý do thiếu kinh phí (mặc dù thực tế là dự án dành cho Sukhoi cục thiết kế quân sự và chúng tôi không tiếc tiền cho ngành công nghiệp quốc phòng).

Tuy nhiên, một ứng dụng thú vị hơn cho "IV" đã xuất hiện gần như ngay lập tức, vào đầu năm 1972. Sau đó, các SVT nhận được lệnh từ chính GRU để phát triển một thiết kế dự thảo của một siêu máy tính để xử lý dữ liệu có cấu trúc theo cách đặc biệt (dịch từ ngôn ngữ GRU sang ngôn ngữ của con người - để phá mật mã), chúng nhận được tên mã là "Máy 41 -50 ".

Một máy tính 64-bit phải có tốc độ ít nhất 200 MIPS, RAM 16 MB và các thiết bị ngoại vi tiên tiến. Trong SVTs, họ quyết định xây dựng một máy tính vectơ với một hệ thống các lệnh hoạt động trên các mảng và tập trung vào việc thực hiện các thuật toán của khách hàng. Vấn đề song song động đã được giải quyết ở cấp phần cứng-vi chương trình. Dự thảo dự án 41-50 SVT được thực hiện cùng với Viện Điều khiển học của Viện Hàn lâm Khoa học Ukraine, một thiên tài bị đánh giá thấp khác của Liên Xô, một trong những chuyên gia giỏi nhất thế giới về tính toán song song và giám đốc vi mạch, viện sĩ V. M. Glushkov, đã tham gia vào công việc.

Thật hợp lý khi bắt đầu một cuộc trò chuyện riêng về Glushkov - ông là một trong những nhà khoa học lớn nhất thế giới trong lĩnh vực khoa học máy tính (tại ấn bản thứ 15 của Bách khoa toàn thư Anh-Mỹ Britannica năm 1973-1974, một bài báo về điều khiển học được ủy quyền bởi Glushkov!), Nhưng các dự án của ông ấy (và có những thứ hoàn toàn đáng kinh ngạc, ví dụ, Internet của Liên Xô) chúng đã chết chìm một cách tàn nhẫn đến nỗi (đã có truyền thống của các chuyên gia máy tính xuất sắc trong nước) ông ấy không sống đến 60 tuổi mà đã chết. của một cơn đau tim.

Glushkov được bổ nhiệm làm giám đốc khoa học của dự án, hai đơn vị đặc biệt (một chi nhánh của Trung tâm Trung ương Nga) do Z. L. Rabinovich và B. N. Malinovsky đứng đầu đã được thành lập trong IK. Yuditsky là nhà thiết kế chính.

Thiết kế 41-50 bắt đầu với việc nghiên cứu các thuật toán để giải quyết các vấn đề của khách hàng và cố gắng điều chỉnh chúng với số học mô-đun (như chúng ta có thể thấy, trong tất cả các dự án của máy SOK, công việc dựa trên các thuật toán - trên thực tế, đây là nhược điểm của loại máy tính này - một ràng buộc rất lớn đối với các nhiệm vụ cụ thể, khiến chiếc xe gần như được chuyên môn hóa cao). Công trình do V. M. Amerbaev đứng đầu là một nhà toán học và là tác giả chính của số học mô-đun, và L. G. Rykov là một kỹ sư mạch thực hiện các thuật toán này.

L. G. Rykov nhớ lại:

Akushsky là một nhà lý thuyết hơn và không chìm đắm trong các khái niệm như thời gian trễ, cuộc đua xung và các rắc rối kỹ thuật mạch khác. Vilzhan Mavlyutinovich là một người hoàn toàn khác. Anh ấy không trốn tránh các vấn đề của chúng tôi và luôn cố gắng tìm ra một biến thể của một giải pháp toán học được thực hiện thành công nhất trong phần cứng.

Kết quả của nghiên cứu được thu thập trong công trình RTM U10.012.003 "Thuật toán máy cho số học không vị trí hai giai đoạn", và nói chung là đáng thất vọng. Thực tế là trong các tác vụ GRU, tỷ lệ các hoạt động không theo mô-đun là rất lớn, không thể giảm chúng thành SOC, và việc liên tục chuyển đổi qua lại và biến chúng thành một bộ đồng xử lý thông thường là một điều ngu ngốc.

Kết quả là, hiệu suất của một máy tính phức tạp và mạnh mẽ sẽ không vượt quá một siêu máy tính thông thường theo kiến ​​trúc truyền thống. Nhìn chung, hệ thống SOC đã mang lại phần thưởng do độ tin cậy, dễ thực hiện số học dạng bảng và giảm khối lượng thiết bị, nhưng Yuditsky không phải là một người cuồng tín và hiểu rằng số học mô-đun không phải là một viên đạn bạc. Có những trường hợp đơn giản là nó không phù hợp với các thuật toán, bất chấp mọi thủ thuật.

Cuối cùng, sau khi thảo luận và thảo luận, các SVT đã quyết định từ bỏ SOC trong khi vẫn duy trì sơ đồ mô-đun vector tổng thể của máy và sửa đổi dự án. Sự linh hoạt như vậy có lợi cho họ phân biệt với nhiều phòng thiết kế Liên Xô, nơi đã từng tìm ra một giải pháp kỹ thuật ít nhiều thành công, vẫn tiếp tục đóng dấu nó một cách cuồng nhiệt (giống như các phiên bản bóng bán dẫn của BESM trong tất cả các phiên bản và hệ thống chỉ huy của chính nó, cực kỳ thành công trong một số nhiệm vụ và đến cùng một đường cong cực trị - trên những đường cong khác).

Tất nhiên, họ quyết định sản xuất chiếc xe trên một vi mạch và lấy đó làm cơ sở là logic kết hợp bộ phát mạnh nhất lúc bấy giờ của dòng 100 ở Liên Xô. Trước khi bị đánh cắp, nó được gọi là Motorola MC10000 (hay còn gọi là MECL - Motorola logic ghép nối emitter) - một loạt các vi mạch ESL khá mạnh và nhanh, được phát triển vào năm 1962 (MECL I). Bộ truyện bao gồm nhiều thế hệ - I, II, III và 10000, được phát hành vào năm 1971. Tuy nhiên, nó chỉ khác với phiên bản năm 1968 ở các giá trị điện trở. Sau 7 năm, họ đã sao chép nó ở Liên Xô với tên gọi IS100, nó được dành cho những máy tính mạnh nhất, chẳng hạn như Elbrus.

Thật không may, các vi mạch của loạt bài này hóa ra lại cực kỳ khó đối với Liên minh và có vấn đề lớn về chất lượng và độ ổn định, điều này khét tiếng (chúng ta sẽ nói về IS100 trong phần nói về A-135 và Elbrus, ác quỷ sẽ phá vỡ chân của mình trong việc sao chép các ESL mạnh mẽ ở Liên Xô, và chủ đề này cần được giải quyết riêng biệt, nó gắn liền với quan hệ thương mại của hai gã khổng lồ - Motorola và Fairchild).

Ở phương Tây, Motorola 10k không phải là sự lựa chọn phổ biến nhất cho các nhà chế tạo siêu máy tính; vì những mục đích này, ESL từ đối thủ cạnh tranh Fairchild, dòng Fairchild F100K thường được sử dụng nhất (sau đó chúng tôi đã cố gắng sao chép nó muộn hơn 10 năm cho Elektronika SS BIS - dòng K1500, kết quả là - không thành công lắm, đây cũng là chủ đề của một cuộc thảo luận riêng). Đó là trên F100K (3 chip trong số 4 loại được sử dụng - 11C01, F10145, F10415 và chỉ một MC10009 cho mạch lấy mẫu địa chỉ, Cray đã sử dụng một chip rẻ hơn ở nơi không quan trọng) Cray-1 đã được lắp ráp.


Cray-1 tuyệt vời và khủng khiếp, một trong những bo mạch của bộ xử lý trên chip Fairchild F100K và bản sao của Motorola 10k - 100 series của Liên Xô trong thời kỳ phát triển (ảnh https://cdn.britannica.com/, https: // vi.wikipedia.org/, https://ru-radio-electr.livejournal.com/)

Việc sản xuất IS100 được thực hiện tại Mikron, tại Venta ở Vilnius, tại Svetlana ở Leningrad và tại Integral ở Minsk. Sau đó, các vấn đề bắt đầu xảy ra, thành phần của loạt bài không cung cấp cho các chip vector, do đó, các IC bổ sung được yêu cầu không có trong chương trình phát hành.

Nó đã được quyết định kết nối với chương trình bằng cách phát triển các vi mạch bị thiếu cho nó. Và chủ đề Yukola đã được mở ra, trong khuôn khổ mà thành phần của các vi mạch yêu cầu phát triển đã được xác định (có khá nhiều trong số chúng - 14, chúng tôi lưu ý rằng Cray vectơ đầy đủ, nói chung, chỉ trên 4 loại microcircuits, và chỉ một loại được sử dụng trong ALU) và phát triển các sơ đồ chức năng và giản đồ của chúng. Việc thiết kế và phát triển công nghệ của các vi mạch này đã được lên kế hoạch thực hiện cùng với NIIME như một phần của quá trình chuẩn bị dự thảo 41-50.

Thiết kế sơ bộ của máy tính đã được ủy ban nhà nước chấp nhận với đánh giá cao và đề nghị tiếp tục công việc. Một trong những nhà tư tưởng học 41-50 N. M. Vorobyov nhớ lại phần cuối của các sự kiện theo cách này:

Trong quá trình phát triển thiết kế sơ bộ, chúng tôi đã hợp tác chặt chẽ với các đại tá từ khách hàng về các thuật toán xử lý thông tin cụ thể của họ: về bản chất, đó là một công việc chung. Vì vậy, cả chúng tôi và họ đều rất quan tâm đến số phận của dự án. Họ rõ ràng là những người ủng hộ tỷ lệ 41-50, bởi vì, thực sự tham gia vào quá trình phát triển dự án, họ biết rất rõ về điều đó, đưa ra tất cả các quyết định cần thiết và tin tưởng vào kết quả.

Tuy nhiên, thật bất ngờ đối với chúng tôi, có một khoảng thời gian tạm dừng kéo dài, vài tháng, không thể giải thích được. Việc ký kết hợp đồng phát triển dự án kỹ thuật đã bị hoãn lại. Chúng tôi không biết chuyện gì đang xảy ra ở đó - GRU là một tổ chức nghiêm túc. Nhưng khi quyết định cuối cùng được đưa ra, các đại tá đã đặc biệt đến gặp chúng tôi để giải thích tình hình. Những người đàn ông với nỗi buồn và lời xin lỗi (“chúng tôi đã đứng đằng sau bạn hết sức có thể”) cho chúng tôi biết một tin buồn: sẽ không thể tiếp tục công việc.

Họ đã quyết định sử dụng Elbrus thích ứng với nhiệm vụ của họ, nhưng họ không tin vào khả năng thích ứng, vì không có đòn bẩy để đảm bảo việc thực hiện nó.

Đương nhiên, Bộ Công nghiệp Vô tuyến điện không thể thiếu nó, vì nó đã được lên kế hoạch sản xuất 41-50 tại các cơ sở của họ.

Cuối cùng của dự án SVC


Như vậy đã kết thúc một dự án SVTs khác để tạo ra một siêu máy tính.

A. I. Abramov, đại diện của khách hàng chung trong SVTs, nhớ lại phần cuối của nó:

Một ngày nọ, Đại tá S. F. Sereda, Kỹ sư trưởng Ban Giám đốc đặt hàng của Bộ Quốc phòng, gọi điện cho tôi và hướng dẫn tôi chuẩn bị các đề xuất sử dụng kết quả của chủ đề “Nhà lãnh đạo”. Vào thời điểm đó, quyết định dừng công việc tạo ra siêu máy tính 41-50 đã được đưa ra. Sau khi trao đổi với người phụ trách của chúng tôi tại GU MO V. M. Kapunov, chúng tôi đề xuất chuyển thiết kế sơ bộ (một chồng sách, dày hơn một mét) cho ITMiVT để sử dụng trong dự án BESM-10. Đó là những gì đã được thực hiện.

Cần lưu ý rằng việc phát triển BESM-10 ITMiVT thực sự đã thất bại, mà không làm được gì khả thi về chủ đề này, trường của Lebedev hoàn toàn không biết cách làm việc với các công nghệ siêu máy tính.

Hai thành tích cao nhất của họ là BESM-6 (mà mọi người không thể có đủ, vì họ không có gì khác), với hiệu suất chỉ khoảng 1-1,5 MIPS và với một hệ thống lệnh cực kỳ xấu xí và bất tiện, chưa kể không có số học số nguyên chẵn (Lebedev chưa bao giờ là một kiến ​​trúc sư hệ thống xuất sắc của máy tính), và Elbrus gây tranh cãi của Burtsev, rõ ràng là tốt hơn so với các sáng tạo của ông chủ của mình, nhưng không kém phần bất tiện và không hiệu quả như công việc của SVT. Ngoài ra, chất lượng sản xuất của các máy do ITMiVT phát triển rất khủng khiếp, chúng ta sẽ nói về vấn đề này ở phần sau.

Hệ thống 41-50 là sự phát triển mới nhất của siêu máy tính trong SCC.

Ba dự án liên tiếp đã bị thất bại và cùng một bộ - 5E53 do thực tế là cỗ máy, được tạo ra đặc biệt cho các thuật toán phòng thủ tên lửa (và được chấp nhận bởi quân đội và PROshniks!) Được cho là không có khả năng thực hiện các thuật toán này, "IV" - với lý do thiếu tiền, và thậm chí GRU khủng khiếp buộc phải bằng lòng với Elbrus bị mắc kẹt trong răng, không thể vượt qua các quan chức đảng 41-50, một lần nữa, được họ nhiệt tình chấp nhận. và hoàn toàn phù hợp với ĐKTC của họ.

Trường hợp cuối cùng, nói chung là nghiêm trọng - Bộ Công nghiệp Vô tuyến điện, trên thực tế, đã từ chối phát hành một máy tính hoàn toàn không có lý do, chống lại các sĩ quan tình báo như những đứa trẻ khó chịu. Chúng tôi sẽ không mua cho bạn một chiếc xe đẹp, chơi bằng gang.

Kết quả là, Yuditsky nhận ra rằng chỉ phát triển những gì có thể được sản xuất tại các cơ sở của chính SVT - máy tính mini 16-bit là rất hợp lý. Đương nhiên, việc sử dụng số học mô-đun không hứa hẹn bất kỳ lợi thế đặc biệt nào cho họ, và dự án SOC đã hoàn toàn bị hạn chế vĩnh viễn.

Có một truyền thuyết được Viện sĩ V. M. Amerbaev trích dẫn và chỉ được biết đến qua lời kể của ông:

Trong những năm 1970–1971, các cấu trúc ngân hàng của Hoa Kỳ tỏ ra rất quan tâm đến số học mô-đun. Họ cần các công cụ hiệu suất cao để tính toán tự điều chỉnh có độ tin cậy cao - đây chính xác là đặc điểm của số học mô-đun. Theo báo chí mở (các bài báo, sách, bằng sáng chế), họ đánh giá kết quả công việc của I. Ya. Akushsky và D. I. Yuditsky là hàng đầu thế giới và chuyển sang Bộ Phát triển Kinh tế và Thương mại với đề xuất mua mô-đun. thuật toán (được cung cấp khoảng 20 triệu đô la Mỹ). Các cuộc đàm phán bắt đầu đã bị KGB đàn áp.

Về trường hợp tương tự, và có thể về trường hợp khác, V. S. Linsky nhớ lại:

Trong thời gian làm việc tại NIIFP-SVTS vào năm 1966-1970, tôi đã công khai bày tỏ thái độ tiêu cực đối với SOK, trước khi nộp đơn lên Ủy ban Công nghiệp-Quân sự thuộc Hội đồng Bộ trưởng Liên Xô (VPK). V. S. Burtsev đã quen với ý kiến ​​của tôi, ông bày tỏ rằng một câu trả lời rõ ràng về SOC là quá sớm. Trước câu hỏi của các nhân viên tổ hợp công nghiệp-quân sự về việc tại sao người Mỹ muốn mua kết quả của I. Ya. Akushsky và D. I. Yuditsky, tôi đã trả lời rằng, rõ ràng họ có lợi hơn là tự mình tiến hành nghiên cứu trong lĩnh vực này.

Nó thực sự khá lạ lịch sử, số học mô-đun có thể giúp ích cho máy tính ngân hàng, nhưng nhà sản xuất máy tính ngân hàng chính là Burroughs, dựa trên các nguyên tắc hoàn toàn khác của kiến ​​trúc hệ thống. Có thể có một công ty nào đó muốn lật đổ nhà độc quyền, nhưng không có nhiều người chơi nghiêm túc trong thị trường này. Một công ty nhỏ sẽ không có nhiều tiền như vậy, một công ty lớn, như IBM, về cơ bản đã tự phát triển mọi thứ, và một lần nữa, càng thận trọng càng tốt. Ngoài ra, tất cả thông tin (tốt, ngoại trừ các thuật toán phòng thủ tên lửa) về SOC đã được báo chí công khai, ngay cả khi không có dấu của chipboard. Không mất nhiều thời gian để một số nhà toán học giỏi tìm ra nó.

Nói chung, Hoa Kỳ biết rất rõ rằng Liên Xô rất, rất quan tâm đến việc khai thác công nghệ của phương Tây bằng mọi cách (từ việc tháo rời các bản đồ phóng xạ được tặng riêng cho các nhà ngoại giao khác nhau để lấy mẫu, đến mua giấy phép và đánh cắp hoàn toàn), nhưng về cơ bản nó sẽ không bán bất kỳ công nghệ cao nào.

Ví dụ, việc phát hành máy tính Setun đã bị cấm ngay cả bởi người Tiệp Khắc, mặc dù người Séc gần như quỳ gối cầu xin, hứa hẹn lợi nhuận khổng lồ từ việc bán hàng sang Tây Âu và đã sẵn sàng xây dựng một dây chuyền sản xuất (mặc dù có một thế mạnh nghi ngờ rằng các lý do cho điều này không liên quan đến chính trị, mà là với các từ ma thuật “cắt giảm” và “quay lui”, khá phù hợp trong thời kỳ của Liên Xô, như chúng ta nhớ, một số giới trong Đảng Cộng sản Séc đã bóp chết chính họ phát triển, ném hàng triệu vương miện để mua từ chính các máy tính lớn Bull mong muốn của Pháp). Vì vậy, các cuộc đàm phán ở đây ban đầu đã kết thúc, và sẽ thật ngu ngốc nếu không hiểu điều này.

A. V. Pivovarov nhớ lại một trường hợp khác:

Yuditsky có liên hệ với một công ty của Pháp, tôi không nhớ tên của nó, công ty này muốn mua dự án máy tính.

Yuditsky đến gặp tôi để xin phép thực hiện một thỏa thuận như vậy, nhưng tôi đã từ chối anh ta vì hai lý do.

Thứ nhất, để thực hiện một giao dịch như vậy, cần phải sản xuất một máy tính mẫu cho sự phát triển đầy đủ của công nghệ, nhưng không có nơi nào để tạo ra nó.

Thứ hai - tại sao chúng ta nên vũ trang cho người Pháp, sau đó - đối thủ quân sự tiềm năng của chúng ta? Vâng, ngay cả khi tôi đã đồng ý, chúng tôi vẫn sẽ không được cấp trên cho phép làm điều này.

Câu chuyện này đã thực tế hơn nhiều, với Pháp, Liên Xô đã hợp tác một cách đáng ngạc nhiên và hiệu quả cả trong lĩnh vực khoa học cơ bản, đặc biệt là toán học và khoa học ứng dụng, bao gồm cả dược phẩm, ở Pháp, cũng như ở Đức, nơi các nhà khoa học của chúng tôi được ra mắt thường xuyên hơn và sẵn sàng hơn, trao đổi thiết bị, mặc dù hạn chế, cũng có mặt.

Yuditsky đã xuất bản hơn 60 chuyên khảo và bài báo về chủ đề SOC, trở thành nhà lý thuyết lớn nhất của nó, nhiều bằng sáng chế đã được nhận cho tất cả các nút và thuật toán, một số thậm chí ở Đức, Pháp, Anh, Ý và Hoa Kỳ, vì vậy thông điệp hoàn toàn rõ ràng về Bộ Công nghiệp Vô tuyến điện “ngồi không dựa lưng, không làm gì sẽ không bao giờ được ra mắt” đã dẫn đến một cú sốc tâm lý nghiêm trọng và một sự thất vọng lớn cho toàn thể đội ngũ SVTS. Chúng ta hãy nhớ bao nhiêu thời gian và công sức đã dành cho việc phát triển, bao nhiêu công đoạn chế biến, ca đêm, canh thức đến sáng với mỏ hàn và máy hiện sóng, bao nhiêu hy vọng và kỳ vọng khi những phát triển sẽ được hiện thân trong kim loại ...

Ba thất bại lớn liên tiếp, không do lỗi của chính họ, là rất nhiều đối với bất kỳ nhóm khoa học nào.

Kết quả là hoạt động khoa học của SVTs gần như giảm xuống con số không, trong khi đội đang phục hồi sau trận chiến với Bộ Công nghiệp Vô tuyến điện. Do đó, chủ đề về số học mô-đun đã hoàn toàn bị hạn chế ở Liên Xô, theo một số nguồn tin, các nhà khoa học nước ngoài quan sát điều này (và tất nhiên, không biết lý do thực sự của các sự kiện), đã quyết định rằng điều này là do hoàn toàn vô vọng của toàn bộ phương hướng và cũng làm giảm mạnh cường độ làm việc trên máy SOC.

Kỷ niệm 50 năm Số học Mô-đun


Ở Liên minh, máy tính mô-đun hoàn toàn bị lãng quên, ở Nga - thậm chí còn hơn thế nữa, cho đến năm 2005, khi Wallach và Svoboda xuất bản lần đầu tiên được 50 năm về chủ đề này. Sau đó, những nhân viên còn sống của SVTs quyết định đồng thời ghi nhớ đóng góp của họ cho hướng đi này, tôn vinh ký ức của tất cả những người đã tham gia thiết kế máy tính mô-đun, và tìm hiểu xem có dự án tương tự nào được thực hiện ở nơi khác không?

Và họ đã khởi xướng một hội nghị đặc biệt ở Zelenograd "50 năm số học mô-đun". Rất thành công, 49 đại biểu đã tham gia, đại diện cho 32 công ty đến từ Nga, Belarus, Kazakhstan, Ukraine và Hoa Kỳ, họ đã thực hiện 44 báo cáo, tập hợp các bài báo dày gần một nghìn trang đã được xuất bản.

Hiện nay, các biến thể của số học mô-đun được sử dụng rộng rãi trong vi điều khiển thẻ truy cập với mức độ bảo mật cao để thực hiện các thuật toán mật mã, theo tiêu chuẩn ISO / IEC 10118-4: 1998 (phần Hàm băm sử dụng số học mô-đun). Những khóa như vậy chủ yếu do STMicroelectronics sản xuất. Ngoài ra, các bộ vi điều khiển cho mật mã đã hoặc đang được sản xuất bởi M-Systems (bộ điều khiển SuperMAP), Emosyn LLC (một bộ phận của ATMI, chip Theseus Platinum), Hifn và những người khác.

Vào đầu những năm 2010, V. M. Amerbaev và A. L. Stempkovsky từ IPPM RAS cũng đã nghiên cứu các phiên bản thay thế của các hệ thống không có vị trí, ví dụ, cái gọi là logarithmetic, trong đó việc biểu diễn các số là phép nhân - một cặp bit dấu và hệ nhị phân. logarit của môđun của số được sử dụng. Với cách biểu diễn số như vậy, các phép toán chia và nhân được đơn giản hóa rất nhiều, điều này hợp lý, nhưng việc thực hiện kỹ thuật số các phép toán cộng - cộng và trừ - trở nên phức tạp hơn. Kết quả là, nhiều giống lai kỳ lạ hơn đã xuất hiện, chẳng hạn như mã LG mô-đun. Nó sử dụng các số nguyên tố làm cơ số và sử dụng biểu diễn logarit của các phần dư cho mỗi cơ số nguyên tố. Từ quan điểm phần cứng, sơ đồ này có thể được sử dụng để xây dựng các DSP cực kỳ hiệu quả, vì mã LG tăng tốc đáng kể một trong những hoạt động chính của một bộ xử lý như vậy, biến đổi Fourier.

Ngoài ra, các bộ xử lý mô-đun nối tiếp đã được sử dụng trong hệ thống các bộ xử lý đặc biệt AFK "Vychet-1" và "Vychet-2" (thực tế không thể tìm thấy thông tin về chúng và không biết chúng là gì và chúng được sử dụng để làm gì ) và các phương tiện bảo vệ bằng mật mã của các đường liên lạc - các sản phẩm KRYPTON-4M7 và SEKMOD-K. Thông tin về KRYPTON rất khiêm tốn, nhưng có sẵn. Đây là hộp giải mã mật mã dành cho điện thoại, cơ sở của nó là DSP 32-bit mô-đun thực hiện các chức năng mã hóa giọng nói và truyền nó với tốc độ 2400–12000 baud.

Hiện tại, các bài báo về chip mô-đun xuất hiện định kỳ ở Nga (ví dụ: Kalmykov I. A., Sarkisov A. B., Yakovleva E. M., Kalmykov M. I. Bộ xử lý tín hiệu kỹ thuật số tâm thu mô-đun với cấu trúc có thể cấu hình lại, Vestnik Severo- Đại học Liên bang Caucasian số 2 (35) / 2013 ), nhưng khá chậm chạp, và vấn đề không tiến xa hơn những phát triển lý thuyết.

Lịch sử đã chỉ ra rằng SOC thuận tiện một cách đáng kinh ngạc cho các ứng dụng khá hẹp - hệ thống chịu lỗi, mật mã khóa công khai và xử lý tín hiệu kỹ thuật số, và không thuận tiện lắm - cho mọi thứ khác. Như vậy, nó hiện đang được sử dụng ở nước ngoài, tuy nhiên, thật đáng tiếc khi những người tiên phong xuất sắc trong lĩnh vực này, các kỹ sư Liên Xô, đã bị lãng quên trong một thời gian dài, và những công trình độc đáo của họ không mang lại vinh quang hay lợi ích cho quê hương của họ.
  • Alexey Eremenko
  • http://www.retrocomputingtasmania.com, https://www.cpushack.com/, https://cdn.britannica.com/, https://en.wikipedia.org/, https://ru-radio-electr.livejournal.com/
Các kênh tin tức của chúng tôi

Đăng ký và cập nhật những tin tức mới nhất và các sự kiện quan trọng nhất trong ngày.

10 bình luận
tin tức
Bạn đọc thân mến, để nhận xét về một ấn phẩm, bạn phải đăng nhập.
  1. +10
    31 tháng 2021, 07 07:XNUMX
    Tôi thích thú đọc một loạt bài báo của Alexei Eremenko, người đã mô tả khá đầy đủ quá trình phát triển máy tính tốc độ cao ở Liên Xô và nước ngoài và những cạm bẫy (tự nhiên và có tổ chức) mà các nhà phát triển đã gặp phải trên con đường khó khăn của họ.
    Thật không may, trong những ngày đó, nhiều quyết định ảnh hưởng đến sự phát triển của công nghệ máy tính trong nước, bao gồm cả máy tính quân sự, được đưa ra ở các văn phòng "cấp cao" không dựa trên cơ sở phân tích khoa học các yêu cầu của khách hàng và các giải pháp kỹ thuật được đề xuất, mà trên cơ sở lợi ích doanh nghiệp của các bộ và ban ngành khác nhau. Kết quả là, nhiều máy tính quân sự (ví dụ, A-40) được cho là hoạt động trong thời gian thực mắc phải chứng "chậm chạp" không thể chấp nhận được, thường xuyên hỏng hóc và các "căn bệnh" khác. Ví dụ, điều này dẫn đến thực tế là các máy tính của các hệ thống chỉ huy và điều khiển tự động, bao gồm các đội hình và đội phòng không quân sự và hàng không tiền tuyến, "treo" vào thời điểm không thích hợp nhất, và cần phải có những nỗ lực và thời gian đáng kể để đưa họ ra khỏi trạng thái "sững sờ". Và điều này, đến lượt nó, dẫn đến sự phá vỡ giải pháp của các nhiệm vụ chiến đấu.
    Rất nhiều thời gian đã trôi qua kể từ đó và tôi muốn tin (mặc dù thật khó tin) rằng tình hình với các máy tính chuyên dụng tốc độ cao vẫn được khắc phục.
    1. +13
      31 tháng 2021, 13 09:XNUMX
      Đối với tôi, đây là loạt bài viết đầu tiên được phát triển tốt và thú vị như vậy trên VO, một cấp độ hoàn toàn khác
      1. 0
        Ngày 19 tháng 2021 năm 00 26:XNUMX
        Thực hiện đúng. Chúng tôi đang chờ đợi một cái khác.
  2. +7
    31 tháng 2021, 12 47:XNUMX
    Bài báo-kỹ thuật catharsis. Cảm ơn rất nhiều, Alexey. Tôi hy vọng bạn sẽ nhận được một cuốn sách vào một ngày nào đó.
  3. +5
    31 tháng 2021, 16 07:XNUMX
    Tôi mong chờ mọi phần tiếp theo. Chà, một loạt bài rất nâng cao và được viết hay, mình đọc rất vui, cảm ơn!
  4. +3
    31 tháng 2021, 16 37:XNUMX
    Thật xấu hổ, tôi không hiểu nhiều (một nhà nhân văn thuần túy), nhưng tôi thấy rằng tài liệu có chất lượng rất cao. Cảm ơn tác giả!
  5. +5
    31 tháng 2021, 17 35:XNUMX
    chính Burroughs là người đã xây dựng hệ thống chuyển mạch xương sống của mình trong hơn 4 năm làm việc.

    Đúng vậy, máy tính phải trao đổi dữ liệu, do đó, song song, trong cùng những năm, lý thuyết và thực hành của mạng truyền dữ liệu đã được tạo ra. Một dạng thế giới song song, kết nối chặt chẽ với thế giới máy tính và đứng giữa tự động hóa và truyền thông. Modem hoạt động qua kênh điện thoại, xử lý tín hiệu theo kênh, tăng khả năng chống nhiễu. Sau đó là sự xuất hiện của các khung, gói tin, công nghệ truyền dữ liệu, hệ thống đánh địa chỉ, chuyển mạch gói và cuối cùng là giao thức IP. Phát triển các thuật toán định tuyến tối ưu của Floyd, Dijkstra, Ford, Fulkerson ... Trên thực tế, Leonard Kleinrock đã tạo ra lý thuyết về bộ định tuyến đầu tiên ... Nói tóm lại, mọi thứ mà chúng ta sử dụng cho đến ngày nay.
  6. +5
    31 tháng 2021, 17 38:XNUMX
    Alexey, xin chân thành cảm ơn về loạt bài viết này. Ngoài thực tế là bản thân chủ đề này rất thú vị và ít bị che đậy, một cái nơ riêng cho phong cách trình bày tài liệu. Người ta cảm thấy rằng tác giả là một chuyên gia trong lĩnh vực này, nhưng trình bày tài liệu theo phong cách khoa học phổ biến (theo nghĩa tốt của thuật ngữ này) mà không có quá nhiều chi tiết cụ thể mà anh ta có thể cung cấp, nhưng sau đó bài báo sẽ biến thành một khoa học. và đánh giá chuyên ngành kỹ thuật. Tôi nhớ đến tạp chí "Khoa học và Đời sống" thời Xô Viết. Với nỗi nhớ. Trong loạt bài viết này, văn phong rất giống một bài đã lôi cuốn tôi rất nhiều. Cùng với những bức ảnh độc đáo từ kho lưu trữ cá nhân. Tại sao không suy nghĩ nghiêm túc về việc chuẩn bị một cuốn sách với tài liệu này để xuất bản?
  7. 0
    Ngày 1 tháng 2021 năm 21 25:XNUMX
    Thật không may khi những người tiên phong xuất sắc trong lĩnh vực này - các kỹ sư Liên Xô - đã bị lãng quên trong một thời gian dài, và các công trình độc đáo của họ không mang lại vinh quang hay lợi ích cho Tổ quốc của họ.
    Thật không may, đây chính xác là trường hợp và đây là bản tóm tắt duy nhất, nhưng đáng thất vọng của bài báo tuyệt vời này, rất cảm ơn tác giả! Chủ đề hiếm, nhưng rất thú vị và cụ thể! Tôi chưa bao giờ ngưỡng mộ một câu nói kiểu như "hãy nhìn Bộ trưởng Bộ Văn hóa Furtseva - giáo dục chỉ mới lớp 4, và nhìn những gì ông ấy đang làm" ... Tôi nghĩ rằng các nhà chuyên môn nên cai trị đất nước và số phận của SOK không nên phụ thuộc vào các cục trưởng của Bộ Công nghiệp vô tuyến điện! Những kẻ chặn quyền lực không thể quản lý nhân tài từ khoa học. và hơn thế nữa để giải quyết câu hỏi về sự tồn tại của cả một hướng đi của ngành!
  8. 0
    Ngày 18 tháng 2021 năm 02 39:XNUMX
    Chất lượng của danh pháp thời kỳ hậu Stalin giảm dần và đều đặn. Đây là câu trả lời cho câu hỏi tại sao không phải là chúng tôi? Đó là lý do tại sao. Tất cả các ông chủ thợ khóa của chúng tôi cố gắng lừa đảo một cái gì đó từ phương Tây và giới thiệu nó ở đây. Do đó, nhân tiện, sự phức tạp của chúng tôi trước mọi thứ phương Tây. Họ không nhường chỗ cho chính họ, bởi vì chính các nhà chức trách sẽ phải căng thẳng. Sự lựa chọn thuộc về IBM. Không phải là hướng tốt nhất. Tôi nhớ rằng việc đóng băng và treo máy của các đối tác của chúng tôi (những năm 1980) đã xảy ra thường xuyên và thường xuyên trong những tình huống rất cụ thể. Rõ ràng, và do sự không nhất quán giữa các chương trình hệ điều hành và phần cứng. Tôi nhớ một vài tình huống như vậy, tôi thậm chí đã bắt gặp và sửa chữa trong hệ điều hành trong trình hợp dịch. Và sau đó bắt đầu kỷ nguyên của PC. Và sau nó, những năm 1990 khủng khiếp. Cảm ơn Chúa, nó đã kết thúc. Bây giờ chúng tôi cũng có các ngôn ngữ lập trình với các lệnh của Nga. Và các công cụ tìm kiếm, chống vi-rút và hơn thế nữa. Rõ ràng, có một cơ hội để sử dụng bộ vi xử lý của riêng họ, hệ điều hành của Nga và những thứ tuyệt vời khác.

"Right Sector" (bị cấm ở Nga), "Quân đội nổi dậy Ukraine" (UPA) (bị cấm ở Nga), ISIS (bị cấm ở Nga), "Jabhat Fatah al-Sham" trước đây là "Jabhat al-Nusra" (bị cấm ở Nga) , Taliban (bị cấm ở Nga), Al-Qaeda (bị cấm ở Nga), Tổ chức chống tham nhũng (bị cấm ở Nga), Trụ sở Navalny (bị cấm ở Nga), Facebook (bị cấm ở Nga), Instagram (bị cấm ở Nga), Meta (bị cấm ở Nga), Misanthropic Division (bị cấm ở Nga), Azov (bị cấm ở Nga), Muslim Brotherhood (bị cấm ở Nga), Aum Shinrikyo (bị cấm ở Nga), AUE (bị cấm ở Nga), UNA-UNSO (bị cấm ở Nga) Nga), Mejlis của người Tatar Crimea (bị cấm ở Nga), Quân đoàn “Tự do của Nga” (đội vũ trang, được công nhận là khủng bố ở Liên bang Nga và bị cấm)

“Các tổ chức phi lợi nhuận, hiệp hội công cộng chưa đăng ký hoặc cá nhân thực hiện chức năng của đại lý nước ngoài,” cũng như các cơ quan truyền thông thực hiện chức năng của đại lý nước ngoài: “Medusa”; “Tiếng nói của Mỹ”; "Thực tế"; "Hiện nay"; "Tự do vô tuyến"; Ponomarev; Savitskaya; Markelov; Kamalyagin; Apakhonchich; Makarevich; Tồi; Gordon; Zhdanov; Medvedev; Fedorov; "Con cú"; “Liên minh bác sĩ”; "RKK" "Trung tâm Levada"; "Đài kỷ niệm"; "Tiếng nói"; “Con người và pháp luật”; "Cơn mưa"; "Vùng truyền thông"; "Deutsche Welle"; QMS "Nút thắt da trắng"; "Người trong cuộc"; "Báo mới"