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

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

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

1. Mục đích chính của việc sử dụng nhiều lõi (multi-core) trong CPU hiện đại là gì?

A. Tăng tốc độ xung nhịp của từng lõi
B. Giảm kích thước vật lý của CPU
C. Cho phép xử lý song song nhiều tác vụ hoặc luồng (thread)
D. Giảm lượng điện năng tiêu thụ

2. Ưu điểm chính của việc sử dụng thanh ghi so với truy cập trực tiếp bộ nhớ RAM là gì?

A. Thanh ghi có dung lượng lớn hơn RAM
B. Thanh ghi tiêu thụ ít điện năng hơn
C. Thanh ghi có tốc độ truy cập nhanh hơn đáng kể so với RAM
D. Thanh ghi có thể lưu trữ vĩnh viễn dữ liệu

3. SIMD (Single Instruction, Multiple Data) là kiến trúc xử lý song song phù hợp nhất với loại tác vụ nào?

A. Thực thi các chương trình độc lập
B. Thực hiện cùng một thao tác trên nhiều phần tử dữ liệu cùng lúc
C. Xử lý các luồng lệnh khác nhau độc lập
D. Thực hiện các phép tính logic phức tạp

4. Chức năng chính của Memory Management Unit (MMU) là gì?

A. Thực hiện các phép tính số học
B. Quản lý và ánh xạ địa chỉ bộ nhớ ảo sang địa chỉ bộ nhớ vật lý
C. Điều khiển luồng dữ liệu trên bus
D. Lưu trữ các thanh ghi đa năng

5. Trong chu trình lệnh (instruction cycle), giai đoạn nào CPU tìm nạp lệnh từ bộ nhớ?

A. Execute (Thực thi)
B. Decode (Giải mã)
C. Fetch (Tìm nạp)
D. Write-back (Ghi lại)

6. Trong hệ thống bộ nhớ phân cấp, nguyên tắc nào giải thích lý do dữ liệu được truy cập gần đây có khả năng được truy cập lại sớm?

A. Spatial Locality
B. Temporal Locality
C. Sequential Locality
D. Random Locality

7. Trong kiến trúc đường ống (pipelining), `hazard′ (nguy cơ) là gì?

A. Một lệnh không hợp lệ
B. Một tình huống ngăn cản lệnh tiếp theo thực thi trong chu kỳ xung nhịp dự kiến
C. Thiết bị ngoại vi bị lỗi
D. Bộ nhớ cache bị đầy

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

A. Tăng tốc độ xử lý của CPU
B. Mở rộng không gian địa chỉ bộ nhớ khả dụng cho các chương trình bằng cách sử dụng ổ cứng
C. Lưu trữ các file hệ thống quan trọng
D. Kết nối máy tính với mạng Internet

9. Loại bus nào được sử dụng để gửi tín hiệu điều khiển từ Control Unit đến các thành phần khác?

A. Data Bus
B. Address Bus
C. Control Bus
D. Expansion Bus

10. Khi xảy ra `Page Fault′ trong hệ thống bộ nhớ ảo, điều gì thường xảy ra?

A. Dữ liệu được tìm thấy trong bộ nhớ cache
B. Trang bộ nhớ được yêu cầu không có trong RAM và phải được nạp từ ổ cứng
C. Một lỗi phần cứng nghiêm trọng xảy ra
D. Chương trình kết thúc

11. Tại sao kiến trúc phân cấp bộ nhớ (Memory Hierarchy) lại quan trọng?

A. Để tất cả bộ nhớ có cùng tốc độ
B. Để tối ưu hóa chi phí và hiệu năng truy cập bộ nhớ
C. Để đơn giản hóa việc lập trình
D. Để giảm dung lượng bộ nhớ cần thiết

12. Bộ nhớ cache cấp 1 (L1 cache) thường được đặt ở đâu trong hệ thống máy tính?

A. Trên bo mạch chủ, xa CPU
B. Trong ổ cứng
C. Tích hợp trực tiếp trên chip CPU
D. Trong bộ nhớ RAM chính

13. Đơn vị nào chịu trách nhiệm giải mã lệnh (Decode) trong chu trình lệnh?

A. ALU
B. Memory
C. Control Unit (CU)
D. I∕O Interface

14. 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. Registers

15. Bus dữ liệu (Data Bus) có chức năng chính là gì?

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

16. Kiến trúc tập lệnh (Instruction Set Architecture - ISA) định nghĩa điều gì?

