Đề 4 – Đề thi, câu hỏi 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

Đề 4 - Đề thi, câu hỏi trắc nghiệm online Kiến trúc máy tính

1. Cache coherence (tính nhất quán của bộ nhớ cache) là gì?

A. Đảm bảo rằng tất cả các bộ nhớ cache trong hệ thống có cùng dữ liệu.
B. Đảm bảo rằng dữ liệu trong bộ nhớ cache luôn được mã hóa.
C. Đảm bảo rằng bộ nhớ cache luôn đầy.
D. Đảm bảo rằng bộ nhớ cache luôn được làm mát.

2. Trong kiến trúc máy tính, thuật ngữ `cache pollution` (ô nhiễm cache) đề cập đến điều gì?

A. Một lỗi phần cứng làm hỏng bộ nhớ cache.
B. Một tình huống khi bộ nhớ cache chứa đầy dữ liệu không hữu ích, làm giảm hiệu suất.
C. Một loại virus máy tính tấn công bộ nhớ cache.
D. Một vấn đề về nhiệt độ làm giảm hiệu suất của bộ nhớ cache.

3. Trong kiến trúc máy tính, thuật ngữ `Amdahl`s Law` (Định luật Amdahl) được sử dụng để làm gì?

A. Tính toán giá trị trung bình của dữ liệu.
B. Dự đoán giới hạn tăng tốc tối đa của một chương trình khi tăng số lượng bộ xử lý.
C. Đo lường nhiệt độ của CPU.
D. Tính toán dung lượng bộ nhớ cần thiết cho một ứng dụng.

4. Trong kiến trúc máy tính, thuật ngữ `pipelining hazard` (rủi ro ống dẫn) đề cập đến điều gì?

A. Một lỗi phần cứng.
B. Một tình huống làm chậm hoặc đình trệ quá trình thực hiện lệnh trong pipeline.
C. Một loại virus máy tính.
D. Một lỗi phần mềm.

5. Bộ nhớ ảo (Virtual memory) là gì?

A. Một loại bộ nhớ vật lý siêu nhanh.
B. Một kỹ thuật cho phép hệ thống sử dụng không gian đĩa cứng làm bộ nhớ RAM.
C. Một loại bộ nhớ chỉ đọc.
D. Một loại bộ nhớ cache.

6. Trong ngữ cảnh kiến trúc máy tính, thuật ngữ `pipeline` (ống dẫn) dùng để chỉ điều gì?

A. Một loại bộ nhớ đặc biệt.
B. Kỹ thuật cho phép nhiều lệnh được thực hiện đồng thời ở các giai đoạn khác nhau.
C. Một giao thức mạng.
D. Một loại hệ điều hành.

7. RAM (Random Access Memory) có đặc điểm gì?

A. Là bộ nhớ chỉ đọc.
B. Là bộ nhớ truy cập tuần tự.
C. Là bộ nhớ khả biến (volatile) và truy cập ngẫu nhiên.
D. Là bộ nhớ lưu trữ dữ liệu vĩnh viễn.

8. Đơn vị nào sau đây không phải là một thành phần cơ bản của CPU?

A. ALU (Arithmetic Logic Unit).
B. CU (Control Unit).
C. GPU (Graphics Processing Unit).
D. Register.

9. Ưu điểm của kiến trúc đa lõi (multi-core) so với kiến trúc đơn lõi (single-core) là gì?

A. Tiêu thụ ít điện năng hơn.
B. Giá thành rẻ hơn.
C. Hiệu suất tốt hơn trong các ứng dụng đa luồng.
D. Kích thước nhỏ hơn.

10. Một hệ thống có kiến trúc Harvard khác với kiến trúc Von Neumann như thế nào?

A. Kiến trúc Harvard sử dụng một không gian địa chỉ duy nhất cho cả dữ liệu và lệnh.
B. Kiến trúc Harvard sử dụng các bộ nhớ riêng biệt cho dữ liệu và lệnh.
C. Kiến trúc Harvard không có bộ nhớ.
D. Kiến trúc Harvard chỉ sử dụng bộ nhớ cache.

11. Trong kiến trúc máy tính, thuật ngữ ` Moore`s Law` (Định luật Moore) đề cập đến điều gì?

