Bài giảng Kiến trúc máy tính: Chương 4 - ThS. Nguyễn Thị Phương Thảo
Số trang: 54
Loại file: pdf
Dung lượng: 3.07 MB
Lượt xem: 15
Lượt tải: 0
Xem trước 6 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Kiến trúc máy tính - Chương 4: Bộ nhớ cache" cung cấp cho người học các kiến thức: Tổng quan về bộ nhớ máy tính, nguyên lý của bộ nhớ cache, các thành phần trong thiết kế bộ nhớ cache,... Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Kiến trúc máy tính: Chương 4 - ThS. Nguyễn Thị Phương ThảoChương 4. Bộ nhớ cache4.1 Tổng quan về bộ nhớ máy tính4.2 Nguyên lý của bộ nhớ cache4.3 Các thành phần trong thiết kế bộ nhớcache4.4 Tổ chức cache của Pentium 44.5 Tổ chức cache trong ARMMột số khái niệm• Từ (word): đơn vị “tự nhiên” của bộ nhớ. Kích thước từ thường bằng số bit biểu diễn một số nguyên và kích thước lệnh. Intel x86 có kích thước từ là 32b.• Đơn vị đánh địa chỉ: ở các hệ thống khác nhau, đơn vị đánh địa chỉ có thể là byte hoặc word. Trong bất cứ trường hợp nào, mối quan hệ giữa số lượng các đơn vị đánh địa chỉ N và số bit địa chỉ A là 2 ? = ?• Đơn vị truyền: • Với bộ nhớ chính, đơn vị truyền bằng số lượng các bit được gửi đến hoặc đi từ bộ nhớ. • Với bộ nhớ ngoài, đơn vị truyền thường lớn hơn rất nhiều, thường được gọi là các khối (block)Ví dụ1. VXL Intel x86-32b, kết nối bus (32 đường địa chỉ, 16 đường dữ liệu) với bộ nhớ tổ chức dưới dạng các ngăn nhớ 16b. Hãy cho biết:a. Kích thước word của BN trênb. Dung lượng tối đa của bộ nhớ mà VXL có thể quản lý được.c. Đơn vị truyền của BN trên. Để thực hiện một lệnh: cộng 2 số (trong bộ nhớ) và ghi kết quả vào 1 ngăn nhớ khác thì VXL sẽ phải thực hiện bao nhiêu thao tác đọc, ghi BN4.1 Tổng quan về bộ nhớ máy tínhPhân loại bộ nhớ máy tính Vị trí Hiệu suất Bên trong (vd: thanh ghi, cache, bộ nhớ Thời gian truy cập chính Chu kỳ xung nhịp Bên ngoài (vd: đĩa quang, đĩa từ, băng từ) Tốc độ truyền tải Dung lượng Loại vật lý Số lượng từ Bán dẫn Số lượng byte Từ Đơn vị truyền Quang học Từ Quang từ Khối Tính chất vật lý Phương pháp truy cập Điện động/điện tĩnh (Dữ liệu có bị Tuần tự mất khi mất điện) Trực tiếp Có thể xóa/không xóa được Ngẫu nhiên Tổ chức Kết hợp Module bộ nhớ Phân loại bộ nhớa. Vị trí • Bộ nhớ có thể ở trong và ngoài máy tính • Bộ nhớ chính là bộ nhớ trong • Bộ xử lý cần có bộ nhớ cục bộ riêng của nó: thanh ghi • Cache là một dạng khác của bộ nhớ trong • Bộ nhớ ngoài bao gồm các thiết bị lưu trữ ngoại vi có thể truy cập vào bộ xử lý thông qua bộ điều khiển I/Ob. Dung lượng • Bộ nhớ thường được biểu diễn dưới dạng bytec. Đơn vị truyền • Đối với bộ nhớ trong, đơn vị truyền bằng số lượng đường điện đi vào và ra khỏi module bộ nhớPhân loại bộ nhớ (tiếp)d. Phương pháp truy cập các khối dữ liệu Truy cập tuần Truy cập trực Truy cập ngẫu Kết hợp tự tiếp nhiên • Bộ nhớ được • Có một cơ chế • Mỗi vị trí trong bộ • Một word được tổ chức thành đọc-ghi chia sẻ nhớ có một cơ chế truy xuất dựa trên các đơn vị dữ định địa chỉ riêng một phần nội dung • Mỗi khối hoặc liệu được gọi là • Thời gian truy cập thay vì địa chỉ của bản ghi có một bản ghi (record) vào một vị trí nhất định nó địa chỉ duy nhất • Truy cập được dựa trên vị trí vật không đổi và phụ thuộc • Mỗi vị trí có cơ thực hiện tuần tự lý vào chuỗi các truy cập chế định địa chỉ trước đó riêng. Thời gian truy • Thời gian truy • Thời gian truy xuất là không đổi, • Một vị trí bất kỳ có cập biến đổi cập biến đổi phụ thuộc vào vị trí thể được chọn ngẫu • Ví dụ: băng từ • Ví dụ: đĩa từ nhiên, định địa chỉ và hoặc các truy cập truy cập trực tiếp trước đó • Ví dụ: bộ nhớ chính • Bộ nhớ Cache có và một số bộ nhớ thể sử dụng truy cache cập kết hợpe. Hiệu năng Hai đặc điểm quan trọng nhất của bộ nhớ: dung lượng và hiệu năng Ba tham số hiệu năng được sử dụng: Chu kỳ bộ nhớ Thời gian truy cập • Với bộ nhớ truy cập (độ trễ) ngẫu nhiên: Thời gian Tốc độ truyền tải • Đối với bộ nhớ truy truy cập cộng với thời gian cần trước khi truy • Tốc độ truyền dữ ...
Nội dung trích xuất từ tài liệu:
Bài giảng Kiến trúc máy tính: Chương 4 - ThS. Nguyễn Thị Phương ThảoChương 4. Bộ nhớ cache4.1 Tổng quan về bộ nhớ máy tính4.2 Nguyên lý của bộ nhớ cache4.3 Các thành phần trong thiết kế bộ nhớcache4.4 Tổ chức cache của Pentium 44.5 Tổ chức cache trong ARMMột số khái niệm• Từ (word): đơn vị “tự nhiên” của bộ nhớ. Kích thước từ thường bằng số bit biểu diễn một số nguyên và kích thước lệnh. Intel x86 có kích thước từ là 32b.• Đơn vị đánh địa chỉ: ở các hệ thống khác nhau, đơn vị đánh địa chỉ có thể là byte hoặc word. Trong bất cứ trường hợp nào, mối quan hệ giữa số lượng các đơn vị đánh địa chỉ N và số bit địa chỉ A là 2 ? = ?• Đơn vị truyền: • Với bộ nhớ chính, đơn vị truyền bằng số lượng các bit được gửi đến hoặc đi từ bộ nhớ. • Với bộ nhớ ngoài, đơn vị truyền thường lớn hơn rất nhiều, thường được gọi là các khối (block)Ví dụ1. VXL Intel x86-32b, kết nối bus (32 đường địa chỉ, 16 đường dữ liệu) với bộ nhớ tổ chức dưới dạng các ngăn nhớ 16b. Hãy cho biết:a. Kích thước word của BN trênb. Dung lượng tối đa của bộ nhớ mà VXL có thể quản lý được.c. Đơn vị truyền của BN trên. Để thực hiện một lệnh: cộng 2 số (trong bộ nhớ) và ghi kết quả vào 1 ngăn nhớ khác thì VXL sẽ phải thực hiện bao nhiêu thao tác đọc, ghi BN4.1 Tổng quan về bộ nhớ máy tínhPhân loại bộ nhớ máy tính Vị trí Hiệu suất Bên trong (vd: thanh ghi, cache, bộ nhớ Thời gian truy cập chính Chu kỳ xung nhịp Bên ngoài (vd: đĩa quang, đĩa từ, băng từ) Tốc độ truyền tải Dung lượng Loại vật lý Số lượng từ Bán dẫn Số lượng byte Từ Đơn vị truyền Quang học Từ Quang từ Khối Tính chất vật lý Phương pháp truy cập Điện động/điện tĩnh (Dữ liệu có bị Tuần tự mất khi mất điện) Trực tiếp Có thể xóa/không xóa được Ngẫu nhiên Tổ chức Kết hợp Module bộ nhớ Phân loại bộ nhớa. Vị trí • Bộ nhớ có thể ở trong và ngoài máy tính • Bộ nhớ chính là bộ nhớ trong • Bộ xử lý cần có bộ nhớ cục bộ riêng của nó: thanh ghi • Cache là một dạng khác của bộ nhớ trong • Bộ nhớ ngoài bao gồm các thiết bị lưu trữ ngoại vi có thể truy cập vào bộ xử lý thông qua bộ điều khiển I/Ob. Dung lượng • Bộ nhớ thường được biểu diễn dưới dạng bytec. Đơn vị truyền • Đối với bộ nhớ trong, đơn vị truyền bằng số lượng đường điện đi vào và ra khỏi module bộ nhớPhân loại bộ nhớ (tiếp)d. Phương pháp truy cập các khối dữ liệu Truy cập tuần Truy cập trực Truy cập ngẫu Kết hợp tự tiếp nhiên • Bộ nhớ được • Có một cơ chế • Mỗi vị trí trong bộ • Một word được tổ chức thành đọc-ghi chia sẻ nhớ có một cơ chế truy xuất dựa trên các đơn vị dữ định địa chỉ riêng một phần nội dung • Mỗi khối hoặc liệu được gọi là • Thời gian truy cập thay vì địa chỉ của bản ghi có một bản ghi (record) vào một vị trí nhất định nó địa chỉ duy nhất • Truy cập được dựa trên vị trí vật không đổi và phụ thuộc • Mỗi vị trí có cơ thực hiện tuần tự lý vào chuỗi các truy cập chế định địa chỉ trước đó riêng. Thời gian truy • Thời gian truy • Thời gian truy xuất là không đổi, • Một vị trí bất kỳ có cập biến đổi cập biến đổi phụ thuộc vào vị trí thể được chọn ngẫu • Ví dụ: băng từ • Ví dụ: đĩa từ nhiên, định địa chỉ và hoặc các truy cập truy cập trực tiếp trước đó • Ví dụ: bộ nhớ chính • Bộ nhớ Cache có và một số bộ nhớ thể sử dụng truy cache cập kết hợpe. Hiệu năng Hai đặc điểm quan trọng nhất của bộ nhớ: dung lượng và hiệu năng Ba tham số hiệu năng được sử dụng: Chu kỳ bộ nhớ Thời gian truy cập • Với bộ nhớ truy cập (độ trễ) ngẫu nhiên: Thời gian Tốc độ truyền tải • Đối với bộ nhớ truy truy cập cộng với thời gian cần trước khi truy • Tốc độ truyền dữ ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Kiến trúc máy tính Kiến trúc máy tính Bộ nhớ cache Tổ chức cache Tổ chức cache trong ARM Nguyên lý của bộ nhớ cacheGợi ý tài liệu liên quan:
-
67 trang 295 1 0
-
Giáo trình Kiến trúc máy tính và quản lý hệ thống máy tính: Phần 1 - Trường ĐH Thái Bình
119 trang 230 0 0 -
105 trang 200 0 0
-
84 trang 197 2 0
-
Lecture Computer Architecture - Chapter 1: Technology and Performance evaluation
34 trang 167 0 0 -
Giải thuật và cấu trúc dữ liệu
305 trang 156 0 0 -
142 trang 146 0 0
-
Thuyết trình môn kiến trúc máy tính: CPU
20 trang 143 0 0 -
Bài giảng Lắp ráp cài đặt máy tính 1: Bài 2 - Kiến trúc máy tính
56 trang 103 0 0 -
4 trang 94 0 0