A. Cách các thành phần vật lý được kết nối
B. Số lượng lõi xử lý trong CPU
C. Các lệnh mà bộ xử lý có thể hiểu và thực thi
D. Dung lượng bộ nhớ RAM

17. Pipelining (kiến trúc đường ống) trong CPU có tác dụng gì?

A. Giảm số lượng bóng bán dẫn trên chip
B. Tăng số lượng lệnh được thực thi đồng thời, tăng thông lượng
C. Giảm dung lượng bộ nhớ cache
D. Đơn giản hóa tập lệnh

18. Độ rộng của bus địa chỉ (Address Bus Width) quyết định điều gì?

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

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

A. Sử dụng bộ nhớ ảo
B. Có bus dữ liệu và địa chỉ riêng cho lệnh và dữ liệu
C. Chỉ sử dụng tập lệnh RISC
D. Không có ALU

20. Ưu điểm chính của kiến trúc RISC (Reduced Instruction Set Computing) so với CISC (Complex Instruction Set Computing) là gì?

A. Mỗi lệnh thực hiện một tác vụ phức tạp
B. Tập lệnh lớn và đa dạng
C. Chu trình thực thi lệnh đơn giản và nhanh hơn
D. Ít thanh ghi hơn

21. Mục đích của bộ nhớ cache là gì?

A. Lưu trữ vĩnh viễn dữ liệu
B. Làm chậm tốc độ truy cập bộ nhớ chính
C. Giảm khoảng cách tốc độ giữa CPU và bộ nhớ chính
D. Tăng nhiệt độ hoạt động của CPU

22. Khái niệm `Locality of Reference′ (Tính cục bộ của tham chiếu) trong kiến trúc máy tính đề cập đến điều gì?

A. CPU chỉ truy cập dữ liệu từ các thiết bị ngoại vi gần nhất
B. Các chương trình có xu hướng truy cập cùng một vị trí bộ nhớ hoặc các vị trí lân cận trong một khoảng thời gian ngắn
C. Tất cả các lệnh phải được đặt trong một vùng bộ nhớ duy nhất
D. Bộ nhớ cache chỉ lưu trữ dữ liệu từ các file cục bộ

23. Hiện tượng `Cache Miss′ xảy ra khi nào?

A. Dữ liệu được tìm thấy trong bộ nhớ cache
B. Dữ liệu không được tìm thấy trong bộ nhớ cache và phải lấy từ cấp bộ nhớ chậm hơn
C. CPU thực hiện một phép tính sai
D. Bộ nhớ RAM bị đầy

24. Mục đích của `Prefetching′ trong bộ xử lý là gì?

A. Ghi dữ liệu vào bộ nhớ cache
B. Đoán trước và nạp các lệnh hoặc dữ liệu có khả năng được sử dụng tiếp theo vào cache
C. Xóa nội dung bộ nhớ cache
D. Thực hiện lệnh

25. Trong kiến trúc CPU, `CPI′ (Cycles Per Instruction) là một chỉ số đo lường điều gì?

A. Số lệnh thực thi mỗi giây
B. Số chu kỳ xung nhịp cần thiết trung bình để hoàn thành một lệnh
C. Tần số xung nhịp của CPU
D. Số lượng lõi xử lý

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

A. Thao tác sẽ được thực hiện (ví dụ: ADD, SUB)
B. Cách xác định địa chỉ hiệu dụng của toán hạng
C. Loại dữ liệu đang được xử lý
D. Thanh ghi đích

27. Thanh ghi (Register) trong CPU được sử dụng để làm gì?

A. Lưu trữ dữ liệu lâu dài như trên ổ cứng
B. Lưu trữ các lệnh và dữ liệu tạm thời mà CPU đang xử lý
C. Kết nối các thiết bị ngoại vi
D. Mở rộng dung lượng bộ nhớ RAM

28. Interrupt (Ngắt) trong kiến trúc máy tính là gì?

A. Một lỗi xảy ra trong quá trình tính toán
B. Một tín hiệu tạm dừng chương trình đang chạy để xử lý một sự kiện quan trọng khác
C. Một loại lệnh đặc biệt
D. Quá trình khởi động máy tính

29. Chức năng của Program Counter (PC) trong CPU là gì?

A. Lưu trữ kết quả của phép tính
B. Chứa địa chỉ bộ nhớ của lệnh tiếp theo sẽ được thực thi
C. Lưu trữ các toán hạng của lệnh hiện tại
D. Đếm số lượng lệnh đã thực thi

