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

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

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

1. Hiện tượng nào xảy ra khi một lệnh trong pipeline cần kết quả từ một lệnh trước đó chưa hoàn thành?

A. Structural Hazard
B. Control Hazard
C. Data Hazard
D. Cache Miss

2. Ưu điểm của việc sử dụng bộ nhớ ảo (Virtual Memory) là gì?

A. Tăng tốc độ truy cập bộ nhớ vật lý
B. Cho phép chương trình sử dụng không gian địa chỉ lớn hơn dung lượng bộ nhớ vật lý thực tế
C. Giảm số lượng register cần thiết trong CPU
D. Loại bỏ hoàn toàn hiện tượng cache miss

3. Trong bộ nhớ cache, chính sách thay thế nào chọn khối được sử dụng ít nhất trong khoảng thời gian gần đây nhất để thay thế khi cache đầy?

A. FIFO (First-In, First-Out)
B. LRU (Least Recently Used)
C. MRU (Most Recently Used)
D. Random (Ngẫu nhiên)

4. Page fault xảy ra khi nào trong hệ thống bộ nhớ ảo?

A. CPU cố gắng truy cập một địa chỉ vật lý không hợp lệ
B. CPU cố gắng truy cập một trang bộ nhớ ảo không có mặt trong bộ nhớ vật lý tại thời điểm đó
C. Bộ nhớ cache bị đầy
D. Có lỗi trong quá trình truyền dữ liệu qua bus

5. Thành phần nào của CPU thực hiện các phép toán số học và logic?

A. Control Unit (CU)
B. Arithmetic Logic Unit (ALU)
C. Memory Management Unit (MMU)
D. Register File

6. Đâu là ví dụ về thiết bị sử dụng Programmed I∕O?

A. Ổ cứng truy cập dữ liệu theo khối lớn
B. Card mạng tốc độ cao truyền dữ liệu trực tiếp vào bộ nhớ
C. Bàn phím, nơi CPU cần kiểm tra trạng thái phím được nhấn
D. Card đồ họa xử lý dữ liệu độc lập

7. Write-through và Write-back là các chính sách gì trong bộ nhớ cache?

A. Chính sách thay thế khối
B. Chính sách ánh xạ địa chỉ
C. Chính sách cập nhật dữ liệu vào bộ nhớ chính khi có thao tác ghi
D. Chính sách phân bổ cache cho các tiến trình

8. Mục đích chính của Instruction Set Architecture (ISA) là gì?

A. Mô tả chi tiết cách các thành phần vật lý của CPU được kết nối
B. Định nghĩa tập hợp các lệnh mà CPU có thể thực hiện, các chế độ địa chỉ và định dạng lệnh
C. Quản lý việc phân bổ tài nguyên hệ thống cho các chương trình
D. Xác định cách dữ liệu được lưu trữ và truy cập trong bộ nhớ cache

9. Ưu điểm chính của kiến trúc Harvard so với Von Neumann là gì?

A. Dung lượng bộ nhớ lớn hơn
B. Tốc độ truy cập bộ nhớ nhanh hơn do bus lệnh và bus dữ liệu riêng biệt
C. Đơn giản hơn trong việc lập trình
D. Chi phí sản xuất thấp hơn

10. Ưu điểm chính của việc sử dụng bộ nhớ cache là gì?

A. Tăng dung lượng lưu trữ
B. Giảm chi phí phần cứng
C. Giảm thời gian truy cập dữ liệu trung bình
D. Đảm bảo tính toàn vẹn của dữ liệu lâu dài

11. Đâu là nhược điểm chính của kiến trúc CISC (Complex Instruction Set Computing) so với RISC (Reduced Instruction Set Computing)?

A. Khó thiết kế pipeline hiệu quả
B. Số lượng lệnh ít hơn
C. Kích thước mã lệnh lớn hơn
D. Tiêu thụ ít năng lượng hơn

