Name of the Faculty |
Mahesh |
Discipline |
B.TECH |
semester |
IV Sem |
subject |
Computer Architecture and Organization |
Paper Code |
CSE-210F |
Lesson plan duration |
From Jan 2018 to April 2018 |
work load lecture per week(in hours) |
3 lectures |
Week |
Theory |
|
Lecture Day |
Topic (including assignment/test) |
|
1st |
1 |
Boolean algebra and Logic gates, Combinational logic blocks |
2 |
Sequential logic blocks |
3 |
Sequential logic blocks |
2nd |
4 |
Sequential logic blocks |
5 |
Store program control concept |
6 |
Flynn’s classification of computers |
3rd |
7 |
Multilevel viewpoint of a machine |
8 |
digital logic, micro architecture |
9 |
ISA, operating systems |
4th |
10 |
high level language; structured organization |
11 |
CPU, caches, main memory |
12 |
secondary memory units & I/O; |
5th |
13 |
Performance metrics |
14 |
MIPS, MFLOPS |
15 |
Instruction set based classification of processors |
6th |
16 |
Instruction set based classification of processors |
17 |
addressing modes: register, immediate, direct, indirect, indexed |
18 |
Operations in the instruction set |
7th |
19 |
Arithmetic and Logical, Data Transfer, Control Flow |
20 |
Instruction set formats |
21 |
Language of the machine: 8086 |
8th |
22 |
simulation using MSAM. |
23 |
CPU Architecture types |
24 |
CPU Architecture types |
9th |
25 |
CPU Architecture types |
26 |
detailed data path of a typical register based CPU |
27 |
Fetch-Decode-Execute cycle |
10th |
28 |
micro instruction sequencing, implementation of control unit |
29 |
Enhancing performance with pipelining |
30 |
The need for a memory hierarchy |
11th |
31 |
Locality of reference principle, Memory hierarchy in practice |
32 |
Cache, main memory and secondary memory, Memory parameters access/ cycle time, cost per bit |
33 |
Main memory (Semiconductor RAM & ROM organization, memory expansion, Static & dynamic memory types |
12th |
34 |
Cache memory (Associative & direct mapped cache organizations |
35 |
Goals of parallelism (Exploitation of concurrency, throughput enhancement); |
36 |
Amdahl’s law |
13th |
37 |
Instruction level parallelism (pipelining, super scaling –basic features |
38 |
Processor level parallelism (Multiprocessor systems overview). |
39 |
Instruction codes, computer register, |
14th |
40 |
computer instructions, timing and control |
41 |
instruction cycle |
42 |
type of instructions, memory reference,register reference |
15th |
43 |
I/O reference, Basics of Logic Design, accumulator logic, Control memory |
44 |
address sequencing, micro-instruction format |
45 |
micro-program sequencer, Stack Organization |
16th |
46 |
Instruction Formats, Types of interrupts; Memory Hierarchy |