Lecture 01: Introduction: (Computer Organization vs. Computer Architecture Structural/Functional View of Computer)
Lecture 01: Introduction: (Computer Organization vs. Computer Architecture Structural/Functional View of Computer)
UNIT – I
Dr. Suddhasil De
Unit-I Outcomes
1: UO-(Kn/De) (Knowledge/Define):
able to define terminologies related to computer organization
and architecture, leading to course outcome CO-[Kn/Rll];
2: UO-(Kn/Ru) (Knowledge/Reproduce):
able to reproduce concepts and approaches in design of CPU and
its components based on operations supported, leading to
course outcome CO-[Kn/Rll];
3: UO-(Cm/El) (Comprehension/Explain):
able to explain various design aspects of computer systems in
terms of computer organization and architecture, leading to
course outcome CO-[Cm/Ic];
CS107 (Computer Organization & Architecture) Dept. of CSE, NITP Dr. Suddhasil De
2
1
1/7/2019
Unit-I Outcomes
4: UO-(Ap/Sh) (Application/Show):
able to show complying of ISA for a CPU with different user
programs, leading to course outcome CO-[Ap/Ay].
5: UO-(Ap/Sv) (Application/Solve):
able to solve numerical problems related to fundamental
arithmetic operations supported by CPU and design problems
related to ISA and microprogramming, leading to course
outcome CO-[Ap/Sv].
CS107 (Computer Organization & Architecture) Dept. of CSE, NITP Dr. Suddhasil De
3
CS107 (Computer Organization & Architecture) Dept. of CSE, NITP Dr. Suddhasil De
4
2
1/7/2019
CS107 (Computer Organization & Architecture) Dept. of CSE, NITP Dr. Suddhasil De
6
3
1/7/2019
Computer Architecture
[Ref: William Stallings, Computer Organization and Architecture: Designing for Performance, Tenth edition, Pearson Education, 2016.]
CS107 (Computer Organization & Architecture) Dept. of CSE, NITP Dr. Suddhasil De
7
Computer Organization
4
1/7/2019
CS107 (Computer Organization & Architecture) Dept. of CSE, NITP Dr. Suddhasil De
9
Computer Organization
[Ref: W. Buchholz eds., Planning a Computer System: Project Stretch, Chapter 2, McGraw-Hill, 1962.]
CS107 (Computer Organization & Architecture) Dept. of CSE, NITP Dr. Suddhasil De
10
5
1/7/2019
CS107 (Computer Organization & Architecture) Dept. of CSE, NITP Dr. Suddhasil De
11
CS107 (Computer Organization & Architecture) Dept. of CSE, NITP Dr. Suddhasil De
12
6
1/7/2019
CS107 (Computer Organization & Architecture) Dept. of CSE, NITP Dr. Suddhasil De
14
7
1/7/2019
[Ref: William Stallings, Computer Organization and Architecture: Designing for Performance, Pearson Education, Tenth edition, 2016.]
CS107 (Computer Organization & Architecture) Dept. of CSE, NITP Dr. Suddhasil De
15
CS107 (Computer Organization & Architecture) Dept. of CSE, NITP Dr. Suddhasil De
16
8
1/7/2019
CS107 (Computer Organization & Architecture) Dept. of CSE, NITP Dr. Suddhasil De
18
9
1/7/2019
[Ref: William Stallings, Computer Organization and Architecture: Designing for Performance, Pearson Education, Tenth edition, 2016.]
CS107 (Computer Organization & Architecture) Dept. of CSE, NITP Dr. Suddhasil De
19
[Ref: William Stallings, Computer Organization and Architecture: Designing for Performance, Pearson Education, Tenth edition, 2016.]
CS107 (Computer Organization & Architecture) Dept. of CSE, NITP Dr. Suddhasil De
20
10
1/7/2019
[Ref: William Stallings, Computer Organization and Architecture: Designing for Performance, Pearson Education, Tenth edition, 2016.]
CS107 (Computer Organization & Architecture) Dept. of CSE, NITP Dr. Suddhasil De
21
[Ref: William Stallings, Computer Organization and Architecture: Designing for Performance, Pearson Education, Tenth edition, 2016.]
CS107 (Computer Organization & Architecture) Dept. of CSE, NITP Dr. Suddhasil De
22
11
1/7/2019
[Ref: William Stallings, Computer Organization and Architecture: Designing for Performance, Pearson Education, Tenth edition, 2016.]
CS107 (Computer Organization & Architecture) Dept. of CSE, NITP Dr. Suddhasil De
23
[Ref: William Stallings, Computer Organization and Architecture: Designing for Performance, Pearson Education, Tenth edition, 2016.]
CS107 (Computer Organization & Architecture) Dept. of CSE, NITP Dr. Suddhasil De
24
12
1/7/2019
CS107 (Computer Organization & Architecture) Dept. of CSE, NITP Dr. Suddhasil De
25
CS107 (Computer Organization & Architecture) Dept. of CSE, NITP Dr. Suddhasil De
26
13
1/7/2019
CS107 (Computer Organization & Architecture) Dept. of CSE, NITP Dr. Suddhasil De
27
CS107 (Computer Organization & Architecture) Dept. of CSE, NITP Dr. Suddhasil De
28
14
1/7/2019
Summary
CS107 (Computer Organization & Architecture) Dept. of CSE, NITP Dr. Suddhasil De
29
References
1. William Stallings, Computer Organization and Architecture: Designing for
Performance, Pearson Education, Tenth edition, 2016.
2. Andrew S. Tanenbaum, Todd Austin, Structured Computer Organization,
Pearson Education, Sixth edition, 2013.
3. John L. Hennessy, David A. Patterson, Computer Architecture: A Quantitative
Approach, Morgan Kaufmann, Sixth edition, 2017.
4. David A. Patterson, John L. Hennessy, Computer Organization and Design: The
Hardware/Software Interface, Morgan Kaufmann, Fifth edition, 2014.
15