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

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

1. ASIC (Application-Specific Integrated Circuit) là gì?

A. Một loại bộ nhớ
B. Một mạch tích hợp được thiết kế cho một ứng dụng cụ thể
C. Một loại cổng logic
D. Một phương pháp mã hóa dữ liệu

2. NUMA (Non-Uniform Memory Access) là gì?

A. Một loại bộ nhớ
B. Một kiến trúc bộ nhớ trong đó thời gian truy cập bộ nhớ khác nhau tùy thuộc vào vị trí của bộ nhớ so với bộ xử lý
C. Một loại cổng logic
D. Một phương pháp nén dữ liệu

3. Hyper-threading là gì?

A. Một loại bộ nhớ cache
B. Một công nghệ cho phép một lõi CPU vật lý hoạt động như hai lõi ảo
C. Một loại cổng logic
D. Một phương pháp quản lý bộ nhớ ảo

4. Trong kiến trúc máy tính, bộ nhớ cache thường được đặt ở đâu?

A. Giữa bộ nhớ chính và bộ nhớ thứ cấp
B. Bên trong CPU
C. Giữa CPU và bộ nhớ chính
D. Bên ngoài CPU và bộ nhớ chính

5. Trong kiến trúc Von Neumann, điều gì KHÔNG được lưu trữ trong cùng một không gian bộ nhớ?

A. Dữ liệu
B. Lệnh
C. Địa chỉ bộ nhớ
D. Kết quả trung gian

6. Điều gì KHÔNG phải là một ưu điểm của kiến trúc đa lõi?

A. Tăng hiệu suất xử lý song song
B. Giảm mức tiêu thụ điện năng
C. Đơn giản hóa thiết kế phần mềm
D. Cải thiện khả năng phản hồi của hệ thống

7. Stall trong pipeline là gì?

A. Một loại bộ nhớ
B. Một khoảng thời gian mà pipeline phải dừng lại để giải quyết hazard
C. Một loại cổng logic
D. Một phương pháp nén dữ liệu

8. FPGA (Field-Programmable Gate Array) là gì?

A. Một loại bộ nhớ
B. Một mạch tích hợp có thể được cấu hình lại sau khi sản xuất
C. Một loại cổng logic
D. Một phương pháp nén dữ liệu

9. Đường dẫn dữ liệu (data path) trong CPU dùng để làm gì?

A. Lưu trữ lệnh
B. Thực hiện các phép toán số học và logic
C. Truyền dữ liệu giữa các thành phần của CPU
D. Điều khiển hoạt động của CPU

10. GPU (Graphics Processing Unit) được thiết kế tối ưu cho việc gì?

A. Xử lý các tác vụ chung
B. Xử lý đồ họa và các phép toán song song
C. Chạy hệ điều hành
D. Quản lý bộ nhớ

11. RISC (Reduced Instruction Set Computing) tập trung vào điều gì?

A. Số lượng lệnh phức tạp
B. Số lượng lệnh tối thiểu và đơn giản
C. Sử dụng vi mã
D. Tối ưu hóa cho các ứng dụng cụ thể

12. MIMD (Multiple Instruction, Multiple Data) là gì?

A. Một loại bộ nhớ
B. Một kiến trúc song song trong đó nhiều bộ xử lý thực hiện các lệnh khác nhau trên các dữ liệu khác nhau
C. Một loại cổng logic
D. Một phương pháp nén dữ liệu

13. Vector processor (bộ xử lý vector) được thiết kế để làm gì?

A. Xử lý đồ họa
B. Xử lý các phép toán trên mảng dữ liệu lớn một cách song song
C. Chạy hệ điều hành
D. Kiểm soát các thiết bị ngoại vi

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

A. Một loại bộ nhớ
B. Một bộ nhớ cache để lưu trữ các ánh xạ địa chỉ ảo sang địa chỉ vật lý
C. Một loại cổng logic
D. Một phương pháp mã hóa dữ liệu

15. SoC (System on a Chip) là gì?

