Đề thi, bài tập trắc nghiệm online Kiến trúc máy tính – Đề 7

Đề 7 - Bài tập, đề thi trắc nghiệm online Kiến trúc máy tính

1. Sự khác biệt chính giữa kiến trúc Harvard và kiến trúc Von Neumann là gì?
2. Bộ nhớ ảo (Virtual Memory) giải quyết vấn đề gì trong hệ thống máy tính?
3. Đâu là lợi ích chính của việc sử dụng bộ nhớ đệm (Cache)?
4. Chức năng chính của Bộ điều khiển (Control Unit) trong CPU là gì?
5. Trong thiết kế bộ nhớ đệm, 'cache line′ (khối cache) là gì?
6. Kiến trúc tập lệnh nào (ISA) thường có số lượng lệnh ít hơn, đơn giản hơn và kích thước cố định?
7. Lợi ích chính của việc sử dụng bộ nhớ đệm đa cấp (Multi-level Cache) là gì?
8. Đâu là thước đo chính thường được sử dụng để đánh giá hiệu năng của CPU?
9. Trong hệ thống phân cấp bộ nhớ, loại bộ nhớ nào có thời gian truy cập nhanh nhất và dung lượng nhỏ nhất?
10. Điều gì xảy ra khi CPU gặp phải một 'cache miss′ ở cấp L1?
11. Thanh ghi Program Counter (PC) hay Instruction Pointer (IP) có vai trò gì?
12. Thành phần nào trong CPU chịu trách nhiệm thực hiện các phép toán số học và logic?
13. Thách thức chính trong việc triển khai các đường ống lệnh (pipelining) rất sâu là gì?
14. Loại bus nào được sử dụng để truyền địa chỉ bộ nhớ từ CPU đến bộ nhớ?
15. Chính sách ghi nào (Write Policy) trong bộ nhớ đệm yêu cầu dữ liệu được ghi đồng thời vào cả cache và bộ nhớ chính?
16. Khái niệm Instruction Level Parallelism (ILP) đề cập đến điều gì?
17. Định luật Amdahl (Amdahl′s Law) được sử dụng để tính toán điều gì?
18. Trong kỹ thuật đường ống (Pipelining), 'hazard′ là gì?
19. Chế độ định địa chỉ nào thường được sử dụng để truy cập các phần tử của một mảng khi biết địa chỉ cơ sở của mảng và chỉ số phần tử?
20. Trong hệ thống bộ nhớ ảo, TLB (Translation Lookaside Buffer) được sử dụng để làm gì?
21. Hệ thống bus (System Bus) trong kiến trúc máy tính có vai trò gì?
22. Chức năng chính của Đơn vị Quản lý Bộ nhớ (MMU) là gì?
23. Thuật ngữ 'locality of reference′ (nguyên lý cục bộ) trong kiến trúc máy tính đề cập đến điều gì?
24. Trong kỹ thuật đường ống, 'data dependency′ (phụ thuộc dữ liệu) xảy ra khi nào?
25. Trong chu kỳ lệnh (Instruction Cycle), giai đoạn 'Fetch′ (Nạp) thực hiện công việc gì?
26. Mục đích của Memory-Mapped I∕O là gì?
27. Sự khác biệt cơ bản giữa Microarchitecture (Kiến trúc vi mô) và Instruction Set Architecture (ISA - Kiến trúc tập lệnh) là gì?
28. Thanh ghi Stack Pointer (SP) được sử dụng để làm gì?
29. Mục đích của ngắt (interrupt) trong hệ thống máy tính là gì?
30. Mục tiêu chính của xử lý song song (parallel processing) là gì?