30. Trong kiến trúc máy tính, `Word Size′ (Kích thước từ) thường đề cập đến điều gì?

A. Kích thước vật lý của chip bộ xử lý
B. Số bit mà CPU có thể xử lý trong một lần hoạt động
C. Số lượng lệnh trong tập lệnh
D. Dung lượng bộ nhớ cache

1 / 30

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

Tags: Bộ đề 6

1. Mục đích chính của việc sử dụng nhiều lõi (multi-core) trong CPU hiện đại là gì?

2 / 30

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

Tags: Bộ đề 6

2. Ưu điểm chính của việc sử dụng thanh ghi so với truy cập trực tiếp bộ nhớ RAM là gì?

3 / 30

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

Tags: Bộ đề 6

3. SIMD (Single Instruction, Multiple Data) là kiến trúc xử lý song song phù hợp nhất với loại tác vụ nào?

4 / 30

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

Tags: Bộ đề 6

4. Chức năng chính của Memory Management Unit (MMU) là gì?

5 / 30

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

Tags: Bộ đề 6

5. Trong chu trình lệnh (instruction cycle), giai đoạn nào CPU tìm nạp lệnh từ bộ nhớ?

6 / 30

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

Tags: Bộ đề 6

6. Trong hệ thống bộ nhớ phân cấp, nguyên tắc nào giải thích lý do dữ liệu được truy cập gần đây có khả năng được truy cập lại sớm?

7 / 30

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

Tags: Bộ đề 6

7. Trong kiến trúc đường ống (pipelining), 'hazard′ (nguy cơ) là gì?

8 / 30

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

Tags: Bộ đề 6

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

9 / 30

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

Tags: Bộ đề 6

9. Loại bus nào được sử dụng để gửi tín hiệu điều khiển từ Control Unit đến các thành phần khác?

10 / 30

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

Tags: Bộ đề 6

10. Khi xảy ra 'Page Fault′ trong hệ thống bộ nhớ ảo, điều gì thường xảy ra?

11 / 30

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

Tags: Bộ đề 6

11. Tại sao kiến trúc phân cấp bộ nhớ (Memory Hierarchy) lại quan trọng?

12 / 30

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

Tags: Bộ đề 6

12. Bộ nhớ cache cấp 1 (L1 cache) thường được đặt ở đâu trong hệ thống máy tính?

13 / 30

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

Tags: Bộ đề 6

13. Đơn vị nào chịu trách nhiệm giải mã lệnh (Decode) trong chu trình lệnh?

14 / 30

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

Tags: Bộ đề 6

14. 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?

15 / 30

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

Tags: Bộ đề 6

15. Bus dữ liệu (Data Bus) có chức năng chính là gì?

16 / 30

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

Tags: Bộ đề 6

16. Kiến trúc tập lệnh (Instruction Set Architecture - ISA) định nghĩa điều gì?

17 / 30

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

Tags: Bộ đề 6

17. Pipelining (kiến trúc đường ống) trong CPU có tác dụng gì?

18 / 30

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

Tags: Bộ đề 6

18. Độ rộng của bus địa chỉ (Address Bus Width) quyết định điều gì?

19 / 30

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

Tags: Bộ đề 6

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

20 / 30

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

Tags: Bộ đề 6

20. Ưu điểm chính của kiến trúc RISC (Reduced Instruction Set Computing) so với CISC (Complex Instruction Set Computing) 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ộ đề 6

21. Mục đích của bộ nhớ cache là gì?

22 / 30

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

Tags: Bộ đề 6

22. Khái niệm 'Locality of Reference′ (Tính cục bộ của tham chiếu) trong kiến trúc máy tính đề cập đến điều gì?

23 / 30

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

Tags: Bộ đề 6

23. Hiện tượng 'Cache Miss′ xảy ra khi nào?

24 / 30

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

Tags: Bộ đề 6

24. Mục đích của 'Prefetching′ trong bộ xử lý là gì?

25 / 30

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

Tags: Bộ đề 6

25. Trong kiến trúc CPU, 'CPI′ (Cycles Per Instruction) là một chỉ số đo lường điều gì?

26 / 30

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

Tags: Bộ đề 6

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

27 / 30

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

Tags: Bộ đề 6

27. Thanh ghi (Register) trong CPU được sử dụng để làm gì?

28 / 30

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

Tags: Bộ đề 6

28. Interrupt (Ngắt) trong kiến trúc máy tính là gì?

29 / 30

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

Tags: Bộ đề 6

29. Chức năng của Program Counter (PC) trong CPU là gì?

30 / 30

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

Tags: Bộ đề 6

30. Trong kiến trúc máy tính, 'Word Size′ (Kích thước từ) thường đề cập đến điều gì?