Bài giảng Computer architecture - Nguyễn Thanh Sơn
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.”
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
Trang 1
Trang 2
Trang 3
Trang 4
Trang 5
Trang 6
Trang 7
Trang 8
Trang 9
Trang 10
Tải về để xem bản đầy đủ
Bạn đang xem 10 trang mẫu của tài liệu "Bài giảng Computer architecture - Nguyễn Thanh Sơn", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
Tóm tắt nội dung tài liệu: Bài giảng Computer architecture - Nguyễn Thanh Sơn
Computer Architecture Faculty of Computer Science & Engineering Department of Computer Engineering Nguyen Thanh-Son sonsys@cse.hcmut.edu.vn BK TP.HCM What is Computer?? BK TP.HCM 08-Sep-13 Faculty of Computer Science & Engineering 2 “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 Faculty of Computer Science & Engineering 3 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 Faculty of Computer Science & Engineering 4 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 Faculty of Computer Science & Engineering 5 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 Faculty of Computer Science & Engineering 6 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 Faculty of Computer Science & Engineering 7 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 Faculty of Computer Science & Engineering 8 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: 3 Lecture Hours + 2 Execise or Lab Hours BK TP.HCM 08-Sep-13 Faculty of Computer Science & Engineering 9 Course Materials Lecture Note: 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 Faculty of Computer Science & Engineering 10 Course Evaluation Lab works: 30% MidTerm Exam: 20% Final Exam: 50% Exams will be in MultiChoices BK TP.HCM 08-Sep-13 Faculty of Computer Science & Engineering 11 Question ???? BK TP.HCM 08-Sep-13 Faculty of Computer Science & Engineering 12
File đính kèm:
- bai_giang_computer_architecture_nguyen_thanh_son.pdf