Xem mẫu

  1. ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC KHOA HỌC Kiến trúc máy tính (Computer Architecture) Giảng viên: ThS. Phạm Thị Minh Thu Bộ môn Tin học, Khoa Toán Tin Trường Đại học Khoa học (thupm84@gmail.com) Thái Nguyên - 2011 Bài giảng KTMT 1/57
  2. Giới thiệu môn học  Thông tin môn học • Số tín chỉ: 02 (25t Lý thuyết + 5t bài tập) • Môn học tiên quyết: Tin cơ sở, Xử lý tín hiệu số, Toán rời rạc  Mục tiêu: – Có được kiến thức cơ bản về kiến trúc và tổ chức của máy tính, – Nhận biết được hoạt động, tổ chức của các bộ phận chính trong máy tính, đặc biệt là bộ nhớ và CPU. – Hiểu rõ về ảnh hưởng của tập lệnh và kiểu đánh địa chỉ đến hiệu năng của một máy tính computer. – Hiểu rõ về quan hệ giữa tập lệnh, kiểu địa chỉ, pipeline và những phân cấp của bộ nhớ (cache, chính, ảo). Bài giảng KTMT 2/57
  3. Nội dung môn học Chương 1: Nhập môn Chương 2: Kiến thức cơ sở Chương 3: Bộ nhớ và hệ thống lưu trữ Chương 4: Bus và Interconnection Chương 5: Tập lệnh Chương 6: Tổ chức và chức năng của CPU Bài giảng KTMT 3/57
  4. Giới thiệu môn học  Yêu cầu  Đi học đầy đủ, tích cực  Làm tiểu luận  Đánh giá: • Điểm = (CC+GK+Tiểu luận)*0.1 + Thi CK*0.7 • GK: Viết-60’; Cuối kỳ: Viết-60’  Tài liệu tham khảo  Nguyễn Đình Việt, Kiến trúc máy tính, Nxb Đại học Quốc gia.  Vũ Chấn Hưng, Giáo trình Kiến trúc máy vi tính, Nxb Giao thông vận tải  William Stallings, Computer Organization and Architecture Bài giảng KTMT 4/57
  5. ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC KHOA HỌC Kiến trúc máy tính Chương 1: Nhập môn Giảng viên: ThS. Phạm Thị Minh Thu Bộ môn Tin học, Khoa Toán Tin (thupm84@gmail.com) Thái Nguyên - 2011 Bài giảng KTMT 5/57
  6. Nội dung chính 1.1. Máy tính và phân loại 1.2. Kiến trúc máy tính 1.3. Sự tiến hóa của máy tính Bài giảng KTMT 6/57
  7. 1.1. Máy tính và sự phân loại a) Máy tính  Máy tính (Computer) là thiết bị điện tử thực hiện các công việc sau: • Nhận thông tin vào, • Xử lý thông tin theo dãy các lệnh được nhớ sẵn bên trong, • Đưa thông tin ra.  Dãy các lệnh nằm trong bộ nhớ yêu cầu máy tính thực hiện công việc cụ thể gọi là chương trình (program)  Máy tính hoạt động theo chương trình. Bài giảng KTMT 7/57
  8. Các thành phần của máy tính Bài giảng KTMT 8/57
  9. Mô hình phân lớp của máy tính Bài giảng KTMT 9/57
  10. Phần sụn (firm ware): Phần cứng? là phần mềm được nhúng Phần cứng: vào các mạch Hệ thống vật điện tử lý của máy Phần mềm: tính (mạch Phần các chương điện tử, bộ mềm trình và dữ nhớ, màn liệu (hệ điều hình, bàn hành, Word, phím, ...) Excel, Game, ...) Bài giảng KTMT 10/57
  11. Hình ảnh phần sụn Bài giảng KTMT 11/57
  12. b) Phân loại máy tính  Phân loại truyền thống  Máy vi tính (Microcomputers)  Máy tính nhỏ (Minicomputers)  Máy tính lớn (Mainframe Computers)  Siêu máy tính (Supercomputers)  Phân loại hiện đại  Máy tính cá nhân (Personal Computers)  Máy chủ (Server Computers)  Máy tính nhúng (Embedded Computers) Bài giảng KTMT 12/57
  13. 5 kiểu máy tính hiện nay MIPS? MIPS: Million Instruction Per Second Bài giảng KTMT 13/57
  14. Máy tính cá nhân  Là loại máy tính phổ biến nhất Gồm:  Máy tính để bàn (Desktop)  Máy tính xách tay (Laptop) Năm 1981: IBM giới thiếu máy tính IBM- PC sử dụng bộ xử lý Intel 8088 Năm 1984: Apple đưa ra Macintosh sử dụng bộ xử lý Motorola 68000  Giá thành từ hàng trăm đến hàng nghìn USD Bài giảng KTMT 14/57
  15. Personal Computer Bài giảng KTMT 15/57
  16. Máy chủ - Server Là máy phục vụ Dùng trong mạng theo mô hình Client/Server Tốc độ và hiệu năng tính toán cao Dung lượng bộ nhớ lớn Giá thành từ hàng nghìn đến hàng chục triệu USD Bài giảng KTMT 16/57
  17. MiniComputer Bài giảng KTMT 17/57
  18. Supermini NORD-5 1972 VAX 11/780 Bài giảng KTMT 18/57
  19. Mainframe Bài giảng KTMT 19/57
  20. SuperComputer Bài giảng KTMT 20/57
nguon tai.lieu . vn