Anda di halaman 1dari 3

H.M.S.

INSTITUTE OF TECHNOLOGY,TUMKUR
NH-4 Kesaramadhu Post, Kyathsandra , Tumkur- 572104. Karnataka

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


Department Computer Science & Engineering Course Type Core
Course Title Computer Organization Course code 18CS34
L-T-P 3-0-0 Duration of exam 3 hours
Internals 40 Marks External 60 Marks
Name of the Faculty Dr. A. Vijayaraghavan Contact hours 44
Designation Professor Semester III

Pre Requisites:

 Basic knowledge of computers


 Concepts and ideas on number system
 Basic idea on Electronics and microprocessors.

Course Outcomes (COs)

Co’s Description
CO1 Explain the basic organization of a computer system
CO2: Demonstrate functioning of different sub systems, such as processor, Input/output, and
memory.

CO3: Illustrate hardwired control and micro programmed control. pipelining, embedded and
other computing systems
CO4: Build simple arithmetic and logical units.

CO5: Adapt basic in the organization of the computer peripherals, Multiprocessors and Embedded

Assessment Methods

A. Continues
1. 3 internal Assessment Tests Evaluated for 30 Marks
2. Assignments ->Encouragements from all modules cumulative added for 10 marks
3. Seminars & Presentations ->Encouragements
B. Semester end assessment
Semester end examinations -> Evaluated for 60 Marks
Lesson plan for Academic Year AUGUST 2019 TO DECEMBER 2019

S.No Date Topics planned for the session Teaching Topics


Aids Covered
1 30/7/19 Module -1 Basic Structure of Computers Basic Operational BB
Concepts, Bus Structures,
2 1/8/19 Performance: - processor clock, Basic performance equation, Clock BB
rate, performance measurement,
3 3/8/19 Machine instructions and programs: Memory Location and BB
Address, Memory Operations
4 3/8/19 Instructions and instructions sequencing: Register transfer notation, BB
assembly language notation, basic instruction types, instruction
execution and Straight-Line Sequencing, branching, condition codes,
generating memory addresses.
5 5/8/19 Instructions and instructions sequencing: Addressing modes: BB
implementations of variables and constants, indirection and pointers.
6 5/8/19 Assembly language, Basic input and output Operations, BB
7 6/8/19 Stacks and Queues, Subroutines: Subroutine nesting & processor BB
stack,
8 8/8/19 Parameter passing, the Stack frame.
9 10/8/19 Additional instructions: logic instructions shift& rotate instruction, BB
multiplication & division. Encoding of machine instruction.
10 17/8/19 Assignments / Revision / Slip Test BB
11 19/8/19 Module -2 Accessing I/O devices: Interrupts: Interrupt hardware, BB
enabling & disabling interrupts, Handling multiple devices,
12 20/8/19 Controlling device requests, exceptions; BB
13 22/8/19 DMA : bus arbitration. BB/PPT
14 24/8/19 Buses: Synchronous and asynchronous buses, discussion. BB
15 26/8/19 Buses: Synchronous and asynchronous buses, discussion BB
16 27/8/19 Interface circuits: Parallel & Serial port: BB
17 29/8/19 Interface circuits: Parallel & Serial port: BB/PPT
18 31/8/19 Std IO interfaces: PCI and SCSI bus BB/PPT
19 3/9/19 Std IO interfaces: PCI and SCSI bus BB/PPT
20 5/9/19 USB BB/PPT
21 10/9/19 Assignments / Revision / Slip Test
22 12/9/19 Module – 3 Basic concepts: Semiconductor RAM memories: BB
Internal organization, Static memories,
23 14/9/19 synchronous & asynchronous DRAM’s , BB
24 16/9/19 structure of large memories , memory system considerations, Ram BB
bus memory
25 19/9/19 Read only memories: ROM, PROM, EPROM and EEPROM. BB/PPT
26 21/9/19 Read only memories: ROM, PROM, EPROM and EEPROM. BB/PPT
27 23/9/19 Flash memory; speed, size and cost. BB/PPT
28 24/9/19 Cache memories: Mapping functions BB/PPT
29 26/9/19 Replacement algorithms. BB/PPT
30 30/9/19 performance consideration: interleaving, Hit rate and Miss Penalty BB/PPT
31 1/10/19 Assignments / Revision / Slip Test
32 3/10/19 Module-4 Arithmetic: Numbers, Arithmetic operations and chrs BB
33 5/10/19 Addition and subtraction of signed numbers: Fetching a word from BB
memory ,
34 14/10/19 storing a word in memory; BB
35 15/10/19 Design of fast address: carry-look ahead addition. BB
36 17/10/19 Multiplication of Positive numbers: signed operand multiplication: BB
booth algorithm
37 19/10/19 Multiplication of Positive numbers: signed operand multiplication: BB
booth algorithm
38 21/10/19 Fast multiplication: bit-pair recording of multipliers carry-save BB
addition of summands.integer division.
39 22/10/19 Fast multiplication: bit-pair recording of multipliers carry-save BB
addition of summands.integer division.
40 24/10/19 Integer Division BB/PPT
41 26/10/19 Assignments / Revision / Slip Test
42 31/10/19 Module-5 Some fundamental concepts: BB/PPT
43 2/11/19 register transfers, performing an arithmetic and logic operations, BB
44 4/11/19 fetching word from memory, storing a word in memory BB/PPT
45 5/11/19 Execution of a Complete Instruction, BB
46 9/11/19 Multiple Bus Organization BB
47 11/11/19 Multiple Bus Organization BB
48 14/11/19 Hard-wired Control, Micro programmed Control BB
49 19/11/19 Pipelining: Basic Concepts of pipelining BB
50 21/11/19 Assignments / Revision / Slip Test

Text Books:
1. Carl Hamacher, Zvonko Vranesic, Safwat Zaky: Computer Organization, 5th Edition, Tata
McGraw Hill, 2002. (Listed topics only from Chapters 1, 2, 4, 5, 6, 7, 8, 9 and12)
Reference Books:
1. William Stallings: Computer Organization & Architecture, 9th Edition, Pearson, 2015.

Signature of Subject In-Charge Signature of HOD Signature of Principal

Anda mungkin juga menyukai