A. Giá của bộ nhớ giảm một nửa mỗi năm.
B. Số lượng transistor trên một vi mạch tăng gấp đôi sau mỗi hai năm.
C. Tốc độ của CPU tăng gấp đôi mỗi năm.
D. Kích thước của ổ cứng giảm một nửa mỗi năm.

12. Cache hit rate (tỷ lệ trúng cache) là gì?

A. Tỷ lệ phần trăm số lần dữ liệu được tìm thấy trong bộ nhớ cache.
B. Tỷ lệ phần trăm số lần dữ liệu không được tìm thấy trong bộ nhớ cache.
C. Tốc độ truy cập bộ nhớ cache.
D. Dung lượng của bộ nhớ cache.

13. Bus hệ thống (system bus) có chức năng gì?

A. Cung cấp nguồn điện cho các thành phần.
B. Truyền dữ liệu, địa chỉ và tín hiệu điều khiển giữa các thành phần trong hệ thống.
C. Làm mát các thành phần.
D. Bảo vệ các thành phần khỏi bụi.

14. Trong kiến trúc máy tính, thuật ngữ `branch prediction` (dự đoán rẽ nhánh) đề cập đến điều gì?

A. Dự đoán thời gian thực hiện của một chương trình.
B. Dự đoán xem một lệnh rẽ nhánh có được thực hiện hay không.
C. Dự đoán dung lượng bộ nhớ cần thiết cho một chương trình.
D. Dự đoán nhiệt độ của CPU.

15. Trong kiến trúc máy tính, thuật ngữ `superscalar` đề cập đến điều gì?

A. Một loại CPU có tốc độ xung nhịp rất cao.
B. Một kiến trúc CPU có thể thực hiện nhiều lệnh cùng một lúc.
C. Một loại bộ nhớ cache rất lớn.
D. Một kỹ thuật làm mát CPU bằng chất lỏng.

16. TLB (Translation Lookaside Buffer) là gì?

A. Một loại bộ nhớ cache cho các địa chỉ vật lý.
B. Một bộ nhớ cache đặc biệt được sử dụng để lưu trữ các ánh xạ từ địa chỉ ảo sang địa chỉ vật lý.
C. Một loại bộ nhớ chỉ đọc.
D. Một loại bộ nhớ RAM.

17. Hyperthreading là gì?

A. Một kỹ thuật làm mát CPU.
B. Một kỹ thuật cho phép một lõi CPU vật lý hoạt động như hai lõi logic.
C. Một loại bộ nhớ cache.
D. Một giao thức mạng.

18. Kiến trúc Von Neumann đặc trưng bởi điều gì?

A. Sử dụng nhiều bộ nhớ riêng biệt cho dữ liệu và lệnh.
B. Sử dụng một không gian địa chỉ duy nhất cho cả dữ liệu và lệnh.
C. Không có bộ nhớ.
D. Sử dụng bộ nhớ chỉ đọc.

19. CPU (Central Processing Unit) thực hiện chức năng chính nào?

A. Lưu trữ dữ liệu.
B. Thực hiện các lệnh và xử lý dữ liệu.
C. Hiển thị hình ảnh.
D. Kết nối mạng.

20. Write-through cache và write-back cache khác nhau như thế nào?

A. Write-through nhanh hơn write-back.
B. Write-through ghi dữ liệu vào cả bộ nhớ cache và bộ nhớ chính đồng thời, trong khi write-back chỉ ghi vào bộ nhớ cache và đánh dấu là `dirty`.
C. Write-through rẻ hơn write-back.
D. Write-through dễ triển khai hơn write-back.

21. Ưu điểm của việc sử dụng GPU (Graphics Processing Unit) so với CPU trong một số ứng dụng là gì?

