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

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

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

1. Interrupt (ngắt) trong kiến trúc máy tính có vai trò gì?

A. Tăng tốc độ xử lý các phép tính
B. Cho phép các thiết bị ngoại vi hoặc sự kiện đặc biệt tạm dừng CPU để yêu cầu dịch vụ
C. Sao chép dữ liệu giữa các thanh ghi
D. Thực hiện các lệnh vòng lặp

2. Multiprocessing đề cập đến việc sử dụng nhiều gì để thực thi các tác vụ song song?

A. Luồng (Threads)
B. Chương trình (Programs)
C. Bộ xử lý (Processors)
D. Thiết bị ngoại vi (Peripheral devices)

3. DMA (Direct Memory Access) được sử dụng để làm gì?

A. Tăng tốc độ tính toán của ALU.
B. Cho phép thiết bị ngoại vi truy cập trực tiếp bộ nhớ chính mà không cần thông qua CPU.
C. Quản lý các ngắt phần mềm.
D. Thực hiện các phép nhân ma trận.

4. Trong cấu trúc phân cấp bộ nhớ, băng thông (bandwidth) của bộ nhớ thường như thế nào khi di chuyển từ các cấp cao hơn (gần CPU) xuống các cấp thấp hơn (xa CPU)?

A. Tăng lên.
B. Giảm xuống.
C. Giữ nguyên.
D. Không liên quan đến vị trí trong phân cấp.

5. Đâu là sự khác biệt chính giữa kiến trúc SIMD (Single Instruction, Multiple Data) và MIMD (Multiple Instruction, Multiple Data)?

A. SIMD xử lý dữ liệu tuần tự, MIMD xử lý song song.
B. SIMD sử dụng một luồng lệnh để xử lý nhiều luồng dữ liệu, MIMD sử dụng nhiều luồng lệnh và nhiều luồng dữ liệu độc lập.
C. SIMD chỉ dùng cho các phép tính số học, MIMD dùng cho mọi loại lệnh.
D. SIMD chỉ có một CPU, MIMD có nhiều CPU.

6. 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 phần cứng được kết nối
B. Tập hợp các lệnh mà bộ xử lý có thể thực thi
C. Cách bộ nhớ được tổ chức
D. Tốc độ xung nhịp của bộ xử lý

7. Bộ nhớ cache hoạt động dựa trên nguyên tắc nào để tăng tốc độ truy cập dữ liệu?

A. Nén dữ liệu
B. Tính địa phương của dữ liệu (Locality of reference)
C. Mã hóa dữ liệu
D. Truy cập tuần tự dữ liệu

8. 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. Tổng dung lượng bộ nhớ RAM.
B. Số bit mà CPU có thể xử lý hiệu quả trong một lần hoạt động.
C. Kích thước vật lý của chip CPU.
D. Số lượng lệnh trong tập lệnh.

9. Chức năng chính của bộ đếm chương trình (Program Counter - PC) trong CPU là gì?

A. Lưu trữ dữ liệu tạm thời
B. Lưu trữ địa chỉ của lệnh kế tiếp sẽ được thực thi
C. Lưu trữ kết quả của phép tính
D. Lưu trữ địa chỉ của lệnh hiện tại đang được thực thi

10. Write-through và Write-back là hai chiến lược gì trong quản lý bộ nhớ cache?

A. Xử lý lỗi bộ nhớ.
B. Cập nhật dữ liệu từ cache trở lại bộ nhớ chính.
C. Thay thế các khối dữ liệu trong cache.
D. Nạp dữ liệu từ bộ nhớ chính vào cache.

11. Trong hệ thống phân cấp bộ nhớ, loại bộ nhớ nào có tốc độ truy cập nhanh nhất?

A. Main Memory (RAM)
B. Cache Memory
C. Secondary Storage (HDD∕SSD)
D. Registers

12. Ư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. Số lượng lệnh lớn và phức tạp
B. Dễ dàng lập trình bằng ngôn ngữ cấp cao
C. Chu kỳ thực hiện lệnh đơn giản và nhất quán, phù hợp cho pipelining
D. Ít yêu cầu về bộ nhớ chính

13. Bộ điều khiển (Control Unit - CU) trong CPU có vai trò gì?

A. Thực hiện các phép toán
B. Lưu trữ các lệnh
C. Tạo ra các tín hiệu điều khiển để điều phối hoạt động của CPU và các thành phần khác
D. Kết nối CPU với các thiết bị ngoại vi

14. Tại sao bộ nhớ cache L1 thường nhỏ hơn L2 và L3 nhưng lại nhanh hơn?

A. L1 sử dụng công nghệ bộ nhớ khác biệt hoàn toàn.
B. L1 được tích hợp trực tiếp trên nhân CPU và có độ trễ truy cập thấp nhất.
C. L1 chỉ lưu trữ dữ liệu nén.
D. L1 sử dụng bus kết nối chậm hơn nhưng băng thông rộng hơn.

15. Kiến trúc Harvard khác biệt với kiến trúc Von Neumann ở điểm nào về bộ nhớ?

