"Setun" là máy tính ternary nối tiếp duy nhất. Máy tính bậc ba: Có, không, có thể: Logic Cài đặt máy tính bậc ba

N.P. Brusentsov

Máy tính "Setun-70". 1971

  1. Máy tính kỹ thuật số nhỏ "Setun-70".
  2. Thiết kế trưởng: Brusentsov N.P.; nhà phát triển chính: Zhogolev E. A., Maslov S. P., Ramil Alvarez H.
  3. Tổ chức-nhà phát triển: Trung tâm máy tính của Đại học quốc gia Moscow. M. V. Lomonosov. Bộ: Bộ Giáo dục Đại học Liên Xô.
  4. Năm hoàn thành phát triển: 1970.
  5. Năm sản xuất: xe không được sản xuất hàng loạt.
  6. Năm ngừng sản xuất: nguyên mẫu của máy “Setun-70” hoạt động như một phần của hệ thống đào tạo tự động “Mentor” tại Khoa Khoa học và Công nghệ Máy tính của Đại học Quốc gia Moscow cho đến khi nó được thay thế bằng máy vi tính nối tiếp “Điện tử NTs” 80-20” (DVK-2) vào năm 1987.
  7. Phạm vi ứng dụng: giải các bài toán khoa học kỹ thuật có độ phức tạp trung bình; cơ sở để thực hiện vi chương trình của các hệ thống chuyên dụng. Dựa trên máy nguyên mẫu, một hệ thống lập trình có cấu trúc đối thoại DSSP và hệ thống đào tạo tự động “Mentor” đã được tạo ra, sau này được mô phỏng trên các máy tính nối tiếp.
  8. Số lượng xe sản xuất: 1 nguyên mẫu.
  9. Cơ sở phần tử: các phần tử logic ngưỡng điện từ với khả năng truyền tín hiệu ba chữ số một dây.
  10. Thiết kế máy tính: dạng mô-đun, tủ rack 1,8 x 1,5 x 0,5 m, bảng mạch có thể tháo rời với các phần tử logic, tối đa 40 phần tử trên mỗi bảng.
  11. Công nghệ: truyền tín hiệu ba chữ số một dây đã giảm gần một nửa số lượng kết nối giữa các phần tử và giữa các đơn vị.
  12. Đặc tính kỹ thuật và vận hành: tiêu thụ điện năng - 1,5 kVA, diện tích vị trí - 15-20 mét vuông. m, năng suất - 5-6 nghìn thao tác mỗi giây.
  13. Các tính năng của máy tính: hệ thống đối xứng bậc ba để trình bày dữ liệu và chương trình, logic ba giá trị trong việc thực hiện ngưỡng trên các phần tử điện từ với truyền tín hiệu một dây, tổ chức bộ nhớ hai cấp dựa trên trang, kiến ​​trúc hai ngăn, từng âm tiết mã hóa chương trình, kiểm soát tiến độ chương trình theo tinh thần lập trình thủ tục có cấu trúc.

Mô tả về máy Setun-70

Bộ xử lý ternary hai ngăn với mã hóa chương trình và dữ liệu theo từng âm tiết - mã định danh của hoạt động và địa chỉ là các đặc điểm (sáu trites), trình tự đại diện cho một chương trình bằng ký hiệu nghịch đảo (hậu tố) của Ba Lan. Bộ hoạt động bao gồm 81 hoạt động - 27 hoạt động chính (kiểm tra và chuyển đổi dữ liệu, kiểm soát tiến trình chương trình), 27 dịch vụ (điều khiển trống từ, thiết bị bên ngoài, hệ thống ngắt), 27 hoạt động vĩ mô được lập trình vi mô bởi người dùng. Bộ nhớ truy cập trực tiếp gồm 9 trang, 81 khay nhớ và 18 trang ROM. Trống từ có lưu lượng trang có dung lượng 972 trang (243 trang đã được sử dụng trong máy nguyên mẫu). Có ba kênh I/O, mỗi kênh có tối đa tám thiết bị. Trên nguyên mẫu, đầu vào/đầu ra được đục lỗ và thông qua máy đánh chữ điều khiển bằng điện “Consul 254”. Lớp “Cố vấn” với 27 thiết bị đầu cuối của học sinh, thiết bị chẩn đoán thị giác màu sắc và thiết bị số hóa đồ thị cũng được kết nối với máy.

Phần mềm

Phần mềm: hệ điều hành thực hiện các chức năng của trình tải, trình gỡ lỗi và giám sát, tổ chức trao đổi với trống từ và thực hiện các thao tác macro, cung cấp cho người dùng trình soạn thảo văn bản có khả năng mở rộng macro, trình biên dịch một lượt với lập trình có cấu trúc đầu vào ngôn ngữ và thư viện các chương trình dịch vụ được thiết kế để tăng hiệu quả phát triển và tạo điều kiện thuận lợi cho việc sử dụng hệ thống phần mềm. Ứng dụng thực tế được sử dụng rộng rãi nhất là hệ thống giảng dạy tự động “Người cố vấn”, hệ thống này đã trở thành một phương tiện giảng dạy nhóm rất hiệu quả trong các môn lý thuyết, thực hiện các bài kiểm tra tự động, hội thảo chuyên đề, bài kiểm tra và các loại bài kiểm tra khác nhau.

Văn học

  1. Brusentsov N. P., Zhogolev E. A., Maslov S. P. Đặc điểm chung của máy kỹ thuật số nhỏ “Setun-70”. Trong: Công nghệ máy tính và các vấn đề điều khiển học. Tập. 10. L., Nhà xuất bản Đại học bang Leningrad, 1974, tr. 3-21.
  2. Brusentsov N. P., Ramil Alvarez H. Lập trình có cấu trúc trên một máy kỹ thuật số nhỏ Toán học tính toán và các vấn đề của điều khiển học. Tập. 15. M., Nhà xuất bản Đại học quốc gia Mátxcơva, 1978, tr. 3-8.
  3. Ramil Alvarez H. Thiết bị phần mềm cơ bản của Setun-70 CM. Trong: Công nghệ máy tính và các vấn đề điều khiển học. Tập. 17. M., Nhà xuất bản Đại học quốc gia Mátxcơva, 1981, tr. 22-26.

