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

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 - Đề 02

Bài Tập, Đề Thi Trắc Nghiệm Online - Môn Kiến Trúc Máy Tính - Đề 02 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: Xét một hệ thống máy tính sử dụng bộ nhớ cache L1 và L2. Thời gian truy cập cache L1 là 2ns, L2 là 10ns, và bộ nhớ chính là 100ns. Tỷ lệ hit cache L1 là 80% và L2 là 90% (tính trên các lần miss L1). Tính thời gian truy cập bộ nhớ trung bình (Average Memory Access Time - AMAT).

  • A. 2ns
  • B. 10ns
  • C. 6ns
  • D. 20ns

Câu 2: Trong kiến trúc Von Neumann, điều gì là đặc điểm chính gây ra "nút thắt cổ chai Von Neumann"?

  • A. Sử dụng chung bus cho cả dữ liệu và lệnh.
  • B. Bộ nhớ được chia thành cache và bộ nhớ chính.
  • C. CPU không thể thực hiện song song nhiều lệnh.
  • D. Thiếu cơ chế DMA (Direct Memory Access).

Câu 3: 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 thực hiện đồng thời nhiều lệnh trong các giai đoạn khác nhau của chu kỳ lệnh?

  • A. Tăng tốc độ xung nhịp (Clock speed)
  • B. Pipelining (Đường ống lệnh)
  • C. Sử dụng bộ nhớ cache lớn hơn
  • D. Tăng độ rộng bus dữ liệu

Câu 4: Trong hệ thống bộ nhớ phân cấp, cache L1 thường được đặt ở vị trí nào và có đặc điểm gì?

  • A. Gần CPU nhất, dung lượng nhỏ, tốc độ truy cập nhanh.
  • B. Giữa L2 cache và bộ nhớ chính, dung lượng trung bình, tốc độ trung bình.
  • C. Xa CPU nhất, dung lượng lớn, tốc độ truy cập chậm.
  • D. Nằm trên bo mạch chủ, ngoài chip CPU, tốc độ tương đương bộ nhớ chính.

Câu 5: Điều gì KHÔNG phải là ưu điểm của kiến trúc Harvard so với kiến trúc Von Neumann?

  • A. Cho phép truy cập đồng thời lệnh và dữ liệu.
  • B. Giảm hiện tượng "nút thắt cổ chai Von Neumann".
  • C. Tăng tốc độ xử lý trong một số ứng dụng.
  • D. Đơn giản hóa thiết kế phần cứng và giảm chi phí sản xuất.

Câu 6: Trong các phương thức địa chỉ hóa lệnh, phương thức nào sau đây cho phép truy cập dữ liệu một cách gián tiếp thông qua một con trỏ?

  • A. Địa chỉ hóa trực tiếp (Direct Addressing)
  • B. Địa chỉ hóa thanh ghi (Register Addressing)
  • C. Địa chỉ hóa gián tiếp (Indirect Addressing)
  • D. Địa chỉ hóa tức thời (Immediate Addressing)

Câu 7: Thanh ghi PC (Program Counter) trong CPU có vai trò gì?

  • A. Lưu trữ dữ liệu đang được xử lý bởi ALU.
  • B. Chứa địa chỉ của lệnh tiếp theo cần được thực thi.
  • C. Lưu trữ kết quả của phép tính số học và logic.
  • D. Chứa thông tin về trạng thái của CPU (ví dụ: cờ trạng thái).

Câu 8: Giả sử một CPU có tần số xung nhịp 3 GHz và CPI (Cycles Per Instruction) trung bình là 2. Tính tốc độ thực thi lệnh (Instruction Execution Rate) theo đơn vị MIPS (Millions of Instructions Per Second).

  • A. 150 MIPS
  • B. 3000 MIPS
  • C. 6000 MIPS
  • D. 1500 MIPS

Câu 9: Trong hệ thống bus của máy tính, bus điều khiển (Control Bus) được sử dụng để làm gì?

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

Câu 10: Bộ nhớ ROM (Read-Only Memory) thường được sử dụng để lưu trữ cái gì trong hệ thống máy tính?

  • A. Dữ liệu người dùng và ứng dụng.
  • B. Các chương trình ứng dụng đang chạy.
  • C. Firmware và chương trình khởi động hệ thống (BIOS/UEFI).
  • D. Bộ nhớ cache cho CPU.