A. Harvard sử dụng bộ nhớ chỉ đọc.
B. Harvard sử dụng bộ nhớ khả biến.
C. Harvard có không gian bộ nhớ riêng biệt cho lệnh và dữ liệu.
D. Harvard không sử dụng bộ nhớ cache.

16. Prefetching (Nạp trước) là một kỹ thuật được sử dụng để làm gì trong quản lý bộ nhớ?

A. Xóa dữ liệu khỏi bộ nhớ cache.
B. Dự đoán và nạp dữ liệu hoặc lệnh vào cache trước khi CPU thực sự cần chúng.
C. Kiểm tra tính toàn vẹn của dữ liệu trong bộ nhớ.
D. Sao lưu dữ liệu từ RAM sang đĩa cứng.

17. Mục đích của việc sử dụng bộ nhớ đệm (buffer) trong hệ thống I∕O là gì?

A. Lưu trữ vĩnh viễn dữ liệu.
B. Đồng bộ hóa tốc độ truyền dữ liệu giữa các thiết bị có tốc độ khác nhau.
C. Thực hiện mã hóa dữ liệu.
D. Giảm dung lượng bộ nhớ chính cần thiết.

18. Trong mô hình Von Neumann, bộ nhớ được sử dụng để lưu trữ gì?

A. Chỉ dữ liệu
B. Chỉ lệnh chương trình
C. Cả dữ liệu và lệnh chương trình trong cùng một không gian địa chỉ
D. Chỉ kết quả tính toán

19. Sự khác biệt cơ bản giữa bộ nhớ RAM (Random Access Memory) và ROM (Read-Only Memory) là gì?

A. RAM có dung lượng lớn hơn ROM
B. RAM là bộ nhớ không khả biến (non-volatile), ROM là bộ nhớ khả biến (volatile)
C. RAM cho phép đọc và ghi dữ liệu, ROM chỉ cho phép đọc dữ liệu (trong hoạt động bình thường)
D. RAM dùng để lưu trữ hệ điều hành, ROM dùng để lưu trữ dữ liệu người dùng

20. Maskable Interrupt (Ngắt có thể che) có đặc điểm gì?

A. CPU không thể bỏ qua loại ngắt này.
B. CPU có thể vô hiệu hóa hoặc bỏ qua loại ngắt này bằng cách thiết lập cờ ngắt.
C. Loại ngắt này luôn có ưu tiên cao nhất.
D. Chỉ được tạo ra bởi các lỗi nghiêm trọng của hệ thống.

21. Thành phần nào của 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. Registers
D. Cache Memory

22. Fetch-Decode-Execute Cycle mô tả điều gì trong hoạt động của CPU?

A. Quá trình nạp dữ liệu từ bộ nhớ cache.
B. Chu trình cơ bản mà CPU thực hiện để xử lý một lệnh.
C. Cách hệ điều hành quản lý các tiến trình.
D. Quá trình khởi động của máy tính.

23. Nếu một CPU có tốc độ xung nhịp 2 GHz và chỉ số Cycles Per Instruction (CPI) trung bình là 1.5, thì tốc độ thực thi lệnh ước tính (MIPS) là bao nhiêu?

A. 1333 MIPS
B. 3000 MIPS
C. 2000 MIPS
D. 1500 MIPS

24. Kỹ thuật nào cho phép một CPU thực hiện nhiều lệnh cùng lúc bằng cách sử dụng nhiều đơn vị thực thi (execution units)?

A. Pipelining
B. Caching
C. Superscalar
D. Virtual Memory

25. Chế độ địa chỉ (Addressing Mode) ảnh hưởng đến điều gì trong việc thực thi lệnh?

A. Độ dài của lệnh
B. Cách toán hạng của lệnh được xác định vị trí
C. Số lượng thanh ghi trong CPU
D. Tốc độ xung nhịp của CPU

26. Cache Miss xảy ra khi nào?

A. Dữ liệu được tìm thấy trong bộ nhớ chính.
B. Dữ liệu được tìm thấy trong bộ nhớ cache.
C. CPU yêu cầu dữ liệu nhưng không tìm thấy nó trong bộ nhớ cache.
D. CPU yêu cầu lệnh nhưng không tìm thấy nó trong bộ đếm chương trình.

27. Register File là gì trong kiến trúc CPU?

A. Một tập hợp các tập tin hệ thống.
B. Một tập hợp các thanh ghi mục đích chung có thể truy cập nhanh chóng bởi ALU và Control Unit.
C. Bộ nhớ cache cấp 1.
D. Một thiết bị lưu trữ ngoại vi.

28. Hệ thống bus trong máy tính có chức năng chính là gì?

A. Thực hiện các phép tính số học
B. Lưu trữ dữ liệu lâu dài
C. Kết nối và truyền dữ liệu giữa các thành phần của hệ thống
D. Điều khiển luồng thực thi chương trình

29. Pipelining trong kiến trúc CPU giúp cải thiện hiệu năng bằng cách nào?

A. Giảm số lượng transistor trên chip
B. Thực thi nhiều giai đoạn của các lệnh khác nhau cùng lúc
C. Tăng kích thước bộ nhớ cache
D. Giảm tốc độ xung nhịp của CPU