A. Một loại bộ nhớ
B. Một mạch tích hợp tích hợp tất cả các thành phần cần thiết của một hệ thống máy tính
C. Một loại cổng logic
D. Một phương pháp mã hóa dữ liệu

16. Endianness (thứ tự byte) đề cập đến điều gì?

A. Kích thước của bộ nhớ cache
B. Thứ tự lưu trữ các byte của một số nguyên trong bộ nhớ
C. Tốc độ của CPU
D. Loại hệ điều hành

17. DMA (Direct Memory Access) cho phép thiết bị ngoại vi nào truy cập trực tiếp vào bộ nhớ?

A. CPU
B. Bộ nhớ cache
C. Bộ nhớ chính
D. Ổ cứng

18. Trong kiến trúc máy tính, thuật ngữ `Amdahl`s Law` dùng để chỉ điều gì?

A. Định luật về giới hạn tốc độ truyền dữ liệu
B. Định luật mô tả giới hạn về mức tăng tốc tối đa của một chương trình do song song hóa
C. Định luật về tiêu thụ năng lượng của CPU
D. Định luật về kích thước tối đa của bộ nhớ

19. CISC (Complex Instruction Set Computing) có đặc điểm gì?

A. Sử dụng ít lệnh đơn giản
B. Sử dụng nhiều lệnh phức tạp
C. Dễ dàng lập trình
D. Tiêu thụ ít điện năng

20. Hazard (rủi ro) trong pipeline là gì?

A. Một loại lỗi phần cứng
B. Một tình huống làm chậm hoặc dừng pipeline
C. Một loại virus máy tính
D. Một kỹ thuật tối ưu hóa bộ nhớ

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

A. Một loại bộ nhớ cache
B. Một giao thức đảm bảo rằng tất cả các bộ nhớ cache trong hệ thống đa xử lý đều có cùng một bản sao dữ liệu
C. Một kỹ thuật nén dữ liệu
D. Một phương pháp quản lý bộ nhớ ảo

22. Bộ nhớ ảo (virtual memory) cho phép điều gì?

A. Tăng tốc độ CPU
B. Sử dụng nhiều bộ nhớ hơn bộ nhớ vật lý có sẵn
C. Giảm mức tiêu thụ điện năng
D. Đơn giản hóa lập trình

23. Bộ điều khiển (control unit) trong CPU có chức năng gì?

A. Thực hiện các phép toán số học
B. Lưu trữ dữ liệu
C. Giải mã lệnh và điều phối hoạt động của CPU
D. Truyền dữ liệu đến bộ nhớ

24. Page fault (lỗi trang) xảy ra khi nào?

A. Khi CPU bị quá nhiệt
B. Khi một trang bộ nhớ ảo không có trong bộ nhớ vật lý
C. Khi ổ cứng bị đầy
D. Khi có lỗi phần cứng

25. Pipeline trong kiến trúc máy tính là gì?

A. Một loại bộ nhớ
B. Một kỹ thuật cho phép thực hiện nhiều lệnh đồng thời bằng cách chia nhỏ chúng thành các giai đoạn
C. Một loại cổng logic
D. Một phương pháp quản lý bộ nhớ

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

A. Một loại bộ nhớ
B. Một kiến trúc song song trong đó một lệnh duy nhất được thực hiện đồng thời trên nhiều dữ liệu
C. Một loại cổng logic
D. Một phương pháp mã hóa dữ liệu

27. Interrupt (ngắt) là gì?

A. Một loại bộ nhớ
B. Một tín hiệu yêu cầu CPU tạm dừng công việc hiện tại và xử lý một sự kiện khác
C. Một loại cổng logic
D. Một phương pháp nén dữ liệu

28. Một đặc điểm của kiến trúc Harvard là gì?

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

29. Branch prediction (dự đoán nhánh) được sử dụng để làm gì?

A. Tăng dung lượng bộ nhớ
B. Giảm mức tiêu thụ điện năng
C. Dự đoán kết quả của các lệnh rẽ nhánh để giảm stall trong pipeline
D. Tăng tốc độ xung nhịp của CPU

30. Cache hit là gì?

A. Lỗi khi truy cập bộ nhớ cache
B. Tìm thấy dữ liệu cần thiết trong bộ nhớ cache
C. Khi bộ nhớ cache bị đầy
D. Khi CPU bị quá tải

1 / 30

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

Tags: Bộ đề 6

1. ASIC (Application-Specific Integrated Circuit) là gì?

2 / 30

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

Tags: Bộ đề 6

2. NUMA (Non-Uniform Memory Access) là gì?

3 / 30

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

Tags: Bộ đề 6

3. Hyper-threading là gì?

4 / 30

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

Tags: Bộ đề 6

4. Trong kiến trúc máy tính, bộ nhớ cache thường được đặt ở đâu?

5 / 30

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

Tags: Bộ đề 6

5. Trong kiến trúc Von Neumann, điều gì KHÔNG được lưu trữ trong cùng một không gian bộ nhớ?

6 / 30

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

Tags: Bộ đề 6

6. Điều gì KHÔNG phải là một ưu điểm của kiến trúc đa lõi?

7 / 30

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

Tags: Bộ đề 6

7. Stall trong pipeline là gì?

8 / 30

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

Tags: Bộ đề 6

8. FPGA (Field-Programmable Gate Array) là gì?

9 / 30

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

Tags: Bộ đề 6

9. Đường dẫn dữ liệu (data path) trong CPU dùng để làm gì?

10 / 30

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

Tags: Bộ đề 6

10. GPU (Graphics Processing Unit) được thiết kế tối ưu cho việc gì?

11 / 30

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

Tags: Bộ đề 6

11. RISC (Reduced Instruction Set Computing) tập trung vào điều gì?

12 / 30

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

Tags: Bộ đề 6

12. MIMD (Multiple Instruction, Multiple Data) là gì?

13 / 30

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

Tags: Bộ đề 6

13. Vector processor (bộ xử lý vector) được thiết kế để làm gì?

14 / 30

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

Tags: Bộ đề 6

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

15 / 30

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

Tags: Bộ đề 6

15. SoC (System on a Chip) là gì?

16 / 30

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

Tags: Bộ đề 6

16. Endianness (thứ tự byte) đề cập đến điều gì?

17 / 30

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

Tags: Bộ đề 6

17. DMA (Direct Memory Access) cho phép thiết bị ngoại vi nào truy cập trực tiếp vào bộ nhớ?

18 / 30

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

Tags: Bộ đề 6

18. Trong kiến trúc máy tính, thuật ngữ 'Amdahl's Law' dùng để chỉ điều gì?

19 / 30

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

Tags: Bộ đề 6

19. CISC (Complex Instruction Set Computing) có đặc điểm gì?

20 / 30

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

Tags: Bộ đề 6

20. Hazard (rủi ro) trong pipeline là gì?

21 / 30

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

Tags: Bộ đề 6

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

22 / 30

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

Tags: Bộ đề 6

22. Bộ nhớ ảo (virtual memory) cho phép điều gì?

23 / 30

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

Tags: Bộ đề 6

23. Bộ điều khiển (control unit) trong CPU có chức năng gì?

24 / 30

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

Tags: Bộ đề 6

24. Page fault (lỗi trang) xảy ra khi nào?

25 / 30

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

Tags: Bộ đề 6

25. Pipeline trong kiến trúc máy tính là gì?

26 / 30

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

Tags: Bộ đề 6

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

27 / 30

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

Tags: Bộ đề 6

27. Interrupt (ngắt) là gì?

28 / 30

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

Tags: Bộ đề 6

28. Một đặc điểm của kiến trúc Harvard là gì?

29 / 30

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

Tags: Bộ đề 6

29. Branch prediction (dự đoán nhánh) được sử dụng để làm gì?

30 / 30

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

Tags: Bộ đề 6

30. Cache hit là gì?