Biến toàn cầuCung cấp các chương trình cửa sổ chỉ mô tả một tổ chức hiệu quả để lưu trữđịa phương biến vô hướng trong sổ đăng ký. Tuy nhiên, đề án này không đề cập tới sự cần thiết để lưu trữ các biến toàn cầu, những người truy cập bởi nhiều hơn một thủ tục. Hai lựa chọn cho mình. Đầu tiên, biến tuyên bố là trong một HLL toàn cầu có thể được gán trí nhớ bởi trình biên dịch, và tất cả các hướng dẫn máy tính tham khảo các biến này sẽ sử dụng bộ nhớ tham khảo operands. Điều này là đơn giản, từ cả phần cứng và phần mềm (biên dịch) quan điểm. Tuy nhiên, đối với biến toàn cầu truy cập thường xuyên, chương trình này là không hiệu quả. Một cách khác là để kết hợp một bộ các đăng ký toàn cầu trong bộ xử lý. Các thanh ghi sẽ cố định số lượng và có sẵn cho tất cả thủ tục. Một kế hoạch đánh số thống nhất có thể được sử dụng để đơn giản hóa các định dạng hướng dẫn. Ví dụ, tài liệu tham khảo để đăng ký 0 đến 7 có thể tham khảo để đăng ký toàn cầu độc đáo, và tham chiếu đến các thanh ghi 8 qua 31 có thể được bù đắp để tham khảo các đăng ký vật lý trong cửa sổ hiện tại. Đó là một gánh nặng gia tăng phần cứng để chia rẽ trong giải quyết đăng ký. Ngoài ra, trình biên dịch phải quyết định biến toàn cầu nên được gán cho thanh ghi.Lớn đăng ký tập tin so với bộ nhớ CacheCác tập tin đăng ký, tổ chức vào windows, hoạt động như một bộ đệm nhỏ, nhanh chóng để giữ một tập hợp của tất cả các biến có khả năng sẽ được sử dụng nhiều nhất. Từ quan điểm này, các tập tin đăng ký hoạt động nhiều như một bộ nhớ cache, mặc dù một bộ nhớ nhanh hơn nhiều. Các câu hỏi do đó phát sinh là liệu nó sẽ được đơn giản hơn và tốt hơn để sử dụng một bộ nhớ cache và tập tin đăng ký nhỏ truyền thống. Bảng 13,5 so sánh đặc điểm của hai phương pháp. Các tập tin dựa trên sổ đăng ký giữ tất cả các biến địa phương vô hướng (ngoại trừ trường hợp hiếm hoi của cửa sổ tràn) của kích hoạt đặt thủ tục N 1. Bộ đệm ẩn chứa một lựa chọn mới được sử dụng vô hướng biến. Các tập tin đăng ký nên tiết kiệm thời gian, bởi vì tất cả các biến vô hướng địa phương được giữ lại. Mặt khác, bộ nhớ cache có thể sử dụng hiệu quả hơn không gian, bởi vì nó là phản ứng với tình hình tự động. Ngoài ra, lưu trữBảng 13,5 đặc điểm lớn đăng ký tập tin và tổ chức bộ nhớ Cache
đang được dịch, vui lòng đợi..