Escolar Documentos
Profissional Documentos
Cultura Documentos
Zero Lecture
Name of Faculty: Dr. Ajay Khunteta
S. No.
SESSION
5CS01
Computer
Architecture
93.06
09-10-ODD
5CS01
Computer
Architecture
93.06
09-10-ODD
5CS01
Computer
Architecture
92.65
10-11-ODD
5CS01
Computer
Architecture
82.61
10-11-ODD
4). Instructional Language: - 60% English; 40% Hindi (English not less than 60%)
5). Introduction to subject: - Computer Architecture is the coordination of abstract levels of a
processor under changing forces, involving design, measurement and evaluation. It also includes the
overall fundamental working principle of the internal logical structure of a computer system.
a). Relevance to Branch: Computer Architecture deals with the structures and behavior of the various
functional modules of the computer and how they interact to provide the provide the processing needs of
the user. Thus it is a basic need of a computer engineering student to understand the computer
organization & design.
b). Relevance to Society: Computer Architecture is very important in yielding performance biased
products. For an example, if you are a software engineer and you are working on a project, you need to
know the processing ability of the target processors. If it is some old processors, you need to optimize
your software in order to gain the most possible outcome from those processors while keeping the
performance indicators intact.
Further, if you are in to developing utility software; say multimedia decoder, you should know what
would make the best use of the processor and place that in to the right section. You need to know the
cache inefficiencies n the traffic flow that occurs and have to mitigate it in order to optimize the
performance it. Further, if you know enough about the architecture to dip into design, then you can
design and enhance the architecture in order to work best with the implied project.
Another important use of knowing how the internal systems work is in making a buying decision. Say
you are the techie of a company and it needs you to buy products for a specific task. The processor you
are going to buy should be cost effective as well as performance biased for that task. In order to do that as
their engineer, you need a thorough understanding of the architecture of the processor and in which way
they would facilitate the implementation of the required program. For an example, some processors have
internal circuitry that makes them perform better than other chips running at the same clock speed in
certain specific tasks while they outperform the latter by a considerable margin in other processes.
Sometimes certain tasks need additional components in the processor as well; for an example, to
implement a virtual system, a processor needs a special feature called VT to perform the real time tasks
efficiently and with 100% speed as if it were performed in the real system which has become a trend
dealing with security issues. Thus you need to analyse it in a cost beneficial way and choose what should
be the best for the company. Further, you may have to consider the power consumption and the area cost
of the processor as well which is governed by its architecture. A person who is competent in Computer
Architecture would be able to perform this task efficiently.
Even as an average buyer, you can still make your buying decision is the most cost-and-performance
effective way. For an example, as an average user, buying a 64-bit processor would not add much benefit
compared to its cost. You can go for that if that is task specific and is essential.
c). Relevance to Self: CA Introduces the underlying working principles of electronic computers. The organization and
architecture of computer components are discussed. The course expounds on details of memory
hierarchy, I/O organization, computer arithmetic, processor and control unit design, instruction set
architecture, instruction-level parallelism, and the ways functional components interact together.
Upon successful completion of the course, the student will be able to:
1. Explain the importance of studying computer architecture.
2. Evaluate various trade-offs while designing a computer system.
3. Describe how various computer components interact in order to exchange information.
4. Explain the need for the use of memory hierarchy (cache, main memory, storage devices) to ensure the
design of a balanced computer system.
5. Describe how I/O systems work.
6. Discuss the relationship between the design of a computer system and the design of an operating
system to operate it.
II
III
IV
V
II
Pipeline and Vector processing: Pipeline structure, speedup, efficiency, throughput and
bottlenecks. Arithmetic pipeline and Instruction pipeline.
III
Computer Arithmetic: Adder, Ripple carry Adder, Carry look Ahead Adder,
Multiplication: Add and Shift, Array multiplier and Booth Multiplier, Division:
restoring and Non-restoring Techniques. Floating Point Arithmetic: Floating point
representation, Add, Subtract, Multiplication, Division.
IV
Computer
Organization
and John P. Hayes
Architecture
Computer Organization
V. Carl. Hamacher
Publisher
Cost (Rs.)
No. of books
in Library
TMH
PHI
Pearson
Prentice
Pearson
Education
Asia
McGraw
-Hill
McGrawHill
http://forum.jntuworld.com/showthread.php?10191-Advanced-Computer-Architecture(ACA)-Study-Material-Notes
http://forum.jntuworld.com/showthread.php?10191-Advanced-Computer-Architecture(ACA)-Study-Material-Notes
b). Journals & Handbooks: - To give information about different Journals & Handbooks available in
library related to the subject and branch.
c). Associations and Institutions: - To give information about different Associations and Institutions
related to the subject and branch.
8). Syllabus Deployment: a). Total weeks available for academics (excluding exams/ holidays) as per PGC calendarSemester
I
III
V
VII
No. of Working days available(Approx.)
52
52
52
52
No. of Weeks (Approx.)
13
13
113
13
Total weeks available for covering RTU syllabus- 10-11 weeks (Approx.)
Total weeks available for special activities (as mentioned below)- 02 weeks (Approx.)
Note: Individual faculty must calculate the exact no. of lectures available according to time table
etc. after consultation with HOD.
b). Special Activities (To be approved by HOD, Dean & Campus Director & must be mentioned in
deployment):
Name of Unit
No. of
lectures
Broad Area
Degree of
difficulty
(High/Medium/
Low)
No. of
Question in
RTU Exam.
Text/ Reference
books
Introduction to Computer
Architecture
and
Organization,
Register
Transfer
and
Micro
operations
Computer
Organization & Design
14
Introduction to CA and
Organization: It deals
with
the
processor
registers, read write
operations on registers.
Normal to
Hard
M. Moris Mano,
William Stallings
John P. Hayes
II
12
CPU,
Pipeline
and
Vector
Processing:
various
instruction
formats and addressing
Modes. Pipelining &
various CPU operations
Normal to
Hard
William
M. MorisStallings
Mano
William Stallings
Hwang & Briggs
III
Computer Arithmetic
12
Computer
Arithmetic:
Various
arithmetic
operations performed by
ALU
Hard
M. Moris Mano
IV
Memory Organization
12
Easy
to
Normal
M. Moris Mano
12
Memory
Arithmetic:
Memory Hierarchy and
Organization,
Associative
Memory,
Cache Memory
I/O Organization: Input
Output Interface, Modes
of Transfer, Priority
Interrupt, DMA , IOP
Easy
to
Normal
M. Moris Mano
d). Introduction & Conclusion: Each subject, unit and topic shall start with introduction & close with
conclusion. In case of the subject, it is Zero lecture.
e). Time Distribution in lecture class: - Time allotted: 60 min.
First 5 min. should be utilized for paying attention towards students who were absent for last lecture
or continuously absent for many days + taking attendance by calling the names of the students and
also sharing any new/relevant information.
ii.
Actual lecture delivery should be of 50 min.
i.
iii.
iv.
v.
Last 5 min. should be utilized by recapping/ conclusion of the topic. Providing brief introduction of
the coming up lecture and suggesting portion to read.
After completion of any Unit/Chapter a short quiz should be organized.
During lecture student should be encouraged to ask the question.
Max.
Marks
1.
2.
3.
% of passing
marks
Nature of paper
Theory + Numerical
40%
40%
30%
Theory + numerical
Syllabus coverage
(in %)
60%
40%
Theory + numerical 100%
Theory
Conducted
by
PCE
PCE
RTU