dề thi môn cấu trúc máy tính dề thi môn cấu trúc máy tính dề thi môn cấu trúc máy tính dề thi môn cấu trúc máy tính dề thi môn cấu trúc máy tính dề thi môn cấu trúc máy tính dề thi môn cấu trúc máy tính dề thi môn cấu trúc máy tính dề thi môn cấu trúc máy tính
Đề Thi Hết Môn : Kiến Trúc Máy Tính Đề thi KTMT năm 2008-2009 của các lớp D07CNTT1,2,3 Thời gian thi: 90 phút Đề số 1 Câu 1 (2 điểm): Trình bày sơ đồ khối và chức năng của các thành phần chính của máy tính? Câu 2 (2 điểm): Nêu cấu trúc phân cấp của hệ thống bộ nhớ máy tính? Tại sao trong thực tế hệ thống nhớ thường được tổ chức theo mô hình phân cấp? Câu 3 (3 điểm): RAID là gì? Tại sao RAID có thể nâng cao được tính tin cậy và tốc độ truy nhập hệ thống lưu trữ? Cấu hình RAID nào phù hợp hơn với máy chủ cơ sở dữ liệu trong ba loại RAID 0, RAID 1 và RAID 10? Câu 4 (3 điểm): Nêu nguyên lý hoạt động của cơ chế ống lệnh - pipeline của vi xử lý? Các đặc điểm chính của pipeline? Trong đoạn chương trình sau có khả năng xảy ra xung đột dữ liệu trong pipeline không? tại sao? Nếu có khả năng xảy ra xung đột, nêu một hướng khắc phục. ADD #500, R4, R4 ; R4 ← R4 + 500 ADD R2, R3, R1 ; R1 ← R2 + R3 SUB #1000, R5 ; R5 ← R5 - 1000 CMP #400, R1 ; so sánh R1 với 400 (tính R1- 400, không gán kết quả vào R1) Biết rằng mỗi lệnh được chia thành 5 giai đoạn trong pipeline: Đọc lệnh (IF), giải mã & đọc toán hạng (ID), truy nhập bộ nhớ (MEM), thực hiện (EX) và lưu kết quả (WB). Đề số 2 Câu 1 (2 điểm): Nêu sơ đồ khối và các đặc điểm chính của kiến trúc máy tính von-Neumann hiện đại? Kiến trúc máy tính von-Neumann hiện đại khác kiến trúc máy tính Havard ở những điểm nào? Câu 2 (2 điểm): Lệnh máy tính là gì? Nêu các dạng toán hạng của lệnh. Câu 3 (3 điểm): Bộ nhớ cache là gì? Vai trò của cache? Phân tích các nguyên lý hoạt động của cache? Tại sao bộ nhớ cache có thể làm tăng hiệu năng hệ thống? Câu 4 (3 điểm): Nêu nguyên lý hoạt động của cơ chế ống lệnh - pipeline của vi xử lý? Các đặc điểm chính của pipeline? Trong đoạn chương trình sau có khả năng xảy ra xung đột dữ liệu trong pipeline không? tại sao? Nếu có khả năng xảy ra xung đột, nêu một hướng giải quyết. SUB R1, R3, R1 ; R1 ← R1 - R3 ADD #500, R4, R4 ; R4 ← 500 + R4 SUB R1, #200, R5 ; R5 ← R1 – 200 ADD #2500, R6 ; R6 ← R6 + 2500 Biết rằng mỗi lệnh được chia thành 5 giai đoạn trong pipeline: Đọc lệnh (IF), giải mã & đọc toán hạng (ID), truy nhập bộ nhớ (MEM), thực hiện (EX) và lưu kết quả (WB). Đề số 3 Câu 1 (2 điểm): Chế độ địa chỉ của vi xử lý là gì? So sánh hai chế độ địa chỉ gián tiếp qua thanh ghi và gián tiếp qua ô nhớ. Tại sao vi xử lý thường sử dụng nhiều chế độ địa chỉ? Câu 2 (2 điểm): So sánh hai dạng kiến trúc cache Look Aside và Look Through. Dạng kiến trúc cache nào được dùng phổ biến hơn trong thực tế? Tại sao? Câu 3 (3 điểm): RAID là gì? Tại sao RAID có thể nâng cao được tính tin cậy và tốc độ truy nhập hệ thống lưu trữ? Cấu hình RAID nào phù hợp hơn với máy chủ cơ sở dữ liệu trong ba loại RAID 0, RAID 1 và RAID 10? Câu 4 (3 điểm): Nêu nguyên lý hoạt động của cơ chế ống lệnh - pipeline của vi xử lý? Các đặc điểm chính của pipeline? Trong đoạn chương trình sau có khả năng xảy ra xung đột dữ liệu trong pipeline không? tại sao? Nếu có khả năng xảy ra xung đột, nêu một hướng giải quyết. ADD R2, R3, R1 ; R1 ← R2+R3 ADD #500, R4, R4 ; R4 ← R4+500 SUB #1000, R5 ; R5 ← R5 - 1000 CMP #400, R1 ; so sánh R1 với 400 (tính R1-400, không gán kết quả vào R1) Biết rằng mỗi lệnh được chia thành 5 giai đoạn trong pipeline: Đọc lệnh (IF), giải mã & đọc toán hạng (ID), truy nhập bộ nhớ (MEM), thực hiện (EX) và lưu kết quả (WB). Đề số 4 Câu 1 (2 điểm): Vẽ sơ đồ nguyên lý cấu trúc bên trong của CPU. Trình chu trình CPU xử lý các lệnh của một chương trình. Câu 2 (2 điểm): Nêu nguyên lý hoạt động của máy in lazer. Câu 3 (3 điểm): Phân tích các điểm giống và khác nhau của phương pháp ánh xạ trực tiếp và ánh xạ kết hợp đầy đủ. Tại sao phương pháp ánh xạ tập kết hợp lại được sử dụng phổ biến hơn trong thực tế so với hai phương pháp ánh xạ trên? Câu 4 (3 điểm): Nêu nguyên lý hoạt động của cơ chế ống lệnh - pipeline của vi xử lý? Các đặc điểm chính của pipeline? Trong đoạn chương trình sau có khả năng xảy ra xung đột dữ liệu trong pipeline không? tại sao? Nếu có khả năng xảy ra xung đột, nêu một hướng giải quyết. SUB R1, R3, R1 ; R1 ← R1 - R3 ADD #500, R4, R4 ; R4 ← 500 + R4 ADD #2500, R6 ; R6 ← R6 + 2500 SUB R1, #200, R5 ; R5 ← R1 – 200 Biết rằng mỗi lệnh được chia thành 5 giai đoạn trong pipeline: Đọc lệnh (IF), giải mã & đọc toán hạng (ID), truy nhập bộ nhớ (MEM), thực hiện (EX) và lưu kết quả (WB). Nguồn : Tổng Hợp Đề Thi Hết Môn : Kiến Trúc Máy Tính http://svptit.vn/@forum/showthread.php? t=34369#ixzz3AvKY8NU6 Diễn Đàn Sinh Viên Học Viện Công Nghệ Bưu Chính Viễn Thông Hà Nội. Follow us: svptit.vn on Facebook . Đề Thi Hết Môn : Kiến Trúc Máy Tính Đề thi KTMT năm 2008-2009 của các lớp D07CNTT1,2,3 Thời gian thi: 90 phút Đề số 1 Câu 1 (2 điểm): Trình bày sơ đồ. kết quả (WB). Đề số 2 Câu 1 (2 điểm): Nêu sơ đồ khối và các đặc điểm chính của kiến trúc máy tính von-Neumann hiện đại? Kiến trúc máy tính von-Neumann hiện đại khác kiến trúc máy tính Havard. (ID), truy nhập bộ nhớ (MEM), thực hiện (EX) và lưu kết quả (WB). Nguồn : Tổng Hợp Đề Thi Hết Môn : Kiến Trúc Máy Tính http://svptit.vn/@forum/showthread.php? t=34369#ixzz3AvKY8NU6 Diễn Đàn Sinh