Đề 1 – Đề 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

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

1. Trong kiến trúc máy tính, NUMA (Non-Uniform Memory Access) là gì?

A. Một loại bộ nhớ chỉ đọc.
B. Một kiến trúc bộ nhớ trong đó thời gian truy cập bộ nhớ phụ thuộc vào vị trí bộ nhớ so với bộ xử lý.
C. Một giao thức mạng.
D. Một phương pháp mã hóa dữ liệu.

2. Đơn vị nào sau đây thường được sử dụng để đo tốc độ xung nhịp của CPU?

A. Byte
B. Hertz
C. Volt
D. Ampere

3. Trong kiến trúc máy tính, superscalar là gì?

A. Một loại máy tính lớn.
B. Một kiến trúc CPU có thể thực hiện nhiều lệnh đồng thời trong một chu kỳ xung nhịp.
C. Một loại bộ nhớ cache.
D. Một giao thức truyền dữ liệu tốc độ cao.

4. Trong kiến trúc máy tính, write-through cache là gì?

A. Một loại bộ nhớ cache chỉ cho phép đọc.
B. Một chính sách bộ nhớ cache mà dữ liệu được ghi đồng thời vào cả bộ nhớ cache và bộ nhớ chính.
C. Một chính sách bộ nhớ cache mà dữ liệu chỉ được ghi vào bộ nhớ cache.
D. Một loại bộ nhớ cache tốc độ chậm.

5. SIMD (Single Instruction, Multiple Data) là gì?

A. Một loại bộ nhớ.
B. Một kiến trúc cho phép thực hiện cùng một lệnh trên nhiều dữ liệu cùng một lúc.
C. Một giao thức mạng.
D. Một phương pháp mã hóa dữ liệu.

6. Floating-point unit (FPU) là gì?

A. Một đơn vị để xử lý số nguyên.
B. Một đơn vị để xử lý số dấu phẩy động.
C. Một đơn vị để xử lý đồ họa.
D. Một đơn vị để quản lý bộ nhớ.

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

A. Một loại bộ nhớ cache cho các trang bộ nhớ ảo.
B. Một loại bộ nhớ cache cho các lệnh.
C. Một loại bộ nhớ cache cho dữ liệu.
D. Một loại bộ nhớ cache cho địa chỉ IP.

8. Trong kiến trúc máy tính, kernel là gì?

A. Một chương trình ứng dụng.
B. Phần cốt lõi của hệ điều hành, quản lý tài nguyên hệ thống và cung cấp các dịch vụ cho các ứng dụng.
C. Một trình biên dịch.
D. Một trình gỡ lỗi.

9. Điểm khác biệt giữa static RAM (SRAM) và dynamic RAM (DRAM) là gì?

A. SRAM cần làm tươi định kỳ, DRAM thì không.
B. DRAM cần làm tươi định kỳ, SRAM thì không.
C. SRAM chậm hơn DRAM.
D. DRAM đắt hơn SRAM.

10. Endianness (thứ tự byte) là gì?

A. Một giao thức mạng.
B. Thứ tự lưu trữ các byte của một số nguyên trong bộ nhớ.
C. Một phương pháp mã hóa dữ liệu.
D. Một loại bộ nhớ đặc biệt.

11. Bus hệ thống (system bus) trong kiến trúc máy tính dùng để làm gì?

A. Cung cấp nguồn điện cho các thành phần.
B. Truyền dữ liệu giữa các thành phần khác nhau của máy tính.
C. Làm mát CPU.
D. Điều khiển tốc độ quạt.

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

A. Lưu trữ dữ liệu dài hạn.
B. Lưu trữ dữ liệu và lệnh đang được CPU xử lý.
C. Lưu trữ hệ điều hành.
D. Lưu trữ các ứng dụng người dùng.

13. So sánh ưu điểm của kiến trúc CISC (Complex Instruction Set Computing) và RISC (Reduced Instruction Set Computing)?

A. CISC có số lượng lệnh ít hơn, RISC có số lượng lệnh nhiều hơn.
B. CISC có thể thực hiện các tác vụ phức tạp hơn với ít lệnh hơn, trong khi RISC sử dụng nhiều lệnh đơn giản hơn.
C. CISC tiêu thụ ít điện năng hơn, RISC tiêu thụ nhiều điện năng hơn.
D. CISC dễ lập trình hơn, RISC khó lập trình hơn.

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

