Đề thi, bài tập trắc nghiệm online Kiến trúc máy tínhĐề 2 – Bài tập, đề thi trắc nghiệm online Kiến trúc máy tính Đăng vào 2 Tháng 5, 2026 bởi admin Đề 2 – Bài tập, đề thi trắc nghiệm online Kiến trúc máy tính Đề 2 – Bài tập, đề thi trắc nghiệm online Kiến trúc máy tính Số câu30Quiz ID15792 Làm bài Câu 1 1. Trong kiến trúc bộ nhớ phân cấp, việc di chuyển dữ liệu từ bộ nhớ chậm hơn lên bộ nhớ nhanh hơn được gọi là gì? A A. Write-back B B. Cache hit C C. Block transfer (hoặc page fault trong trường hợp bộ nhớ ảo) D D. Address translation Câu 2 2. Loại hazard nào trong pipelining xảy ra khi một lệnh cần kết quả tính toán từ một lệnh trước đó chưa hoàn thành? A A. Structural Hazard B B. Data Hazard C C. Control Hazard D D. Memory Hazard Câu 3 3. Sự khác biệt chính giữa kiến trúc Harvard và Von Neumann là gì? A A. Số lượng bộ xử lý. B B. Cách xử lý I∕O. C C. Sự tách biệt giữa bộ nhớ lệnh và bộ nhớ dữ liệu. D D. Kích thước của tập lệnh. Câu 4 4. Khái niệm 'locality of reference′ (nguyên lý tập trung tham chiếu) trong kiến trúc bộ nhớ đề cập đến điều gì? A A. Dữ liệu chỉ được lưu trữ ở một vị trí duy nhất. B B. Chương trình có xu hướng truy cập lại các vị trí bộ nhớ gần đây (locality theo thời gian) và các vị trí gần nhau trong không gian địa chỉ (locality theo không gian). C C. CPU chỉ truy cập bộ nhớ theo trình tự tuyến tính. D D. Bộ nhớ chỉ chứa dữ liệu liên quan đến một tác vụ duy nhất. Câu 5 5. Chế độ địa chỉ 'Immediate Addressing′ (Địa chỉ tức thời) có nghĩa là gì? A A. Toán hạng là nội dung của một thanh ghi. B B. Toán hạng là giá trị hằng số được chứa trực tiếp trong lệnh. C C. Toán hạng là nội dung của một ô nhớ có địa chỉ được chỉ định trong lệnh. D D. Địa chỉ toán hạng được tính toán từ nội dung của một thanh ghi và một hằng số. Câu 6 6. Trong kiến trúc máy tính song song, MIMD (Multiple Instruction, Multiple Data) mô tả hệ thống như thế nào? A A. Nhiều bộ xử lý cùng thực hiện cùng một lệnh trên các tập dữ liệu khác nhau. B B. Một bộ xử lý thực hiện nhiều lệnh trên cùng một tập dữ liệu. C C. Nhiều bộ xử lý, mỗi bộ thực hiện các lệnh khác nhau trên các tập dữ liệu khác nhau một cách độc lập. D D. Một bộ xử lý thực hiện một lệnh duy nhất trên nhiều tập dữ liệu. Câu 7 7. Kiến trúc nào sau đây thường được sử dụng trong các bộ vi điều khiển (microcontrollers) do khả năng truy cập đồng thời lệnh và dữ liệu? A A. Von Neumann B B. CISC C C. Harvard D D. SIMD Câu 8 8. Thanh ghi (Register) trong CPU có chức năng chính là gì? A A. Lưu trữ dữ liệu lâu dài B B. Thực thi lệnh C C. Lưu trữ tạm thời dữ liệu hoặc địa chỉ được CPU truy cập thường xuyên D D. Quản lý bộ nhớ ảo Câu 9 9. Ưu điểm chính của bộ nhớ SRAM (Static RAM) so với DRAM (Dynamic RAM) là gì? A A. Dung lượng lớn hơn. B B. Giá thành rẻ hơn. C C. Tốc độ truy cập nhanh hơn và không cần làm tươi (refresh). D D. Tiêu thụ ít năng lượng hơn. Câu 10 10. Bus dữ liệu (Data Bus) trong hệ thống máy tính có chức năng gì? A A. Mang tín hiệu điều khiển. B B. Mang địa chỉ bộ nhớ hoặc thiết bị. C C. Truyền dữ liệu giữa các thành phần. D D. Cung cấp nguồn điện. Câu 11 11. Tại sao việc tăng tốc độ xung nhịp CPU không phải lúc nào cũng dẫn đến tăng hiệu suất tương ứng? A A. Vì tốc độ bus dữ liệu có thể chậm hơn. B B. Vì các thành phần khác như bộ nhớ và I∕O có thể trở thành điểm nghẽn (bottleneck). C C. Vì tăng tốc độ xung nhịp làm giảm số lượng thanh ghi. D D. Vì điều này chỉ ảnh hưởng đến ALU. Câu 12 12. Chức năng chính của 'Control Unit′ (CU) trong CPU là gì? A A. Thực hiện các phép tính số học và logic. B B. Lưu trữ dữ liệu tạm thời. C C. Điều phối và điều khiển hoạt động của CPU và các thành phần khác dựa trên lệnh hiện tại. D D. Quản lý bộ nhớ ảo. Câu 13 13. Điều gì mô tả 'Data Path′ (Đường dẫn dữ liệu) trong kiến trúc CPU? A A. Tập lệnh mà CPU có thể thực thi. B B. Các đường bus và các đơn vị chức năng (ALU, Registers) mà dữ liệu di chuyển qua khi thực hiện lệnh. C C. Logic điều khiển việc thực thi lệnh. D D. Cách bộ nhớ được tổ chức. Câu 14 14. Mục đích chính của bộ nhớ Cache là gì? A A. Mở rộng dung lượng bộ nhớ chính B B. Lưu trữ dữ liệu lâu dài khi tắt máy C C. Giảm khoảng cách tốc độ giữa CPU và bộ nhớ chính D D. Thực hiện các phép tính phức tạp Câu 15 15. Khía cạnh nào trong kiến trúc máy tính tập trung vào cách các thành phần phần cứng được kết nối và giao tiếp với nhau? A A. Kiến trúc tập lệnh (ISA) B B. Tổ chức máy tính C C. Vi kiến trúc D D. Thiết kế logic Câu 16 16. Đơn vị quản lý bộ nhớ (MMU) trong CPU có vai trò gì? A A. Thực hiện các phép tính số học. B B. Dịch địa chỉ ảo sang địa chỉ vật lý. C C. Điều khiển luồng dữ liệu giữa CPU và thiết bị ngoại vi. D D. Lưu trữ tập lệnh. Câu 17 17. Mục đích của việc sử dụng bộ nhớ ảo (Virtual Memory) là gì? A A. Tăng tốc độ truy cập bộ nhớ. B B. Cho phép các chương trình sử dụng không gian địa chỉ bộ nhớ lớn hơn dung lượng RAM vật lý có sẵn. C C. Giảm thiểu việc sử dụng ổ cứng. D D. Bảo vệ dữ liệu khỏi bị mất khi mất điện. Câu 18 18. Trong chu kỳ lệnh, giai đoạn 'Decode′ (Giải mã) thực hiện công việc gì? A A. Tính toán kết quả của phép toán. B B. Xác định loại lệnh và toán hạng cần thiết. C C. Lấy dữ liệu từ bộ nhớ. D D. Lưu kết quả vào bộ nhớ. Câu 19 19. Trong hệ thống phân cấp bộ nhớ, cấp nào có tốc độ truy cập nhanh nhất nhưng dung lượng nhỏ nhất? A A. Bộ nhớ chính (RAM) B B. Bộ nhớ Cache C C. Bộ nhớ thứ cấp (Ổ cứng) D D. Thanh ghi CPU Câu 20 20. Trong chu kỳ lệnh (Instruction Cycle), giai đoạn 'Fetch′ thực hiện công việc gì? A A. Giải mã lệnh. B B. Thực thi lệnh. C C. Lấy lệnh từ bộ nhớ. D D. Lưu kết quả. Câu 21 21. Điều gì xảy ra khi xảy ra 'Cache Miss′? A A. Dữ liệu được tìm thấy trong Cache. B B. Dữ liệu phải được lấy từ bộ nhớ chính (RAM) hoặc cấp bộ nhớ chậm hơn. C C. CPU dừng hoạt động. D D. Dữ liệu bị mất. Câu 22 22. Thiết bị ngoại vi giao tiếp với CPU thông qua thành phần nào? A A. ALU. B B. Registers. C C. Bộ điều khiển I∕O (I∕O Controller). D D. Bộ nhớ Cache. Câu 23 23. Kiến trúc Von Neumann đặc trưng bởi điều gì? A A. Có bus riêng cho lệnh và dữ liệu. B B. Lệnh và dữ liệu cùng được lưu trữ trong cùng một không gian bộ nhớ và truy cập qua cùng một bus. C C. Sử dụng kiến trúc RISC. D D. Chỉ có một bộ xử lý duy nhất. Câu 24 24. Vai trò của 'Program Counter′ (PC - Bộ đếm chương trình) trong CPU là gì? A A. Lưu trữ lệnh hiện tại đang được thực thi. B B. Chứa địa chỉ của lệnh tiếp theo sẽ được Fetch. C C. Lưu trữ địa chỉ của dữ liệu. D D. Chứa kết quả của phép tính cuối cùng. Câu 25 25. CPI (Cycles Per Instruction) là một chỉ số dùng để đo lường điều gì trong kiến trúc CPU? A A. Số lượng lệnh được thực thi trong một giây. B B. Số chu kỳ xung nhịp trung bình cần thiết để hoàn thành một lệnh. C C. Tốc độ truyền dữ liệu của bus. D D. Kích thước của bộ nhớ cache. Câu 26 26. Kiến trúc nào sau đây thường có tập lệnh đơn giản, ít chế độ địa chỉ phức tạp và số lượng thanh ghi lớn? A A. CISC (Complex Instruction Set Computing) B B. RISC (Reduced Instruction Set Computing) C C. Von Neumann D D. Harvard Câu 27 27. Bộ phận nào của CPU thực hiện các phép tính số học và logic? A A. Control Unit (CU) B B. Arithmetic Logic Unit (ALU) C C. Memory Management Unit (MMU) D D. Register File Câu 28 28. Tại sao nguyên lý 'Spatial Locality′ (Tập trung tham chiếu theo không gian) lại quan trọng đối với hiệu quả của Cache? A A. Vì dữ liệu được truy cập gần đây có khả năng được truy cập lại sớm. B B. Vì các ô nhớ liền kề với ô nhớ vừa truy cập có khả năng được truy cập sớm. C C. Vì Cache chỉ lưu trữ dữ liệu từ một vùng nhớ duy nhất. D D. Vì Cache có dung lượng lớn hơn RAM. Câu 29 29. Pipeling (Đường ống) trong kiến trúc CPU mang lại lợi ích chính gì? A A. Giảm số lượng thanh ghi. B B. Tăng số lượng tập lệnh. C C. Tăng thông lượng (số lệnh hoàn thành mỗi đơn vị thời gian) bằng cách thực hiện song song các giai đoạn lệnh khác nhau. D D. Giảm tốc độ xung nhịp CPU. Câu 30 30. Định luật Amdahl′s Law mô tả điều gì trong kiến trúc máy tính? A A. Mối quan hệ giữa kích thước cache và hiệu suất. B B. Giới hạn tốc độ tăng tốc khi song song hóa một phần của chương trình. C C. Cách tính toán CPI. D D. Phương pháp quản lý bộ nhớ ảo. Đề 1 – Bài tập, đề thi trắc nghiệm online Dược lý Đề 11 – Bài tập, đề thi trắc nghiệm online Kháng sinh