12. Bus địa chỉ (Address Bus) trong hệ thống máy tính có chức năng gì?

A. Truyền dữ liệu giữa các thành phần
B. Truyền tín hiệu điều khiển
C. Truyền địa chỉ của vị trí bộ nhớ hoặc thiết bị I∕O
D. Cung cấp nguồn điện cho các thành phần

13. Chế độ địa chỉ (Addressing Mode) Absolute (Direct) có nghĩa là gì?

A. Địa chỉ hiệu dụng là nội dung của một thanh ghi
B. Địa chỉ hiệu dụng là một hằng số được cung cấp trực tiếp trong lệnh
C. Địa chỉ hiệu dụng là tổng của nội dung một thanh ghi và một hằng số
D. Địa chỉ hiệu dụng là nội dung tại địa chỉ được chỉ bởi một thanh ghi

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

A. Thiết bị lưu trữ thứ cấp dung lượng lớn
B. Bộ nhớ chính (RAM)
C. Vị trí lưu trữ dữ liệu tạm thời tốc độ cao trong CPU
D. Kênh truyền dữ liệu giữa các thành phần

15. Phương thức truy cập I∕O nào yêu cầu CPU liên tục kiểm tra trạng thái của thiết bị I∕O?

A. Interrupt-Driven I∕O
B. DMA (Direct Memory Access)
C. Programmed I∕O (Polling)
D. Memory-Mapped I∕O

16. Phân cấp bộ nhớ (Memory Hierarchy) trong máy tính được tổ chức dựa trên nguyên lý nào?

A. Tất cả bộ nhớ phải có cùng tốc độ truy cập
B. Sử dụng các loại bộ nhớ khác nhau với tốc độ và chi phí khác nhau để đạt hiệu năng tốt với chi phí hợp lý
C. Chỉ sử dụng một loại bộ nhớ duy nhất có tốc độ cao nhất
D. Lưu trữ tất cả dữ liệu trên ổ đĩa cứng

17. Trong pipeline, kỹ thuật Forwarding (Bypassing) được sử dụng để giảm thiểu nguy cơ nào?

A. Structural Hazard
B. Control Hazard
C. Data Hazard
D. Cache Miss

18. Ưu điểm chính của kiến trúc RISC so với CISC là gì?

A. Mật độ mã cao hơn (ít lệnh hơn để thực hiện một tác vụ)
B. Dễ dàng thiết kế pipeline hiệu quả do lệnh đơn giản, cố định
C. Ít register hơn
D. Hỗ trợ trực tiếp các chế độ địa chỉ phức tạp

19. Multicore processor là gì?

A. Một CPU có khả năng thực hiện nhiều lệnh cùng lúc thông qua pipeline sâu
B. Một CPU tích hợp nhiều lõi xử lý độc lập trên cùng một chip
C. Hệ thống sử dụng nhiều chip CPU riêng biệt kết nối với nhau
D. Một kiến trúc bộ nhớ phân cấp nhiều cấp độ

20. Khái niệm Instruction Level Parallelism (ILP) đề cập đến điều gì?

A. Khả năng thực thi nhiều chương trình cùng lúc
B. Khả năng thực thi nhiều lệnh độc lập trong cùng một chu kỳ xung nhịp hoặc chồng chéo thời gian đáng kể
C. Sử dụng nhiều CPU để giải quyết một vấn đề
D. Truy cập đồng thời nhiều khối dữ liệu từ bộ nhớ

21. Trong đánh giá hiệu năng CPU, CPI (Cycles Per Instruction) là gì?

A. Số chu kỳ xung nhịp trên mỗi giây
B. Số lệnh được thực hiện trên mỗi chu kỳ xung nhịp
C. Số chu kỳ xung nhịp trung bình để hoàn thành một lệnh
D. Số lệnh được thực hiện trên mỗi giây

