Schedule Online Admission Counselling Meeting with Us
Apply Now - 2024

Computer organization

GANPAT UNIVERSITY

FACULTY OF ENGINEERING & TECHNOLOGY

Programme

Bachelor of Technology

Branch/Spec.

Computer  Science & Engineering (CBA/CS/BDA)

Semester

II

Version

1.0.0.0

Effective from Academic Year

2021-22

Effective for the batch Admitted in

June 2021

Subject  code

 2CSE205 

Subject Name

COMPUTER ORGANIZATION

Teaching scheme

Examination scheme (Marks)

(Per week)

Lecture(DT)

Practical(Lab.)

Total

CE

SEE

Total

L

TU

P

TW

Credit

3

0

1

0

4

Theory

40

60

100

Hours

3

0

2

0

5

Practical

30

20

50

Pre-requisites:

Fundamentals of Digital Electronics

Learning Outcome:

After completion of this course, students will be able to

  • Understand the organization of a Computer system
  • Learn the input / output and Memory related concepts.
  • Understand instruction set architecture and data types
  • Apply the knowledge of combinational and sequential logical circuits to design a computer architecture

Theory syllabus

Unit

Content

Hrs

1

Computer Organization and Architecture Foundation

Introduction to Computer Architecture viz. – Harvard, Von Neumann Architecture, Basic Computer Organization : Registers and Bus

4

2

Register Transfer and Micro operations

Register Transfer Language, Register transfer, Bus and Memory transfer, Arithmetic Micro operations, Logic Micro-operations, Shift Micro operations, Arithmetic Logic Shift Unit

5

3

Basic Computer Architecture

Instruction codes, Computer registers, computer instructions, Timing and Control,Instruction cycle, Memory-Reference Instructions, Input-output and interrupt, Completecomputer description.

5

4

Micro programmed control

Control Memory, Address sequencing, Micro program Example, design of control Unit

5

5

Central processing unit

Introduction, General Register Organization, Stack Organization, Instruction format,Addressing Modes, data transfer and manipulation, Program Control, Reduced InstructionSet Computer (RISC), Complex Instruction Set Computer (CISC),

6

6

Pipelining

Parallel processing, Pipelining, Arithmetic Pipeline, Instruction Pipeline, RISC Pipeline.

5

7

Computer arithmetic

Introduction, Addition and subtraction, Multiplication and Division Algorithms (Booth Multiplication Algorithm), Floating Point Arithmetic, Decimal Arithmetic Unit and Operations

5

8

Input – Output organization

Input-output interface, Asynchronous Data Transfer, Modes of Transfer, Priority Interrupt, DMA, Input-Output Processor (IOP), CPUIOP communication

5

9

Memory Organization

Memory Sub System, Memory hierarchy, Main memory, Auxiliary memory, Flash memory,Associative memory, Cache memory, Virtual memory.

5

 Self -Study Topics

 RISC and CISC system, Serial Communication, Peripheral Devices.

Practical content

Practical will be based  on topics like arithmetic and logic operation,memory cell counter bus system,ALU, memory organisation.

Mooc  Course

Course Name: Computer Architecture

Link: https://nptel.ac.in/courses/106/105/106105163/ 

Text Books

1

Computer System Architecture  By M. MorrisMano, Pearson Publication

Reference Books

1

Structured Computer Organization: By Tanenbaum

2

Computer Organization and ArchitectureBy Stallings, Pearson Publication

3

Computer Organization and Design by P. Pal Chaudhury, PHI Publication

Course Outcomes:

COs

Descriptions

CO1

Understand the organization of a Computer system

CO2

Learn the input / output and Memory related concepts

CO3

Understand instruction set architecture and data types

CO4

Apply the knowledge of combinational and sequential logical circuits to design a computer architecture

Mapping of CO and PO:

COs

PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9

PO10

PO11

PO12

CO1

3

0

2

2

3

3

0

1

1

1

2

1

CO2

1

2

2

0

2

2

0

2

1

2

2

3

CO3

3

2

2

1

1

1

3

2

2

0

1

0

CO4

2

2

1

0

3

0

3

1

1

2

0

2