Câu 11: Phương thức truyền dữ liệu nào cho phép thiết bị ngoại vi truyền dữ liệu trực tiếp đến hoặc từ bộ nhớ chính mà không cần sự can thiệp của CPU trong quá trình truyền?

  • A. Truyền dữ liệu tuần tự (Serial Data Transfer)
  • B. Truy cập bộ nhớ trực tiếp (DMA - Direct Memory Access)
  • C. Truyền dữ liệu song song (Parallel Data Transfer)
  • D. Truyền dữ liệu có ngắt (Interrupt-driven Data Transfer)

Câu 12: Trong hệ thống quản lý bộ nhớ ảo, kỹ thuật phân trang (Paging) giúp giải quyết vấn đề gì?

  • A. Tăng tốc độ truy cập bộ nhớ cache.
  • B. Giảm thời gian khởi động hệ thống.
  • C. Cho phép các tiến trình có kích thước lớn hơn bộ nhớ vật lý.
  • D. Đơn giản hóa quá trình quản lý ngắt.

Câu 13: Loại bộ nhớ nào thường được sử dụng làm bộ nhớ cache?

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

Câu 14: Điều gì là mục tiêu chính của việc thiết kế tập lệnh (Instruction Set Architecture - ISA)?

  • A. Tối đa hóa độ phức tạp của phần cứng.
  • B. Cung cấp giao diện hiệu quả giữa phần cứng và phần mềm.
  • C. Giảm thiểu số lượng thanh ghi trong CPU.
  • D. Tăng kích thước bộ nhớ cache L1.

Câu 15: Trong kiến trúc máy tính, "ngắt" (Interrupt) là cơ chế để làm gì?

  • A. Tăng tốc độ xử lý của CPU.
  • B. Đồng bộ hóa dữ liệu giữa bộ nhớ và CPU.
  • C. Báo hiệu cho CPU về một sự kiện cần xử lý ưu tiên.
  • D. Quản lý bộ nhớ ảo.

Câu 16: Xét một hệ thống địa chỉ bộ nhớ 32-bit. Không gian địa chỉ vật lý tối đa mà hệ thống này có thể quản lý là bao nhiêu?

  • A. 2GB
  • B. 4GB
  • C. 16GB
  • D. 32GB

Câu 17: Kỹ thuật "đa xử lý" (Multiprocessing) sử dụng cái gì để tăng hiệu năng tính toán?

  • A. Nhiều CPU hoặc nhiều nhân CPU.
  • B. Bộ nhớ cache lớn hơn.
  • C. Tốc độ xung nhịp CPU cao hơn.
  • D. Pipelining sâu hơn.

Câu 18: Trong các loại bus, bus nào có tốc độ truyền dữ liệu cao nhất thường được sử dụng cho kết nối card đồ họa hiệu năng cao?

  • A. USB (Universal Serial Bus)
  • B. SATA (Serial ATA)
  • C. Ethernet
  • D. PCIe (Peripheral Component Interconnect Express)

Câu 19: Điều gì KHÔNG phải là chức năng của hệ điều hành liên quan đến quản lý bộ nhớ?

  • A. Cấp phát và thu hồi bộ nhớ cho các tiến trình.
  • B. Quản lý bộ nhớ ảo và cơ chế phân trang.
  • C. Tăng tốc độ xung nhịp của CPU.
  • D. Bảo vệ bộ nhớ giữa các tiến trình.

Câu 20: Trong kiến trúc CPU, ALU (Arithmetic Logic Unit) thực hiện chức năng gì?

  • A. Giải mã lệnh.
  • B. Thực hiện các phép tính số học và logic.
  • C. Điều khiển luồng thực thi của chương trình.
  • D. Truy xuất dữ liệu từ bộ nhớ.

Câu 21: Trong hệ thống bộ nhớ cache, chính sách thay thế cache (Cache Replacement Policy) quyết định điều gì?

  • A. Khối dữ liệu nào sẽ bị loại bỏ khỏi cache khi cache đầy.
  • B. Thời điểm dữ liệu từ bộ nhớ chính được đưa vào cache.
  • C. Kích thước của mỗi dòng cache.
  • D. Vị trí chính xác của dữ liệu trong cache.

Câu 22: Trong các kỹ thuật tăng hiệu năng bộ nhớ, "bộ nhớ xen kẽ" (Interleaved Memory) hoạt động như thế nào?

  • A. Tăng tốc độ truy cập bộ nhớ cache.
  • B. Sử dụng nhiều lớp cache (L1, L2, L3).
  • C. Chia bộ nhớ thành các module để truy cập song song.
  • D. Nén dữ liệu trong bộ nhớ để tăng dung lượng hiệu dụng.

