0% found this document useful (0 votes)
2 views

commonFileDownloader.jsp (2)

The syllabus for the Computer Organization course covers essential components of a computer, including the CPU, memory, and input-output subsystems. It includes topics such as instruction set architecture, data representation, computer arithmetic, CPU control unit design, memory system design, and performance enhancement techniques like pipelining. Additionally, it addresses peripheral devices, I/O transfers, and the role of interrupts in process management.

Uploaded by

Param Chauhan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

commonFileDownloader.jsp (2)

The syllabus for the Computer Organization course covers essential components of a computer, including the CPU, memory, and input-output subsystems. It includes topics such as instruction set architecture, data representation, computer arithmetic, CPU control unit design, memory system design, and performance enhancement techniques like pipelining. Additionally, it addresses peripheral devices, I/O transfers, and the role of interrupts in process management.

Uploaded by

Param Chauhan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

SUBJECT NO-CS31007, SUBJECT NAME- COMPUTER ORGANIZATION

LTP- 3-1-0,CRD- 4
SYLLABUS :-
Basic functional blocks of a computer: CPU, memory, input-output subsystems,
control unit. Instruction set architecture of a CPU - registers, instruction
execution cycle, RTL interpretation of instructions, addressing modes,
instruction set. Case study - instruction sets of some common CPUs.Data
representation: signed number repre-sentation, fixed and floating point
representations, character representation. Computer arithmetic - integer
addition and subtraction, ripple carry adder, carry look-ahead adder, etc.
multiplication - shift-and-add, Booth multiplier, carry save multiplier, etc.
Division - restoring and non-restoring techniques, floating point
arithmetic.CPU control unit design: hardwired and micro-programmed design
approaches, Case study - design of a simple hypothetical CPU.Memory system
design: semiconductor memory technologies, memory organization.Peripheral
devices and their characteristics: Input-output subsystems, I/O transfers -
program controlled, interrupt driven and DMA, privileged and non-privileged
instructions, software interrupts and exceptions. Programs and processes - role
of interrupts in process state transitions.Performance enhancement
techniques:Pipelining: Basic concepts of pipelining, throughput and speedup,
pipeline hazards.Memory organization: Memory interleaving, concept of
hierarchical memory organization, cache memory, cache size vs. block size,
mapping functions, replacement algorithms, write policies.

You might also like