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

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é!!!


Đề thi, bài tập 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. Phép toán nào được thực hiện bởi ALU khi thực thi một lệnh ADD?

A. Phép nhân
B. Phép cộng
C. Phép so sánh logic
D. Phép dịch bit

2. Bộ nhớ ảo (Virtual Memory) được sử dụng để làm gì?

A. Tăng tốc độ truy cập bộ nhớ chính.
B. Mở rộng không gian địa chỉ khả dụng cho các chương trình, vượt quá dung lượng RAM vật lý.
C. Lưu trữ các file hệ thống.
D. Thực hiện sao lưu dữ liệu tự động.

3. Ưu điểm chính của kiến trúc máy tính song song (Parallel Computing) so với kiến trúc nối tiếp (Sequential Computing) là gì?

A. Đơn giản hóa quá trình lập trình.
B. Giảm chi phí sản xuất phần cứng.
C. Tăng khả năng xử lý các bài toán phức tạp và đòi hỏi hiệu năng cao bằng cách thực hiện nhiều tác vụ cùng lúc.
D. Giảm tiêu thụ năng lượng tổng thể.

4. Chế độ địa chỉ (Addressing Mode) xác định điều gì trong một lệnh?

A. Loại phép toán cần thực hiện.
B. Cách xác định địa chỉ toán hạng (operand).
C. Thanh ghi sẽ lưu trữ kết quả.
D. Độ dài của lệnh.

5. Nếu CPI (Cycles Per Instruction) của một CPU tăng lên, trong khi tốc độ xung nhịp và số lượng lệnh thực thi không đổi, thì hiệu năng của CPU sẽ:

A. Tăng lên.
B. Giảm xuống.
C. Không thay đổi.
D. Chỉ thay đổi khi dung lượng RAM thay đổi.

6. Vai trò chính của bộ nhớ ROM (Read-Only Memory) trong máy tính là gì?

A. Lưu trữ dữ liệu tạm thời cho các chương trình đang chạy.
B. Lưu trữ hệ điều hành đầy đủ.
C. Lưu trữ các chương trình khởi động cơ bản (như BIOS∕UEFI) và firmware.
D. Mở rộng dung lượng lưu trữ cho người dùng.

7. Nếu một CPU có tốc độ xung nhịp cao nhưng kiến trúc đường ống (pipelining) kém hiệu quả, điều gì có thể xảy ra?

A. Tốc độ thực thi lệnh sẽ luôn rất nhanh.
B. Có thể xảy ra các điểm nghẽn (stalls) trong đường ống, làm giảm hiệu năng thực tế so với tốc độ xung nhịp lý thuyết.
C. Bộ nhớ Cache sẽ tự động lớn hơn.
D. CPU sẽ tiêu thụ ít năng lượng hơn.

8. Độ rộng của Bus địa chỉ (Address Bus) xác định điều gì?

A. Tốc độ truyền dữ liệu của bus.
B. Số lượng bit dữ liệu có thể truyền cùng lúc.
C. Dung lượng bộ nhớ tối đa mà CPU có thể truy cập trực tiếp.
D. Số lượng thiết bị ngoại vi có thể kết nối.

9. Nếu một máy tính gặp lỗi Page Fault, điều gì đang xảy ra?

A. CPU đang cố gắng truy cập vào một vùng bộ nhớ cache không hợp lệ.
B. CPU đang cố gắng truy cập vào một trang bộ nhớ ảo không có trong RAM vật lý và cần được nạp từ đĩa.
C. Bộ nhớ chính (RAM) đã đầy.
D. Có lỗi trong ALU khi thực hiện phép tính.

10. Vai trò của bus dữ liệu (Data Bus) trong hệ thống máy tính là gì?

A. Truyền tín hiệu điều khiển giữa các thiết bị.
B. Truyền địa chỉ bộ nhớ hoặc thiết bị ngoại vi.
C. Truyền dữ liệu giữa CPU, bộ nhớ và thiết bị ngoại vi.
D. Cung cấp nguồn điện cho các thành phần.

11. Trong hệ thống bộ nhớ phân cấp, khi dữ liệu được tìm thấy ở tầng cao hơn (gần CPU hơn), điều này được gọi là gì?