A. GPU có khả năng xử lý các tác vụ tuần tự tốt hơn.
B. GPU có số lượng lõi lớn hơn và kiến trúc song song, phù hợp với các tác vụ tính toán song song.
C. GPU tiêu thụ ít điện năng hơn.
D. GPU có giá thành rẻ hơn.

22. Endianness (thứ tự byte) trong kiến trúc máy tính đề cập đến điều gì?

A. Cách sắp xếp các bit trong một byte.
B. Cách sắp xếp các byte trong một từ (word) dữ liệu.
C. Cách sắp xếp các lệnh trong một chương trình.
D. Cách sắp xếp các tập tin trên ổ cứng.

23. Ưu điểm của kiến trúc NUMA (Non-Uniform Memory Access) là gì?

A. Thời gian truy cập bộ nhớ đồng đều cho tất cả các bộ xử lý.
B. Khả năng mở rộng tốt hơn cho các hệ thống đa xử lý lớn.
C. Giá thành rẻ hơn so với các kiến trúc khác.
D. Tiêu thụ ít điện năng hơn.

24. Trong kiến trúc máy tính, ROM (Read-Only Memory) thường được sử dụng để làm gì?

A. Lưu trữ dữ liệu tạm thời.
B. Lưu trữ các chương trình khởi động hệ thống (firmware) và các thông tin cấu hình cơ bản.
C. Lưu trữ hệ điều hành.
D. Lưu trữ các ứng dụng người dùng.

25. Register trong CPU được sử dụng để làm gì?

A. Lưu trữ dữ liệu lâu dài.
B. Lưu trữ dữ liệu và lệnh đang được CPU xử lý.
C. Lưu trữ các chương trình khởi động.
D. Lưu trữ hệ điều hành.

26. Trong kiến trúc máy tính, thuật ngữ `cache line` (dòng cache) đề cập đến điều gì?

A. Một dòng lệnh trong chương trình.
B. Đơn vị dữ liệu nhỏ nhất được chuyển giữa bộ nhớ cache và bộ nhớ chính.
C. Một loại bộ nhớ cache đặc biệt.
D. Một đường dẫn dữ liệu trong CPU.

27. Trong kiến trúc máy tính, bộ nhớ cache thường được sử dụng để làm gì?

A. Lưu trữ dữ liệu lâu dài.
B. Tăng tốc độ truy cập dữ liệu bằng cách lưu trữ các bản sao của dữ liệu thường xuyên được sử dụng.
C. Quản lý các tiến trình hệ thống.
D. Điều khiển các thiết bị ngoại vi.

28. Sự khác biệt chính giữa CISC (Complex Instruction Set Computing) và RISC (Reduced Instruction Set Computing) là gì?

A. CISC sử dụng ít lệnh hơn RISC.
B. CISC sử dụng các lệnh phức tạp, trong khi RISC sử dụng các lệnh đơn giản.
C. CISC nhanh hơn RISC.
D. CISC rẻ hơn RISC.

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

A. Một lệnh để khởi động lại hệ thống.
B. Một tín hiệu yêu cầu CPU tạm dừng công việc hiện tại để xử lý một sự kiện quan trọng.
C. Một lỗi phần cứng.
D. Một loại virus máy tính.

30. DMA (Direct Memory Access) cho phép thiết bị nào truy cập trực tiếp vào bộ nhớ chính mà không cần sự can thiệp của CPU?

A. CPU.
B. Thiết bị ngoại vi.
C. Bộ nhớ cache.
D. ROM.

1 / 30

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

Tags: Bộ đề 4

1. Cache coherence (tính nhất quán của bộ nhớ cache) là gì?

2 / 30

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

Tags: Bộ đề 4

2. Trong kiến trúc máy tính, thuật ngữ 'cache pollution' (ô nhiễm cache) đề cập đến điều gì?

3 / 30

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

Tags: Bộ đề 4

3. Trong kiến trúc máy tính, thuật ngữ 'Amdahl's Law' (Định luật Amdahl) được sử dụng để làm gì?

4 / 30

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

