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

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

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

1. Trong kiến trúc Von Neumann, dữ liệu và lệnh được lưu trữ ở đâu?

A. Trong các thanh ghi riêng biệt
B. Trong bộ nhớ chung
C. Trong bộ nhớ cache
D. Trong các thiết bị ngoại vi

2. Superscalar processor (Bộ xử lý siêu vô hướng) là loại CPU có khả năng gì?

A. Chỉ thực thi một lệnh tại một thời điểm
B. Thực thi nhiều lệnh độc lập hoàn toàn trong cùng một chu kỳ xung nhịp
C. Chỉ xử lý các số nguyên
D. Có tốc độ xung nhịp rất thấp

3. Trong kiến trúc máy tính, `Latency′ (Độ trễ) đề cập đến điều gì?

A. Số lượng dữ liệu được truyền trong một đơn vị thời gian
B. Thời gian cần thiết để hoàn thành một tác vụ hoặc truy cập một mục dữ liệu cụ thể
C. Số lượng lỗi xảy ra trong quá trình truyền dữ liệu
D. Khả năng chịu lỗi của hệ thống

4. Tập lệnh (Instruction Set) của một CPU là gì?

A. Bộ sưu tập các chương trình ứng dụng
B. Tập hợp tất cả các lệnh mà CPU có thể hiểu và thực thi
C. Các đường dẫn kết nối giữa CPU và bộ nhớ
D. Ngôn ngữ lập trình được sử dụng để viết hệ điều hành

5. Chế độ định địa chỉ (Addressing Mode) trong tập lệnh là gì?

A. Cách CPU giao tiếp với các thiết bị I∕O
B. Cách mà địa chỉ của toán hạng được chỉ định trong một lệnh
C. Cách dữ liệu được truyền qua bus
D. Cách CPU quản lý các ngắt

6. Khái niệm `Thoroughput′ (Thông lượng) trong kiến trúc máy tính đo lường điều gì?

A. Thời gian thực hiện một lệnh duy nhất
B. Tổng số lệnh hoặc tác vụ được hoàn thành trong một đơn vị thời gian
C. Tốc độ truy cập bộ nhớ
D. Số lượng bóng bán dẫn trên chip

7. Bộ nhớ ROM (Read-Only Memory) khác bộ nhớ RAM (Random Access Memory) chủ yếu ở điểm nào?

A. ROM có tốc độ truy cập nhanh hơn RAM
B. ROM là bộ nhớ khả biến (volatile), RAM là bất khả biến (non-volatile)
C. ROM giữ nội dung khi mất điện, RAM mất nội dung khi mất điện
D. ROM có dung lượng lớn hơn RAM

8. Sự khác biệt chính giữa bộ nhớ tĩnh (SRAM) và bộ nhớ động (DRAM) là gì?

A. SRAM cần làm mới định kỳ, DRAM không cần
B. SRAM nhanh hơn và đắt hơn DRAM, thường dùng cho cache
C. DRAM giữ dữ liệu khi mất điện, SRAM không
D. DRAM có dung lượng nhỏ hơn SRAM

9. Nếu một hệ thống có bus địa chỉ 32 bit, dung lượng bộ nhớ tối đa mà CPU có thể trực tiếp định địa chỉ là bao nhiêu?

A. 2³2 byte
B. 32 byte
C. 2³1 byte
D. 4 gigabyte (GB)

10. Điều gì xảy ra khi CPU gặp phải một Cache Miss (trượt cache)?

A. Dữ liệu được tìm thấy trong thanh ghi
B. CPU phải lấy dữ liệu từ bộ nhớ chính hoặc cấp bộ nhớ chậm hơn
C. Lệnh hiện tại bị hủy bỏ
D. Dữ liệu được ghi trực tiếp vào ổ cứng

11. Pipelining (Kiến trúc đường ống) trong CPU giúp cải thiện hiệu suất bằng cách nào?

A. Tăng tốc độ xung nhịp
B. Giảm số lượng bóng bán dẫn
C. Thực thi nhiều giai đoạn của các lệnh khác nhau đồng thời
D. Sử dụng bộ nhớ cache lớn hơn

12. Write buffer (Bộ đệm ghi) trong hệ thống bộ nhớ được sử dụng để làm gì?

A. Lưu trữ các lệnh chờ giải mã
B. Tạm thời giữ dữ liệu đang được ghi vào bộ nhớ chính hoặc cấp bộ nhớ chậm hơn, cho phép CPU tiếp tục xử lý mà không phải chờ đợi
C. Lưu trữ các địa chỉ bộ nhớ
D. Thực hiện các phép toán logic

13. Parity bit (bit chẵn lẻ) được sử dụng chủ yếu để làm gì trong truyền dữ liệu?

A. Tăng tốc độ truyền
B. Kiểm tra và phát hiện lỗi đơn bit
C. Mã hóa dữ liệu
D. Nén dữ liệu

14. Multiprocessing (đa xử lý) là gì?

