Course Name: 

Computer Organisation and Architecture (IT475)


B.Tech (AI)


Programme Specific Electives (PSE)

Credits (L-T-P): 

(3-0-0) 3


Introduction to computer organization and architecture, CPU Organization, Data Representation, Instruction Sets, Data path design, Fixed point and floating point arithmetic operations and hardware design, ALU design, Micro-Operation, Microarchitecture and Instruction Set Architecture, Control unit and Design, Hardwired control unit and Micro programmed control unit, Horizontal micro-programmed and Vertical micro-programmed control unit, Memory organization, Cache memory, Multilevel Cache Organisation, Virtual memory, Input output Unit: Priority Interrupts, Programmed Controlled I/O Transfer, Interrupt controlled I/O transfer, DMA controller, Secondary storage and type of storage devices, Introduction to solid-state drive (SSD), Read and Write operations in memory, Pipelining. Performance evaluation.


Carl Hamacher et al., Computer Organization and Embedded Systems, Sixth Edition, McGraw-Hill, 2014.
Vincent P Heuring, Harry F Jordan, T. G. Venkatesh, Computer Systems Design and Architecture, Pearson, 2008.
Murdocca and Heuring, Computer Architecture & Organization An Integrated Approach, Wiley, 2007.
Hennesy and Patterson, Computer Architecture –A Quantitative Approach, 6th Ed., Morgan Kaufmann, 2017.


Information Technology

Contact us

Head of the Department,
Department of Information Technology,
National Institute of Technology Karnataka,
SurathkalP. O. Srinivasnagar, Mangalore - 575 025
Ph.:    +91-824-2474056
Email:  hodit [at] nitk [dot] edu [dot] in

Web Admin: Sowmya Kamath S

Connect with us

We're on Social Networks. Follow us & stay in touch.