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

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Kiến trúc máy tính

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

1. Trong hệ thống RAID (Redundant Array of Independent Disks), RAID 0 (striping) tập trung vào mục tiêu chính nào?

A. Tăng cường độ tin cậy dữ liệu.
B. Cải thiện hiệu suất đọc/ghi dữ liệu.
C. Kết hợp cả độ tin cậy và hiệu suất.
D. Giảm chi phí lưu trữ.

2. Kiến trúc máy tính Von Neumann đặc trưng bởi điều gì?

A. Sử dụng bộ nhớ riêng biệt cho dữ liệu và lệnh.
B. Sử dụng bộ nhớ chung duy nhất cho cả dữ liệu và lệnh.
C. Sử dụng nhiều bộ xử lý trung tâm.
D. Sử dụng bộ nhớ cache đa cấp.

3. Kiến trúc Harvard khác biệt cơ bản so với kiến trúc Von Neumann ở điểm nào liên quan đến bộ nhớ?

A. Harvard sử dụng bộ nhớ nhanh hơn Von Neumann.
B. Harvard có bộ nhớ cache lớn hơn Von Neumann.
C. Harvard tách biệt bộ nhớ lệnh và bộ nhớ dữ liệu, trong khi Von Neumann dùng chung bộ nhớ.
D. Harvard sử dụng địa chỉ vật lý, Von Neumann dùng địa chỉ logic.

4. Trong hệ thống máy tính, 'bottleneck' (nút cổ chai) thường đề cập đến thành phần nào giới hạn hiệu suất tổng thể?

A. CPU.
B. RAM.
C. Thành phần chậm nhất trong hệ thống, làm chậm các thành phần khác.
D. Phần mềm hệ điều hành.

5. Bộ nhớ cache L1, L2, L3 khác nhau chủ yếu về yếu tố nào?

A. Công nghệ sản xuất.
B. Kích thước và tốc độ truy cập.
C. Loại dữ liệu lưu trữ.
D. Giao diện kết nối với CPU.

6. GPU (Graphics Processing Unit) khác biệt chính so với CPU (Central Processing Unit) ở điểm nào trong kiến trúc?

A. GPU có xung nhịp cao hơn CPU.
B. GPU có ít nhân xử lý hơn CPU.
C. GPU được tối ưu hóa cho xử lý song song dữ liệu lớn (data-parallel), trong khi CPU tối ưu cho xử lý tuần tự và đa nhiệm.
D. GPU có bộ nhớ cache lớn hơn CPU.

7. DMA (Direct Memory Access) là kỹ thuật cho phép thiết bị nào truy cập bộ nhớ trực tiếp, không cần thông qua CPU?

A. CPU
B. Bộ nhớ Cache
C. Thiết bị ngoại vi
D. Thanh ghi

8. Phương pháp thay thế cache (Cache Replacement Policy) nào loại bỏ khối cache đã được sử dụng ít gần đây nhất khi cache đầy và cần chỗ cho khối mới?

A. FIFO (First-In, First-Out)
B. LRU (Least Recently Used)
C. LIFO (Last-In, First-Out)
D. Random Replacement

9. Phương pháp đánh địa chỉ 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 một thanh ghi cơ sở?

A. Đánh địa chỉ trực tiếp (Direct Addressing).
B. Đánh địa chỉ gián tiếp (Indirect Addressing).
C. Đánh địa chỉ thanh ghi (Register Addressing).
D. Đánh địa chỉ cơ sở (Base Addressing).

10. Chức năng chính của bộ điều khiển bộ nhớ (Memory Controller) là gì?

A. Thực hiện các phép toán số học và logic.
B. Quản lý giao tiếp giữa CPU và bộ nhớ chính (RAM).
C. Lưu trữ dữ liệu tạm thời.
D. Điều khiển hoạt động của các thiết bị ngoại vi.

11. Trong các phương pháp ánh xạ cache (Cache Mapping), phương pháp nào phức tạp nhất nhưng linh hoạt nhất, cho phép một khối bộ nhớ chính có thể được đặt ở bất kỳ vị trí nào trong cache?

