Tải bản đầy đủ (.pdf) (12 trang)

kiến trúc máy tính nguyễn thanh sơn course introduction sinhvienzone com

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (346.03 KB, 12 trang )

Computer Architecture
Faculty of Computer Science & Engineering
Department of Computer Engineering

BK

Nguyen Thanh-Son

/>
TP.HCM

CuuDuongThanCong.com

/>

What is Computer??

BK
TP.HCM

08-Sep-13

CuuDuongThanCong.com

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

CuuDuongThanCong.com

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

CuuDuongThanCong.com


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

CuuDuongThanCong.com

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

CuuDuongThanCong.com

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

CuuDuongThanCong.com

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

CuuDuongThanCong.com

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

CuuDuongThanCong.com

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

CuuDuongThanCong.com

Faculty of Computer Science & Engineering
/>
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
/>
11


Question ????

BK
TP.HCM

08-Sep-13

CuuDuongThanCong.com

Faculty of Computer Science & Engineering
/>
12



×