A. Một kỹ thuật mã hóa dữ liệu trong bộ nhớ cache.
B. Một cơ chế đảm bảo rằng tất cả các bộ nhớ cache trong hệ thống có cùng một bản sao dữ liệu.
C. Một phương pháp nén dữ liệu để tiết kiệm không gian bộ nhớ cache.
D. Một giao thức bảo mật cho bộ nhớ cache.

15. Trong kiến trúc máy tính, thuật ngữ `bottleneck` (nút thắt cổ chai) dùng để chỉ điều gì?

A. Một thành phần hoạt động nhanh hơn các thành phần khác.
B. Một thành phần làm chậm hiệu suất tổng thể của hệ thống.
C. Một loại virus máy tính.
D. Một thiết bị bảo vệ máy tính khỏi sét.

16. Kiến trúc Von Neumann khác với kiến trúc Harvard như thế nào?

A. Von Neumann sử dụng bộ nhớ riêng biệt cho dữ liệu và lệnh, còn Harvard sử dụng chung.
B. Harvard sử dụng bộ nhớ riêng biệt cho dữ liệu và lệnh, còn Von Neumann sử dụng chung.
C. Von Neumann nhanh hơn Harvard.
D. Harvard rẻ hơn Von Neumann.

17. Address space layout randomization (ASLR) là gì?

A. Một kỹ thuật để tối ưu hóa hiệu suất bộ nhớ.
B. Một kỹ thuật bảo mật để ngẫu nhiên hóa vị trí của các vùng nhớ quan trọng trong không gian địa chỉ.
C. Một phương pháp nén dữ liệu trong bộ nhớ.
D. Một giao thức quản lý bộ nhớ.

18. So sánh RAID 0 và RAID 1?

A. RAID 0 cung cấp dự phòng dữ liệu, RAID 1 không.
B. RAID 1 cung cấp dự phòng dữ liệu, RAID 0 không.
C. RAID 0 chậm hơn RAID 1.
D. RAID 1 rẻ hơn RAID 0.

19. Trong kiến trúc máy tính, pipeline là gì?

A. Một loại bộ nhớ chỉ đọc.
B. Một kỹ thuật cho phép nhiều lệnh được thực thi đồng thời.
C. Một giao thức mạng.
D. Một loại thiết bị lưu trữ.

20. Cache thrashing xảy ra khi nào?

A. Khi bộ nhớ cache đầy.
B. Khi bộ nhớ cache liên tục bị thay thế bởi các khối dữ liệu mới.
C. Khi CPU quá nóng.
D. Khi ổ cứng bị lỗi.

21. Điều gì quyết định hiệu suất của CPU?

A. Dung lượng RAM
B. Tốc độ xung nhịp, số lượng lõi và kiến trúc.
C. Dung lượng ổ cứng
D. Kích thước màn hình

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

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

23. Công nghệ ảo hóa (Virtualization) hoạt động như thế nào?

A. Bằng cách chia sẻ tài nguyên phần cứng giữa nhiều hệ điều hành khách.
B. Bằng cách tăng tốc độ xung nhịp của CPU.
C. Bằng cách mã hóa dữ liệu.
D. Bằng cách nén dữ liệu.

24. Hyper-threading là gì?

A. Một kỹ thuật tăng tốc độ xung nhịp 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 ảo.
C. Một loại bộ nhớ cache đặc biệt.
D. Một phương pháp làm mát CPU.

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

A. Dữ liệu được lưu trữ vĩnh viễn.
B. Dữ liệu bị mất khi tắt nguồn.
C. Tốc độ truy cập chậm.
D. Chỉ có thể đọc dữ liệu.

26. Trong kiến trúc máy tính, DMA (Direct Memory Access) là gì?

A. Một phương pháp truy cập bộ nhớ trực tiếp bởi CPU.
B. Một phương pháp cho phép các thiết bị ngoại vi truy cập bộ nhớ mà không cần sự can thiệp của CPU.
C. Một loại bộ nhớ đặc biệt.
D. Một kỹ thuật mã hóa dữ liệu.

27. Instruction set architecture (ISA) là gì?

A. Một loại bộ nhớ.
B. Một tập hợp các lệnh mà CPU có thể hiểu và thực thi.
C. Một giao thức mạng.
D. Một phương pháp mã hóa dữ liệu.

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

