Tạo Trắc Nghiệm

Trắc nghiệm Kiến trúc máy tính Bài 24: BỘ NHỚ CACHE, BỘ NHỚ TRUY CẬP NHANH

25 câu · Đề ôn tập tổng hợp

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

Bộ nhớ Cache (Cache Memory) là gì?

Đáp án và lời giải

Đáp án: D

Câu 2

Mục đích chính của việc sử dụng bộ nhớ Cache là gì?

Đáp án và lời giải

Đáp án: D

Câu 3

Nguyên lý hoạt động của Cache dựa trên đặc tính nào của chương trình?

Đáp án và lời giải

Đáp án: C

Câu 4

Có bao nhiêu cấp độ bộ nhớ Cache phổ biến trong các hệ thống máy tính hiện đại?

Đáp án và lời giải

Đáp án: C

Câu 5

Cấp độ Cache nào thường nhỏ nhất, nhanh nhất và nằm ngay trong nhân CPU?

Đáp án và lời giải

Đáp án: A

Câu 6

Cấp độ Cache nào thường lớn hơn L1, chậm hơn L1, và có thể nằm trong nhân CPU hoặc chia sẻ giữa các nhân trong một chip?

Đáp án và lời giải

Đáp án: B

Câu 7

Cấp độ Cache nào thường lớn nhất, chậm nhất so với L1/L2, và thường được chia sẻ giữa tất cả các nhân (cores) trên một chip?

Đáp án và lời giải

Đáp án: C

Câu 8

Khi CPU cần đọc một từ dữ liệu, nó sẽ tìm kiếm theo thứ tự ưu tiên nào trong hệ thống bộ nhớ có Cache?

Đáp án và lời giải

Đáp án: C

Câu 9

Điều gì xảy ra khi CPU truy cập cache và tìm thấy dữ liệu/lệnh cần thiết (Cache Hit)?

Đáp án và lời giải

Đáp án: C

Câu 10

Điều gì xảy ra khi CPU truy cập cache và không tìm thấy dữ liệu/lệnh cần thiết (Cache Miss)?

Đáp án và lời giải

Đáp án: B

Câu 11

Tỷ lệ hit cache (Cache Hit Ratio) càng cao thì hiệu năng hệ thống bộ nhớ sẽ như thế nào?

Đáp án và lời giải

Đáp án: B

Câu 12

Kích thước của Cache ảnh hưởng đến tỷ lệ hit cache như thế nào (với các yếu tố khác không đổi)?

Đáp án và lời giải

Đáp án: B

Câu 13

Một “Cache Line” (Dòng cache) hay “Cache Block” là gì?

Đáp án và lời giải

Đáp án: C

Câu 14

Khi xảy ra Cache Miss, toàn bộ Cache Line chứa dữ liệu được yêu cầu sẽ được đưa từ bộ nhớ chính vào cache. Điều này tận dụng đặc tính nào của tính cục bộ?

Đáp án và lời giải

Đáp án: B

Câu 15

Các kỹ thuật ánh xạ (Mapping) trong cache (Direct Mapped, Associative, Set-Associative) xác định điều gì?

Đáp án và lời giải

Đáp án: C

Câu 16

Trong ánh xạ trực tiếp (Direct Mapped Cache), một khối dữ liệu từ bộ nhớ chính chỉ có thể được lưu trữ tại bao nhiêu vị trí CỐ ĐỊNH trong cache?

Đáp án và lời giải

Đáp án: C

Câu 17

Trong ánh xạ kết hợp toàn phần (Fully Associative Cache), một khối dữ liệu từ bộ nhớ chính có thể được lưu trữ tại bao nhiêu vị trí BẤT KỲ trong cache?

Đáp án và lời giải

Đáp án: D

Câu 18

Ánh xạ kết hợp theo tập (Set-Associative Cache) là sự kết hợp của hai kỹ thuật ánh xạ nào?

Đáp án và lời giải

Đáp án: D

Câu 19

Chính sách thay thế (Replacement Policy) trong cache (ví dụ: LRU, FIFO, Random) được sử dụng khi nào?

Đáp án và lời giải

Đáp án: B

Câu 20

Chính sách thay thế LRU (Least Recently Used) hoạt động như thế nào?

Đáp án và lời giải

Đáp án: C

Câu 21

Khi CPU ghi dữ liệu vào hệ thống có cache, vấn đề “coherence” (tính nhất quán) dữ liệu giữa cache và bộ nhớ chính cần được giải quyết. Các kỹ thuật phổ biến là gì?

Đáp án và lời giải

Đáp án: D

Câu 22

Trong kỹ thuật ghi Write Through, khi CPU ghi dữ liệu vào cache, dữ liệu đó được ghi đồng thời vào đâu?

Đáp án và lời giải

Đáp án: C

Câu 23

Trong kỹ thuật ghi Write Back, khi CPU ghi dữ liệu vào cache, dữ liệu đó ban đầu chỉ được ghi vào đâu?

Đáp án và lời giải

Đáp án: C

Câu 24

Để duy trì tính nhất quán dữ liệu giữa các cache của nhiều nhân CPU hoặc giữa cache và thiết bị I/O, hệ thống bộ nhớ sử dụng kỹ thuật gì?

Đáp án và lời giải

Đáp án: D

Câu 25

SRAM (Static RAM) thường được sử dụng để chế tạo loại bộ nhớ nào trong hệ thống phân cấp bộ nhớ?

Đáp án và lời giải

Đáp án: C