Khoa học

Bit Flip: Hiện tượng kỳ lạ xuất phát từ ngoài không gian

Tất cả chúng ta đều quen thuộc với máy tính và tính hữu dụng của chúng trong cuộc sống hàng ngày. Chúng ta sử dụng chúng cho nhiều mục đích, từ giải trí và chơi game đến tài chính, kế toán và thậm chí thực hiện các phương trình toán học phức tạp có thể xác định cách các thiên hà hình thành và mô hình hóa các hệ thống sinh học khác nhau.

Nhưng máy tính có hoàn hảo 100% không?

Máy tính có thể gặp sự cố, nhiễm vi-rút máy tính và bị xâm phạm theo nhiều cách khác nhau, chẳng hạn như bằng bloatware hoặc ransomware. Ngay cả thế giới tự nhiên cũng có cách gây rối với máy tính. 

Bit Flip: Hiện tượng kỳ lạ xuất phát từ ngoài không gian- Ảnh 1.

Một minh họa bằng hình ảnh về những gì xảy ra khi Bit Flip diễn ra.

Giới thiệu về Bit Flip

Bit Flip là một kiểu thay đổi dữ liệu bộ nhớ không chủ ý. Máy tính lưu trữ dữ liệu dưới dạng bit là 0 và 1. Khi một phần dữ liệu bị 'Bit Flip', giá trị của dữ liệu bộ nhớ này sẽ thay đổi hoặc đảo ngược: 0 trở thành 1 và 1 trở thành 0.

Bit Flip này xảy ra khi một hạt tích điện năng lượng cao tấn công phần cứng bộ nhớ. Những hạt này có thể là hạt alpha hoặc tia vũ trụ có nguồn gốc từ không gian. Khi những hạt như vậy tấn công phần cứng bộ nhớ, chúng sẽ làm thay đổi đặc tính của electron dùng để lưu trữ dữ liệu, khiến bit bị đảo ngược.

Bit Flip thuộc loại 'lỗi mềm'. Khi xảy ra lỗi phần mềm, chúng ta có thể thực hiện chỉnh sửa cần thiết bằng cách sử dụng mã để ghi lại giá trị bit tại nơi xảy ra lỗi và lấy lại giá trị chính xác. Điều này khác với lỗi cứng, thường là do phần cứng bị lỗi hoặc bị hỏng. Khi xảy ra lỗi cứng, bản thân phần cứng cần phải thay thế.

Như đã đề cập, tia vũ trụ là một trong những nguyên nhân gây ra hiện tượng Bit Flip trong các thiết bị bộ nhớ.

Bit Flip: Hiện tượng kỳ lạ xuất phát từ ngoài không gian- Ảnh 2.

Đây là sự thể hiện tổng quát về những gì xảy ra khi một tia vũ trụ đi vào bầu khí quyển Trái Đất. Sự chuyển đổi tia vũ trụ thành pion và muon này được gọi là 'dòng tia vũ trụ'.

Tia vũ trụ gây ra hiện tượng Bit Flip như thế nào?

Tia vũ trụ là các hạt năng lượng cao có nguồn gốc từ không gian bên ngoài. Chúng chủ yếu bao gồm các proton, cùng với một lượng nhỏ hạt nhân Helium và một lượng nhỏ các loại hạt nhân nặng hơn và các hạt lượng tử.

Khi những tia vũ trụ này chạm tới các tầng trên của bầu khí quyển Trái Đất, chúng va chạm với hạt nhân của các hạt trong khí quyển. Sau đó, các hạt tia vũ trụ chủ yếu chuyển hóa thành pion, sau đó phân rã thành muon. Muon không tương tác nhiều với vật chất và dễ dàng chạm tới bề mặt Trái Đất.

RAM và bộ nhớ flash lưu trữ dữ liệu bằng cách sử dụng bóng bán dẫn là một trong những thành phần chính của chúng. Các thiết bị bộ nhớ hiện đại này sử dụng bóng bán dẫn hiệu ứng trường bán dẫn oxit kim loại MOSFET. Việc lưu trữ bộ nhớ, dưới dạng bit, được thực hiện bằng cách áp dụng các giá trị điện áp trên các cực của bóng bán dẫn.

Bit Flip: Hiện tượng kỳ lạ xuất phát từ ngoài không gian- Ảnh 3.

Hình minh họa về bóng bán dẫn hiệu ứng trường oxit kim loại MOSFET. Những loại bóng bán dẫn này được sử dụng rộng rãi trong các thiết bị lưu trữ bộ nhớ.

Bit Flip xảy ra khi một hạt tích điện bên ngoài, giống như tia vũ trụ, tương tác với MOSFET và làm thay đổi tính chất của electron chạy qua nó và nói rộng hơn là giá trị điện áp trên cực bóng bán dẫn.