A. Lưu trữ dữ liệu dài hạn.
B. Tăng tốc độ truy cập dữ liệu thường xuyên sử dụng.
C. Cung cấp nguồn điện dự phòng.
D. Kết nối các thiết bị ngoại vi.

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

A. Một tín hiệu yêu cầu CPU dừng hoạt độ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ệnh để khởi động lại máy tính.
D. Một loại lỗi phần cứng.

30. Điểm khác biệt chính giữa CPU và GPU là gì?

A. CPU được tối ưu hóa cho các tác vụ song song, GPU được tối ưu hóa cho các tác vụ tuần tự.
B. GPU được tối ưu hóa cho các tác vụ song song, CPU được tối ưu hóa cho các tác vụ tuần tự.
C. CPU chỉ có thể xử lý đồ họa, GPU chỉ có thể xử lý các tác vụ chung.
D. CPU nhanh hơn GPU trong mọi tác vụ.

1 / 30

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

Tags: Bộ đề 1

1. Trong kiến trúc máy tính, NUMA (Non-Uniform Memory Access) là gì?

2 / 30

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

Tags: Bộ đề 1

2. Đơn vị nào sau đây thường được sử dụng để đo tốc độ xung nhịp của CPU?

3 / 30

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

Tags: Bộ đề 1

3. Trong kiến trúc máy tính, superscalar là gì?

4 / 30

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

Tags: Bộ đề 1

4. Trong kiến trúc máy tính, write-through cache là gì?

5 / 30

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

Tags: Bộ đề 1

5. SIMD (Single Instruction, Multiple Data) là gì?

6 / 30

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

Tags: Bộ đề 1

6. Floating-point unit (FPU) là gì?

7 / 30

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

Tags: Bộ đề 1

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

8 / 30

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

Tags: Bộ đề 1

8. Trong kiến trúc máy tính, kernel là gì?

9 / 30

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

Tags: Bộ đề 1

9. Điểm khác biệt giữa static RAM (SRAM) và dynamic RAM (DRAM) là gì?

10 / 30

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

Tags: Bộ đề 1

10. Endianness (thứ tự byte) là gì?

11 / 30

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

Tags: Bộ đề 1

11. Bus hệ thống (system bus) trong kiến trúc máy tính dùng để làm gì?

12 / 30

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

Tags: Bộ đề 1

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

13 / 30

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

Tags: Bộ đề 1

13. So sánh ưu điểm của kiến trúc CISC (Complex Instruction Set Computing) và RISC (Reduced Instruction Set Computing)?

14 / 30

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

Tags: Bộ đề 1

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

15 / 30

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

Tags: Bộ đề 1

15. Trong kiến trúc máy tính, thuật ngữ 'bottleneck' (nút thắt cổ chai) dùng để chỉ điều gì?

16 / 30

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

Tags: Bộ đề 1

16. Kiến trúc Von Neumann khác với kiến trúc Harvard như thế nào?

17 / 30

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

Tags: Bộ đề 1

17. Address space layout randomization (ASLR) là gì?

18 / 30

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

Tags: Bộ đề 1

18. So sánh RAID 0 và RAID 1?

19 / 30

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

Tags: Bộ đề 1

19. Trong kiến trúc máy tính, pipeline là gì?

20 / 30

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

Tags: Bộ đề 1

20. Cache thrashing xảy ra khi nào?

21 / 30

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

Tags: Bộ đề 1

21. Điều gì quyết định hiệu suất của CPU?

22 / 30

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

Tags: Bộ đề 1

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

23 / 30

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

Tags: Bộ đề 1

23. Công nghệ ảo hóa (Virtualization) hoạt động như thế nào?

24 / 30

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

Tags: Bộ đề 1

24. Hyper-threading là gì?

25 / 30

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

Tags: Bộ đề 1

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

26 / 30

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

Tags: Bộ đề 1

26. Trong kiến trúc máy tính, DMA (Direct Memory Access) là gì?

27 / 30

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

Tags: Bộ đề 1

27. Instruction set architecture (ISA) là gì?

28 / 30

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

Tags: Bộ đề 1

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

29 / 30

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

Tags: Bộ đề 1

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

30 / 30

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

Tags: Bộ đề 1

30. Điểm khác biệt chính giữa CPU và GPU là gì?