AI457

Course Name: 

Computer Organisation and Architecture (AI457)

Programme: 

B.Tech (AI)

Category: 

Programme Specific Electives (PSE)

Credits (L-T-P): 

(3-0-0) 3

Content: 

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.

References: 

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.

Department: 

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.