22. Mục đích của Translation Lookaside Buffer (TLB) trong hệ thống bộ nhớ ảo là gì?

A. Lưu trữ bản sao của dữ liệu thường dùng
B. Tăng tốc độ chuyển đổi địa chỉ ảo sang địa chỉ vật lý
C. Lưu trữ các lệnh sắp được thực thi
D. Quản lý các yêu cầu truy cập I∕O

23. Một Control Hazard (nguy cơ điều khiển) trong pipeline thường xảy ra khi nào?

A. Hai lệnh cần cùng một tài nguyên phần cứng
B. Kết quả của một lệnh cần cho lệnh tiếp theo
C. Có một lệnh rẽ nhánh (branch) hoặc nhảy (jump) làm thay đổi luồng thực thi lệnh
D. Dữ liệu không có trong bộ nhớ cache

24. Kiến trúc Von Neumann có đặc điểm gì?

A. Có bộ nhớ riêng biệt cho lệnh và dữ liệu
B. Sử dụng các register chuyên dụng cho từng loại dữ liệu
C. Lưu trữ cả lệnh và dữ liệu trong cùng một không gian bộ nhớ
D. Chỉ cho phép thực hiện một lệnh tại một thời điểm

25. Thuật ngữ `Locality of Reference′ trong kiến trúc bộ nhớ đề cập đến hiện tượng gì?

A. Chương trình có xu hướng truy cập dữ liệu ngẫu nhiên
B. Chương trình có xu hướng truy cập lại các vị trí bộ nhớ đã dùng gần đây và các vị trí lân cận
C. Dữ liệu chỉ được lưu trữ ở một vị trí duy nhất trong bộ nhớ
D. Tất cả dữ liệu được truy cập với tốc độ như nhau

26. Structural Hazard (nguy cơ cấu trúc) trong pipeline xảy ra khi nào?

A. Một lệnh phụ thuộc vào kết quả của lệnh trước đó
B. Có xung đột khi rẽ nhánh (branch)
C. Hai hoặc nhiều lệnh cùng cần sử dụng một tài nguyên phần cứng (như ALU hoặc cổng bộ nhớ) tại cùng một chu kỳ xung nhịp
D. Cache miss xảy ra trong giai đoạn Fetch

27. Trong kiến trúc pipeline 5 giai đoạn (Fetch, Decode, Execute, Memory, Write-back), giai đoạn nào chịu trách nhiệm đọc dữ liệu từ bộ nhớ hoặc ghi dữ liệu vào bộ nhớ?

A. Fetch
B. Execute
C. Memory
D. Write-back

28. Độ rộng của bus địa chỉ (Address Bus) xác định điều gì?

A. Tốc độ truyền dữ liệu
B. Số lượng thiết bị I∕O 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. Kích thước của mỗi từ dữ liệu

29. Vai trò chính của Control Unit (CU) trong CPU là gì?

A. Lưu trữ dữ liệu và lệnh
B. Thực hiện các phép tính số học và logic
C. Điều phối và điều khiển hoạt động của toàn bộ CPU và các thành phần khác theo chuỗi lệnh
D. Kết nối CPU với các thiết bị ngoại vi

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

A. Cho phép CPU truy cập trực tiếp các thiết bị I∕O
B. Cho phép thiết bị I∕O truyền dữ liệu trực tiếp đến∕từ bộ nhớ chính mà không cần sự can thiệp liên tục của CPU
C. Tăng tốc độ thực hiện các phép tính số học
D. Quản lý việc cấp phát địa chỉ bộ nhớ ảo

1 / 30

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

Tags: Bộ đề 15

1. Hiện tượng nào xảy ra khi một lệnh trong pipeline cần kết quả từ một lệnh trước đó chưa hoàn thành?

2 / 30

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

Tags: Bộ đề 15

2. Ưu điểm của việc sử dụng bộ nhớ ảo (Virtual Memory) 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ộ đề 15

3. Trong bộ nhớ cache, chính sách thay thế nào chọn khối được sử dụng ít nhất trong khoảng thời gian gần đây nhất để thay thế khi cache đầy?

4 / 30

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

Tags: Bộ đề 15

4. Page fault xảy ra khi nào trong hệ thống bộ nhớ ảo?

5 / 30

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

Tags: Bộ đề 15

5. Thành phần nào của CPU thực hiện các phép toán số học và logic?

6 / 30

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

Tags: Bộ đề 15

6. Đâu là ví dụ về thiết bị sử dụng Programmed I∕O?

7 / 30

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

Tags: Bộ đề 15

7. Write-through và Write-back là các chính sách gì trong bộ nhớ cache?

8 / 30

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

Tags: Bộ đề 15

8. Mục đích chính của Instruction Set Architecture (ISA) là gì?

9 / 30

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

Tags: Bộ đề 15

9. Ưu điểm chính của kiến trúc Harvard so với Von Neumann 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ộ đề 15

10. Ưu điểm chính của việc sử dụng bộ nhớ cache là gì?

11 / 30

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

Tags: Bộ đề 15

11. Đâu là nhược điểm chính của kiến trúc CISC (Complex Instruction Set Computing) so với RISC (Reduced Instruction Set Computing)?

12 / 30

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

Tags: Bộ đề 15

12. Bus địa chỉ (Address Bus) trong hệ thống máy tính có chức năng gì?

13 / 30

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

Tags: Bộ đề 15

13. Chế độ địa chỉ (Addressing Mode) Absolute (Direct) có nghĩa là gì?

14 / 30

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

Tags: Bộ đề 15

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

15 / 30

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

Tags: Bộ đề 15

15. Phương thức truy cập I∕O nào yêu cầu CPU liên tục kiểm tra trạng thái của thiết bị I∕O?

16 / 30

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

Tags: Bộ đề 15

16. Phân cấp bộ nhớ (Memory Hierarchy) trong máy tính được tổ chức dựa trên nguyên lý nào?

17 / 30

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

Tags: Bộ đề 15

17. Trong pipeline, kỹ thuật Forwarding (Bypassing) được sử dụng để giảm thiểu nguy cơ nào?

18 / 30

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

Tags: Bộ đề 15

18. Ưu điểm chính của kiến trúc RISC so với CISC là gì?

19 / 30

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

Tags: Bộ đề 15

19. Multicore processor 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ộ đề 15

20. Khái niệm Instruction Level Parallelism (ILP) đề cập đến điều gì?

21 / 30

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

Tags: Bộ đề 15

21. Trong đánh giá hiệu năng CPU, CPI (Cycles Per Instruction) 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ộ đề 15

22. Mục đích của Translation Lookaside Buffer (TLB) trong hệ thống bộ nhớ ảo là gì?

23 / 30

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

Tags: Bộ đề 15

23. Một Control Hazard (nguy cơ điều khiển) trong pipeline thường 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ộ đề 15

24. Kiến trúc Von Neumann có đặc điểm gì?

25 / 30

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

Tags: Bộ đề 15

25. Thuật ngữ 'Locality of Reference′ trong kiến trúc bộ nhớ đề cập đến hiện tượng gì?

26 / 30

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

Tags: Bộ đề 15

26. Structural Hazard (nguy cơ cấu trúc) trong pipeline 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ộ đề 15

27. Trong kiến trúc pipeline 5 giai đoạn (Fetch, Decode, Execute, Memory, Write-back), giai đoạn nào chịu trách nhiệm đọc dữ liệu từ bộ nhớ hoặc ghi dữ liệu vào bộ nhớ?

28 / 30

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

Tags: Bộ đề 15

28. Độ rộng của bus địa chỉ (Address Bus) xác định điều gì?

29 / 30

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

Tags: Bộ đề 15

29. Vai trò chính của Control Unit (CU) 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ộ đề 15

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