Các máy tính trên bề mặt Trái Đất hầu như an toàn trước các tia vũ trụ, vì hầu hết chúng thường trở thành muon khi chúng chạm tới bề mặt Trái Đất. Do đó, các máy tính trên mặt đất thường không bị đảo bit, nhưng trường hợp này không xảy ra với tàu vũ trụ du hành ngoài vũ trụ. Chúng bị bắn phá bởi các tia vũ trụ mà không bị ảnh hưởng bởi bầu khí quyển Trái Đất, khiến chúng khá dễ bị Bit Flip.

Chỉnh sửa Bit Flip

Mặc dù việc tránh các tia vũ trụ có thể là điều bất khả thi đối với tàu vũ trụ khi chúng đã rời khỏi bầu khí quyển Trái Đất, nhưng có những điều khác mà chúng ta có thể làm để khắc phục hiện tượng đảo chiều khi nó đã xảy ra. Đôi khi, việc khởi động lại có thể gián tiếp xóa dữ liệu bị đảo bit, đặt lại dữ liệu đó về giá trị ban đầu thông qua làm mới bộ nhớ và khởi tạo lại. Tuy nhiên, kỹ thuật này không phải lúc nào cũng hiệu quả và có thể cần đến những kỹ thuật mạnh mẽ hơn.

Đôi khi, chúng ta sử dụng mã sửa lỗi (ECC) để sửa các lỗi do thao tác Bit Flip tạo ra. Các mã có thể phát hiện khi xảy ra thao tác Bit Flip, điều này thường được thực hiện bằng cách xác định số 0 hoặc 1 mà dữ liệu chứa (do người dùng cung cấp). Nếu phần mềm phát hiện có sự không khớp về số 0 hoặc 1 giữa những gì nó nhận được và những gì người dùng đã cung cấp, thì nó sẽ phát hiện ra lỗi.

Bit Flip: Hiện tượng kỳ lạ xuất phát từ ngoài không gian- Ảnh 4.

Sơ đồ cho thấy tia vũ trụ có thể tấn công MOSFET như thế nào để gây ra hiện tượng Bit Flip.

Các ECC phức tạp hơn, như mã Hamming, cũng được sử dụng để khắc phục các lỗi do Bit Flip.

Một cách khác để xử lý và sửa đổi Bit Flip là sử dụng một kỹ thuật gọi là dự phòng mô-đun. Ở đây, việc chỉnh sửa được thực hiện bằng cách lặp lại quy trình từ nơi chúng ta lấy dữ liệu và sau đó tiến hành biểu quyết theo đa số.

Ví dụ: nếu dữ liệu thu được là '1' thì bằng cách lặp lại dữ liệu đó ba lần, chúng ta sẽ nhận được '111.' Tuy nhiên, giả sử xảy ra hiện tượng đảo bit và dữ liệu thu được thay vào đó là '110'. Vì '1' vẫn chiếm đa số, nên sự dư thừa mô-đun sẽ cho chúng ta biết rằng '1' là dữ liệu chính xác cho bit.

Dự phòng mô-đun sử dụng ba lần lặp lại được gọi là dự phòng mô-đun 3 chiều hoặc dự phòng ba mô-đun.

Các máy tính được sử dụng trong chương trình Shuttle sử dụng năm lần lặp lại và được gọi là dự phòng mô-đun 5 chiều. Mặc dù hiệu quả nhưng dự phòng mô-đun đòi hỏi khối lượng và sức mạnh đáng kể, khiến việc triển khai nó trở nên khó khăn.

Bit Flip: Hiện tượng kỳ lạ xuất phát từ ngoài không gian- Ảnh 5.

Phi hành gia Chris Hadfield sử dụng máy tính khi ở trên Trạm vũ trụ quốc tế.

Giống như bầu khí quyển bảo vệ thực vật và động vật trên Trái Đất khỏi những tia nguy hiểm đến từ ngoài vũ trụ, nó cũng bảo vệ máy tính và các thiết bị điện tử khác. Tuy nhiên, với số lượng các sứ mệnh không gian ngày càng tăng và với những sứ mệnh quan trọng như sứ mệnh Sao Hỏa, việc Bit Flip tia vũ trụ là một lĩnh vực phải được tính đến rất nghiêm túc. Không gian bên ngoài không phải là nơi bạn muốn máy tính phát sinh lỗi và gặp sự cố vào những thời điểm không mong muốn.

Tham khảo: Scienceabc

Các tin khác

VN-Index vượt 1.300 điểm

3 phiên tăng liên tiếp giúp VN-Index lấy lại mốc 1.300 điểm sau khi đánh mất trong nhịp điều chỉnh mạnh vì biến động thuế quan cách đây một tháng.

Miền Bắc sắp đón mưa dông

Chiều tối và đêm nay (14/5), miền Bắc và Bắc Trung Bộ có mưa rào và dông rải rác, riêng vùng núi Bắc Bộ có mưa to đến rất to. Tây Nguyên, Nam Bộ tiếp tục mưa dông vào chiều tối nay. Các khu vực khác ngày nắng, ít mưa.

Giá vàng tiếp tục tăng

Sáng nay (11/5), giá vàng trong nước tiếp tục tăng. Theo đó, vàng miếng SJC lên mốc 122 triệu đồng/lượng, vàng nhẫn cao nhất 120 triệu đồng/lượng.

