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

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

1. Khi CPU nhận được một yêu cầu I∕O, nó thường sử dụng phương pháp nào để quản lý việc truyền dữ liệu với thiết bị ngoại vi?
2. Điều gì là sự khác biệt cơ bản giữa kiến trúc SIMD (Single Instruction, Multiple Data) và MIMD (Multiple Instruction, Multiple Data)?
3. Kiến trúc máy tính Harvard khác với Von Neumann chủ yếu ở điểm nào?
4. Đâu là nhược điểm chính của kiến trúc Von Neumann?
5. Mục đích của việc sử dụng bộ nhớ đệm ghi (Write Buffer) trong hệ thống bộ nhớ là gì?
6. Bus hệ thống (System Bus) trong kiến trúc máy tính bao gồm các loại bus nào?
7. Công nghệ Hyper-Threading của Intel (hoặc Simultaneous Multithreading - SMT) trong kiến trúc CPU hiện đại có mục đích gì?
8. Kiến trúc microkernel trong hệ điều hành ảnh hưởng đến kiến trúc máy tính như thế nào?
9. Interrupt (Ngắt) là gì trong kiến trúc máy tính?
10. Trong ngữ cảnh của I∕O, 'Programmed I∕O′ (PIO) có đặc điểm nào?
11. Trong pipeline, hiện tượng 'Hazard′ (Rủi ro∕Trở ngại) xảy ra khi nào?
12. Chức năng chính của Control Unit (CU) trong CPU là gì?
13. Phương pháp nào sau đây không phải là một chế độ địa chỉ (Addressing Mode) phổ biến?
14. Kiến trúc tập lệnh nào thường có số lượng lệnh ít hơn, định dạng lệnh đơn giản và thời gian thực hiện lệnh cố định hoặc gần cố định?
15. Kỹ thuật Out-of-Order Execution (Thực hiện lệnh không theo thứ tự) trong CPU hiện đại có mục đích gì?
16. 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?
17. Vai trò của Program Counter (PC) trong chu kỳ lệnh (Instruction Cycle) là gì?
18. Chế độ địa chỉ 'Indexed Addressing′ thường được sử dụng phổ biến trong trường hợp nào?
19. Kiến trúc Von Neumann nổi bật với đặc điểm gì?
20. Đâu là mục đích chính của việc sử dụng cache memory trong hệ thống máy tính?
21. Register File (Tập thanh ghi) trong CPU có chức năng chính là gì?
22. Trong kiến trúc máy tính, 'độ rộng bus dữ liệu′ (Data Bus Width) ảnh hưởng trực tiếp đến yếu tố nào?
23. Tại sao bộ nhớ cache cấp 1 (L1 Cache) lại nhỏ hơn và nhanh hơn bộ nhớ cache cấp 2 (L2 Cache)?
24. Kỹ thuật nào cho phép CPU thực hiện đồng thời nhiều lệnh khác nhau ở các giai đoạn xử lý khác nhau?
25. Checksum hoặc CRC (Cyclic Redundancy Check) thường được sử dụng trong hệ thống bộ nhớ hoặc truyền dữ liệu để làm gì?
26. Điều gì xảy ra khi một chương trình yêu cầu truy cập một địa chỉ bộ nhớ không nằm trong RAM vật lý nhưng có trong không gian địa chỉ ảo?
27. Bộ nhớ ảo (Virtual Memory) mang lại lợi ích chính là gì?
28. Tại sao việc dự đoán rẽ nhánh (Branch Prediction) là quan trọng đối với hiệu suất của pipeline?
29. Trong mô hình phân cấp bộ nhớ, thành phần nào có tốc độ truy cập nhanh nhất nhưng dung lượng nhỏ nhất?
30. Thuật ngữ 'Instruction Set Architecture′ (ISA) đề cập đến khía cạnh nào của máy tính?