Bộ Nhớ Dệt Tay: Công Nghệ Thủ Công Đằng Sau Sứ Mệnh Apollo Của NASA
Core Rope Memory – Công nghệ “dệt tay” đứng sau các sứ mệnh Apollo
🧵 Trong thời đại bộ nhớ bán dẫn dung lượng hàng chục GB, thật khó tin rằng các sứ mệnh Apollo của NASA lại phụ thuộc vào một công nghệ bộ nhớ được lập trình bằng tay: core rope memory. Đây là dạng read-only memory (ROM) được sử dụng trong Apollo Guidance Computer (AGC).
🚀 Dù có dung lượng cực nhỏ theo tiêu chuẩn hiện đại, core rope memory lại thể hiện một triết lý thiết kế hệ thống rất đáng chú ý: ưu tiên độ tin cậy hơn hiệu năng.

Core Rope Memory hoạt động như thế nào?
👩🔧 Về mặt kỹ thuật, core rope memory sử dụng các lõi ferrite kết hợp với dây đồng để biểu diễn dữ liệu nhị phân. Dây đi xuyên qua lõi đại diện cho bit 1, còn đi vòng qua lõi đại diện cho bit 0. Cách lưu trữ này biến phần mềm thành một cấu trúc vật lý cố định, khiến bộ nhớ trở thành non-volatile, không cần nguồn điện để duy trì dữ liệu. Toàn bộ bộ nhớ chương trình của AGC chỉ vào khoảng 74 KB, nhưng đủ để lưu trữ các thuật toán dẫn đường, điều khiển và xử lý lỗi.

Vì sao core rope memory phù hợp với môi trường không gian?
🌕 Điểm mạnh lớn nhất của core rope memory không nằm ở tốc độ hay dung lượng, mà ở độ ổn định. Không giống DRAM hay các bộ nhớ bán dẫn hiện đại dễ bị ảnh hưởng bởi bức xạ, core rope có khả năng hoạt động bền bỉ trong môi trường không gian, chịu được rung động mạnh và dải nhiệt độ rộng. Điều này cực kỳ quan trọng trong các hệ thống mission-critical, nơi việc sửa chữa hoặc cập nhật sau khi triển khai gần như là bất khả thi.

Vai trò của core rope memory trong Apollo 11
🎯 Một minh chứng điển hình là sứ mệnh Apollo 11. Khi hệ thống gặp tình trạng quá tải CPU trong giai đoạn hạ cánh, phần mềm AGC đã kích hoạt cơ chế task prioritization, loại bỏ các tiến trình không thiết yếu và duy trì nhiệm vụ quan trọng nhất. Sự ổn định của core rope memory đóng vai trò then chốt để cơ chế này hoạt động chính xác.

Di sản của core rope memory trong công nghệ hiện đại
👩💻 Từ góc nhìn hiện đại, core rope memory có thể xem là tiền thân của các công nghệ ROM, firmware và bộ nhớ chống bức xạ đang được sử dụng trong hàng không vũ trụ, thiết bị y tế và hệ thống nhúng. Công nghệ này nhắc nhở rằng, trong thiết kế hệ thống IT, độ tin cậy và khả năng dự đoán đôi khi quan trọng hơn việc chạy nhanh hay chạy nhiều.

(Theo nguồn của Tinh Tế)
#NASA#Apollo#Memory#ATIX#ATIXVN