A. Thực thi nhiều chương trình cùng lúc trên một CPU
B. Sử dụng nhiều CPU (hoặc lõi CPU) để thực thi các tác vụ đồng thời
C. Sử dụng kỹ thuật pipelining
D. Lưu trữ dữ liệu trên nhiều đĩa cứng

15. 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

16. Vai trò của bộ giải mã lệnh (Instruction Decoder) trong chu kỳ lệnh là gì?

A. Lấy lệnh từ bộ nhớ
B. Xác định thao tác cần thực hiện và các toán hạng của lệnh
C. Thực hiện phép tính số học
D. Lưu kết quả vào bộ nhớ

17. Chu kỳ lệnh (Instruction Cycle) bao gồm các giai đoạn chính nào?

A. Fetch, Decode, Execute
B. Input, Process, Output
C. Read, Write, Erase
D. Load, Store, Compute

18. Mục đích chính của bộ điều khiển I∕O (I∕O Controller) là gì?

A. Thực hiện các phép tính logic
B. Quản lý và đồng bộ hóa việc truyền dữ liệu giữa CPU∕bộ nhớ và thiết bị ngoại vi
C. Lưu trữ các chương trình hệ thống
D. Tăng tốc độ xử lý của CPU

19. Ưu điểm chính của kiến trúc tập lệnh RISC (Reduced Instruction Set Computing) so với CISC (Complex Instruction Set Computing) là gì?

A. Mỗi lệnh có thể thực hiện nhiều thao tác phức tạp
B. Tập lệnh đơn giản hơn, cho phép thực thi lệnh nhanh hơn và thiết kế chip hiệu quả hơn
C. Yêu cầu ít thanh ghi hơn
D. Hỗ trợ nhiều chế độ định địa chỉ phức tạp hơn

20. Đơn vị nào chịu trách nhiệm quản lý luồng dữ liệu và tín hiệu điều khiển giữa CPU, bộ nhớ và các thiết bị I∕O?

A. ALU
B. Control Unit (CU)
C. Registers
D. Cache Memory

21. Mục đích của việc sử dụng nhiều cấp bộ nhớ cache (L1, L2, L3) là gì?

A. Giảm tổng dung lượng bộ nhớ
B. Tăng tốc độ truy cập dữ liệu bằng cách tạo ra phân cấp bộ nhớ với tốc độ và dung lượng khác nhau
C. Chỉ để lưu trữ dữ liệu hướng dẫn (instruction data)
D. Giảm tiêu thụ năng lượng của CPU

22. Write-through và Write-back là các chiến lược liên quan đến hoạt động nào của bộ nhớ cache?

A. Chiến lược thay thế khối (Replacement Policy)
B. Chiến lược ghi (Write Policy)
C. Chiến lược nạp (Fetch Policy)
D. Chiến lược ánh xạ (Mapping Policy)

23. Kiến trúc Harvard khác kiến trúc Von Neumann ở điểm cơ bản nào?

A. Sử dụng bộ nhớ cache
B. Có các bus và không gian bộ nhớ riêng biệt cho lệnh và dữ liệu
C. Hỗ trợ xử lý song song
D. Sử dụng tập lệnh RISC

24. DMA (Direct Memory Access) là kỹ thuật gì?

A. CPU truy cập trực tiếp vào các thiết bị ngoại vi
B. Thiết bị ngoại vi truyền dữ liệu trực tiếp đến∕từ bộ nhớ chính mà không cần qua CPU
C. CPU truy cập trực tiếp vào bộ nhớ ROM
D. Kỹ thuật tăng tốc độ xung nhịp CPU

25. Thanh ghi (Register) trong CPU có chức năng gì?

A. Lưu trữ dữ liệu lâu dài
B. Lưu trữ các lệnh chờ xử lý
C. Lưu trữ tạm thời dữ liệu và địa chỉ được CPU sử dụng nhanh chóng
D. Kết nối các thiết bị ngoại vi