Câu 23: Kiến trúc "đa luồng" (Multithreading) trong CPU cho phép điều gì?

  • A. Chạy nhiều hệ điều hành khác nhau trên cùng một máy tính.
  • B. Một nhân CPU thực hiện đồng thời nhiều luồng của một tiến trình.
  • C. Sử dụng nhiều CPU trong một hệ thống.
  • D. Chia sẻ bộ nhớ cache giữa các tiến trình.

Câu 24: Trong các loại bộ nhớ, bộ nhớ nào là "không khả biến" (non-volatile), tức là dữ liệu vẫn được giữ lại khi mất điện?

  • A. DRAM (Dynamic RAM)
  • B. SRAM (Static RAM)
  • C. Flash memory (ví dụ SSD)
  • D. Bộ nhớ cache

Câu 25: Phương pháp "prefetching" (tiên nạp dữ liệu) trong bộ nhớ cache nhằm mục đích gì?

  • A. Giảm độ trễ truy cập bộ nhớ bằng cách nạp trước dữ liệu vào cache.
  • B. Tăng dung lượng bộ nhớ cache.
  • C. Giảm điện năng tiêu thụ của bộ nhớ.
  • D. Bảo vệ dữ liệu trong cache khỏi lỗi.

Câu 26: Trong kiến trúc tập lệnh CISC (Complex Instruction Set Computer), điều gì là đặc điểm nổi bật?

  • A. Tập lệnh đơn giản, số lượng lệnh ít.
  • B. Tập lệnh phức tạp, nhiều lệnh thực hiện công việc phức tạp.
  • C. Sử dụng kiến trúc load-store.
  • D. Tối ưu hóa cho việc pipelining.

Câu 27: Điều gì là lợi ích chính của việc sử dụng "ổ cứng thể rắn" (SSD - Solid State Drive) so với "ổ cứng cơ học" (HDD - Hard Disk Drive)?

  • A. Giá thành rẻ hơn trên mỗi GB dung lượng.
  • B. Dung lượng lưu trữ lớn hơn với cùng kích thước vật lý.
  • C. Tuổi thọ cao hơn do không có bộ phận cơ học.
  • D. Tốc độ truy cập và truyền dữ liệu nhanh hơn đáng kể.

Câu 28: Trong hệ thống vào/ra, "polling" (thăm dò) là phương pháp để làm gì?

  • A. Truyền dữ liệu tốc độ cao giữa CPU và bộ nhớ.
  • B. Cấp phát địa chỉ cho thiết bị ngoại vi.
  • C. CPU kiểm tra trạng thái thiết bị ngoại vi một cách tuần tự.
  • D. Thiết bị ngoại vi báo hiệu cho CPU khi cần dịch vụ.

Câu 29: Điều gì là đặc điểm của kiến trúc RISC (Reduced Instruction Set Computer)?

  • A. Tập lệnh đơn giản, số lượng lệnh ít, định dạng lệnh cố định.
  • B. Tập lệnh phức tạp, nhiều lệnh đa chức năng.
  • C. Nhiều chế độ địa chỉ hóa phức tạp.
  • D. Ưu tiên tối đa hóa số lượng lệnh trong tập lệnh.

Câu 30: Cho một đoạn mã giả: `for i from 1 to 10 do A[i] = A[i-1] + B[i]`. Đoạn mã này thể hiện tính chất "locality of reference" (tính cục bộ tham chiếu) nào?

  • A. Temporal locality (Tính cục bộ thời gian)
  • B. Spatial locality (Tính cục bộ không gian)
  • C. Sequential locality (Tính cục bộ tuần tự)
  • D. Functional locality (Tính cục bộ chức năng)

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ộ đề 2

Câu 1: Xét một hệ thống máy tính sử dụng bộ nhớ cache L1 và L2. Thời gian truy cập cache L1 là 2ns, L2 là 10ns, và bộ nhớ chính là 100ns. Tỷ lệ hit cache L1 là 80% và L2 là 90% (tính trên các lần miss L1). Tính thời gian truy cập bộ nhớ trung bình (Average Memory Access Time - AMAT).

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ộ đề 2

Câu 2: Trong kiến trúc Von Neumann, điều gì là đặc điểm chính gây ra 'nút thắt cổ chai Von Neumann'?

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ộ đề 2

Câu 3: 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 thực hiện đồng thời nhiều lệnh trong các giai đoạn khác nhau của chu kỳ lệnh?

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ộ đề 2

Câu 4: Trong hệ thống bộ nhớ phân cấp, cache L1 thường được đặt ở vị trí nào và có đặc điểm gì?

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ộ đề 2

