Con số 13.1 chồng chéo đăng ký Windowsmức độ thấp hơn. Chồng chéo này cho phép các thông số được thông qua mà không có sự chuyển động thực tế của dữ liệu. Hãy nhớ rằng, ngoại trừ sự chồng chéo, đăng ký ở hai cấp độ khác nhau về thể chất riêng biệt. Đó là, các tham số và đăng ký địa phương tại mức Jare disjoint từ đăng ký tạm thời và địa phương tại cấp J 1. Để xử lý bất kỳ mô hình có thể của các cuộc gọi và trả về, số lượng đăng ký windows sẽ phải được chặn. Thay vào đó, các cửa sổ đăng ký có thể được sử dụng để giữ kích hoạt thủ tục đặt vài. Kích hoạt lớn phải được lưu trong bộ nhớ và sau đó phục hồi khi giảm sâu làm tổ. Vì vậy, việc tổ chức thực tế của các tập tin đăng ký là như một bộ đệm tròn của cửa sổ chồng lên nhau. Hai ví dụ đáng chú ý về cách tiếp cận này là kiến trúc SPARC của mặt trời, được mô tả trong phần 13.7, và kiến trúc IA-64 được sử dụng trong bộ xử lý Itanium của Intel, được mô tả trong chương 21. Tổ chức vòng tròn được thể hiện trong hình 13.2, trong đó mô tả một bộ đệm tròn sáu Windows. Bộ đệm là đầy với độ sâu 4 (A B được gọi là; B gọi là C; C được gọi là D) với thủ tục D đang hoạt động. Các cửa sổ hiện tại con trỏ (CWP) điểm các cửa sổ của các thủ tục hiện đang hoạt động. Đăng ký tham khảo của một hướng dẫn máy được bù đắp bởi con trỏ này để xác định đăng ký vật lý thực tế. Con trỏ savedwindow (SWP) xác định cửa sổ gần đây nhất được lưu trong bộ nhớ. Nếu thủ tục D tại các cuộc gọi thủ tục điện tử, các đối số cho E được đặt trong sổ đăng ký tạm thời của D (sự chồng chéo giữa w3 và w4) và CWP nâng cao của một cửa sổ.
đang được dịch, vui lòng đợi..