26. Trong kiến trúc phân cấp bộ nhớ, nguyên tắc `locality of reference′ (tính cục bộ tham chiếu) nói về điều gì?

A. Dữ liệu được truy cập ngẫu nhiên trong bộ nhớ
B. Các chương trình có xu hướng truy cập dữ liệu và lệnh ở gần nhau trong không gian hoặc thời gian
C. Chỉ có một chương trình được thực thi tại một thời điểm
D. Bộ nhớ chỉ lưu trữ dữ liệu số

27. Bus dữ liệu (Data Bus) có chức năng gì trong hệ thống máy tính?

A. Truyền địa chỉ bộ nhớ
B. Truyền tín hiệu điều khiển
C. Truyền dữ liệu giữa các thành phần
D. Cung cấp nguồn điện

28. Loại bộ nhớ nào có tốc độ truy cập nhanh nhất và được sử dụng để lưu trữ dữ liệu và lệnh đang được CPU xử lý tích cực?

A. Bộ nhớ chính (RAM)
B. Bộ nhớ cache
C. Bộ nhớ thứ cấp (ổ cứng)
D. Bộ nhớ ROM

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

A. Một lỗi trong chương trình
B. Một tín hiệu tạm dừng thực thi chương trình hiện tại để CPU xử lý một sự kiện khẩn cấp hoặc quan trọng khác
C. Một loại lệnh đặc biệt
D. Bộ nhớ cache bị đầy

30. Trong phân cấp bộ nhớ, bộ nhớ nào thường có chi phí trên mỗi bit cao nhất?

A. Bộ nhớ thứ cấp (ổ cứng)
B. Bộ nhớ chính (RAM)
C. Bộ nhớ cache cấp 1 (L1 Cache)
D. Bộ nhớ đám mây

1 / 30

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

Tags: Bộ đề 7

1. Trong kiến trúc Von Neumann, dữ liệu và lệnh được lưu trữ ở đâu?

2 / 30

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

Tags: Bộ đề 7

2. Superscalar processor (Bộ xử lý siêu vô hướng) là loại CPU có khả năng gì?

3 / 30

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

Tags: Bộ đề 7

3. Trong kiến trúc máy tính, 'Latency′ (Độ trễ) đề cập đến điều gì?

4 / 30

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

Tags: Bộ đề 7

4. Tập lệnh (Instruction Set) của một CPU là gì?

5 / 30

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

Tags: Bộ đề 7

5. Chế độ định địa chỉ (Addressing Mode) trong tập lệnh là gì?

6 / 30

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

Tags: Bộ đề 7

6. Khái niệm 'Thoroughput′ (Thông lượng) trong kiến trúc máy tính đo lường đ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ộ đề 7

7. Bộ nhớ ROM (Read-Only Memory) khác bộ nhớ RAM (Random Access Memory) chủ yếu ở điểm nào?

8 / 30

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

Tags: Bộ đề 7

8. Sự khác biệt chính giữa bộ nhớ tĩnh (SRAM) và bộ nhớ động (DRAM) 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ộ đề 7

9. Nếu một hệ thống có bus địa chỉ 32 bit, dung lượng bộ nhớ tối đa mà CPU có thể trực tiếp định địa chỉ là bao nhiêu?

10 / 30

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

Tags: Bộ đề 7

10. Điều gì xảy ra khi CPU gặp phải một Cache Miss (trượt cache)?

11 / 30

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

Tags: Bộ đề 7

11. Pipelining (Kiến trúc đường ống) trong CPU giúp cải thiện hiệu suất bằng cách nào?

12 / 30

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

Tags: Bộ đề 7

12. Write buffer (Bộ đệm ghi) trong hệ thống bộ nhớ được sử dụng để làm gì?

13 / 30

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

Tags: Bộ đề 7

13. Parity bit (bit chẵn lẻ) được sử dụng chủ yếu để làm gì trong truyền dữ liệu?

14 / 30

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

Tags: Bộ đề 7

14. Multiprocessing (đa xử lý) là gì?

15 / 30

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

Tags: Bộ đề 7

15. 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?

16 / 30

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

Tags: Bộ đề 7

16. Vai trò của bộ giải mã lệnh (Instruction Decoder) trong chu kỳ lệnh là gì?

17 / 30

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

Tags: Bộ đề 7

17. Chu kỳ lệnh (Instruction Cycle) bao gồm các giai đoạn chính 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ộ đề 7

18. Mục đích chính của bộ điều khiển I∕O (I∕O Controller) 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ộ đề 7

19. Ưu điểm chính của kiến trúc tập lệnh RISC (Reduced Instruction Set Computing) so với CISC (Complex Instruction Set Computing) 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ộ đề 7

20. Đơn vị nào chịu trách nhiệm quản lý luồng dữ liệu và tín hiệu điều khiển giữa CPU, bộ nhớ và các thiết bị I∕O?

21 / 30

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

Tags: Bộ đề 7

21. Mục đích của việc sử dụng nhiều cấp bộ nhớ cache (L1, L2, L3) 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ộ đề 7

22. Write-through và Write-back là các chiến lược liên quan đến hoạt động nào của bộ nhớ cache?

23 / 30

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

Tags: Bộ đề 7

23. Kiến trúc Harvard khác kiến trúc Von Neumann ở điểm cơ bản 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ộ đề 7

24. DMA (Direct Memory Access) là kỹ thuật gì?

25 / 30

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

Tags: Bộ đề 7

25. Thanh ghi (Register) trong CPU có chức nă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ộ đề 7

26. Trong kiến trúc phân cấp bộ nhớ, nguyên tắc 'locality of reference′ (tính cục bộ tham chiếu) nói về điều gì?

27 / 30

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

Tags: Bộ đề 7

27. Bus dữ liệu (Data Bus) có chức năng gì trong hệ thống máy tính?

28 / 30

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

Tags: Bộ đề 7

28. Loại bộ nhớ nào có tốc độ truy cập nhanh nhất và được sử dụng để lưu trữ dữ liệu và lệnh đang được CPU xử lý tích cực?

29 / 30

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

Tags: Bộ đề 7

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

30 / 30

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

Tags: Bộ đề 7

30. Trong phân cấp bộ nhớ, bộ nhớ nào thường có chi phí trên mỗi bit cao nhất?