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

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

1. Bộ nhớ cache hoạt động dựa trên nguyên tắc locality nào để tăng tốc độ truy cập dữ liệu?
2. Chức năng chính của bộ nhớ ROM (Read-Only Memory) trong hệ thống máy tính là gì?
3. Bộ nhớ flash (flash memory) thường được sử dụng cho loại bộ nhớ nào trong hệ thống máy tính?
4. Khái niệm `pipeline` trong kiến trúc máy tính nhằm mục đích gì?
5. Bộ nhớ cache L2 thường có đặc điểm gì so với bộ nhớ cache L1?
6. Trong hệ thống phân cấp bộ nhớ, bộ nhớ nào có tốc độ truy cập nhanh nhất và chi phí trên mỗi bit cao nhất?
7. Ngắt (interrupt) trong kiến trúc máy tính được sử dụng cho mục đích gì?
8. Trong kiến trúc máy tính, thuật ngữ `throughput` (thông lượng) thường được dùng để chỉ điều gì?
9. Bộ nhớ ảo (virtual memory) được triển khai bằng cách kết hợp bộ nhớ chính (RAM) và bộ nhớ nào?
10. Thành phần nào của kiến trúc máy tính chịu trách nhiệm thực hiện các phép tính số học và logic?
11. Thanh ghi (register) trong CPU có vai trò gì?
12. Trong kiến trúc máy tính, `instruction cycle` (chu kỳ lệnh) bao gồm các giai đoạn cơ bản nào?
13. Ưu điểm của việc sử dụng bus đồng bộ (synchronous bus) là gì?
14. Trong ngữ cảnh kiến trúc máy tính, thuật ngữ `scalability` (khả năng mở rộng) đề cập đến điều gì?
15. Điều gì xảy ra khi xảy ra `cache miss`?
16. Bus địa chỉ (address bus) được sử dụng để làm gì?
17. Ưu điểm chính của kiến trúc đa nhân (multi-core) so với kiến trúc đơn nhân (single-core) là gì?
18. Trong kiến trúc máy tính, thuật ngữ `word` (từ) dùng để chỉ điều gì?
19. Kiến trúc tập lệnh RISC (Reduced Instruction Set Computer) tập trung vào điều gì?
20. Trong kiến trúc tập lệnh CISC (Complex Instruction Set Computer), điều gì là đặc trưng?
21. Đơn vị nào của CPU chịu trách nhiệm giải mã lệnh và tạo ra các tín hiệu điều khiển cần thiết để thực hiện lệnh đó?
22. DMA (Direct Memory Access) là kỹ thuật cho phép thiết bị ngoại vi nào truy cập bộ nhớ chính trực tiếp mà không cần sự can thiệp của CPU?
23. Phương pháp `branch prediction` (dự đoán rẽ nhánh) được sử dụng trong pipeline để làm gì?
24. Trong hệ thống nhập/xuất (I/O), phương pháp nào CPU liên tục kiểm tra trạng thái của thiết bị ngoại vi để xác định xem thiết bị đã sẵn sàng truyền dữ liệu chưa?
25. Phương pháp nào sau đây thường được sử dụng để tăng hiệu suất của bộ nhớ chính (RAM)?
26. Loại bus nào trong hệ thống máy tính được sử dụng để truyền dữ liệu giữa CPU, bộ nhớ và các thiết bị ngoại vi tốc độ cao?
27. Trong kiến trúc Von Neumann, điều gì là đặc điểm chính?
28. Phương pháp `memory interleaving` (xen kẽ bộ nhớ) được sử dụng để làm gì?
29. Bus điều khiển (control bus) được sử dụng để làm gì?
30. Kiến trúc Harvard khác biệt so với kiến trúc Von Neumann chủ yếu ở điểm nào?