A. Page Fault
B. Cache Miss
C. Cache Hit
D. Segmentation Fault

12. Mục đích của cơ chế ngắt (Interrupt) trong kiến trúc máy tính là gì?

A. Cho phép CPU thực hiện nhiều tác vụ cùng lúc (đa nhiệm).
B. Dừng hoạt động của CPU khi gặp lỗi.
C. Cho phép thiết bị ngoại vi hoặc các sự kiện quan trọng tạm dừng hoạt động bình thường của CPU để xử lý yêu cầu khẩn cấp.
D. Tăng tốc độ xử lý của ALU.

13. Trong các loại bộ nhớ sau, loại nào có tốc độ truy cập nhanh nhất?

A. Bộ nhớ đĩa cứng (HDD)
B. Bộ nhớ chính (RAM)
C. Bộ nhớ Cache L1
D. Bộ nhớ Flash (SSD)

14. Nếu một hệ thống có bộ nhớ Cache bị `cache miss′ thường xuyên, điều gì có khả năng xảy ra?

A. Tốc độ thực thi chương trình sẽ nhanh hơn.
B. CPU sẽ phải truy cập bộ nhớ chính hoặc bộ nhớ cấp thấp hơn thường xuyên hơn, làm chậm quá trình thực thi.
C. Dung lượng bộ nhớ chính sẽ bị giảm.
D. Số lượng lỗi trong phép tính sẽ tăng lên.

15. Thanh ghi nào trong CPU lưu trữ địa chỉ của lệnh tiếp theo sẽ được thực thi?

A. Instruction Register (IR)
B. Memory Address Register (MAR)
C. Program Counter (PC)
D. Memory Buffer Register (MBR)

16. Chức năng chính của Control Unit (CU) trong CPU là gì?

A. Thực hiện các phép tính số học và logic.
B. Điều phối hoạt động của các thành phần khác trong CPU và hệ thống máy tính.
C. Lưu trữ dữ liệu tạm thời.
D. Quản lý truy cập bộ nhớ ảo.

17. Trong các kỹ thuật tăng tốc độ xử lý lệnh, kỹ thuật nào cho phép CPU dự đoán và nạp các lệnh có khả năng được thực thi tiếp theo trước khi lệnh hiện tại hoàn thành?

A. Pipelining.
B. Out-of-Order Execution.
C. Branch Prediction.
D. Caching.

18. Đơn vị nào trong CPU có nhiệm vụ giải mã lệnh (decode instruction)?

A. ALU
B. Program Counter (PC)
C. Control Unit (CU)
D. Memory Address Register (MAR)

19. Vai trò của Instruction Register (IR) trong chu kỳ lệnh (Instruction Cycle) là gì?

A. Lưu trữ địa chỉ của lệnh tiếp theo.
B. Lưu trữ toán hạng của lệnh hiện tại.
C. Lưu trữ lệnh hiện tại đang được xử lý.
D. Lưu trữ kết quả của phép tính.

20. Sự khác biệt cơ bản giữa kiến trúc RISC và CISC là gì?

A. RISC sử dụng tập lệnh phức tạp, CISC sử dụng tập lệnh đơn giản.
B. RISC tập trung vào phần cứng, CISC tập trung vào phần mềm (compiler).
C. RISC có số lượng lệnh ít hơn và đơn giản hơn, CISC có số lượng lệnh nhiều hơn và phức tạp hơn.
D. RISC chỉ dành cho máy chủ, CISC chỉ dành cho máy tính cá nhân.

21. Kiểu dữ liệu dấu phẩy động (Floating-point) được sử dụng để biểu diễn loại số nào trong máy tính?

A. Số nguyên không dấu.
B. Số nguyên có dấu.
C. Số thực (có phần thập phân).
D. Ký tự văn bản.

22. Pipelining (đường ống) trong kiến trúc CPU giúp cải thiện hiệu năng bằng cách nào?

A. Tăng tốc độ xung nhịp của CPU.
B. Cho phép nhiều lệnh được thực hiện đồng thời ở các giai đoạn khác nhau của chu kỳ lệnh.
C. Giảm số lượng bóng bán dẫn trong CPU.
D. Tăng dung lượng bộ nhớ Cache.

23. Thành phần nào trong CPU chịu trách nhiệm thực hiện các phép tính số học và logic?

A. Control Unit (CU)
B. Arithmetic Logic Unit (ALU)
C. Memory Management Unit (MMU)
D. Cache Memory

24. Kiến trúc Harvard khác với kiến trúc Von Neumann ở điểm nào?

A. Sử dụng thanh ghi nhiều hơn.
B. Có bộ nhớ riêng cho lệnh và dữ liệu với bus riêng biệt.
C. Thực hiện lệnh theo thứ tự ngẫu nhiên.
D. Chỉ có một bus duy nhất cho mọi hoạt động.

25. Trong một hệ thống máy tính, thiết bị I∕O (Input∕Output) được kết nối với CPU và bộ nhớ thông qua thành phần nào?

A. ALU
B. Control Unit
C. Bus hệ thống (System Bus)
D. Program Counter

26. Nếu một hệ thống có bus dữ liệu 64 bit, điều này có ý nghĩa trực tiếp gì đối với việc truyền dữ liệu?

A. CPU có thể xử lý 64 bit dữ liệu trong một lệnh.
B. Có 64 đường địa chỉ khả dụng.
C. Có thể truyền 64 bit dữ liệu cùng lúc giữa các thành phần.
D. Tốc độ xung nhịp của bus là 64 MHz.

27. Mục đích chính của bộ nhớ Cache trong hệ thống máy tính là gì?

A. Lưu trữ dữ liệu lâu dài
B. Tăng tốc độ truy cập dữ liệu cho CPU
C. Mở rộng dung lượng bộ nhớ chính
D. Lưu trữ các chương trình đang chạy

28. Kiến trúc Von Neumann nổi bật với đặc điểm nào?

A. Có bộ nhớ riêng cho lệnh và dữ liệu.
B. Sử dụng đường bus chung cho cả lệnh và dữ liệu.
C. Thực hiện nhiều lệnh cùng lúc.
D. Chỉ xử lý dữ liệu số.

29. Nếu một lệnh yêu cầu truy cập dữ liệu từ bộ nhớ chính, quá trình này thường chậm hơn nhiều so với việc truy cập dữ liệu từ thanh ghi CPU. Đây là vấn đề gì mà kiến trúc máy tính thường phải đối mặt?

A. Pipe stall.
B. Memory Wall.
C. Arithmetic overflow.
D. Cache coherence problem.

30. Mục đích của việc sử dụng các cấp độ Cache (L1, L2, L3) là gì?

A. Tăng dung lượng lưu trữ lâu dài.
B. Tạo ra một hệ thống phân cấp bộ nhớ với các tầng có dung lượng tăng dần và tốc độ giảm dần để tối ưu hiệu năng và chi phí.
C. Giảm thiểu việc sử dụng bộ nhớ chính.
D. Phân loại dữ liệu theo mức độ quan trọng.

1 / 30

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

Tags: Bộ đề 4

1. Phép toán nào được thực hiện bởi ALU khi thực thi một lệnh ADD?

2 / 30

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

Tags: Bộ đề 4

2. Bộ nhớ ảo (Virtual Memory) được sử dụng để làm gì?

3 / 30

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

Tags: Bộ đề 4

3. Ưu điểm chính của kiến trúc máy tính song song (Parallel Computing) so với kiến trúc nối tiếp (Sequential Computing) là gì?

4 / 30

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

Tags: Bộ đề 4

4. Chế độ địa chỉ (Addressing Mode) xác định điều gì trong một lệnh?

5 / 30

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

Tags: Bộ đề 4

5. Nếu CPI (Cycles Per Instruction) của một CPU tăng lên, trong khi tốc độ xung nhịp và số lượng lệnh thực thi không đổi, thì hiệu năng của CPU sẽ:

6 / 30

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

Tags: Bộ đề 4

6. Vai trò chính của bộ nhớ ROM (Read-Only Memory) trong máy tính là gì?

7 / 30

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

Tags: Bộ đề 4

7. Nếu một CPU có tốc độ xung nhịp cao nhưng kiến trúc đường ống (pipelining) kém hiệu quả, điều gì có thể xảy ra?

8 / 30

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

Tags: Bộ đề 4

8. Độ rộng của Bus địa chỉ (Address Bus) xác định điều gì?

9 / 30

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

Tags: Bộ đề 4

9. Nếu một máy tính gặp lỗi Page Fault, điều gì đang xảy ra?

10 / 30

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

Tags: Bộ đề 4

10. Vai trò của bus dữ liệu (Data Bus) trong hệ thống máy tính là gì?

11 / 30

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

Tags: Bộ đề 4

11. Trong hệ thống bộ nhớ phân cấp, khi dữ liệu được tìm thấy ở tầng cao hơn (gần CPU hơn), điều này được gọi là gì?

12 / 30

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

Tags: Bộ đề 4

12. Mục đích của cơ chế ngắt (Interrupt) trong kiến trúc máy tính là gì?

13 / 30

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

Tags: Bộ đề 4

13. Trong các loại bộ nhớ sau, loại nào có tốc độ truy cập nhanh nhất?

14 / 30

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

Tags: Bộ đề 4

14. Nếu một hệ thống có bộ nhớ Cache bị 'cache miss′ thường xuyên, điều gì có khả năng xảy ra?

15 / 30

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

Tags: Bộ đề 4

15. Thanh ghi nào trong CPU lưu trữ địa chỉ của lệnh tiếp theo sẽ được thực thi?

16 / 30

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

Tags: Bộ đề 4

16. Chức năng chính của Control Unit (CU) trong CPU là gì?

17 / 30

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

Tags: Bộ đề 4

17. Trong các kỹ thuật tăng tốc độ xử lý lệnh, kỹ thuật nào cho phép CPU dự đoán và nạp các lệnh có khả năng được thực thi tiếp theo trước khi lệnh hiện tại hoàn thành?

18 / 30

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

Tags: Bộ đề 4

18. Đơn vị nào trong CPU có nhiệm vụ giải mã lệnh (decode instruction)?

19 / 30

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

Tags: Bộ đề 4

19. Vai trò của Instruction Register (IR) trong chu kỳ lệnh (Instruction Cycle) là gì?

20 / 30

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

Tags: Bộ đề 4

20. Sự khác biệt cơ bản giữa kiến trúc RISC và CISC là gì?

21 / 30

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

Tags: Bộ đề 4

21. Kiểu dữ liệu dấu phẩy động (Floating-point) được sử dụng để biểu diễn loại số nào trong máy tính?

22 / 30

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

Tags: Bộ đề 4

22. Pipelining (đường ống) trong kiến trúc CPU giúp cải thiện hiệu năng bằng cách nào?

23 / 30

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

Tags: Bộ đề 4

23. Thành phần nào trong CPU chịu trách nhiệm thực hiện các phép tính số học và logic?

24 / 30

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

Tags: Bộ đề 4

24. Kiến trúc Harvard khác với kiến trúc Von Neumann ở điểm nào?

25 / 30

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

Tags: Bộ đề 4

25. Trong một hệ thống máy tính, thiết bị I∕O (Input∕Output) được kết nối với CPU và bộ nhớ thông qua thành phần nào?

26 / 30

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

Tags: Bộ đề 4

26. Nếu một hệ thống có bus dữ liệu 64 bit, điều này có ý nghĩa trực tiếp gì đối với việc truyền dữ liệu?

27 / 30

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

Tags: Bộ đề 4

27. Mục đích chính của bộ nhớ Cache trong hệ thống máy tính là gì?

28 / 30

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

Tags: Bộ đề 4

28. Kiến trúc Von Neumann nổi bật với đặc điểm nào?

29 / 30

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

Tags: Bộ đề 4

29. Nếu một lệnh yêu cầu truy cập dữ liệu từ bộ nhớ chính, quá trình này thường chậm hơn nhiều so với việc truy cập dữ liệu từ thanh ghi CPU. Đây là vấn đề gì mà kiến trúc máy tính thường phải đối mặt?

30 / 30

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

Tags: Bộ đề 4

30. Mục đích của việc sử dụng các cấp độ Cache (L1, L2, L3) là gì?