A. Ánh xạ trực tiếp (Direct Mapping)
B. Ánh xạ kết hợp hoàn toàn (Fully Associative Mapping)
C. Ánh xạ tập hợp kết hợp (Set-Associative Mapping)
D. Ánh xạ theo địa chỉ trang (Page Mapping)

12. Loại bộ nhớ nào sau đây là bộ nhớ khả biến (volatile memory), nghĩa là mất dữ liệu khi mất nguồn điện?

A. ROM (Read-Only Memory).
B. EEPROM (Electrically Erasable Programmable ROM).
C. Flash Memory.
D. RAM (Random Access Memory).

13. Trong ngữ cảnh bộ nhớ cache, 'cache miss' xảy ra khi nào?

A. Dữ liệu cần thiết được tìm thấy trong cache.
B. Bộ nhớ cache bị đầy.
C. Dữ liệu cần thiết không được tìm thấy trong cache và phải truy cập bộ nhớ chính.
D. CPU không thể truy cập bộ nhớ cache.

14. Chu trình lệnh (Instruction Cycle) cơ bản của CPU bao gồm các giai đoạn nào theo thứ tự?

A. Thực thi - Giải mã - Tìm nạp.
B. Tìm nạp - Thực thi - Giải mã.
C. Giải mã - Thực thi - Tìm nạp.
D. Tìm nạp - Giải mã - Thực thi.

15. Mục đích chính của việc sử dụng 'bus clock' trong hệ thống máy tính là gì?

A. Tăng tốc độ truyền dữ liệu trên bus.
B. Đồng bộ hóa các hoạt động truyền dữ liệu giữa các thành phần trên bus.
C. Giảm nhiễu điện từ trên bus.
D. Cung cấp nguồn điện cho các thiết bị trên bus.

16. Loại bộ nhớ nào sau đây thường có tốc độ truy cập nhanh nhất?

A. Bộ nhớ chính (RAM)
B. Bộ nhớ thứ cấp (HDD/SSD)
C. Bộ nhớ Cache
D. Bộ nhớ ROM

17. Trong hệ thống bộ nhớ phân cấp, khi CPU cần dữ liệu, nó sẽ tìm kiếm theo thứ tự nào?

A. RAM -> Cache -> Thanh ghi.
B. Thanh ghi -> Cache -> RAM -> Bộ nhớ thứ cấp.
C. Bộ nhớ thứ cấp -> RAM -> Cache -> Thanh ghi.
D. Cache -> RAM -> Bộ nhớ thứ cấp -> Thanh ghi.

18. Trong kiến trúc CPU, 'siêu vô hướng' (Superscalar) đề cập đến khả năng gì?

A. Xử lý lệnh với xung nhịp cực cao.
B. Thực hiện nhiều lệnh đồng thời trong một chu kỳ xung nhịp.
C. Sử dụng nhiều bộ nhớ cache cấp.
D. Áp dụng kiến trúc RISC.

19. Khái niệm 'Instruction Set Architecture' (ISA) định nghĩa điều gì?

A. Cấu trúc vật lý của CPU.
B. Tập hợp các lệnh mà một CPU có thể hiểu và thực thi.
C. Cách thức bộ nhớ được tổ chức và quản lý.
D. Giao diện kết nối giữa CPU và thiết bị ngoại vi.

20. Bộ nhớ ROM (Read-Only Memory) thường được sử dụng để lưu trữ cái gì?

A. Hệ điều hành
B. Dữ liệu người dùng
C. Chương trình khởi động (BIOS/UEFI)
D. Các ứng dụng phần mềm

21. Khái niệm 'Moore's Law' trong kiến trúc máy tính nói về điều gì?

