Danh mục

Bài giảng Kiến trúc máy tính: Chương 5 - Nguyễn Thanh Sơn

Số trang: 72      Loại file: pdf      Dung lượng: 1.87 MB      Lượt xem: 24      Lượt tải: 0    
tailieu_vip

Xem trước 8 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Nội dung Chương 5 trình bày đến người học những vấn đề liên quan đến "Tổ chức và Cấu trúc bộ nhớ", cụ thể như: Các loại bộ nhớ, tính cục bộ, tận dụng lợi thế về cục bộ, các lớp tổ chức của bộ nhớ, chia nhỏ không gian địa chỉ,...
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 5 - Nguyễn Thanh Sơn Computer Architecture<br /> Computer Science & Engineering<br /> <br /> Chương 5<br /> <br /> Tổ chức và<br /> Cấu trúc bộ nhớ<br /> BK<br /> TP.HCM<br /> <br /> Các loại Bộ nhớ (Công nghệ)<br /> <br /> <br /> RAM tĩnh (SRAM)<br /> <br /> <br /> <br /> <br /> RAM động (DRAM)<br /> <br /> <br /> <br /> <br /> 5ms – 20ms, $0.20 – $2 per GB<br /> <br /> Bộ nhớ lý tưởng<br /> <br /> <br /> <br /> BK<br /> <br /> 50ns – 70ns, $20 – $75 per GB<br /> <br /> Đĩa từ (Magnetic disk)<br /> <br /> <br /> <br /> <br /> 0.5ns – 2.5ns, $2000 – $5000 per GB<br /> <br /> Thời gian truy xuất theo SRAM<br /> Dung lượng & Giá thành/GB theo đĩa<br /> <br /> TP.HCM<br /> <br /> 25-Aug-16<br /> <br /> Khoa Khoa học & Kỹ thuật Máy tính<br /> <br /> 2<br /> <br /> Tính cục bộ (Locality)<br /> <br /> <br /> <br /> <br /> Chương trình truy cập một vùng nhỏ không<br /> gian bộ nhớ<br /> Cục bộ về thời gian (Temporal Locality)<br /> <br /> <br /> <br /> <br /> <br /> <br /> Những phần tử vừa được tham chiếu có xu hướng<br /> được tham chiếu lại trong tương lai gần<br /> Ví dụ: các lệnh trong 1 vòng lặp, các biến quy nạp<br /> <br /> Cục bộ về không gian (Spatial Locality)<br /> <br /> <br /> Những phần tử ở gần những phần tử vừa được tham<br /> chiếu có xu hướng được tham chiếu lại trong tương<br /> lai gần  Ví dụ: truy cập lệnh trong 1 basic block,<br /> dữ liệu mảng<br /> <br /> BK<br /> TP.HCM<br /> <br /> 25-Aug-16<br /> <br /> Khoa Khoa học & Kỹ thuật Máy tính<br /> <br /> 3<br /> <br /> Tận dụng lợi thế về cục bộ<br /> <br /> <br /> <br /> <br /> <br /> <br /> Tổ chức phân tầng bộ nhớ<br /> Lưu trữ mọi thứ trên đĩa<br /> Chỉ nạp vào bộ nhớ Chính (DRAM) 1 phần<br /> đang sử dụng từ đĩa<br /> Chỉ nạp vào bộ nhớ đệm CACHE (SRAM) 1<br /> phần đang truy cập ở bộ nhớ chính<br /> <br /> <br /> Bộ nhớ đệm (Cache) là bộ nhớ mà CPU truy<br /> cập trực tiếp<br /> <br /> BK<br /> TP.HCM<br /> <br /> 25-Aug-16<br /> <br /> Khoa Khoa học & Kỹ thuật Máy tính<br /> <br /> 4<br /> <br /> Các lớp tổ chức của bộ nhớ<br /> <br /> <br /> Khối (Block=aka line): Đơn vị sao<br /> chép<br /> <br /> <br /> <br /> <br /> Có thể gồm nhiều từ (words)<br /> <br /> Nếu dữ liệu truy cập hiện diện<br /> <br /> <br /> Trúng(hit): đúng dữ liệu cần truy xuất<br /> <br /> <br /> <br /> <br /> Nếu dữ liệu truy cập không hiện<br /> diện<br /> <br /> <br /> Trật (miss): khối chứa dữ liệu cần<br /> được nạp từ lớp thấp hơn<br /> <br /> <br /> <br /> <br /> BK<br /> <br /> Tỷ lệ trúng (hit rate): hits/accesses<br /> <br /> Thời gian: giá phải trả để giải quyết<br /> (Penalty)<br /> Tỷ lệ sai (miss rate): misses/accesses<br /> = (1 – hit ratio)<br /> <br /> TP.HCM<br /> <br /> 25-Aug-16<br /> <br /> Khoa Khoa học & Kỹ thuật Máy tính<br /> <br /> 5<br /> <br />

Tài liệu được xem nhiều: