Bài Tập, Đề Thi Trắc Nghiệm Online – Môn Kiến Trúc Máy Tính – Đề 01

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é!!!


Môn Kiến Trúc Máy Tính

Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính - Đề 01

Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính - Đề 01 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Thành phần nào của CPU chịu trách nhiệm thực hiện các phép toán số học và logic?

  • A. Khối điều khiển (Control Unit - CU)
  • B. Khối số học và logic (Arithmetic Logic Unit - ALU)
  • C. Thanh ghi (Register)
  • D. Bộ nhớ Cache

Câu 2: Trong kiến trúc bộ nhớ phân cấp, bộ nhớ nào có tốc độ truy cập nhanh nhất và thường được tích hợp trực tiếp vào CPU?

  • A. Bộ nhớ chính (RAM)
  • B. Ổ cứng (Hard Disk Drive - HDD)
  • C. Bộ nhớ thứ cấp (Secondary Storage)
  • D. Bộ nhớ Cache

Câu 3: BUS địa chỉ (Address Bus) trong hệ thống máy tính được sử dụng để làm gì?

  • A. Xác định vị trí ô nhớ hoặc thiết bị ngoại vi mà CPU muốn truy cập.
  • B. Truyền dữ liệu giữa CPU và bộ nhớ.
  • C. Truyền tín hiệu điều khiển giữa CPU và các thành phần khác.
  • D. Cung cấp nguồn điện cho các thành phần trong hệ thống.

Câu 4: Loại kiến trúc máy tính nào mà bộ nhớ lệnh và bộ nhớ dữ liệu được tách biệt về mặt vật lý, cho phép truy cập đồng thời?

  • A. Kiến trúc Von Neumann
  • B. Kiến trúc CISC (Complex Instruction Set Computer)
  • C. Kiến trúc Harvard
  • D. Kiến trúc RISC (Reduced Instruction Set Computer)

Câu 5: Chu kỳ lệnh (Instruction Cycle) cơ bản của CPU bao gồm các giai đoạn nào theo thứ tự?

  • A. Thực hiện lệnh - Giải mã lệnh - Tìm nạp lệnh
  • B. Tìm nạp lệnh - Giải mã lệnh - Thực hiện lệnh
  • C. Giải mã lệnh - Thực hiện lệnh - Tìm nạp lệnh
  • D. Tìm nạp lệnh - Thực hiện lệnh - Giải mã lệnh

Câu 6: Phương pháp nào sau đây giúp tăng hiệu năng của CPU bằng cách cho phép nhiều lệnh được thực hiện đồng thời ở các giai đoạn khác nhau?

  • A. Tăng xung nhịp CPU
  • B. Sử dụng bộ nhớ cache lớn hơn
  • C. Ống dẫn lệnh (Pipelining)
  • D. Bộ nhớ ảo (Virtual Memory)

Câu 7: Trong các loại bộ nhớ RAM, loại nào duy trì dữ liệu khi có nguồn điện và có tốc độ truy cập nhanh hơn nhưng giá thành cao hơn?

  • A. SRAM (Static RAM)
  • B. DRAM (Dynamic RAM)
  • C. ROM (Read-Only Memory)
  • D. EEPROM (Electrically Erasable Programmable ROM)

Câu 8: Thanh ghi chương trình (Program Counter - PC) trong CPU có vai trò gì?

  • A. Lưu trữ dữ liệu đang được xử lý bởi ALU.
  • B. Lưu trữ địa chỉ của lệnh tiếp theo sẽ được thực hiện.
  • C. Lưu trữ kết quả của phép toán số học và logic.
  • D. Lưu trữ các cờ trạng thái (status flags) của CPU.

Câu 9: Trong hệ thống bộ nhớ ảo, khi CPU cần truy cập một trang (page) không có trong bộ nhớ chính (RAM), sự kiện này được gọi là gì?

  • A. Lỗi bộ nhớ (Memory Error)
  • B. Xung đột bộ nhớ (Memory Conflict)
  • C. Lỗi trang (Page Fault)
  • D. Tràn bộ nhớ (Memory Overflow)

Câu 10: Điều gì xảy ra khi xảy ra hiện tượng "nghẽn cổ chai" (bottleneck) trong hệ thống máy tính?

  • A. CPU hoạt động nhanh hơn bình thường.
  • B. Bộ nhớ truy cập nhanh hơn.
  • C. Hiệu suất của toàn bộ hệ thống tăng lên.
  • D. Hiệu suất của toàn bộ hệ thống bị giới hạn bởi một thành phần chậm hơn.

Câu 11: Loại giao tiếp nào cho phép truyền dữ liệu đồng thời theo cả hai hướng giữa các thiết bị?

  • A. Simplex
  • B. Full-duplex
  • C. Half-duplex
  • D. Multi-duplex

Câu 12: Trong kiến trúc tập lệnh (Instruction Set Architecture - ISA), điều gì được định nghĩa?

  • A. Cách thức bộ nhớ được tổ chức và quản lý.
  • B. Cấu trúc vật lý của CPU và các thành phần.
  • C. Tập hợp các lệnh mà CPU có thể thực hiện và định dạng lệnh.
  • D. Phương pháp làm mát và tản nhiệt cho CPU.

Câu 13: Kỹ thuật DMA (Direct Memory Access) cho phép thiết bị ngoại vi nào truy cập bộ nhớ chính mà không cần sự can thiệp trực tiếp từ CPU?

  • A. Bàn phím
  • B. Chuột
  • C. Máy in
  • D. Card đồ họa (GPU)

Câu 14: Trong hệ thống số bù hai (two"s complement), số âm được biểu diễn như thế nào?

  • A. Giữ nguyên giá trị tuyệt đối và thêm dấu "-" phía trước.
  • B. Đảo bit của số dương tương ứng và cộng thêm 1.
  • C. Sử dụng bit dấu riêng biệt (sign bit) ở đầu.
  • D. Không thể biểu diễn số âm trong hệ thống bù hai.

Câu 15: Mục đích chính của việc sử dụng bộ nhớ đệm (buffer) trong hệ thống nhập/xuất (I/O) là gì?

  • A. Tăng tốc độ xử lý của CPU.
  • B. Giảm dung lượng bộ nhớ chính cần thiết.
  • C. Đệm dữ liệu để xử lý sự khác biệt về tốc độ giữa CPU và thiết bị ngoại vi.
  • D. Bảo vệ dữ liệu khỏi bị mất khi có sự cố nguồn điện.

Câu 16: Trong kiến trúc máy tính hiện đại, thuật ngữ "đa nhân" (multi-core) đề cập đến điều gì?

  • A. Một CPU duy nhất chứa nhiều bộ xử lý trung tâm (core) trên cùng một chip.
  • B. Nhiều CPU riêng biệt được kết nối với nhau trong một hệ thống.
  • C. Việc sử dụng nhiều bộ nhớ cache trong hệ thống.
  • D. Khả năng chạy nhiều hệ điều hành trên cùng một máy tính.

Câu 17: Loại bộ nhớ nào thường được sử dụng để lưu trữ firmware, BIOS và các chương trình khởi động hệ thống?

  • A. RAM (Random Access Memory)
  • B. ROM (Read-Only Memory)
  • C. Ổ cứng thể rắn (SSD)
  • D. Bộ nhớ ảo (Virtual Memory)

Câu 18: Trong ngữ cảnh kiến trúc máy tính, "tập lệnh CISC" (Complex Instruction Set Computer) có đặc điểm gì?

  • A. Sử dụng số lượng lệnh ít và đơn giản.
  • B. Thời gian thực thi lệnh ngắn và cố định.
  • C. Thiết kế phần cứng đơn giản và dễ dàng tối ưu hóa.
  • D. Sử dụng số lượng lớn lệnh phức tạp, mỗi lệnh thực hiện nhiều công việc.

Câu 19: Để tăng băng thông bộ nhớ, kỹ thuật nào thường được sử dụng để truy cập đồng thời vào nhiều module bộ nhớ?

  • A. Sử dụng bộ nhớ cache lớn hơn.
  • B. Tăng xung nhịp bộ nhớ.
  • C. Xen kẽ bộ nhớ (Memory Interleaving)
  • D. Sử dụng bộ nhớ ảo.

Câu 20: Trong hệ thống máy tính, ngắt (interrupt) được sử dụng cho mục đích gì?

  • A. Báo hiệu cho CPU về một sự kiện cần được xử lý ngay lập tức từ thiết bị ngoại vi hoặc phần mềm.
  • B. Đồng bộ hóa hoạt động giữa CPU và bộ nhớ.
  • C. Tăng tốc độ truy cập bộ nhớ.
  • D. Quản lý và phân chia tài nguyên CPU cho các tiến trình khác nhau.

Câu 21: Loại kiến trúc nào sử dụng một không gian địa chỉ duy nhất cho cả lệnh và dữ liệu?

  • A. Kiến trúc Von Neumann
  • B. Kiến trúc Harvard
  • C. Kiến trúc CISC
  • D. Kiến trúc RISC

Câu 22: Trong bộ nhớ cache, thuật toán thay thế (replacement algorithm) được sử dụng khi nào?

  • A. Khi CPU khởi động.
  • B. Khi bộ nhớ cache đầy và cần chỗ cho dữ liệu mới.
  • C. Khi dữ liệu trong cache bị lỗi.
  • D. Khi CPU chuyển sang chế độ tiết kiệm năng lượng.

Câu 23: Phương pháp địa chỉ hóa nào tính toán địa chỉ hiệu dụng bằng cách cộng một giá trị bù (offset) vào nội dung của một thanh ghi?

  • A. Địa chỉ hóa trực tiếp (Direct Addressing)
  • B. Địa chỉ hóa tức thời (Immediate Addressing)
  • C. Địa chỉ hóa thanh ghi gián tiếp có bù (Register Indirect with Offset Addressing)
  • D. Địa chỉ hóa tương đối (Relative Addressing)

Câu 24: Trong thiết kế CPU, "số lượng bits" của bộ xử lý (ví dụ: 32-bit, 64-bit) thường đề cập đến điều gì?

  • A. Số lượng thanh ghi trong CPU.
  • B. Tốc độ xung nhịp tối đa của CPU.
  • C. Dung lượng bộ nhớ cache tích hợp.
  • D. Độ rộng của bus dữ liệu và kích thước dữ liệu mà CPU có thể xử lý trong một chu kỳ.

Câu 25: Ưu điểm chính của kiến trúc RISC (Reduced Instruction Set Computer) so với CISC là gì?

  • A. Khả năng thực hiện các lệnh phức tạp trong một chu kỳ duy nhất.
  • B. Thiết kế đơn giản hơn, dẫn đến tốc độ xung nhịp cao hơn và hiệu quả năng lượng tốt hơn.
  • C. Tương thích ngược tốt hơn với các phần mềm cũ.
  • D. Số lượng lệnh lớn hơn, linh hoạt hơn trong lập trình.

Câu 26: Trong hệ thống bộ nhớ phân trang (paging), bảng trang (page table) được sử dụng để làm gì?

  • A. Lưu trữ dữ liệu trang được sử dụng gần đây nhất.
  • B. Kiểm soát quyền truy cập vào các trang bộ nhớ.
  • C. Ánh xạ địa chỉ ảo (virtual address) sang địa chỉ vật lý (physical address) trong bộ nhớ chính.
  • D. Quản lý việc cấp phát và thu hồi bộ nhớ cho các tiến trình.

Câu 27: Loại bus nào truyền tín hiệu đồng bộ xung nhịp để phối hợp hoạt động giữa các thành phần?

  • A. Bus dữ liệu (Data Bus)
  • B. Bus địa chỉ (Address Bus)
  • C. Bus hệ thống (System Bus)
  • D. Bus điều khiển (Control Bus)

Câu 28: Trong kiến trúc máy tính, thuật ngữ "siêu vô hướng" (superscalar) chỉ khả năng của CPU nào?

  • A. Khả năng chạy ở tốc độ xung nhịp rất cao.
  • B. Khả năng thực hiện nhiều lệnh đồng thời trong cùng một chu kỳ xung nhịp.
  • C. Khả năng tự động điều chỉnh điện áp và tần số hoạt động.
  • D. Khả năng dự đoán lệnh rẽ nhánh để giảm độ trễ.

Câu 29: Trong hệ thống RAID (Redundant Array of Independent Disks), mức RAID nào cung cấp khả năng chịu lỗi bằng cách sao chép dữ liệu trên nhiều ổ đĩa (mirroring)?

  • A. RAID 1
  • B. RAID 0
  • C. RAID 5
  • D. RAID 0+1

Câu 30: Xét một hệ thống bộ nhớ cache trực tiếp ánh xạ (direct-mapped cache) với kích thước 64KB và kích thước khối (block size) là 32 bytes. Hỏi có bao nhiêu bit được sử dụng cho trường "tag" nếu địa chỉ bộ nhớ chính là 32-bit?

  • A. 14 bits
  • B. 15 bits
  • C. 17 bits
  • D. 19 bits

1 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 1: Thành phần nào của CPU chịu trách nhiệm thực hiện các phép toán số học và logic?

2 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 2: Trong kiến trúc bộ nhớ phân cấp, bộ nhớ nào có tốc độ truy cập nhanh nhất và thường được tích hợp trực tiếp vào CPU?

3 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 3: BUS địa chỉ (Address Bus) trong hệ thống máy tính được sử dụng để làm gì?

4 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 4: Loại kiến trúc máy tính nào mà bộ nhớ lệnh và bộ nhớ dữ liệu được tách biệt về mặt vật lý, cho phép truy cập đồng thời?

5 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 5: Chu kỳ lệnh (Instruction Cycle) cơ bản của CPU bao gồm các giai đoạn nào theo thứ tự?

6 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 6: Phương pháp nào sau đây giúp tăng hiệu năng của CPU bằng cách cho phép nhiều lệnh được thực hiện đồng thời ở các giai đoạn khác nhau?

7 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 7: Trong các loại bộ nhớ RAM, loại nào duy trì dữ liệu khi có nguồn điện và có tốc độ truy cập nhanh hơn nhưng giá thành cao hơn?

8 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 8: Thanh ghi chương trình (Program Counter - PC) trong CPU có vai trò gì?

9 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 9: Trong hệ thống bộ nhớ ảo, khi CPU cần truy cập một trang (page) không có trong bộ nhớ chính (RAM), sự kiện này được gọi là gì?

10 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 10: Điều gì xảy ra khi xảy ra hiện tượng 'nghẽn cổ chai' (bottleneck) trong hệ thống máy tính?

11 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 11: Loại giao tiếp nào cho phép truyền dữ liệu đồng thời theo cả hai hướng giữa các thiết bị?

12 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 12: Trong kiến trúc tập lệnh (Instruction Set Architecture - ISA), điều gì được định nghĩa?

13 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 13: Kỹ thuật DMA (Direct Memory Access) cho phép thiết bị ngoại vi nào truy cập bộ nhớ chính mà không cần sự can thiệp trực tiếp từ CPU?

14 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 14: Trong hệ thống số bù hai (two's complement), số âm được biểu diễn như thế nào?

15 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 15: Mục đích chính của việc sử dụng bộ nhớ đệm (buffer) trong hệ thống nhập/xuất (I/O) là gì?

16 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 16: Trong kiến trúc máy tính hiện đại, thuật ngữ 'đa nhân' (multi-core) đề cập đến điều gì?

17 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 17: Loại bộ nhớ nào thường được sử dụng để lưu trữ firmware, BIOS và các chương trình khởi động hệ thống?

18 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 18: Trong ngữ cảnh kiến trúc máy tính, 'tập lệnh CISC' (Complex Instruction Set Computer) có đặc điểm gì?

19 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 19: Để tăng băng thông bộ nhớ, kỹ thuật nào thường được sử dụng để truy cập đồng thời vào nhiều module bộ nhớ?

20 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 20: Trong hệ thống máy tính, ngắt (interrupt) được sử dụng cho mục đích gì?

21 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 21: Loại kiến trúc nào sử dụng một không gian địa chỉ duy nhất cho cả lệnh và dữ liệu?

22 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 22: Trong bộ nhớ cache, thuật toán thay thế (replacement algorithm) được sử dụng khi nào?

23 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 23: Phương pháp địa chỉ hóa nào tính toán địa chỉ hiệu dụng bằng cách cộng một giá trị bù (offset) vào nội dung của một thanh ghi?

24 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 24: Trong thiết kế CPU, 'số lượng bits' của bộ xử lý (ví dụ: 32-bit, 64-bit) thường đề cập đến điều gì?

25 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 25: Ưu điểm chính của kiến trúc RISC (Reduced Instruction Set Computer) so với CISC là gì?

26 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 26: Trong hệ thống bộ nhớ phân trang (paging), bảng trang (page table) được sử dụng để làm gì?

27 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 27: Loại bus nào truyền tín hiệu đồng bộ xung nhịp để phối hợp hoạt động giữa các thành phần?

28 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 28: Trong kiến trúc máy tính, thuật ngữ 'siêu vô hướng' (superscalar) chỉ khả năng của CPU nào?

29 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 29: Trong hệ thống RAID (Redundant Array of Independent Disks), mức RAID nào cung cấp khả năng chịu lỗi bằng cách sao chép dữ liệu trên nhiều ổ đĩa (mirroring)?

30 / 30

Category: Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính

Tags: Bộ đề 1

Câu 30: Xét một hệ thống bộ nhớ cache trực tiếp ánh xạ (direct-mapped cache) với kích thước 64KB và kích thước khối (block size) là 32 bytes. Hỏi có bao nhiêu bit được sử dụng cho trường 'tag' nếu địa chỉ bộ nhớ chính là 32-bit?

Xem kết quả