Câu 5: Điều gì KHÔNG phải là ưu điểm của kiến trúc Harvard so với kiến trúc Von Neumann?

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ộ đề 2

Câu 6: Trong các phương thức địa chỉ hóa lệnh, phương thức nào sau đây cho phép truy cập dữ liệu một cách gián tiếp thông qua một con trỏ?

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ộ đề 2

Câu 7: Thanh ghi PC (Program Counter) trong CPU có vai trò gì?

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ộ đề 2

Câu 8: Giả sử một CPU có tần số xung nhịp 3 GHz và CPI (Cycles Per Instruction) trung bình là 2. Tính tốc độ thực thi lệnh (Instruction Execution Rate) theo đơn vị MIPS (Millions of Instructions Per Second).

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ộ đề 2

Câu 9: Trong hệ thống bus của máy tính, bus điều khiển (Control Bus) được sử dụng để làm 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ộ đề 2

Câu 10: Bộ nhớ ROM (Read-Only Memory) thường được sử dụng để lưu trữ cái gì 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ộ đề 2

Câu 11: Phương thức truyền dữ liệu nào cho phép thiết bị ngoại vi truyền dữ liệu trực tiếp đến hoặc từ bộ nhớ chính mà không cần sự can thiệp của CPU trong quá trình truyền?

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ộ đề 2

Câu 12: Trong hệ thống quản lý bộ nhớ ảo, kỹ thuật phân trang (Paging) giúp giải quyết vấn đề gì?

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ộ đề 2

Câu 13: Loại bộ nhớ nào thường được sử dụng làm bộ nhớ cache?

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ộ đề 2

Câu 14: Điều gì là mục tiêu chính của việc thiết kế tập lệnh (Instruction Set Architecture - ISA)?

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ộ đề 2

Câu 15: Trong kiến trúc máy tính, 'ngắt' (Interrupt) là cơ chế để làm 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ộ đề 2

Câu 16: Xét một hệ thống địa chỉ bộ nhớ 32-bit. Không gian địa chỉ vật lý tối đa mà hệ thống này có thể quản lý là bao nhiêu?

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ộ đề 2

Câu 17: Kỹ thuật 'đa xử lý' (Multiprocessing) sử dụng cái gì để tăng hiệu năng tính toán?

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ộ đề 2

Câu 18: Trong các loại bus, bus nào có tốc độ truyền dữ liệu cao nhất thường được sử dụng cho kết nối card đồ họa hiệu năng cao?

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ộ đề 2

Câu 19: Điều gì KHÔNG phải là chức năng của hệ điều hành liên quan đến quản lý 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ộ đề 2

Câu 20: Trong kiến trúc CPU, ALU (Arithmetic Logic Unit) thực hiện chức năng 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ộ đề 2

Câu 21: Trong hệ thống bộ nhớ cache, chính sách thay thế cache (Cache Replacement Policy) quyết định điều gì?

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ộ đề 2

Câu 22: Trong các kỹ thuật tăng hiệu năng bộ nhớ, 'bộ nhớ xen kẽ' (Interleaved Memory) hoạt động như thế 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ộ đề 2

Câu 23: Kiến trúc 'đa luồng' (Multithreading) trong CPU cho phép điều gì?

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ộ đề 2

Câu 24: Trong các loại bộ nhớ, bộ nhớ nào là 'không khả biến' (non-volatile), tức là dữ liệu vẫn được giữ lại khi mất điện?

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ộ đề 2

Câu 25: Phương pháp 'prefetching' (tiên nạp dữ liệu) trong bộ nhớ cache nhằm mục đích 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ộ đề 2

Câu 26: Trong kiến trúc tập lệnh CISC (Complex Instruction Set Computer), điều gì là đặc điểm nổi bật?

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ộ đề 2

Câu 27: Điều gì là lợi ích chính của việc sử dụng 'ổ cứng thể rắn' (SSD - Solid State Drive) so với 'ổ cứng cơ học' (HDD - Hard Disk Drive)?

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ộ đề 2

Câu 28: Trong hệ thống vào/ra, 'polling' (thăm dò) là phương pháp để làm gì?

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ộ đề 2

Câu 29: Điều gì là đặc điểm của kiến trúc RISC (Reduced Instruction Set Computer)?

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ộ đề 2

Câu 30: Cho một đoạn mã giả: `for i from 1 to 10 do A[i] = A[i-1] + B[i]`. Đoạn mã này thể hiện tính chất 'locality of reference' (tính cục bộ tham chiếu) nào?

Xem kết quả