30. Bộ nhớ ảo (Virtual Memory) giải quyết vấn đề gì trong hệ thống máy tính?

A. Tăng tốc độ truy cập bộ nhớ vật lý
B. Cho phép các chương trình sử dụng không gian bộ nhớ lớn hơn bộ nhớ vật lý có sẵn
C. Giảm tiêu thụ năng lượng của bộ nhớ
D. Bảo vệ dữ liệu khỏi bị truy cập trái phép

1 / 30

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

Tags: Bộ đề 10

1. Interrupt (ngắt) trong kiến trúc máy tính có vai trò gì?

2 / 30

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

Tags: Bộ đề 10

2. Multiprocessing đề cập đến việc sử dụng nhiều gì để thực thi các tác vụ song song?

3 / 30

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

Tags: Bộ đề 10

3. DMA (Direct Memory Access) được sử dụng để làm gì?

4 / 30

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

Tags: Bộ đề 10

4. Trong cấu trúc phân cấp bộ nhớ, băng thông (bandwidth) của bộ nhớ thường như thế nào khi di chuyển từ các cấp cao hơn (gần CPU) xuống các cấp thấp hơn (xa CPU)?

5 / 30

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

Tags: Bộ đề 10

5. Đâu là sự khác biệt chính giữa kiến trúc SIMD (Single Instruction, Multiple Data) và MIMD (Multiple Instruction, Multiple Data)?

6 / 30

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

Tags: Bộ đề 10

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

7 / 30

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

Tags: Bộ đề 10

7. Bộ nhớ cache hoạt động dựa trên nguyên tắc nào để tăng tốc độ truy cập dữ liệu?

8 / 30

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

Tags: Bộ đề 10

8. Trong kiến trúc máy tính, 'word size′ (kích thước từ) thường đề cập đến đ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ộ đề 10

9. Chức năng chính của bộ đếm chương trình (Program Counter - PC) trong CPU là gì?

10 / 30

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

Tags: Bộ đề 10

10. Write-through và Write-back là hai chiến lược gì trong quản lý bộ nhớ cache?

11 / 30

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

Tags: Bộ đề 10

11. Trong hệ thống phân cấp bộ nhớ, loại bộ nhớ nào có tốc độ truy cập nhanh nhất?

12 / 30

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

Tags: Bộ đề 10

12. Ư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ì?

13 / 30

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

Tags: Bộ đề 10

13. Bộ điều khiển (Control Unit - CU) trong CPU có vai trò gì?

14 / 30

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

Tags: Bộ đề 10

14. Tại sao bộ nhớ cache L1 thường nhỏ hơn L2 và L3 nhưng lại nhanh hơn?

15 / 30

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

Tags: Bộ đề 10

15. Kiến trúc Harvard khác biệt với kiến trúc Von Neumann ở điểm nào về bộ nhớ?

16 / 30

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

Tags: Bộ đề 10

16. Prefetching (Nạp trước) là một kỹ thuật được sử dụng để làm gì trong quản lý bộ nhớ?

17 / 30

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

Tags: Bộ đề 10

17. Mục đích của việc sử dụng bộ nhớ đệm (buffer) trong hệ thống I∕O là gì?

18 / 30

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

Tags: Bộ đề 10

18. Trong mô hình Von Neumann, bộ nhớ được sử dụng để lưu trữ gì?

19 / 30

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

Tags: Bộ đề 10

19. Sự khác biệt cơ bản giữa bộ nhớ RAM (Random Access Memory) và ROM (Read-Only Memory) 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ộ đề 10

20. Maskable Interrupt (Ngắt có thể che) có đặc điểm gì?

21 / 30

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

Tags: Bộ đề 10

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

22 / 30

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

Tags: Bộ đề 10

22. Fetch-Decode-Execute Cycle mô tả điều gì trong hoạt động của CPU?

23 / 30

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

Tags: Bộ đề 10

23. Nếu một CPU có tốc độ xung nhịp 2 GHz và chỉ số Cycles Per Instruction (CPI) trung bình là 1.5, thì tốc độ thực thi lệnh ước tính (MIPS) là bao nhiêu?

24 / 30

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

Tags: Bộ đề 10

24. Kỹ thuật nào cho phép một CPU thực hiện nhiều lệnh cùng lúc bằng cách sử dụng nhiều đơn vị thực thi (execution units)?

25 / 30

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

Tags: Bộ đề 10

25. Chế độ địa chỉ (Addressing Mode) ảnh hưởng đến điều gì trong việc thực thi lệnh?

26 / 30

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

Tags: Bộ đề 10

26. Cache Miss xảy ra khi nào?

27 / 30

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

Tags: Bộ đề 10

27. Register File là gì trong kiến trúc CPU?

28 / 30

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

Tags: Bộ đề 10

28. Hệ thống bus trong máy tính có chức năng chí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ộ đề 10

29. Pipelining trong kiến trúc CPU giúp cải thiện hiệu năng bằng cách nào?

30 / 30

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

Tags: Bộ đề 10

30. Bộ nhớ ảo (Virtual Memory) giải quyết vấn đề gì trong hệ thống máy tính?