Miền Bắc, miền Trung mưa đến bao giờ?

Ngày hôm nay (11/5), khu vực miền Bắc và miền Trung tiếp tục có mưa rào và dông rải rác, nhiều nơi xảy ra mưa vừa, mưa to đến rất to, kèm theo nguy cơ lốc sét và gió giật mạnh. Từ đêm nay mưa lớn giảm dần ở khu vực này. Tây Nguyên, Nam Bộ tiếp tục có mưa dông vào chiều và tối nay.

Giá vàng SJC giảm mạnh

Sáng nay (9/5), giá vàng trong nước giảm mạnh. Theo đó, vàng miếng SJC về quanh mốc 120 triệu đồng/lượng.

Giá vàng đồng loạt tăng

Vào lúc 9h30 sáng nay (8/5), Công ty Vàng bạc đá quý Sài Gòn niêm yết giá vàng miếng SJC 120,7 - 122,7 triệu đồng/lượng, tăng nửa triệu đồng/lượng so với trước giờ mở cửa phiên giao dịch.

Cổ phiếu Novaland tăng trần

Cổ phiếu Novaland (NVL) hôm nay tăng hết biên độ lên 12.250 đồng, vùng giá cao nhất 8 tháng, khi nhà đầu tư trong và ngoài nước cùng gom hàng.

Miền Bắc nắng nóng kéo dài

Hôm nay (5/5), miền Bắc bước vào đợt nắng nóng kéo dài nhưng không gay gắt. Khu vực miền Trung đón nắng nóng diện rộng, gay gắt. Tây Nguyên, Nam Bộ ngày nắng, có nơi nắng nóng, chiều tối có mưa dông.

Giá vàng giảm mạnh

Sáng nay (2/5), giá vàng trong nước giảm mạnh. Vàng miếng SJC có nơi giảm còn 118,5 triệu đồng/lượng còn vàng nhẫn về 114,5 triệu đồng/lượng.

Giá vàng rơi thẳng đứng

Giá vàng thế giới rơi thẳng đứng trong phiên giao dịch Mỹ ngày 1.5, nâng tổng mức giảm trong ngày lên 84 USD/ounce, tương ứng mức mất giá mạnh nhất lên 2,6%.

Miền Bắc mưa đến bao giờ?

Sáng nay (1/5), mưa lớn đã bao trùm nhiều khu vực ở miền Bắc. Dự báo trong ngày hôm nay, mưa lớn tiếp tục ở khu vực miền Bắc, từ chiều tối và đêm nay mưa giảm dần. Bắc Trung Bộ hôm nay cũng có mưa rải rác. Nam Bộ và Nam Tây Nguyên mưa dông vào chiều tối. Các khu vực khác ít mưa, ngày nắng.

Giá vàng đồng loạt giảm

Lúc 9h sáng nay (28/4), các doanh nghiệp kinh doanh vàng đồng loạt điều chỉnh giảm giá vàng SJC và vàng nhẫn.

Miền Bắc, miền Trung nắng nóng đỉnh điểm

Hôm nay và ngày mai (21-22/4) là đỉnh điểm đợt nắng nóng đang diễn ra ở các tỉnh miền Bắc và miền Trung với nhiệt độ dự báo cao nhất miền Bắc từ 35-37 độ, miền Trung 36-38 độ. Nhiệt độ thực tế có thể cao hơn 2-4 độ. Chỉ số tia UV ở ngưỡng rất có hại. Các khu vực khác trên cả nước hôm nay cũng chìm trong nắng nóng.

Chứng khoán giảm sâu

FPT giảm hết biên độ và không có bên mua, trở thành tác nhân chính khiến VN-Index mất 17 điểm, nối mạch giảm 2 phiên liên tiếp.

Thời tiết miền Bắc những ngày tới

Hôm nay và ngày mai (14-15/4), miền Bắc sẽ rét về đêm và sáng, trưa chiều nắng ấm. Từ 16/4, nền nhiệt tăng mạnh. Từ 18/4, miền Bắc bước vào đợt nắng nóng diện rộng, gay gắt đầu tiên của mùa hè năm nay. Tây Nguyên và Nam Bộ trong hai ngày 14-15/4 có mưa dông rải rác vào chiều tối.

VN-Index trở lại mốc 1.200 điểm

Mở cửa với lực bán tháo mạnh, VN-Index mất mốc 1.200 điểm nhưng sau đó dần cải thiện nhờ VIC, VHM, LPB, VNM… và chốt phiên giảm hơn 19 điểm.

Miền Bắc tăng nhiệt mạnh

Hôm nay (2/4), miền Bắc chỉ còn rét về đêm và sáng, trưa chiều hửng nắng, ấm áp, nhiệt độ cao nhất khoảng 24-27 độ. Trong hai ngày 3-4/4, nền nhiệt tiếp tục tăng ở miền Bắc. Các khu vực khác hôm nay ít mưa, riêng Nam Bộ có mưa dông trái mùa.