Course Name : Computer System Architecture
Still no participant
Still no reviews
COs | Course Outcomes | Mapping COs with POs (High-3, Medium-2, Low-1) |
CO1 | Able to gain knowledge on installation of Windows and Linux both in Physical and VM | PO1 (3) |
CO3 | Able to identify and resolve the hardware and software problem | PO2(3), PO5(1) |
CO4 | Acquire hands-on skill in hardware administration | PO3 (2) |
Module-1: Data Representation and Basic Computer Arithmetic
Number systems and Complements, Fixed and floating point representation, Binary codes and character representation, Binary addition and subtraction, Multiplication algorithms for integers, Division algorithms for integers
Practice:
Assignment:
Module-2: Digital logic and circuits
Boolean algebra, Logic gates, Circuit simplification, Combinational circuits: Adder,Decoders and Multiplexers, Flip-flops, Sequential circuits: Registers and Counters
Practice:
Assignment:
Module-3: Basic Computer Organization and Design
Computer registers, System Bus, Instruction set, Timing and control unit, Basic Instruction cycle.
Assignment:
Module-4: Central Processing Unit
Block diagram of computer and operation, Arithmetic and logical micro-operations, Stack organization: Register stack and Memory stack, RISC and CISC characteristics, Pipeline architecture, Parallel architecture: Flynn's classification
Practice:
Assignment:
Module-5: Instruction Design
Instruction formats, Addressing modes, Instruction codes
Module-6: Memory Organization
Classification of memory, Primary Memories, Secondary memories, Cache memory, Mapping techniques: Direct, Associative and Set associative, Memory Hierarchy
Practice:
Module-7: Input-Output Organization
Input / Output: External Devices, I/O Modules, Programmed I/O and Interrupt-Driven I/O, Direct Memory Access, Input-Output Processor
Practice:
Assignment:
1. M.Mano, Computer System Architecture, Pearson Education, 1992
2. Carl Hamacher, Computer Organization, McGrawHill, 2012.
3. William Stalling,Computer Organization and Architecture Designing for performance, Prentice Hall of India, 2009
Number systems and Complements
https://www.coursera.org/lecture/build-a-computer/unit-2-1-binary-numbers-zY2v8
Binary addition and subtraction
https://www.coursera.org/lecture/build-a-computer/unit-2-2-binary-addition-tywAA
Division algorithms for integers
https://www.youtube.com/watch?v=6ToR6vuRb3M
Division Algorithm
Combinational circuits: Adder,Decoders and Multiplexers
https://www.coursera.org/lecture/cs-algorithms-theory-machines/digital-circuits-91A4N
Sequential circuits: Registers and Counters
https://www.coursera.org/lecture/digital-systems/l5-1-sequential-circuits-hziN9
Arithmetic and logical micro-operations
https://www.slideshare.net/sanjeevpatel4x/logical-and-shift-micro-operations
Stack organization: Register stack and Memory stack
Parallel architecture: Flynn's classification
https://www.coursera.org/lecture/comparch/pipeline-basics-omMiS
Mapping techniques: Direct, Associative and Set associative
https://www.youtube.com/watch?v=QcAaP5V2Gpc
Simulation of multiplication algorithm using C / MATLAB |
Simulation of division algorithm using C / MATLAB |
Simulation and synthesis of basic logic gates and universal gates using Xilinx |
Simulation and synthesis of half adder, full adder, multiplexer, de multiplexer using Xilinx |
Study Anatomy of Motherboard. |
https://www.coursera.org/lecture/technical-support-fundamentals/motherboards-XtGJ7
Dr. J. K. Meher has done Ph.D from Sambalpur University (Odisha). Dr. Meher has, to his credit, more than 24 years’ experience in teaching, research and Industry. His research interests focus on developing digital signal processing and computational systems to address various problems in Bioinformatics, image processing and reconfigurable architecture. Best Teacher award from ISTE, […]