Review Questions
4.1 sự khác biệt giữa các truy cập tuần tự, truy cập trực tiếp, và truy cập ngẫu nhiên là gì?
4.2 các mối quan hệ chung giữa thời gian truy cập, chi phí bộ nhớ và dung lượng là gì?
4.3 Làm thế nào để các nguyên tắc của địa phương liên quan đến việc sử dụng của các cấp bộ nhớ nhiều?
4.4 sự khác biệt giữa các ánh xạ trực tiếp, lập bản đồ kết hợp, và setassociative là gì
bản đồ?
4.5 Đối với một bộ nhớ cache ánh xạ trực tiếp, một địa chỉ bộ nhớ chính được xem là bao gồm ba
lĩnh vực. Danh sách và xác định ba lĩnh vực.
4.6 Đối với một bộ nhớ cache liên kết, một địa chỉ bộ nhớ chính được xem như bao gồm hai lĩnh vực.
Danh sách và xác định hai lĩnh vực.
4.7 Đối với một bộ nhớ cache bộ-kết hợp, một địa chỉ bộ nhớ chính được xem là bao gồm ba
lĩnh vực. Danh sách và xác định ba lĩnh vực.
4.8 sự khác biệt giữa các địa phương không gian và thời gian địa phương là gì?
4.9 Nói chung, các chiến lược khai thác địa phương không gian và địa phương thời gian là gì?
Vấn đề
4.1 Cache thiết lập liên kết gồm 64 dòng, hoặc khe, chia thành bộ bốn dòng. Chính
bộ nhớ chứa 4K khối 128 từ mỗi. Các định dạng của bộ nhớ chính
địa chỉ.
4.2 Một hai chiều thiết kết hợp bộ nhớ cache có dòng 16 byte và tổng kích thước của 8 Kb. Các
bộ nhớ chính 64 MB là byte địa chỉ. Các định dạng của bộ nhớ chính
địa chỉ.
4.3 Đối với bộ nhớ chính hexa địa chỉ 111111, 666666, BBBBBB, cho thấy như sau
thông tin, định dạng hệ thập lục phân:
a. Tag, Line,
và Word giá trị cho một bộ nhớ cache trực tiếp ánh xạ, sử dụng định dạng của hình 4.10
b. Tag và giá trị Word cho một bộ nhớ cache liên kết, sử dụng định dạng của hình 4.12
c. Tag, Set, và Word giá trị cho một hai chiều thiết kết hợp bộ nhớ cache, sử dụng định dạng của
hình 4.15
4.7 KHOẢN KEY, ĐÁNH GIÁ CÂU HỎI, i = 63> viết một lần viết thông qua 4,7 / KHOẢN KEY, ĐÁNH GIÁ CÂU HỎI VÀ VẤN ĐỀ 147 4.4 Danh sách các giá trị sau đây: a. Đối với ví dụ bộ nhớ cache trực tiếp Hình 4.10: chiều dài địa chỉ, số địa chỉ đơn vị, kích thước khối, số khối trong bộ nhớ chính, số dòng trong bộ nhớ cache, kích thước của thẻ b. Đối với ví dụ Cache liên kết của Hình 4.12: chiều dài địa chỉ, số địa chỉ đơn vị, kích thước khối, số khối trong bộ nhớ chính, số dòng trong bộ nhớ cache, kích thước của thẻ c. Đối với hai chiều thiết kết hợp ví dụ bộ nhớ cache của Hình 4.15: Địa chỉ chiều dài, số lượng các đơn vị địa chỉ, kích thước khối, số khối trong chính bộ nhớ, số dòng trong bộ, số bộ, số dòng trong bộ nhớ cache, kích thước của thẻ 4. 5 Hãy xem xét một bộ vi xử lý 32-bit có trên chip 16-Kbyte bốn chiều thiết kết cache.Assume rằng bộ nhớ cache có kích thước đường của bốn từ 32-bit. Vẽ một sơ đồ khối của bộ nhớ cache này cho thấy tổ chức của nó và làm thế nào các trường địa chỉ khác nhau được sử dụng để xác định một bộ nhớ cache hit / miss. Trường hợp trong bộ nhớ cache là từ từ vị trí bộ nhớ ABCDE8F8 ánh xạ? 4.6 Với các thông số kỹ thuật sau đây cho một bộ nhớ cache bên ngoài: bốn cách thiết lập liên kết; kích thước đường của hai từ 16-bit; có khả năng chứa tổng cộng 4K từ 32-bit từ bộ nhớ chính; sử dụng với một bộ xử lý 16-bit mà phát địa chỉ 24-bit. Thiết kế cấu trúc bộ nhớ cache với tất cả các thông tin thích hợp và chỉ ra cách nó diễn giải các địa chỉ của bộ xử lý. 4. 7 Intel 80486 có một on-chip, thống nhất bộ nhớ cache. Nó chứa 8 KBytes và có bốn chiều để tổ chức thiết kết và chiều dài khối của bốn từ 32-bit. Cache được tổ chức vào 128 bộ. Có một "dòng bit hợp lệ" và ba bit, B0, B1, B2 và (các "LRU" bit), mỗi dòng. Trên một cache, 80486 lần đọc một dòng 16 byte từ chính bộ nhớ trong một bus bộ nhớ đọc nổ. Vẽ một sơ đồ đơn giản của bộ nhớ cache và cho thấy cách các lĩnh vực khác nhau của địa chỉ được giải thích. 4.8 Xem xét một máy tính với một byte bộ nhớ chính địa chỉ của 216 byte và kích thước khối 8 byte. Giả sử rằng một bộ nhớ cache ánh xạ trực tiếp bao gồm 32 đường được sử dụng với điều này máy. a. Thế nào là một địa chỉ bộ nhớ 16-bit chia thành thẻ, số dòng, và byte số? b. Vào những dòng byte với nhau trong các địa chỉ sau đây sẽ được lưu trữ? c. Giả sử các byte có địa chỉ 0001 1010 0001 1010 được lưu trữ trong bộ nhớ cache. Những địa chỉ của các byte khác được lưu trữ cùng với nó là ai? d. Có bao nhiêu tổng số byte của bộ nhớ có thể được lưu trữ trong bộ nhớ cache? e. Tại sao thẻ cũng được lưu trữ trong bộ nhớ cache? 4.9 Đối với bộ nhớ cache trên chip của nó, là Intel 80486 sử dụng một thuật toán thay thế được gọi là giả gần đây nhất được sử dụng. Gắn với mỗi 128 bộ bốn dòng (có nhãn L0, L1, L2, L3) là thre Những địa chỉ của các byte khác được lưu trữ cùng với nó là ai? d. Có bao nhiêu tổng số byte của bộ nhớ có thể được lưu trữ trong bộ nhớ cache? e. Tại sao thẻ cũng được lưu trữ trong bộ nhớ cache? 4.9 Đối với bộ nhớ cache trên chip của nó, là Intel 80486 sử dụng một thuật toán thay thế được gọi là giả gần đây nhất được sử dụng. Gắn với mỗi 128 bộ bốn dòng (có nhãn L0, L1, L2, L3) là thre Những địa chỉ của các byte khác được lưu trữ cùng với nó là ai? d. Có bao nhiêu tổng số byte của bộ nhớ có thể được lưu trữ trong bộ nhớ cache? e. Tại sao thẻ cũng được lưu trữ trong bộ nhớ cache? 4.9 Đối với bộ nhớ cache trên chip của nó, là Intel 80486 sử dụng một thuật toán thay thế được gọi là giả gần đây nhất được sử dụng. Gắn với mỗi 128 bộ bốn dòng (có nhãn L0, L1, L2, L3) là thre
đang được dịch, vui lòng đợi..
