Bài giảng Computer Architecture - What is Computer? - Nguyễn Thanh Sơn

Computer Architecture  
Faculty of Computer Science & Engineering  
Department of Computer Engineering  
BK  
TP.HCM  
What is Computer??  
BK  
TP.HCM  
2
08-Sep-13  
Faculty of Computer Science & Engineering  
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  
3
08-Sep-13  
Faculty of Computer Science & Engineering  
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  
4
08-Sep-13  
Faculty of Computer Science & Engineering  
Typical Attributes  
The instruction set (instruction types and  
operations)  
Basic data representation methods  
I/O mechanisms  
The basic
Functions of the major components  
Instruction execution  
Memory organization (memory addressing  
techniques)  
The ways in which the basic components are  
interconnected  
BK  
TP.HCM  
5
08-Sep-13  
Faculty of Computer Science & Engineering  
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  
6
08-Sep-13  
Faculty of Computer Science & Engineering  
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  
7
08-Sep-13  
Faculty of Computer Science & Engineering  
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  
8
08-Sep-13  
Faculty of Computer Science & Engineering  
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  
9
08-Sep-13  
Faculty of Computer Science & Engineering  
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  
10  
08-Sep-13  
Faculty of Computer Science & Engineering  
Course Evaluation  
Lab works:  
MidTerm Exam: 20%  
Final Exam: 50%  
30%  
Exams will be in MultiChoices  
BK  
TP.HCM  
11  
08-Sep-13  
Faculty of Computer Science & Engineering  
Question ????  
BK  
TP.HCM  
12  
08-Sep-13  
Faculty of Computer Science & Engineering  
pdf 12 trang yennguyen 12/04/2022 6560
Bạn đang xem tài liệu "Bài giảng Computer Architecture - What is Computer? - 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

File đính kèm:

  • pdfbai_giang_computer_architecture_what_is_computer_nguyen_than.pdf