[1] William Stallings. Computer Organization and Architecture,. Sixth edition,
Prentice Hall, 2003. [2] Linda Null and Julia Lobur. The Essentials of Computer.
HHHANOI UNIVERSITY
Computer Architecture and Operating System Course Overview Dr. Le Nhat Thang Hanoi -2009 1
Content q Syllabus q Assessment q Lecturer
2
1
Syllabus q Instructor: Dr. Le Nhat Thang q Office room: q 210-C, Hanoi University, phone 38544338- ext 3236 q 303-A1, PTIT, phone 33820860, q Cell phone: 0904342557 q Email address:
[email protected] [email protected] q Course Website: http: \\fit.hnu.vn\moodle q Office Hours: 8 am to 5 pm q Class schedule: Thursday 12h30-14h15; 14h45-16h15 (room: 706-C, HNU) 3
Syllabus q Current Catalog Description: q (4-1) 5 credits (4 theory lessons - 1 tutorial/assignment per week) q Prerequisite: ITF213, Digital Electronics. q A course in computer architecture with emphasis on the hierarchical structure of computer systems. Covers such topics as: components of computer systems and their configuration, design of basic digital circuits, the microprogram level, the conventional machine level, the operating system level, assembly language, addressing modes, interpreters/translators, computer arithmetic.
4
2
Syllabus q Course Objective: q Understand the major components of a computer system, their interconnections, and performances. q Understand the memory hierarchy and the importance of cache memories. q Understand the way computers represent numbers. q Understand the importance of a machine instruction set in the operation of a processor.
5
Syllabus q References: [1] William Stallings. Computer Organization and Architecture, Sixth edition, Prentice Hall, 2003. [2] Linda Null and Julia Lobur. The Essentials of Computer Organization and Architecture, 2nd edition, Jones and Bartlett Publishers, 2006. [3] David A. Patterson and John L. Hennessy. Computer Architecture: A Quantitative Approach, fourth edition, Morgan Kaufmann Publishers, 2007.
6
3
Syllabus 1. Introduction 1.1. Computer Organization and Architecture 1.2. Structure and Function 1.3. Computer Evolution and Performance 2. Data Representation 2.1. Introduction 2.2. Positional Numbering Systems 2.3. Decimal to Binary Conversions 2.4. Signed Integer Representation 2.5. Floating-Point Representation 2.6. Character Codes 2.7. Error Detection and Correction 7
Syllabus 3. CPU Structure and Functions 3.1. Processor Organization 3.2. Register Organization 3.3. Control Unit 3.4. Arithmetic and Logic Unit 3.5. Instruction Cycle 3.6. Instruction Pipelining 4. Instruction Sets and Addressing Modes 4.1. Introduction 4.2. Instruction Formats 4.3. Instruction types 4.4. Addressing 8
4
Syllabus 5. Memory 5.1. Introduction 5.2. Types of memory 5.3. The Memory Hierarchy 5.4. Cache Memory 5.5. Virtual Memory 6. Storage Systems 6.1. Introduction 6.2. Magnetic Disk 6.3. RAID 6.4. Optical Memory 6.5. Magnetic Tape 9
Syllabus 7. Input/Output 7.1. External devices 7.2. I/O Modules 7.3. Programmed I/O 7.4. Interrupt-Driven I/O 7.5. Direct Memory Access 7.6. I/O Channels and Processors 7.7. The External Interfaces 8. System software 8.1. Introduction 8.2. Operating System 8.3. Programming tools 10
5
Syllabus 9. Performance Measurement and Analysis 9.1. Introduction 9.2. The Basic Computer Performance Equation 9.3. Disk Performance 10. Alternative Architectures 10.1. Introduction 10.2. RISC Machines 10.3. Parallel and Multiprocessor Architectures
11
Assessment
12
6
Assessment q Your grade is determined from your mark according to Hanoi University scale: q Less than 50 : Fail q 50 to 64: Pass q 65 to 79: Good q 80 or greater: Excellent q To obtain a grade of pass or higher in this unit student must: q score 50% or more in final exam q score 50% or more overall
13
Lecturer
14
q Dr. Lê Nh?t Thang q B.Eng: Radio Electronics and Communication –1995 (Hanoi University of Technologies –HUT) q M.Eng: Telecommunications –2000 (Asian Institute of Technologies – AIT, Thailand) q Ph.D: Information and Communication Technology (ICT) – 2006 (The Trento University, Italia) q Head of Switching DepartmentFaculty of Telecommunications 1-PTIT q Fields of study: Performance analysis, modeling and simulations, traffic engineering, queueing theory, QoS, switching & routing, network management, optimization, multimedia q E-mail:
[email protected],
[email protected]
7
HHHANOI UNIVERSITY
Thank you for your attention!
15
8