Số liệu thiệt hại xảy ra khi đường ống đó phải dừng lại vì một bước phải chờ đợi.Một người khác hoàn thành.Giả sử anh đang gấp đứng đã tìm thấy một đôi tấtKhông tồn tại tương ứng.Một chiến lược có thể là chạy đến phòng anh tìm kiếm.Qua quần áo của anh. Coi anh có thể tìm cuộc đua.Rõ ràng, và AnhĐang tiến hành tìm kiếm, nạp khô đã hoàn thành và chuẩn bị gấp vàNhững người đã giặt rồi, sẵn sàng rồi, phải chờ.Ở trong đường ống của máy tính, dữ liệu nguy hiểm có nguồn gốc từ một hướng dẫn phụ thuộc củaMột trong, vẫn đang ở trong đường ống (một mối quan hệ, không có thật.Làm quần áo khi tồn tại).Ví dụ, giả sử chúng ta có thêm một người hướng dẫnNgay lập tức bằng một phép trừ hướng dẫn sử dụng tổng số (như S0):Cộng đồng đồng đô - la T0, S0 T1,Đô Đô đô S0, T2, T3Nếu không có sự can thiệp, dữ liệu có thể sẽ nguy hiểm nghiêm trọng kéo dài đường ống.ThêmCho đến giai đoạn 5, hướng dẫn mới viết về kết cục của nó, có nghĩa là chúng ta sẽ cóỞ trong đường ống 3 chu kỳ lãng phí thời gian.Mặc dù chúng ta có thể thử dựa vào trình biên dịch để loại bỏ tất cả những nguy hiểm, nhưngKết quả sẽ không thỏa đáng.Quan hệ phụ thuộc này xảy ra quá thường xuyên.Kéo dài quá lâu, hy vọng là trình biên dịch có thể cứu chúng ta khỏi mớ hỗn độn này.Giải pháp chính là dựa trên quan sát, chúng ta không cần phải chờ đợi.Đang cố gắng giải nguy hiểm trước khi dữ liệu hoàn thành thị.Vì mãSequence, càng sớm càng tốt tạo thêm và đơn vị logic toán học, chúng ta có thể cung cấp choPhép trừ nhập vào.Thêm dự án bị mất sớm, để lấy phần cứng.Nguồn tin từ nội bộ được gọi là vòng lên trên hoặc
đang được dịch, vui lòng đợi..