Máy tính ba phương điện tử thứ hai (máy tính) “Setun-70”, lập trình viên hệ thống hàng đầu trong số đó là Ramil Alvarez Jose.

  • G. Frieder, A. Fong và C. Y. Chao (SUNY Buffalo, Hoa Kỳ) đã tạo ra Ternac, một trình mô phỏng ba ngôi thử nghiệm với số nguyên 24 chuyến và số học thực 48 chuyến trên máy tính nhị phân Burroughs B1700.
  • Ưu điểm của máy tính ternary (máy tính)

    Máy tính ternary (máy tính) có một số lợi thế so với máy tính nhị phân (máy tính).

    Khi cộng các trit trong các nửa cộng ba bậc và trong các bộ cộng ba bậc, số lần cộng trong log 2 ⁡ 3 = 1 , 58... (\displaystyle \log _(2)3=1.58...)ít hơn nhiều lần so với khi cộng các bit trong bộ cộng nửa nhị phân và bộ cộng nhị phân, và do đó, tốc độ cộng lớn hơn 1,58.. lần (58%).

    Khi sử dụng hệ thống số ba đối xứng, cả phép cộng và phép trừ đều được thực hiện trong cùng một bộ cộng-trừ hai đối số (hai toán hạng) nửa cộng nửa trừ hoặc bộ cộng trừ ba đối số (ba toán hạng) mà không chuyển số âm thành các mã bổ sung, tức là nhanh hơn một chút so với các bộ cộng nửa nhị phân và trong các bộ cộng đầy đủ nhị phân, sử dụng phép cộng để trừ với hai phép chuyển đổi số âm, đầu tiên thành phần bù thứ nhất và sau đó thành phần bù thứ hai, tức là. hai hành động bổ sung (“đảo ngược” và “+1”) cho mỗi số hạng phủ định.

    Phép cộng bị ức chế mạnh bởi các nhớ, mà trong bộ cộng nhị phân xảy ra ở 4 trong số 8 trường hợp (50% trường hợp), trong bộ cộng bất đối xứng bậc ba, chúng xảy ra ở 9 trong số 18 trường hợp (50% trường hợp) và trong phép cộng ba ngôi bộ cộng không đối xứng chúng xảy ra ở 9 trường hợp trong số 18 trường hợp (50% trường hợp) và ở bộ cộng đối xứng ở 8 trường hợp trong số 27 trường hợp (trong 29,6...% trường hợp), điều này làm tăng nhẹ hiệu suất khi sử dụng bộ cộng đối xứng bậc ba.

    Hệ thống truyền và mã hóa vật lý ba bit 3B BCT nhanh hơn 15,3% so với hệ thống truyền và mã hóa nhị phân thông thường, giúp tăng hiệu suất hơn nữa.

    Hệ thống mã hóa vật lý bậc ba 3 bit cho dữ liệu bậc ba 3B BCT là dự phòng (chỉ sử dụng 3 trong số 8 mã), giúp phát hiện lỗi và tăng độ tin cậy của sản phẩm.

    Tổng cộng, việc tăng hiệu suất lên khoảng 2 lần trong các sản phẩm dài hạn có thể bù đắp khoảng 1,5 lần chi phí phần cứng một lần. Đối với một số sản phẩm dùng một lần, mức tăng về hiệu suất và độ tin cậy có thể lớn hơn mức tăng chi phí phần cứng.

    Ngoài ra, thay vì 4 hàm logic nhị phân một ngôi, 16 nhị phân và 256 hàm logic nhị phân ba ngôi trong máy tính bậc ba, xuất hiện 27 hàm logic ba ngôi một ngôi, 19.683 nhị phân và 7.625.597.484.987 hàm logic ba ngôi (ba toán hạng), mạnh hơn nhiều so với các hàm nhị phân. Sự gia tăng “sức mạnh logic” với một số lượng không xác định, có thể là 19.683/16 = 1.230 lần, hoặc có thể là 7.625.597.484.987/256 = 29.787.490.175 lần (không có phương pháp nào để so sánh “sức mạnh logic”), nhưng có thể làm tăng “sức mạnh logic” rất nhiều. sức mạnh logic” của các hệ thống truyền dữ liệu và mã hóa vật lý chậm, kể cả các hệ thống ba cấp (3-Level CodedTernary (3L CT), “single-wire”).

    Giống như trong máy tính nhị phân, phép chia cho 2 được thực hiện đối với số nguyên bằng thao tác dịch mã sang phải 1 bit và đối với các số ở dạng phần định trị và số mũ (dấu phẩy động) bằng cách trừ 1 từ số mũ, trong máy tính ba ngôi cho số nguyên bằng thao tác dịch mã theo 1 chữ số sang phải và đối với các số ở dạng số mũ và số mũ (dấu phẩy động), trừ số mũ 1 chia cho 3. Do thuộc tính này, thuật toán ba ngôi và một số thuật toán ba ngôi hoạt động nhanh hơn thuật toán nhị phân, hoạt động trên máy tính ba ngôi nhanh hơn trên máy tính nhị phân, điều này làm tăng nhẹ tốc độ giải một số bài toán, đặc biệt là những bài toán có tính chất ba ngôi, trên máy tính ba ngôi.

    Trong hệ thống ba ngôi, dấu của một số có thể có cả ba nghĩa: “-”, “0” và “+”, tức là. Bản chất bậc ba của ký hiệu số được sử dụng tốt hơn. Điều này có thể được thực hiện trong hệ nhị phân, nhưng trong hệ nhị phân, bạn cần hai chữ số nhị phân (bit) cho mỗi dấu của số và trong hệ nhị phân chỉ có một chữ số nhị phân (trit).

    Có thể ban đầu, các gói phần mềm ứng dụng sử dụng logic bậc ba, mạnh hơn logic nhị phân, đặc biệt là trong các tác vụ có bậc ba (xử lý ảnh RGB, tác vụ ba chiều (thể tích) x, y, z, v.v.) sẽ giảm đáng kể thời gian giải nhiều bài toán ba ngôi trên máy tính nhị phân thông thường (mô phỏng nhị phân của máy tính ba ngôi và logic ba ngôi trên máy tính nhị phân).

    Số logarit tự nhiên cụ thể của mã (số) (mật độ ghi thông tin) được mô tả bằng phương trình y = ln ⁡ x x (\displaystyle y=(\frac (\ln x)(x))), Ở đâu x (\displaystyle x)- cơ sở của hệ thống số. Theo phương trình, mật độ ghi thông tin cao nhất có hệ thống số có cơ số bằng cơ số logarit tự nhiên, tức là bằng số Euler (e = 2,71...). Vấn đề này đã được giải quyết vào thời Napier khi chọn cơ số cho bảng logarit. Trong số các hệ thống số nguyên, hệ thống số thứ ba có mật độ ghi thông tin cao nhất.

    Tiềm năng

    Ba cấp độ

    Biên độ của tín hiệu nhiễu lớn nhất có khả năng chống nhiễu bằng nhau với các phần tử hai mức không lớn hơn (+/-) Up/6 (16,7% của Up), khi chia toàn bộ dải điện áp thành ba phần bằng nhau và các điện áp danh định của các tín hiệu nằm ở giữa các dải phụ.

    Sai sót:
    1. nhu cầu về khả năng chống nhiễu tương đương với hệ thống nhị phân thông thường là tăng độ dao động tín hiệu lên gấp 2 lần,
    2. sự khác biệt của trạng thái trung bình với trạng thái trên và trạng thái dưới,
    3. Biên độ không bằng nhau của các chuyển từ trạng thái cực trị về trạng thái trung bình (biên độ đơn) và chuyển từ trạng thái cực trị này sang trạng thái cực trị khác (biên độ kép).

    Hai cấp độ

    Biên độ của tín hiệu nhiễu lớn nhất không quá (+/-) Up/4 (25% của Up), khi chia toàn bộ dải điện áp thành hai phần bằng nhau và các điện áp tín hiệu danh định nằm ở giữa các dải phụ.

    Hai bit

    Sai sót:

    1. hai dây cho một lần xả.

    Ba bit

    Sai sót:

    1. ba dây mỗi lần xả.

    Trộn

    Các nút của máy tính ternary

    Tương lai

    Trong nghiên cứu này, một phương pháp khả thi được coi là sự kết hợp giữa máy tính quang học với hệ thống logic bậc ba. Theo các tác giả của tác phẩm, một máy tính ternary sử dụng cáp quang nên sử dụng ba giá trị: 0 hoặc TẮT, 1 hoặc THẤP, 2 hoặc CAO, tức là. hệ thống ba tầng. Trong tác phẩm, tác giả viết rằng hệ thống ba tần số có ba giá trị nhanh hơn và hứa hẹn hơn: (f1,f2,f3) bằng “001” = “0”, “010” = “1” và “ 100” = “2”, trong đó 0 là tần số tắt và 1 là tần số bật.

    Tiềm năng tương lai của điện toán ba ngôi cũng đã được nhấn mạnh bởi các công ty như Hypres, công ty đang tích cực tham gia vào nghiên cứu của nó. IBM cũng nói về điện toán bậc ba trong các ấn phẩm của mình nhưng không tích cực tham gia vào hướng này.

    Xem thêm

    • cấp bậc ba ngôi
    • Bộ xử lý bậc ba
    • Thuật toán bậc ba

    Ghi chú

    1. D. C. Rine (ed.), Khoa học máy tính và Logic đa giá trị. Lý thuyết và ứng dụng. Elsevier, 1977, 548p. ISBN 9780720404067
    2. Nhóm "vàng" Slav. Bảo tàng Hòa hợp và Phần Vàng.
    3. “Liber abaci” Leonardo Fibonacci.  Natalya Karpushina.  Vấn đề 4. Phương án 1
    4. “Nguyên lý Ba Ngôi” Nikolai Brusentsov. Bảo tàng Sự hài hòa và Tỷ lệ vàng
    5. “Liber abaci” Leonardo Fibonacci.  Natalya Karpushina.  Vấn đề 4. Phương án 2
    6. Máy tính cơ học bậc ba của Thomas Fowler.
    7. Trang web của Thomas Fowler
    8. Mục 5.2 Lựa chọn của hệ nhị phân 
    9. Máy tính Trinity Setun và Setun 70.  N. P. Brusentsov, Ramil Alvarez Jose
    10. Brusentsov N. P. Trinity máy tính “Setun” và “Setun 70” // Hội nghị quốc tế SORUCOM. - 2006.
    11. Brusentsov N. P. Thiết bị kỹ thuật số điện từ có truyền tín hiệu ba chữ số một dây// Các yếu tố từ tính của tự động hóa và công nghệ máy tính. Hội nghị toàn Liên minh lần thứ XIV (Moscow, tháng 9 năm 1972). - Mátxcơva: Khoa học, 1972. - P. 242-244.
    12. Lịch sử bị lãng quên của máy tính Liên Xô.  Vladimir Sosnovsky, Anton Orlov
    13. Máy tính ba ngôi
    14. Ternary Máy tính Thử nghiệm 3-Trit Máy tính Kiến trúc.  Jeff Connelly, Khoa Kỹ thuật Máy tính, ngày 29 tháng 8 năm 2008, với sự đóng góp của Chirag Patel và Antonio Chavez.  Được cố vấn bởi Giáo sư Phillip Nico.  California Đại học Bách khoa Tiểu bang Đại học of San Luis Obispo

    “Setun” là một máy tính nhỏ được xây dựng dựa trên nguyên tắc logic ternary, nói cách khác, nó là một máy tính ternary. Nó được phát triển vào năm 1959 trong các bức tường của trung tâm máy tính của Đại học quốc gia Moscow. Chiếc máy tính ba ngôi độc đáo này hầu như không có loại tương tự không chỉ ở thời điểm này mà còn trong lịch sử công nghệ máy tính nói chung.

    Trước tiên, chúng ta hãy tìm hiểu máy tính ternary là gì, như đã đề cập, là mô hình “Setun” đang được xem xét. Tên này được đặt cho một máy tính chuyên dụng, được xây dựng trên hai loại phần tử và nút logic - cả nhị phân cổ điển và nhị phân duy nhất. Rõ ràng là trong công việc của mình, anh ấy sử dụng các hệ thống số, logic và thuật toán vận hành tương ứng - nhị phân và ba ngôi.

    Từ lịch sử công nghệ máy tính, người ta biết rằng lúc đầu số bit trong một từ máy được xác định bởi các nhà thiết kế khác nhau theo những cách khác nhau, gần như tùy ý. Bản thân byte ban đầu là sáu bit nhị phân, nhưng byte sáu bit không được ưa chuộng vì nó có liên quan lỏng lẻo với hệ thống nhị phân (6 bit có liên quan lỏng lẻo với hệ thống nhị phân). 8 bit là lũy thừa thứ 3 của hai, tức là chúng kết nối tốt hơn với hệ nhị phân nên sau này chúng chuyển từ byte 6 bit sang byte 8 bit, nhưng hệ thống này không hoàn hảo vì lũy thừa thứ 3 của hai không chia hết cho hai, lũy thừa thứ 4 của hai phù hợp hơn với hệ thống số nhị phân.

    Một dãy hoàn hảo hơn trong hệ nhị phân là dãy 2, 4, 16, 256,..., nhưng do khó khăn về phần cứng nên khó có thể chuyển ngay từ 4 bit sang 16, nên máy tính 8 bit xuất hiện như tiền thân của Máy tính 16 bit. Hiện nay, do khó khăn về phần cứng nên máy tính 32, 64 và 128 bit là tiền thân của máy tính 256 bit.

    Có thể phân biệt các giai đoạn chính sau đây trong quá trình phát triển máy tính ternary:
    - trong giai đoạn từ giữa thế kỷ 12-13, Fibonacci đã có thể chứng minh rằng hệ thống số ba có thể tiết kiệm hơn hệ nhị phân - trong trường hợp khi cân có điều kiện, có thể đặt các quả cân không trên một thang đo , nhưng trên cả hai;
    - vào năm 1840, chiếc máy tính ba ngôi đầu tiên xuất hiện, trở thành một trong những chiếc máy tính cơ học đầu tiên;
    - trong giai đoạn từ 1956 đến 1958 N.P. Brusentsov đã tạo ra chiếc máy tính ba ngôi đầu tiên được sản xuất hàng loạt - chiếc “Setun”;
    - sau đó, vào năm 1970, Brusentsov đã phát hành phiên bản thứ hai của đứa con tinh thần của mình, được đặt tên là “Setun-70”;
    - trong một thời gian dài, hướng này thực tế không có sự phát triển, tuy nhiên, vào năm 2008, một hệ thống máy tính kỹ thuật số ba bậc TCA2 đã được chế tạo, không giống như Setun, hệ thống này không hoạt động trên các bộ khuếch đại từ điốt ferrite của dòng điện xoay chiều mà trên các bóng bán dẫn tích hợp. Nhưng điều này, như họ nói, là một câu chuyện hoàn toàn khác.

    Giám đốc dự án - N. P. Brusentsov, nhà phát triển chính: E. A. Zhogolev, V. V. Verigin, S. P. Maslov, A. M. Tishulina. Việc phát triển chiếc máy này được thực hiện theo sáng kiến ​​​​và được thực hiện với sự tham gia tích cực của nhà toán học lỗi lạc nhất Liên Xô S. L. Sobolev.

    Nhà máy Máy Toán học Kazan đã sản xuất 50 máy tính Setun, 30 trong số đó được sử dụng tại các trường đại học ở Liên Xô.

    Tác giả của “Setuni”, dựa trên tế bào điốt ferit nhị phân Gutenmacher thông thường, đã phát triển chất tương tự bậc ba độc đáo của nó, hoạt động của nó dựa trên mã bậc ba hai bit. Tất cả trông như thế này: một trit (đó là tên của đơn vị đo lường trong trường hợp này) được viết bằng hai chữ số nhị phân.

    Ngoài trit, trong logic ternary được Setunya sử dụng, tương tự như hệ thống nhị phân trong đó có một bit và một byte, thuật ngữ “trite” được sử dụng, là đơn vị có thể định địa chỉ trực tiếp tối thiểu của bộ nhớ chính của Setunya, bằng sáu trit, xấp xỉ bằng chín bit rưỡi Do đó, hóa ra một đặc điểm lớn hơn một chút so với đơn vị đo lường thông thường của hệ nhị phân, byte. Hai đặc điểm bằng 19 bit, ba đặc điểm gần như 29 bit, v.v. Nó có thể nhận các giá trị trong phạm vi khá rộng - từ -364 đến 364.

    Số lượng bit xử lý là 9 trits.
    Tần số xung nhịp của bộ xử lý là 200 kHz.

    Dựa trên tế bào diode ferrite nhị phân Gutenmacher, là một rơle điện từ không tiếp xúc dựa trên bộ khuếch đại từ loại máy biến áp, N.P. Brusentsov đã phát triển một tế bào diode ferrite ba cấp hoạt động theo mã ba cấp hai bit, tức là một trit được viết bằng hai chữ số nhị phân, trạng thái thứ tư của hai chữ số nhị phân không được sử dụng. Trạng thái của mỗi chữ số trên bảng điều khiển được hiển thị bằng hai đèn; tổ hợp thứ tư (1,1) không được sử dụng.

    Điều đáng chú ý là một sự thật buồn cười - số ba âm và chín chữ số được in trên Setuni được hiển thị lộn ngược, tức là xoay 180 độ.

    Những ưu điểm chính mà máy tính ba ngôi có được so với máy tính nhị phân là:
    1) thứ nhất, hệ thống ba ngôi có mật độ ghi thông tin cao nhất trong số tất cả các hệ thống số nguyên hiện có. Từ thực tế này, suy ra rằng, nếu các yếu tố khác không đổi, máy tính bậc ba sẽ có dung lượng bộ nhớ cụ thể và hiệu suất bộ xử lý cụ thể vượt trội so với các đối tác nhị phân của chúng;
    2) máy tính bậc ba phù hợp hơn với thuật toán bậc ba, nhanh hơn thuật toán nhị phân;
    3) đồng thời, các máy tính ba ngôi có khả năng thực hiện hầu hết mọi thứ mà các máy tính nhị phân của chúng làm được, vì logic nhị phân là tập con trung tâm của logic ba ngôi;
    4) quá trình tích lũy các lỗi làm tròn trên máy tính ba ngôi cũng chậm hơn nhiều, vì việc làm tròn trong hệ thống ba ngôi xảy ra bằng cách loại bỏ các chữ số thừa.

    Nói về tương lai của những cỗ máy như “Setun” (tức là máy tính ternary), nhà khoa học nổi tiếng người Mỹ Donald Knuth lưu ý rằng chúng chiếm rất ít không gian trong ngành điện toán, điều này được giải thích bởi sự thống trị to lớn của các thành phần nhị phân được sản xuất với số lượng lớn. số lượng. Tuy nhiên, vì logic bậc ba hiệu quả hơn nhiều và quan trọng nhất là hiệu quả hơn logic nhị phân nên có thể trong tương lai gần họ sẽ quay trở lại với nó.

    Hiện tại, phương án sử dụng máy tính ternary kết hợp với cáp quang trông khá thực tế, có ba giá trị cài đặt: 0, tương ứng với trạng thái Tắt, 1 – Trạng thái thấp và 2 – Trạng thái cao.

    Đây là cuộc trò chuyện với người tạo ra chiếc máy tính này từ tác giả D.G. Rumyantseva:

    Dmitry Rumyantsev: Vì vậy, trên thực tế, tại sao lại là một cỗ máy ternary?

    Nikolay Brusentsov: Khi đó, nhiệm vụ rất đơn giản: chúng tôi phải mua một chiếc máy M-2 cho Đại học quốc gia Moscow, chiếc máy này được sản xuất tại phòng thí nghiệm của Brook. Nhưng có một vấn đề. Trong cuộc bầu cử học thuật, Sergei Lvovich Sobolev - lãnh đạo của chúng tôi - đã bỏ phiếu không phải cho Brook mà cho Lebedev. Brook cảm thấy bị xúc phạm và không đưa xe cho tôi. Tôi đến gặp Sobolev và hỏi: bây giờ tôi phải làm gì? Anh ấy trả lời tôi: “Chúng ta hãy tự làm ô tô cho riêng mình.” Lúc đó là vào cuối năm 1955.

    Lúc đó chưa có bóng bán dẫn nhưng rõ ràng máy không nhất thiết phải là máy ống. Đèn có tuổi thọ ngắn và các máy sử dụng đèn hầu như không hoạt động vì chúng luôn được sửa chữa. Máy đèn hoạt động tốt nhất được vài giờ thì phải tìm trục trặc khác. Julius Izrailevich Gutenmacher đã chế tạo máy LEM-1 bằng cách sử dụng các phần tử điốt ferit. Tôi chợt nảy ra ý tưởng rằng vì không có bóng bán dẫn nên chúng ta có thể thử chế tạo một chiếc máy tính sử dụng những phần tử này. Sobolev, người được mọi người rất kính trọng, đã sắp xếp cho tôi tham gia khóa thực tập tại Gutenmacher. Tôi đã nghiên cứu mọi thứ một cách chi tiết. Vì tôi là một kỹ sư vô tuyến được đào tạo nên tôi thấy ngay rằng không phải mọi thứ đều cần phải được thực hiện theo cách họ làm. Điều chính mà tôi thấy: họ sử dụng một cặp lõi cho mỗi bit - hoạt động và bù. Và một ý tưởng chợt nảy ra trong đầu tôi: điều gì sẽ xảy ra nếu chúng tôi làm cho phần cốt lõi về đền bù hoạt động được. Sau đó mỗi ô trở thành ba chữ số. Kết quả là ở Setun số lượng lõi ít ​​hơn bảy lần so với LEM-1. Đồng thời, “Setun” có sức chứa gần gấp đôi.

    Vào thời điểm đó, Đại học quốc gia Moscow sắp nhận được một chiếc máy Strela lớn và họ đã tạo ra một trung tâm máy tính. Sergei Lvovich đã cung cấp cho một bộ phận điện tử trong đó - bộ phận của tôi. Và chúng tôi phải tạo ra chiếc xe từ đầu. Điều kiện như sau: máy phải nhỏ, đáng tin cậy, dễ học và sử dụng - tóm lại là máy sử dụng phổ thông, dùng cho các cơ sở giáo dục, phòng thí nghiệm, v.v. Khi tôi phát hiện ra có thể sử dụng số ternary hệ thống, tôi đã nói với Sergei Lvovich về điều đó. Anh ấy hoàn toàn chấp thuận mọi thứ. Tôi chắc chắn rằng ai đó ở vị trí của anh ấy sẽ nói: “Bạn đang làm gì vậy, mọi người đang tạo hệ nhị phân, nhưng bạn đang đi đâu vậy?”

    Dmitry Rumyantsev: Có phải anh ấy thực sự đã cho toàn quyền quyết định?

    Nikolay Brusentsov:Đúng. Hơn hai chục người chưa bao giờ làm việc trong phòng thí nghiệm của chúng tôi, bao gồm cả những cô gái quấn lõi. Và lúc đầu tôi thường có ba hoặc bốn nhân viên. Tôi phải nói rằng: để phát triển máy tính thì hoàn toàn không cần đến hàng nghìn viện nghiên cứu. Chúng tôi làm việc trong một công ty có bộ phận lập trình do E.A. Zhogolev. Cái mà lúc đó được gọi là “kiến trúc máy móc” đã được chúng tôi cùng nhau tạo ra. Anh ấy đề xuất các ý tưởng lập trình và tôi nghĩ về cách chúng có thể được triển khai ở cấp độ phần cứng. Cuối cùng, chúng tôi đã tạo được tổng cộng 24 lệnh máy. Nhiều người vẫn không tin. Và sau đó kiến ​​trúc của “Setuni” không có bất kỳ thay đổi nào. Tất cả những chiếc xe sản xuất đều có kiến ​​trúc giống hệt nhau, có thể được điều chỉnh một chút để phù hợp với sản xuất. Bắt đầu từ năm 1956, hai năm rưỡi sau, vào năm 1958, chúng tôi đã tạo ra một mẫu có hiệu quả. Và đó là lúc điều gì đó khó xử bắt đầu.

    Mùa thu năm 1959, chúng tôi được mời vào Ban Chấp hành Ủy ban Điện tử Vô tuyến Nhà nước - GKRE. Và ở đó chúng tôi biết được rằng xe của chúng tôi không cần thiết. Cả Gosplan và VSNKh đều giữ quan điểm tiêu cực. Tại trường Cao đẳng, chúng tôi bị đưa vào danh sách đen các dự án phát triển đã đóng cửa. Chúng tôi chưa bao giờ nhận được thêm một xu nào để tạo ra chiếc xe. Chúng tôi chỉ làm việc để nhận lương tại Đại học quốc gia Moscow. Chúng tôi sử dụng những thiết bị đã bị các nhà máy loại bỏ khi sản phẩm bị ngừng sản xuất. Tuy nhiên, để tiết kiệm tiền, họ quyết định đóng cửa chúng tôi.

    Dmitry Rumyantsev: Nhưng phải có lời giải thích nào đó cho việc này?

    Nikolay Brusentsov: Sobolev hỏi: “Bạn đã từng nhìn thấy chiếc máy này chưa, vì nó đã tồn tại rồi à?” Giám đốc SKB-245 V.V. Alexandrov trả lời: “Chúng tôi không cần phải xem hay biết - phải có giấy tờ có thẩm quyền, có con dấu và chữ ký”. Sau Collegium, Sergei Lvovich gia nhập Ủy ban Trung ương CPSU. Vào buổi tối, một nhân viên của Ban Chấp hành Trung ương F.K. đã đến gặp chúng tôi. Kochetov và mang theo M.K. Sulima - trưởng phòng thứ tám của Ủy ban Điều tiết Năng lượng Nhà nước. “Setun” hoạt động bình thường và gây ấn tượng tốt lạ thường. Mọi chuyện thường diễn ra như thế này: có những chiếc ô tô ở triển lãm, và đằng sau chúng là những người mặc áo khoác trắng đang sắp xếp thứ gì đó. Mọi thứ đều hoạt động như kim đồng hồ đối với chúng tôi. Tất nhiên, sau đó họ không đóng cửa chúng tôi nữa, vì xe đã làm xong rồi. Nó đã được quyết định tiến hành các bài kiểm tra liên ngành. Các cuộc thử nghiệm được thực hiện vào tháng 4 năm 1960. Trên đó, Setun cho thấy 95% thời gian hữu ích. Và vào thời điểm đó, nếu một chiếc xe hiển thị 60% thì đó được coi là một kết quả rất tốt.

    Dmitry Rumyantsev: Thuật ngữ “thời gian hữu ích” có nghĩa là gì?

    Nikolay Brusentsov: Bạn bật máy, chạy thử, bắt đầu giải quyết vấn đề, nó bị treo, lặp lại mọi thứ. Và cứ như vậy cho đến khi vấn đề được giải quyết. Thời gian hữu ích là khoảng thời gian mà máy bận rộn giải quyết vấn đề và không thực hiện công việc kiểm tra và điều chỉnh.

    Sau những cuộc thử nghiệm này, một nghị quyết của Hội đồng Bộ trưởng đã được thông qua về việc tổ chức sản xuất hàng loạt. Chúng tôi đã chọn nhà máy Kazan không tốt lắm; nhà máy Astrakhan sẽ tốt hơn. Người Astrakhan sau đó bắt đầu chế tạo các bộ phận cho cỗ máy này và chế tạo chúng một cách xuất sắc. Phần tử này có giá 3,5 rúp. Tất nhiên, ở đó không có công nghệ cao. Máy tính Setun được sản xuất với tốc độ 10-12 chiếc mỗi năm, điều đó có nghĩa là nghị quyết của Hội đồng Bộ trưởng Liên Xô dường như được tuân theo, nhưng thực tế thì không phải vậy. Hơn nữa, có rất nhiều đơn đăng ký không chỉ trong nước mà còn từ nước ngoài. Tất nhiên, thứ nhất là từ các nước xã hội chủ nghĩa, mà còn từ các quốc gia như Mỹ và Anh, nơi các nhà phát triển rất quan tâm đến việc xem thứ ba ngôi này là gì.

    Dmitry Rumyantsev: Tương tự của Mỹ với “Setuni” là PDP-8 mà thiếu niên Bill Gates đã biên soạn các chương trình đầu tiên của mình?

    Nikolay Brusentsov:Đúng. Nhân tiện, thật thú vị khi so sánh Setun và PDP-8. Bộ xử lý PDP-8 là tám bit. Bộ xử lý của Setun, xét về số bit, là 30 bit. PDP-8 có giá 20 nghìn đô la mà không có bất kỳ thiết bị ngoại vi nào, chỉ một bộ xử lý. Đây được cho là mức giá thấp kỷ lục. “Setun” có giá 27,5 nghìn rúp với tất cả các thiết bị ngoại vi. Người Séc tin rằng họ có thể bán tốt Setun theo giá thị trường và thu được khoảng nửa triệu đô la lợi nhuận từ mỗi chiếc xe. Theo lời mời của họ, tôi đã đến Tiệp Khắc, họ cho tôi xem nhà máy dự định sử dụng để sản xuất máy Setun, Zbroevka Jan Szwerma. Nhân tiện, nhà máy này trong chiến tranh đã sản xuất ra những khẩu súng tốt nhất cho quân đội Đức, như ZIS-3 của chúng tôi. Cái cây chỉ đơn giản là làm tôi thích thú. Họ đã chuẩn bị sẵn trống từ, thiết bị in và thiết bị đầu vào cho Setun. Nói chung, mọi thứ đã sẵn sàng cho việc sản xuất Setun. Và họ hỏi tôi câu hỏi: "Chà, cuối cùng thì khi nào chúng tôi mới nhận được tài liệu?" Họ đã hứa với chúng tôi vào tháng 12 nhưng nó vẫn không tồn tại.” Và tôi đã sẵn sàng cầu nguyện cho một loại cây như vậy - một nền văn hóa sản xuất cao thực sự.

    Khi tôi trở về Liên Xô, trợ lý của Kosygin đã gọi cho tôi và yêu cầu tôi nói với các đồng chí Séc của mình, như người ta nói lúc đó, rằng họ sẽ nhận được tài liệu về Setun ngay sau khi hoàn thiện việc sản xuất quy mô lớn loại máy này ở Liên Xô. Nhưng sản xuất quy mô lớn thì sao, khi mọi biện pháp có thể đều được áp dụng để đóng băng Setun. Rõ ràng là điều này không thể xảy ra nếu không có SCRE. Sulim cũng là phó giám đốc thiết kế của M-20. Và phòng thiết kế đã dành 2,5 năm làm việc trên M-20 trước khi bàn giao cho nhà máy. Họ không giao cho bất kỳ văn phòng thiết kế nào cho “Setun” - nhà máy đã được chỉ định, hãy đi và sản xuất nó. Được rồi V.M. Glushkov đề nghị văn phòng thiết kế của mình trả một khoản phí tượng trưng là một trăm nghìn rúp để phát hành tài liệu thiết kế.

    Dmitry Rumyantsev: Một trăm nghìn rúp có phải là một khoản phí tượng trưng không?

    Nikolay Brusentsov: Tất nhiên! Phòng thiết kế mất 2,5 năm để phát triển M-20 tiêu tốn hàng chục triệu rúp. Phòng thiết kế thời đó là gì? Đây là vài trăm người có mức lương cao thuộc loại đầu tiên, v.v. Sau này tôi mới biết người Séc đã được thông báo: dù sao thì chúng tôi cũng sẽ ngừng sản xuất chiếc xe này, vì vậy đừng đặt hàng. Đó là cách mọi chuyện kết thúc với Setun. Vào đầu những năm 70, chúng tôi được chuyển từ tòa nhà chính của EC lên gác mái. "Setun", mặc dù thực tế là nó đã hoạt động đầy đủ và đảm nhận nhiều nhiệm vụ, nhưng đã bị phá hủy vài năm sau đó - nó bị cắt nhỏ và ném vào bãi rác.

    Dmitry Rumyantsev: Thế còn Setun-70 thì sao?

    Nikolay Brusentsov: Nhân kỷ niệm 100 năm ngày sinh của Lenin, mọi người phải tặng đủ loại quà tặng công nghiệp. Tất nhiên, chúng tôi cũng đã cam kết sản xuất Setun-70 trước ngày này. Nhưng đây là một chiếc xe hoàn toàn khác. Đó là một chiếc xe xếp chồng lên nhau, giống như chiếc Elbrus của chúng tôi. Nhưng Elbrus chỉ có một chồng - một chồng toán hạng. PDP-11 cũng chỉ có một ngăn xếp - thủ tục. Và Setun-70 có hai ngăn xếp - lệnh và toán hạng. Tôi phải nói rằng chúng tôi đã tạo ra những ngăn xếp này độc lập với PDP-11 xuất hiện sau này. Khi Dijkstra nảy ra ý tưởng về lập trình có cấu trúc, chúng tôi thấy rằng chúng tôi đã chế tạo một cỗ máy chỉ để thực hiện ý tưởng của anh ấy. Lập trình trên Setun-70 thậm chí không có cấu trúc mà là cấu trúc. Các chương trình hóa ra dễ đọc, dễ sử dụng và dễ dàng sửa đổi. Điều chính là các chương trình không được gỡ lỗi, nhưng cái gọi là cụm điều khiển đã được thực hiện. Sau khi chương trình được viết từ trên xuống dưới, nó được truyền từ dưới lên trên. Ở những văn phòng thiết kế tốt, điều này luôn được thực hiện - một kỹ thuật thiết kế điển hình. Sau đó, chương trình thường không có lỗi. Sau đó, Setun-70 được mô phỏng trên các máy nhị phân dưới dạng hệ thống lập trình có cấu trúc tương tác DSSP.

    Dmitry Rumyantsev: Chưa hết, Nikolai Petrovich, người đã bị “Setun” làm phiền?

    Nikolay Brusentsov: Tuy nhiên, những người có tư duy cứng nhắc lại chiếm giữ các vị trí lãnh đạo cao. Như thực tế đã cho thấy, “Setun” đã hoạt động mà không có bất kỳ dịch vụ nào. Những kẻ bóp cổ máy tính Setun đã rải nó khắp đất nước.

    Dmitry Rumyantsev: Vấn đề ở đây là gì?

    Nikolay Brusentsov: Rõ ràng, để khoảng cách từ trung tâm dịch vụ và sự phân bố của các vùng khí hậu có thể bộc lộ nhiều sai sót trong thiết kế nhất có thể. Nhưng vấn đề là thực tế không có. "Setun" là một cỗ máy rất đơn giản. Là một kỹ sư, tôi tin rằng sự đơn giản của một vật là phẩm chất chính của nó. Về bản chất, mọi thứ mà cô ấy cố gắng phát triển ở dạng đơn giản đều trở nên đáng tin cậy nhất, ổn định nhất. Địa lý của môi trường sống “Setuni”: Yakutsk, Irkutsk, Krasnoyarsk, Dushanbe, Ashgabat, Makhachkala, Kaliningrad, v.v. Hơn nữa, nó thường đến với những người lần đầu tiên nhìn thấy công nghệ kỹ thuật số. Và mặc dù vậy, chiếc máy này đã được sử dụng đáng kể ở hầu hết mọi nơi. Ở Yakutsk, “Setun” làm việc tại Viện Vật lý Thiên văn. Họ gặp một số nhiệm vụ khó khăn mà họ không thể hoàn thành trên phương tiện Ural-2 cỡ lớn trong hai năm. Sau đó có người nói: “Hãy thử với Setun.” Mọi người quyết định đó là một trò đùa. Tuy nhiên, sau một tháng rưỡi, vấn đề đã được giải quyết. Thực tế là Setun là một cỗ máy tự nhiên. Không có mã bổ sung ngu ngốc nào cho số âm. Cả số dương và số âm đều được đưa ra một cách tự nhiên. Sau đó chỉ còn 24 đội. Việc thành thạo một chiếc máy như vậy và lập trình bằng mã máy không khó hơn việc thành thạo Algol hoặc Fortran.

    Dmitry Rumyantsev: Nhưng người lập trình viên thực sự phải làm việc trong không gian logic ba giá trị?

    Nikolay Brusentsov: Logic ba giá trị có nghĩa là gì? Ký hiệu của số có chức năng gì? Ba chữ số! Số có thể dương, âm hoặc bằng 0. Điều này là hoàn toàn tự nhiên và rõ ràng hơn những gì chúng ta có trong máy nhị phân, khi để tìm ra dấu hiệu của kết quả là gì, chúng ta cần thực hiện hai bước. Nhưng, nói đúng ra, ở Setun, phần logic không được phát triển đặc biệt. Đúng, logic ba giá trị có trong Setun không chỉ bao trùm những gì có trong máy nhị phân. Nhưng tất nhiên không có phán xét nào của Aristotle ở đó. Vào thời điểm đó chúng tôi không thực sự nghiên cứu logic. Sau khi tạo ra “Setuni”, tôi bắt đầu hiểu rằng mình không biết logic nên tôi bắt đầu đọc sách. Hóa ra tôi đã có người tiền nhiệm. Và nhân tiện, con đường của họ cũng không trải đầy hoa hồng. Trở lại thế kỷ 13 có một người đàn ông như Raymond Lull (1235-1315). Ông đã tạo ra một cỗ máy logic, mặc dù trên giấy, dưới dạng biểu đồ hình tròn với các cung. Chiếc xe này là một chiếc xe ba mảnh. Lull này đã bị ném đá đến chết. Có William Ockham, ông cũng đề xuất logic ba giá trị, thực tế hơn nhiều so với logic do Jan Lukasiewicz phát minh vào năm 1920. Người tiến xa nhất là Lewis Carroll. Anh ấy không bao giờ nói rằng anh ấy có logic ba giá trị. Nhưng các sơ đồ của Carroll từ Logic biểu tượng của ông, ngoài các bộ đếm màu đỏ và trắng, còn cho phép các ô trống. Đây là logic ba giá trị. Carroll không đề cập đến Aristotle và tạo ra tam đoạn luận của ông như một cách triển khai logic của ngôn ngữ tự nhiên. Điều đáng chú ý là Gardner, một người phổ biến khoa học máy tính, đã mô tả Carroll là một nhà logic học tầm thường và một nhà toán học tầm thường. Và điều này bất chấp thực tế là Carroll về cơ bản đã tạo ra một hệ thống - ông có những mâu thuẫn rất nhỏ - một vấn đề mang tính quyết định mà các nhà logic học đã phải vật lộn trong suốt một thế kỷ rưỡi qua.

    Dmitry Rumyantsev: Nikolai Petrovich, tôi đã nhận được những lá thư trong đó độc giả quan tâm đến việc họ quản lý chính xác như thế nào để triển khai một chiếc máy tính thứ ba? Thậm chí còn có một lá thư mà tác giả bày tỏ sự nghi ngờ về việc một chiếc máy tính như vậy có tồn tại hay không.

    Nikolay Brusentsov: Mới hôm nọ, tôi nhận được một lá thư từ Hoa Kỳ, nơi họ cũng hỏi làm thế nào họ có thể triển khai logic ba ngôi? Chúng tôi liên tục nhận được email với yêu cầu. Phải nói rằng các quốc gia như Bangladesh, Pakistan, Ấn Độ đang thể hiện sự quan tâm lớn nhất. Tôi có cảm giác rằng trung tâm phát triển máy tính chính hiện đang ở đó. Nhưng ngày nay mọi nỗ lực tái tạo cỗ máy ba ngôi đều thất bại. Nguyên nhân không phải ở công nghệ - xét cho cùng, so với thời kỳ đó, công nghệ đã đi trước rất xa. Vấn đề là khác: những người bị lừa bởi logic hai giá trị không được phép nhập vào logic ba giá trị. Theo truyền thống, người ta tin rằng logic mà chúng ta tuyên xưng ngày nay là logic của Aristoteles. Điều này hoàn toàn sai. Thực tế là logic Aristoteles có ba giá trị. Đương nhiên, logic ba giá trị không thể khớp với logic hai giá trị. Tất nhiên, bạn có thể mô phỏng: đặt trit theo cặp bit, nhưng đó không phải là vấn đề.

    Logic mà ngày nay được gọi là toán học lại dựa trên sự vô lý. Gilbert cho phép điều đó. Trong cuốn sách chung của ông với Ackerman, “Cơ sở của logic lý thuyết”, người ta nói: “Chúng tôi đi chệch khỏi Aristotle trong cách giải thích mệnh đề “Tất cả A đều là B”. Theo Aristotle, nhận định này có thể đúng, tức là nó chỉ được thực hiện trong trường hợp có một số A. Chúng tôi cho rằng điều này không phù hợp”. Thế kết quả là gì? Kết quả là “Tất cả A đều là B” là đúng và đồng thời “Một số A là B” cũng không đúng. Nhảm nhí! Thay vì hàm ý của Aristotle, mà trong tất cả các ngôn ngữ tự nhiên được thể hiện bằng những từ “Tất cả A đều là B,” và Aristotle đã tái tạo điều này rất chính xác trong hệ thống của mình, chúng lại chuyển sang cái gọi là hàm ý vật chất. Thực tế là mệnh đề “Tất cả A đều là B” trong Aristotle là có ba giá trị; nó không thể được diễn đạt bằng logic hai giá trị. Kết quả là nảy sinh cái gọi là nghịch lý về hàm ý vật chất mà các nhà logic học đã cố gắng giải quyết trong suốt một trăm năm nay.

    Năm 1918, Carroll đề xuất hàm ý nghiêm ngặt, sau đó Ackerman phát triển phép tính hàm ý mạnh, hàm ý liên quan được đề xuất, tuy nhiên logic vẫn không có hệ quả có ý nghĩa tự nhiên. Nghĩa là, cái được gọi là logic sau không tương ứng với cách chúng ta hiểu về nó. Thông thường họ nói: nó không tương ứng với trực giác của chúng ta. Nhưng đó là cách nói nhẹ nhàng. Trên thực tế, nó không tương ứng với trực giác mà tương ứng với cách mọi thứ được kết nối với nhau trong thế giới chúng ta đang sống.

    Aristotle đã không thừa nhận quy luật loại trừ ở giữa. Thậm chí không có bất kỳ cuộc nói chuyện nào về anh ấy. Hilbert tin rằng cách hiểu của Aristotle về mệnh đề “Tất cả A đều là B” không nên được chấp nhận vì nó không thể chấp nhận được từ quan điểm ứng dụng toán học. Sự vô lý có chấp nhận được không? Tất cả lịch sử đều cho thấy sự vô lý này tồn tại.

    Đó là lý do tại sao họ đã nhiều lần cố gắng đưa logic vào trường học một cách vô ích? Có vẻ như ngay cả ở trường tiểu học, họ đã thành thạo đại số, nhưng họ không thể thành thạo đại số Boolean. Thực tế là logic hai giá trị là không tự nhiên. Thay vì nghiên cứu logic để phát triển trí tuệ của một người, nó lại ngăn chặn nó. Trong Khoa Triết học của chúng tôi tại Đại học Tổng hợp Moscow, cũng như trong khoa của chúng tôi, họ nghiên cứu logic toán học, và bạn nghĩ sao - mọi người có trở nên thông minh hơn vì điều này không? Họ ghi nhớ chứng minh các định lý, làm bài kiểm tra và thế là xong.

    Ứng dụng thích hợp duy nhất của logic hai giá trị là trong các mạch số nhị phân. Nhưng đây là một thế giới đặc biệt của máy tính nhị phân và chỉ trong đó những quy tắc này mới hoạt động mà không cần phải hiểu. Tôi hỏi học sinh: liên từ là gì? Và họ trả lời tôi: vâng, đây là một dấu hiệu có một và ba số không trong đó... Chà, ý nghĩa của nó là gì? Dịch từ “liên từ” trong tiếng Latin sang tiếng Nga. Không ai có thể. Nghĩa là, logic này được học hoàn toàn về mặt hình thức, theo đúng tên gọi của nó - logic hình thức. Khi tổng hợp các mạch, khả năng bị hạn chế. Khoa học không thể giảm thiểu một kế hoạch tùy tiện. Trong logic ba giá trị, việc tối thiểu hóa được thực hiện, nhưng trong logic hai giá trị thì không có thuật toán phổ quát.

    Tôi sẽ trình bày vấn đề này theo cách này: nếu chúng ta muốn có được tư duy bình thường, chúng ta phải rời khỏi thế giới hai giá trị và nắm vững logic ba giá trị dưới dạng mà Aristotle đã tạo ra nó. Tất nhiên là không hoàn toàn đúng. Số liệu của anh ấy là không cần thiết. Tất cả những điều này ngày nay, với sự trợ giúp của đại số, có thể được trình bày một cách trang nhã và dễ dàng nhận biết. Nhưng điều quan trọng là phải hiểu rằng, ngoài CÓ và KHÔNG, còn có KHÔNG-CÓ và KHÔNG-KHÔNG.

    Giờ đây, người ta đã có thể đưa logic hai giá trị vào trường học dưới cái tên “khoa học máy tính”. Tôi phải nói rằng sau này nhà trường sẽ không còn đào tạo những người như những nhà khoa học của thế kỷ trước nữa. Tại sao thời đó lại có nhiều nhà khoa học sáng tạo đến vậy? Đâu đó vào năm 1936, tình trạng hỗn loạn trong giáo dục đã xảy ra tương tự như hiện nay ở Nga. Sau đó, rõ ràng, chính Stalin đã thu hút sự chú ý đến điều này. Nhân tiện, Stalin là một người cực kỳ chăm chỉ trong học tập. Bức thư của anh gửi cho vợ đã được bảo quản, trong đó anh, khi đi nghỉ, đã yêu cầu cô gửi cho anh một cuốn sách giáo khoa về kỹ thuật điện. Ông hiểu rằng mọi thứ cần phải được biết “trong thực tế”, chứ không phải dưới dạng một số sơ đồ lý thuyết. Sau đó sách giáo khoa đại số và hình học của Kiselev được trả lại cho trường. Sách giáo khoa của Kiselev là toán học Euclide. Nhưng Euclid là một nhà toán học có triết lý của Aristotle, và rõ ràng là ông đã hiểu Aristotle một cách chính xác. Nếu chúng ta không muốn giáo dục con người trong trường học theo phản xạ của những kẻ quan liêu và những người theo chủ nghĩa hình thức, thì chúng ta phải thay logic hai giá trị bằng logic biện chứng ba giá trị của Aristotle.

    Dmitry Rumyantsev: Nikolai Petrovich, bạn đã tạo ra một chiếc máy tính độc đáo có thể đi trước thời đại. Nhưng cả đời bạn buộc phải vượt qua sự phản kháng đáng kinh ngạc, sức ì của bộ máy quan liêu và xem đứa con tinh thần của mình bị phá hủy như thế nào. Mặt khác, chẳng hạn, ở Mỹ, chính Steve Jobe, người đã tạo ra chiếc máy tính cá nhân đầu tiên và khá kém cỏi trong một gara, ngày nay đã trở thành triệu phú. Bạn không bị xúc phạm với tư cách là một con người sao?

    Nikolay Brusentsov: Không thực sự. Thật không may, tôi hiểu rằng đây là cách hoạt động của loài người. Và nói chung, nó sẽ thất bại nếu không có gì thay đổi. Thật không may, mọi nỗ lực bằng cách nào đó nhằm khắc phục tình hình, làm cho nó phù hợp hơn với trật tự tự nhiên của mọi thứ đều thất bại. Hãy xem: liệu chúng ta có thực sự thu được nhiều lợi ích từ việc vi tính hóa thế giới này không? Bây giờ máy tính có ở khắp mọi nơi. Hơn nữa, hệ thống được thiết kế sao cho cứ ba đến bốn năm bạn lại phải mua một máy tính mới và phần mềm mới. Nhưng tại sao? Đúng, bởi vì những nguyên tắc sai lầm đã được đặt ra ngay từ đầu. Nếu bạn dựa trên những nguyên tắc đơn giản, tự nhiên thì mọi sự phát triển sẽ diễn ra một cách đơn giản, logic, tự nhiên. Tôi không bị số phận xúc phạm. Hạnh phúc không đến từ tiền bạc, đặc biệt không đến từ tiền tỷ. Khi mọi thứ đều quy thành tiền, cuộc sống của con người mất đi ý nghĩa và trở nên vô lý. Trong chiến tranh, không thể có niềm vui nào khi một vụ nổ xảy ra gần đó đã giết chết không phải bạn mà là đồng đội của bạn ở gần đó. Sự hiệp nhất tinh thần của chúng tôi là niềm vui và hạnh phúc. Khoảng thời gian khó khăn nhất đó, được đánh dấu bằng sự mất mát và đau khổ vô vọng, đồng thời được soi sáng không phải bằng ánh sáng rực rỡ mà bằng ánh sáng vĩnh cửu của sự đồng tình quên mình của con người. “Nhưng chúng tôi chỉ trở thành những người bạn mạnh mẽ hơn dưới hỏa lực của pháo binh.” Có vẻ như sự thỏa thuận như vậy nảy sinh giữa những người đoàn kết vì một mục tiêu chung, đam mê thực hiện một ý tưởng hợp lý.

    Thông tin tiểu sử của Nikolai Brusentsov

    Brusentsov Nikolai Petrovich sinh năm 1925 tại Ukraine, tại thành phố Kamenskoye (Dneprodzerzhinsk).
    Trong thời gian chiến tranh, tôi và gia đình phải sơ tán.
    Anh vào Nhạc viện Kyiv nằm ở Sverdlovsk tại Khoa Nhạc cụ Dân gian.
    Vào tháng 2 năm 1943, ông được đưa vào quân đội và được gửi tham gia khóa học điều hành đài Sverdlovsk.
    Sáu tháng sau, anh được cử làm nhân viên điều hành đài cho một trung đoàn pháo binh, Cục tình báo.
    Trong một trận chiến, một quả đạn nổ gần đó đã giết chết hai đồng đội của anh ta và một sĩ quan; bản thân N.P. Được tặng Huân chương "Vì lòng dũng cảm" và Huân chương Sao đỏ.
    Sau chiến tranh, ông trở lại Dneprodzerzhinsk và làm việc tại một nhà máy.
    Năm 1948, ông vào khoa kỹ thuật vô tuyến của Viện Kỹ thuật Điện Moscow.
    Vào năm cuối cùng ở MPEI, tôi đã biên soạn các bảng nhiễu xạ trên một hình trụ hình elip,
    mà ngày nay được gọi là bảng Brusentsov.
    Sau khi tốt nghiệp học viện năm 1953, ông được cử đến làm việc tại Đại học quốc gia SKV Moscow.
    Năm 1956-58. với một nhóm những người có cùng chí hướng, ông đã tạo ra trường duy nhất trên thế giới tại Đại học Quốc gia Moscow
    máy tính ba ngôi “Setun”, được đặt tên theo một con sông chảy gần đó.
    Năm 1970, ông đã tạo ra chiếc máy mới “Setun-70”,
    cũng có nhiều đổi mới mang tính xây dựng.
    Hiện đang làm trưởng phòng thí nghiệm máy tính
    tại Khoa Toán tính toán và Điều khiển học của Đại học quốc gia Moscow. MV Lomonosov.

    Và nói thêm một chút về những chiếc máy tính cũ: hoặc bạn có biết nó từng trông như thế nào không? ? Nhưng ai quan tâm chứ Bài viết gốc có trên trang web Thông tinGlaz.rf Liên kết đến bài viết mà bản sao này được tạo ra -

    © www.aupi.info

    Năm 1959, các nhà khoa học từ Đại học quốc gia Moscow dưới sự lãnh đạo của Nikolai Brusentsev đã phát triển chiếc máy tính đầu tiên và duy nhất dựa trên logic ba ngôi. Nó được gọi là “Setun”. Không có máy tính nào khác dựa trên mã ternary và chưa bao giờ có.

    Ý tưởng sử dụng hệ thống ba ngôi để tính toán đã được nhà toán học người Ý Fibonacci thể hiện vào thế kỷ 13. Ông đã xây dựng và giải quyết “bài toán trọng lượng”, hay được biết đến với cái tên Bache-Mendeleev: nếu bạn có thể đặt các quả cân chỉ lên một đĩa cân thì sẽ thuận tiện hơn, nhanh hơn và tiết kiệm hơn khi thực hiện các phép tính trong hệ nhị phân, và nếu bạn có thể đặt vật nặng lên cả hai chảo, khi đó sẽ tốt hơn nếu sử dụng hệ thống ternary.

    Điểm đặc biệt của hệ thống số ternary là cơ số nguyên trong đó bằng ba. Điều này có nghĩa là toàn bộ tập hợp số nguyên có thể được viết chỉ bằng ba chữ số, ví dụ 0, 1, 2, 10, 11, 12, v.v. 10 trong trường hợp này tương ứng với số 3 trong hệ thập phân mà chúng ta quen thuộc.

    Hầu hết các máy tính hiện đại đều sử dụng hệ nhị phân, trong đó chữ số bằng lũy ​​thừa của hai. Brusentsev và nhóm của ông đã đi theo một con đường khác - trong cỗ máy của họ, cường độ phóng điện bằng sức mạnh của ba. Khi hoạt động, máy sử dụng mã ternary hai bit. Đơn vị đo không phải là bit mà là trit (nghĩa là không phải 0 và 1 mà là 0, 1 và 2). Đơn vị tối thiểu mà bộ nhớ Setuni hoạt động trực tiếp là một trite bằng sáu trit (tương ứng với khoảng 9,5 bit trong biểu diễn nhị phân hiện đại). Họ thậm chí còn phát triển ngôn ngữ lập trình riêng cho Setun - DSSP.

    Theo tiêu chuẩn hiện đại, Setun không phải là một chiếc máy tính mạnh mẽ: tốc độ xung nhịp bộ xử lý của nó chỉ là 200 kHz. Nhưng vào năm 1959, khi chỉ những nguyên mẫu máy tính đầu tiên được tạo ra và các nhà khoa học thậm chí còn chưa thống nhất được có bao nhiêu bit trong một byte, thì một cỗ máy như vậy quả là một thành tựu xuất sắc. Cô ấy cần xử lý tổng số phép cộng ít hơn khoảng 1,5 lần so với máy tính nhị phân cho cùng một nhiệm vụ và trong cùng một thời gian. Vậy cô ấy có thể làm việc nhanh hơn 1,5 lần. Cũng có thể viết mã nhiều hơn.

    Nhưng chỉ có 46 chiếc máy như vậy được sản xuất ở Liên Xô, 30 chiếc trong số đó được trao cho các viện trong cả nước để giải quyết các vấn đề khoa học kỹ thuật có độ phức tạp trung bình. Sau đó, việc sản xuất ô tô đã ngừng lại, mặc dù thực tế là nguyên mẫu đang hoạt động hầu như không có sai sót. Người tạo ra chiếc máy này, chính Brusentsev, sau này đã nói:

    “Setun” can thiệp vào những người có tư duy cứng nhắc nắm giữ các vị trí lãnh đạo cao.”

    Rõ ràng, các quan chức cho rằng việc bảo dưỡng chiếc xe sẽ tốn rất nhiều tiền. Nhưng chiếc xe đơn giản đến mức không cần bảo trì. Tuy nhiên, “những kẻ bóp cổ Setun đã rải nó khắp đất nước.” Thế là chiếc máy tính độc nhất vô nhị đã bị bọn quan liêu nghiền nát.

    Theo Brusentsev, nhiều quốc gia hiện đang cố gắng tạo ra máy tính ba ngôi của riêng mình, nhưng mọi nỗ lực đều không thành công: mọi người đã quá quen với logic nhị phân đến mức họ khó có thể thành thạo logic ba ngôi. Tuy nhiên, đây là một vấn đề gây tranh cãi: khó có thể trong ngần ấy năm không có ai nghĩ ra cách chế tạo phần cứng của một chiếc máy tính như vậy. Và nếu ngành công nghiệp máy tính trên toàn thế giới sử dụng hệ thống nhị phân và chưa có ai chuyển sang hệ thống ba ngôi, thì có lẽ không cần thiết phải làm như vậy.

    Robot, máy bay không người lái săn lùng, thùng rác biết nói: 10 tiện ích và phát minh làm thay đổi thành phố

    25 phát minh hay nhất năm 2014

    Bạn có thể trèo tường với những chiếc găng tay đáng kinh ngạc này

    Các nhà thiết kế người Bỉ đã nghĩ ra bộ đồ ăn có thể ăn được

    Viên phân đông lạnh có thể chữa nhiễm trùng dạ dày

    Pin mới sạc tới 70% trong hai phút

    Tại sân bay Amsterdam, mỗi bồn tiểu đều có bản sao của một con ruồi.

    Một nữ sinh 16 tuổi đã tạo ra chiếc đèn pin chỉ chạy bằng nhiệt độ cơ thể.

    Tên tiếng Nhật của Nhật Bản, Nihon (日本), bao gồm hai phần - ni (日) và hon (本), cả hai đều là Hán văn. Từ đầu tiên (日) trong tiếng Trung hiện đại được phát âm là rì và, giống như trong tiếng Nhật, có nghĩa là “mặt trời” (được thể hiện bằng chữ viết bằng chữ tượng hình). Từ thứ hai (本) trong tiếng Trung hiện đại được phát âm là bҗn. Nghĩa gốc của nó là "gốc", và chữ tượng hình đại diện cho nó là chữ tượng hình của cây mù (木) với một dấu gạch ngang được thêm vào ở dưới cùng để biểu thị gốc. Từ ý nghĩa của “gốc”, ý nghĩa của “nguồn gốc” đã phát triển, và chính theo nghĩa này mà nó đã có tên là Japan Nihon (日本) – “nguồn gốc của mặt trời” > “đất nước mặt trời mọc” (tiếng Trung hiện đại rì bûn). Trong tiếng Trung cổ, từ bén (本) cũng có nghĩa là “cuộn, sách”. Trong tiếng Trung hiện đại, theo nghĩa này, nó được thay thế bằng từ shū (書), nhưng vẫn giữ nguyên như một từ đếm sách. Từ tiếng Trung bҗn (本) được mượn sang tiếng Nhật theo cả nghĩa "gốc, nguồn gốc" và "cuộn, sách", và ở dạng hon (本) có nghĩa là sách trong tiếng Nhật hiện đại. Từ tiếng Trung bҗn (本) tương tự có nghĩa là “cuộn, sách” cũng được mượn trong ngôn ngữ Thổ Nhĩ Kỳ cổ, nơi mà sau khi thêm hậu tố Thổ Nhĩ Kỳ -ig, nó có dạng *küjnig. Người Thổ Nhĩ Kỳ đã mang từ này đến châu Âu, nơi nó từ ngôn ngữ của người Bulgar nói tiếng Thổ Nhĩ Kỳ ở sông Danube dưới dạng knig đã đi vào ngôn ngữ của người Bulgaria nói tiếng Slav và thông qua tiếng Slav của Giáo hội, nó đã lan sang các ngôn ngữ Slav khác, bao gồm cả tiếng Nga.

    Do đó, từ sách tiếng Nga và từ tiếng Nhật hon "cuốn sách" có một gốc chung là nguồn gốc Trung Quốc, và cùng một gốc được đưa vào như thành phần thứ hai trong tên tiếng Nhật của Japan Nihon.

    Tôi hy vọng mọi thứ đều rõ ràng?)))