A. Tốc độ xung nhịp CPU tăng gấp đôi mỗi 18 tháng.
B. Số lượng transistor trên chip vi xử lý tăng gấp đôi sau mỗi 18-24 tháng.
C. Giá thành bộ nhớ RAM giảm một nửa mỗi năm.
D. Kích thước ổ cứng tăng gấp đôi mỗi năm.

22. Thanh ghi (Register) trong CPU có vai trò gì?

A. Lưu trữ dữ liệu lâu dài.
B. Lưu trữ địa chỉ bộ nhớ.
C. Lưu trữ tạm thời dữ liệu và lệnh đang được CPU xử lý.
D. Quản lý bộ nhớ cache.

23. Điểm khác biệt chính giữa kiến trúc RISC (Reduced Instruction Set Computer) và CISC (Complex Instruction Set Computer) là gì?

A. RISC sử dụng ít thanh ghi hơn CISC.
B. RISC có tập lệnh phức tạp hơn CISC.
C. RISC tập trung vào các lệnh đơn giản, thời gian thực thi ngắn, trong khi CISC có tập lệnh phức tạp, đa dạng.
D. RISC sử dụng bộ nhớ cache lớn hơn CISC.

24. Ngắt (Interrupt) trong kiến trúc máy tính dùng để làm gì?

A. Tăng tốc độ xử lý của CPU.
B. Cho phép các thiết bị ngoại vi yêu cầu sự chú ý của CPU.
C. Quản lý bộ nhớ ảo.
D. Đồng bộ hóa dữ liệu giữa cache và RAM.

25. Việc sử dụng bộ nhớ ảo (Virtual Memory) có lợi ích chính nào đối với hệ thống máy tính?

A. Tăng tốc độ truy cập bộ nhớ.
B. Cho phép chạy các chương trình lớn hơn dung lượng RAM vật lý.
C. Giảm tiêu thụ điện năng của bộ nhớ.
D. Đơn giản hóa quản lý bộ nhớ cache.

26. Thành phần nào của CPU chịu trách nhiệm thực hiện các phép toán số học và logic?

A. Bộ điều khiển (Control Unit)
B. Bộ nhớ Cache
C. Bộ số học và logic (ALU)
D. Thanh ghi (Register)

27. Địa chỉ vật lý (Physical Address) khác với địa chỉ logic (Logical Address) như thế nào?

A. Địa chỉ vật lý được CPU sử dụng, địa chỉ logic do hệ điều hành quản lý.
B. Địa chỉ vật lý là địa chỉ thực tế trong bộ nhớ RAM, địa chỉ logic là địa chỉ ảo do bộ quản lý bộ nhớ (MMU) tạo ra.
C. Địa chỉ vật lý thay đổi theo thời gian, địa chỉ logic cố định.
D. Địa chỉ vật lý dài hơn địa chỉ logic.

28. Ưu điểm chính của kiến trúc đa nhân (Multicore Architecture) là gì?

A. Giảm tiêu thụ điện năng.
B. Tăng tốc độ xung nhịp CPU.
C. Cải thiện hiệu suất xử lý song song và đa nhiệm.
D. Đơn giản hóa thiết kế CPU.

29. Phương pháp nào sau đây giúp tăng hiệu suất của CPU bằng cách thực hiện đồng thời nhiều lệnh ở các giai đoạn khác nhau?

A. Xung nhịp (Clock speed)
B. Bộ nhớ ảo (Virtual Memory)
C. Ống dẫn lệnh (Pipelining)
D. Đa nhiệm (Multitasking)

30. Bus địa chỉ (Address Bus) được sử dụng để làm gì trong hệ thống máy tính?

A. Truyền dữ liệu giữa CPU và bộ nhớ.
B. Chọn thiết bị ngoại vi để giao tiếp.
C. Xác định vị trí bộ nhớ hoặc thiết bị ngoại vi mà CPU muốn truy cập.
D. Điều khiển luồng dữ liệu và lệnh trong CPU.

1 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

1. Trong hệ thống RAID (Redundant Array of Independent Disks), RAID 0 (striping) tập trung vào mục tiêu chính nào?

2 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

