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

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

1. Trong kiến trúc máy tính, `pipeline` (ống dẫn lệnh) được sử dụng để làm gì?
2. Bộ nhớ cache hoạt động dựa trên nguyên tắc nào để tăng tốc độ truy cập dữ liệu?
3. Trong hệ thống bộ nhớ phân cấp, thứ tự sắp xếp đúng theo tốc độ truy cập từ nhanh đến chậm là:
4. Thanh ghi chương trình (Program Counter - PC) trong CPU lưu trữ thông tin gì?
5. Trong kiến trúc máy tính, `word size` (kích thước từ) thường được đo bằng đơn vị nào?
6. Trong kiến trúc máy tính song song, MIMD là viết tắt của loại kiến trúc nào?
7. Công nghệ siêu phân luồng (Hyper-Threading) cho phép một nhân vật lý của CPU hoạt động như bao nhiêu nhân logic đối với hệ điều hành?
8. 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 toán số học và logic?
9. Bộ nhớ ảo (Virtual Memory) được sử dụng để làm gì?
10. Kỹ thuật `branch prediction` (dự đoán rẽ nhánh) được sử dụng trong CPU để làm gì?
11. Bus hệ thống trong kiến trúc máy tính có chức năng chính là gì?
12. Khái niệm `Instruction Set Architecture` (ISA) định nghĩa điều gì?
13. Ưu điểm của việc sử dụng bộ nhớ đệm (buffer) trong hoạt động nhập/xuất (I/O) là gì?
14. Phương pháp địa chỉ hóa nào mà địa chỉ toán hạng được tính bằng cách cộng một giá trị offset vào nội dung của thanh ghi?
15. Kiến trúc Von Neumann phân biệt với kiến trúc Harvard chủ yếu ở điểm nào?
16. Bus đồng bộ (synchronous bus) khác với bus không đồng bộ (asynchronous bus) ở điểm nào?
17. Ưu điểm chính của việc sử dụng nhiều nhân (multi-core) trong CPU là gì?
18. Endianness (thứ tự byte) là một khái niệm liên quan đến cách sắp xếp các byte của một từ dữ liệu trong bộ nhớ. Có hai loại endianness phổ biến là:
19. Đơn vị nào trong CPU chịu trách nhiệm giải mã lệnh?
20. Phương pháp đánh giá hiệu năng nào đo lường thời gian thực tế để thực hiện một tập hợp các tác vụ cụ thể trên một hệ thống?
21. Cycle per Instruction (CPI) là một chỉ số đo lường hiệu suất CPU. CPI càng nhỏ thì hiệu suất:
22. Loại lỗi bộ nhớ cache nào xảy ra khi dữ liệu yêu cầu không có trong cache?
23. Bộ nhớ flash (ví dụ SSD) thuộc loại bộ nhớ nào trong hệ thống phân cấp bộ nhớ?
24. Ngắt (interrupt) trong kiến trúc máy tính được sử dụng cho mục đích nào?
25. Trong các giai đoạn thực hiện lệnh, giai đoạn nào chịu trách nhiệm lấy lệnh từ bộ nhớ?
26. Điểm khác biệt chính giữa kiến trúc CISC (Complex Instruction Set Computer) và RISC (Reduced Instruction Set Computer) là gì?
27. Trong hệ thống RAID, RAID 0 (striping) tập trung vào việc cải thiện yếu tố nào?
28. Trong kiến trúc bộ nhớ cache, `cache line` (dòng cache) là gì?
29. DMA (Direct Memory Access) là kỹ thuật cho phép thiết bị nào truy cập bộ nhớ chính trực tiếp, không cần thông qua CPU?
30. Loại bộ nhớ nào sau đây có tốc độ truy cập nhanh nhất?