Introduction: Function and structure of a computer, Functional components of a computer, Interconnection of components, Performance of a computer.
Representation of Instructions: Machine instructions, Operands, Addressing modes, Instruction formats, Instruction sets, Instruction set architectures - CISC and RISC architectures.
Processing Unit: Organization of a processor - Registers, ALU and Control unit, Data path in a CPU, Instruction cycle, Organization of a control unit - Operations of a control unit, Hardwired control unit, Microprogrammed control unit.
Memory Subsystem: Semiconductor memories, Memory cells - SRAM and DRAM cells, Internal Organization of a memory chip, Organization of a memory unit, Error correction memories, Interleaved memories, Cache memory unit
- Concept of cache memory, Mapping methods, Organization of a cache memory unit, Fetch and write mechanisms, Memory management unit - Concept of virtual memory, Address translation,
Hardware support for memory management.
Input/Output Subs
Textbooks
- Computer Organization and Design RISC-V Edition: The Hardware Software Interface. 1st Edition By David A. Patterson, John L. Hennessy, ISBN 978-0128122754, Morgan Kaufmann.
- Computer Architecture: A Quantitative Approach. By John L. Hennessy and David A. Patterson ISBN: 012383872X
Past Offerings
- Offered in Jan-May, 2024 by Sandeep Chandran
- Offered in Jan-May, 2023 by Vivek Chaturvedi
- Offered in Jan-May, 2022 by Sandeep Chandran
- Offered in Jan-May, 2021 by Vivek
- Offered in Jan-May, 2020 by Vivek
- Offered in Jan-May, 2019 by Vivek
Course Metadata
Item | Details |
---|---|
Course Title | Computer Organisation |
Course Code | CS2060 |
Course Credits | 3-0-0-3 |
Course Category | PMT |
Approved on | Senate 6 of IIT Palakkad |
Course status | old |