2. Kiến trúc máy tính Von Neumann đặc trưng bởi điều gì?

3 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

3. Kiến trúc Harvard khác biệt cơ bản so với kiến trúc Von Neumann ở điểm nào liên quan đến bộ nhớ?

4 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

4. Trong hệ thống máy tính, `bottleneck` (nút cổ chai) thường đề cập đến thành phần nào giới hạn hiệu suất tổng thể?

5 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

5. Bộ nhớ cache L1, L2, L3 khác nhau chủ yếu về yếu tố nào?

6 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

6. GPU (Graphics Processing Unit) khác biệt chính so với CPU (Central Processing Unit) ở điểm nào trong kiến trúc?

7 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

7. DMA (Direct Memory Access) là kỹ thuật cho phép thiết bị nào truy cập bộ nhớ trực tiếp, không cần thông qua CPU?

8 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

8. Phương pháp thay thế cache (Cache Replacement Policy) nào loại bỏ khối cache đã được sử dụng ít gần đây nhất khi cache đầy và cần chỗ cho khối mới?

9 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

9. Phương pháp đánh địa chỉ 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 một thanh ghi cơ sở?

10 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

10. Chức năng chính của bộ điều khiển bộ nhớ (Memory Controller) là gì?

11 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

11. Trong các phương pháp ánh xạ cache (Cache Mapping), phương pháp nào phức tạp nhất nhưng linh hoạt nhất, cho phép một khối bộ nhớ chính có thể được đặt ở bất kỳ vị trí nào trong cache?

12 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

12. Loại bộ nhớ nào sau đây là bộ nhớ khả biến (volatile memory), nghĩa là mất dữ liệu khi mất nguồn điện?

13 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

13. Trong ngữ cảnh bộ nhớ cache, `cache miss` xảy ra khi nào?

14 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

14. Chu trình lệnh (Instruction Cycle) cơ bản của CPU bao gồm các giai đoạn nào theo thứ tự?

15 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

15. Mục đích chính của việc sử dụng `bus clock` trong hệ thống máy tính là gì?

16 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

16. Loại bộ nhớ nào sau đây thường có tốc độ truy cập nhanh nhất?

17 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

17. Trong hệ thống bộ nhớ phân cấp, khi CPU cần dữ liệu, nó sẽ tìm kiếm theo thứ tự nào?

18 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

18. Trong kiến trúc CPU, `siêu vô hướng` (Superscalar) đề cập đến khả năng gì?

19 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

19. Khái niệm `Instruction Set Architecture` (ISA) định nghĩa điều gì?

20 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

20. Bộ nhớ ROM (Read-Only Memory) thường được sử dụng để lưu trữ cái gì?

21 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

21. Khái niệm `Moore`s Law` trong kiến trúc máy tính nói về điều gì?

22 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

22. Thanh ghi (Register) trong CPU có vai trò gì?

23 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

23. Điểm khác biệt chính giữa kiến trúc RISC (Reduced Instruction Set Computer) và CISC (Complex Instruction Set Computer) là gì?

24 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

24. Ngắt (Interrupt) trong kiến trúc máy tính dùng để làm gì?

25 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

25. Việc sử dụng bộ nhớ ảo (Virtual Memory) có lợi ích chính nào đối với hệ thống máy tính?

26 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

26. Thành phần nào của CPU chịu trách nhiệm thực hiện các phép toán số học và logic?

27 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

27. Địa chỉ vật lý (Physical Address) khác với địa chỉ logic (Logical Address) như thế nào?

28 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

28. Ưu điểm chính của kiến trúc đa nhân (Multicore Architecture) là gì?

29 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

29. Phương pháp nào sau đây giúp tăng hiệu suất của CPU bằng cách thực hiện đồng thời nhiều lệnh ở các giai đoạn khác nhau?

30 / 30

Category: Kiến trúc máy tính

Tags: Bộ đề 15

30. Bus địa chỉ (Address Bus) được sử dụng để làm gì trong hệ thống máy tính?