0% found this document useful (0 votes)
345 views2 pages

EC206 Computer Organization Syllabus

This document outlines the course objectives, syllabus, expected outcomes, textbooks, and course plan for the Computer Organization course code EC206. The course is a 3 credit hour course introduced in 2016. The objectives are to impart knowledge in computer architecture, machine language programming, and memory structures. The syllabus covers topics like functional units, instructions, addressing modes, I/O, memory concepts, and cache/virtual memory. The expected outcomes are for students to understand computer components and operations. The course is divided into 6 modules taught over 15 weeks, with internal exams each covering 2 modules.

Uploaded by

Justin Saju
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
345 views2 pages

EC206 Computer Organization Syllabus

This document outlines the course objectives, syllabus, expected outcomes, textbooks, and course plan for the Computer Organization course code EC206. The course is a 3 credit hour course introduced in 2016. The objectives are to impart knowledge in computer architecture, machine language programming, and memory structures. The syllabus covers topics like functional units, instructions, addressing modes, I/O, memory concepts, and cache/virtual memory. The expected outcomes are for students to understand computer components and operations. The course is divided into 6 modules taught over 15 weeks, with internal exams each covering 2 modules.

Uploaded by

Justin Saju
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Course Course Name L-T-P - Year of

code Credits Introduction


EC206 COMPUTER ORGANISATION 3-0-0-3 2016
Prerequisite: EC207 Logic Circuit Design
Course Objectives
 To impart knowledge in computer architecture.
 To impart knowledge in machine language programming.
To develop understanding on I/O accessing techniques and memory structures.
Syllabus
Functional units of a computer, Arithmetic circuits, Processor architecture, Instructions and
addressing modes, Execution of program, Micro architecture design process, Design of data path
and control units, I/O accessing techniques, Memory concepts, Memory interface, Cache and
Virtual memory concepts.
Expected outcome .
The students will be able to:
i. Understand the functional units of a computer
ii. Identify the different types of instructions
iii. Understand the various addressing modes
iv. Understand the I/O addressing system
v. Categorize the different types of memories
Text Book:
1. David A. Patterson and John L. Hennessey, Computer Organisation and Design, Fourth
Edition, Morgan Kaufmann
2. David Money Harris, Sarah L Harris, Digital Design and Computer Architecture,Morgan
Kaufmann – Elsevier, 2009
References:
1. Carl Hamacher : “Computer Organization ”, Fifth Edition, Mc Graw Hill
2. John P Hayes: “Computer Architecture and Organisation”, Mc Graw Hill
3. William Stallings: “Computer Organisation and Architecture”, Pearson Education
4. Andrew S Tanenbaum: “Structured Computer Organisation”, Pearson Education
5. Craig Zacker: “PC Hardware : The Complete Reference”, TMH
Course Plan
Sem.
Module Contents Hours Exam
Marks
Functional units of a computer
Arithmetic Circuits: Adder-carry propagate adder, Ripple carry
4
adder, Basics of carry look ahead and prefix adder, Subtractor,
I Comparator, ALU 15%
Shifters and rotators, Multiplication, Division 3
Number System: Review of Fixed point & Floating point number
1
system
Architecture : Assembly Language, Instructions, Operands,
2
Registers, Register set, Memory, Constants
II 15%
Machine Language: R-Type, I-Type, J-Type Instructions,
3
Interpreting machine language code
FIRST INTERNAL EXAMINATION
MIPS Addressing modes – Register only, Immediate, Base, PC-
III 3 15%
relative, Pseudo - direct
MIPS memory map, Steps for executing a program - Compilation,
3
Assembling, Linking, Loading
Pseudoinstuctions, Exceptions, Signed and Unsigned instructions,
3
Floating point instructions
MIPS Microarchitectures – State elements of MIPS processor 1
Design process and performance analysis of Single cycle
processor, Single cycle data path, Single cycle control for R – type 3
IV arithmetic/logical instructions. 15%
Design process and performance analysis of multi cycle processor,
Multi cycle data path, Multi cycle control for R – type 3
arithmetic/logical instructions.
SECOND INTERNAL EXAMINATION
I/O system – Accessing I/O devices, Modes of data transfer, 20%
Programmed I/O, Interrupt driven I/O, Direct Memory Access,
3
Standard I/O interfaces – Serial port, Parallel port, PCI, SCSI, and
USB.
V
Memory system – Hierarchy, Characteristics and Performance
analysis, Semiconductor memories (RAM, ROM, EPROM),
4
Memory Cells – SRAM and DRAM, internal organization of a
memory chip, Organization of a memory unit.
Cache Memory – Concept/principle of cache memory, Cache size, 20%
mapping methods – direct, associated, set associated, Replacement 3
VI algorithms, Write policy- Write through, Write back.
Virtual Memory – Memory management, Segmentation, Paging,
3
Address translation, Page table, Translation look aside buffer.
END SEMESTER EXAM

Question Paper Pattern


The question paper shall consist of three parts. Part A covers I and II module, Part B covers
III and IV module, Part C covers V and VI module. Each part has three questions, which may
have maximum four subdivisions. Among the three questions, one will be a compulsory
question covering both modules and the remaining from each module, of which one to be
answered. Part A & Part B questions shall carry 15 marks each and Part C questions shall
carry 20 marks each with maximum 80 % for theory and 20% for logical/numerical
problems, derivation and proof.

You might also like