Tags: Bộ đề 4

4. Trong kiến trúc máy tính, thuật ngữ 'pipelining hazard' (rủi ro ống dẫn) đề cập đến điều gì?

5 / 30

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

Tags: Bộ đề 4

5. Bộ nhớ ảo (Virtual memory) là gì?

6 / 30

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

Tags: Bộ đề 4

6. Trong ngữ cảnh kiến trúc máy tính, thuật ngữ 'pipeline' (ống dẫn) dùng để chỉ điều gì?

7 / 30

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

Tags: Bộ đề 4

7. RAM (Random Access Memory) có đặc điểm gì?

8 / 30

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

Tags: Bộ đề 4

8. Đơn vị nào sau đây không phải là một thành phần cơ bản của CPU?

9 / 30

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

Tags: Bộ đề 4

9. Ưu điểm của kiến trúc đa lõi (multi-core) so với kiến trúc đơn lõi (single-core) là gì?

10 / 30

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

Tags: Bộ đề 4

10. Một hệ thống có kiến trúc Harvard khác với kiến trúc Von Neumann như thế nào?

11 / 30

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

Tags: Bộ đề 4

11. Trong kiến trúc máy tính, thuật ngữ ' Moore's Law' (Định luật Moore) đề cập đến điều gì?

12 / 30

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

Tags: Bộ đề 4

12. Cache hit rate (tỷ lệ trúng cache) là gì?

13 / 30

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

Tags: Bộ đề 4

13. Bus hệ thống (system bus) có chức năng gì?

14 / 30

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

Tags: Bộ đề 4

14. Trong kiến trúc máy tính, thuật ngữ 'branch prediction' (dự đoán rẽ nhánh) đề cập đến điều gì?

15 / 30

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

Tags: Bộ đề 4

15. Trong kiến trúc máy tính, thuật ngữ 'superscalar' đề cập đến điều gì?

16 / 30

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

Tags: Bộ đề 4

16. TLB (Translation Lookaside Buffer) là gì?

17 / 30

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

Tags: Bộ đề 4

17. Hyperthreading là gì?

18 / 30

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

Tags: Bộ đề 4

18. Kiến trúc Von Neumann đặc trưng bởi điều gì?

19 / 30

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

Tags: Bộ đề 4

19. CPU (Central Processing Unit) thực hiện chức năng chính nào?

20 / 30

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

Tags: Bộ đề 4

20. Write-through cache và write-back cache khác nhau như thế nào?

21 / 30

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

Tags: Bộ đề 4

21. Ưu điểm của việc sử dụng GPU (Graphics Processing Unit) so với CPU trong một số ứng dụng là gì?

22 / 30

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

Tags: Bộ đề 4

22. Endianness (thứ tự byte) trong kiến trúc máy tính đề cập đến điều gì?

23 / 30

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

Tags: Bộ đề 4

23. Ưu điểm của kiến trúc NUMA (Non-Uniform Memory Access) là gì?

24 / 30

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

Tags: Bộ đề 4

24. Trong kiến trúc máy tính, ROM (Read-Only Memory) thường được sử dụng để làm gì?

25 / 30

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

Tags: Bộ đề 4

25. Register trong CPU được sử dụng để làm gì?

26 / 30

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

Tags: Bộ đề 4

26. Trong kiến trúc máy tính, thuật ngữ 'cache line' (dòng cache) đề cập đến điều gì?

27 / 30

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

Tags: Bộ đề 4

27. Trong kiến trúc máy tính, bộ nhớ cache thường được sử dụng để làm gì?

28 / 30

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

Tags: Bộ đề 4

28. Sự khác biệt chính giữa CISC (Complex Instruction Set Computing) và RISC (Reduced Instruction Set Computing) là gì?

29 / 30

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

Tags: Bộ đề 4

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

30 / 30

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

Tags: Bộ đề 4

30. DMA (Direct Memory Access) cho phép thiết bị nào truy cập trực tiếp vào bộ nhớ chính mà không cần sự can thiệp của CPU?