Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
12
Dung lượng
346,03 KB
Nội dung
Computer Architecture Faculty of Computer Science & Engineering Department of Computer Engineering BK Nguyen Thanh-Son sonsys@cse.hcmut.edu.vn http://www.cse.hcmut.edu.vn/~sonsys TP.HCM CuuDuongThanCong.com https://fb.com/tailieudientucntt What is Computer?? BK TP.HCM 08-Sep-13 CuuDuongThanCong.com Faculty of Computer Science & Engineering https://fb.com/tailieudientucntt “A computer is a data processing machine which is operated automatically under the control of a list of instructions (called a program) stored in its main memory.” BK TP.HCM 08-Sep-13 CuuDuongThanCong.com Faculty of Computer Science & Engineering https://fb.com/tailieudientucntt Computer Architecture “Computer architecture refers to those attributes of a computer system visible to programmers, or those attributes that have a direct impact on the logical execution of programs.” BK TP.HCM 08-Sep-13 CuuDuongThanCong.com Faculty of Computer Science & Engineering https://fb.com/tailieudientucntt Typical Attributes The instruction set (instruction types and operations) Basic data representation methods I/O mechanisms The basic units in the CPU Functions of the major components Instruction execution Memory organization (memory addressing techniques) The ways in which the basic components are interconnected BK TP.HCM 08-Sep-13 CuuDuongThanCong.com Faculty of Computer Science & Engineering https://fb.com/tailieudientucntt Course Overview Principle & organization of digital computers Instruction Set Architecture of a Computer Programming in assembly language (MIP), Performance issues in computer architecture BK TP.HCM 08-Sep-13 CuuDuongThanCong.com Faculty of Computer Science & Engineering https://fb.com/tailieudientucntt Why this Course ??? To be professional in any field of computing today, not to regard the computer just as a black box executing programs by magic To understand funtional components that build up a computer system, their characteristics, performance, & interaction between them To understand computer architecture in order to develop a program that runs efficiently on a a system To understand the tradeoff among various component features, such as CPU clock speed vs memory size by design a system BK TP.HCM 08-Sep-13 CuuDuongThanCong.com Faculty of Computer Science & Engineering https://fb.com/tailieudientucntt Course Outcomes Students who complete this course will be able to: explain the organization and implementation of a computer system at the hardware level develop assembly language programs that include complex constructs design and build a basic functional computer system with its I/O for applications analyze the performance of computer architecture and organization BK TP.HCM 08-Sep-13 CuuDuongThanCong.com Faculty of Computer Science & Engineering https://fb.com/tailieudientucntt Course Schedule Introduction to Computer Abstraction and Technology (week 1-2) Instructions – Language of the Computer with MIP (week 3-5) Arithmetic for Computers (week 6-7) The Processor (week 8-9) Memory Systems (week 10-11) Storage and Other IO topics (week 12-14) Each week: Lecture Hours + Execise or Lab Hours BK TP.HCM 08-Sep-13 CuuDuongThanCong.com Faculty of Computer Science & Engineering https://fb.com/tailieudientucntt Course Materials Lecture Note: http://www.cse.hcmut.edu.vn/~sonsys Text book: David A Patterson and John L Hennessy, Computer Organization & Design – The Hardware/Software Interface, 4th Edition, Morgan Kaufmann Publishers, 2008 BK TP.HCM 08-Sep-13 CuuDuongThanCong.com Faculty of Computer Science & Engineering https://fb.com/tailieudientucntt 10 Course Evaluation Lab works: MidTerm Exam: Final Exam: 30% 20% 50% Exams will be in MultiChoices BK TP.HCM 08-Sep-13 CuuDuongThanCong.com Faculty of Computer Science & Engineering https://fb.com/tailieudientucntt 11 Question ???? BK TP.HCM 08-Sep-13 CuuDuongThanCong.com Faculty of Computer Science & Engineering https://fb.com/tailieudientucntt 12 ... TP.HCM 08-Sep-13 CuuDuongThanCong .com Faculty of Computer Science & Engineering https://fb .com/ tailieudientucntt Course Outcomes Students who complete this course will be able to: explain... of computer architecture and organization BK TP.HCM 08-Sep-13 CuuDuongThanCong .com Faculty of Computer Science & Engineering https://fb .com/ tailieudientucntt Course Schedule Introduction to Computer... CuuDuongThanCong .com Faculty of Computer Science & Engineering https://fb .com/ tailieudientucntt Computer Architecture “Computer architecture refers to those attributes of a computer system visible