Mục tiêu của môn học đối với chuyên ngành kiến trúc máy tính nhằm giúp các bạn nắm vững các kiến thức cơ bản về tổ chức và hoạt động của máy tính số, làm nền tảng để tìm hiểu cấu trúc (kiến trúc + mạch logic) của các phần tử khác nhau trong một máy tính số, vận dụng để thiết kế các khối chức năng, một phần hoặc 1 bộ phận của hệ thống máy tính,...
Kiến trúc Máy tính Khoa Khoa học & Kỹ thuật Máy tính Bộ mơn Kỹ thuật Máy tính BK TP.HCM Nguyễn Thanh Sơn sonsys@cse.hcmut.edu.vn http://www.cse.hcmut.edu.vn/~sonsys MÁY TÍNH ???? 25-Aug-16 Khoa học & Kỹ thuật Máy tính Máy tính ???? “Là thiết bị xử lý liệu, tự động làm việc theo điều khiển chương trình gồm lệnh chứa nhớ nó” Máy tính Bộ Xử lý Trung tâm (CPU) Vận chuyển Dữ liệu Điều khiển Bộ nhớ Chính BK TP.HCM 25-Aug-16 Khoa học & Kỹ thuật Máy tính KIẾN TRÚC MÁY TÍNH ??? 25-Aug-16 Khoa học & Kỹ thuật Máy tính Kiến trúc Máy tính ??? “Những thuộc tính hệ thống Máy tính mà người lập trình nhận biết được, nói cách khác thuộc tính ảnh hưởng đến việc thực chương trình phương diện luận lý.” Tập lệnh Cách biểu diễn liệu Cơ chế Xuất/Nhập Các thành phần Bộ Xử lý Trung tâm (CPU) Các chức phận Cách thực thi chương trình (dịng điều khiển lệnh) Tổ chức nhớ (Kỹ thuật định địa nhớ): modes định vị Phương thức giao tiếp thành phần (I/O – Memory mapped) BK TP.HCM 25-Aug-16 Khoa học & Kỹ thuật Máy tính Tóm tắt Nội dung mơn học Là mơn học sở ngành máy tính, giảng dạy cho chuyên ngành KTMT lẫn KHMT Cung cấp kiến thức nguyên lý hoạt động tổ chức máy tính số Vấn đề đánh giá hiệu suất Kiến trúc tập lệnh Tính tốn số học Đường liệu tín hiệu điều khiển Hệ thống nhớ Giao tiếp với ngoại vi Giới thiệu số kiến trúc BK TP.HCM 25-Aug-16 Khoa học & Kỹ thuật Máy tính Mục tiêu mơn học Đối với chuyên ngành KTMT Nắm vững kiến thức tổ chức hoạt động máy tính số Làm tảng để tìm hiểu cấu trúc (kiến trúc + mạch logic) phần tử khác máy tính số Vận dụng để thiết kế khối chức năng, phần phận hệ thống máy tính Đối với chuyên ngành KHMT Nắm vững kiến thức tổ chức hoạt động máy tính số Vận dụng vào thiết kế, cải tạo hệ thống phần mềm cho hoạt động hiệu quả, phù hợp với kiến trúc phần cứng BK TP.HCM 25-Aug-16 Khoa học & Kỹ thuật Máy tính Yêu cầu cần đạt Sau hoàn tất mơn học, sinh viên có khả sau: Hiểu cách tổ chức thiết kế, thực hệ thống máy tính (mức phần cứng) Xây dựng phát triển chương trình hợp ngữ với cấu trúc hợp ngữ phức tạp Thiết kế thực hệ thống máy tính với chức cho ứng dụng Xuất/Nhập hệ thống Phân tích đánh giá kiến trúc tổ chức máy tính BK TP.HCM 25-Aug-16 Khoa học & Kỹ thuật Máy tính Phân bố thời gian Giới thiệu khái niệm Công nghệ lĩnh vực máy tính (T 1-2) Tập lệnh hợp ngữ – Ngôn ngữ Máy MIPS (T 3-5) Bộ tính số học (T 6-7) Bộ Xử lý (trung tâm) (T 8-9) Hệ thống nhớ (T 10-11) Hệ thống lưu trữ chủ đề khác hệ thống Xuất/Nhập(T 12-14) BK TP.HCM 25-Aug-16 Khoa học & Kỹ thuật Máy tính Tài liệu Bài giảng dạng Powerpoint: http://www.cse.hcmut.edu.vn/~sonsys Sách Giáo khoa: David A Patterson and John L Hennessy, Computer Organization & Design – The Hardware/Software Interface, 4th Edition, Morgan Kaufmann Publishers, 2008 BK TP.HCM 25-Aug-16 Khoa học & Kỹ thuật Máy tính 10 Đánh giá kết mơn học Kiểm tra ngắn : Thực tập Lab: Kiểm tra kỳ: Kiểm tra cuối kỳ: 10% 30% 20% 40% Lưu ý: BK Kiểm tra thi thực dạng trắc nghiệm (không sử dụng tài liệu) Điểm danh lần ngẫu nhiên: vắng từ lần trở lên Cấm thi TP.HCM 25-Aug-16 Khoa học & Kỹ thuật Máy tính 11 Thắc mắc mơn học ???? BK TP.HCM 25-Aug-16 Khoa Khoa học & Kỹ thuật Máy tính 12 ... nhớ Chính BK TP.HCM 25-Aug-16 Khoa học & Kỹ thuật Máy tính KIẾN TRÚC MÁY TÍNH ??? 25-Aug-16 Khoa học & Kỹ thuật Máy tính Kiến trúc Máy tính ??? “Những thuộc tính hệ thống Máy tính mà người lập... (T 6-7 ) Bộ Xử lý (trung tâm) (T 8-9 ) Hệ thống nhớ (T 1 0- 11) Hệ thống lưu trữ chủ đề khác hệ thống Xuất/Nhập(T 1 2-1 4) BK TP.HCM 25-Aug-16 Khoa học & Kỹ thuật Máy tính Tài liệu Bài giảng. .. Kaufmann Publishers, 200 8 BK TP.HCM 25-Aug-16 Khoa học & Kỹ thuật Máy tính 10 Đánh giá kết môn học Kiểm tra ngắn : Thực tập Lab: Kiểm tra kỳ: Kiểm tra cuối kỳ: 10% 30% 20% 40% Lưu ý: BK