Introduction to Computer Architecture 
Introduction to Computer Architecture
by NPTEL / Anshul Kumar
Video Lecture 1 of 38
7 ratings
Views: 7,050
Date Added: January 25, 2010

Lecture Description

This video lecture, part of the series Computer Architecture by Prof. Anshul Kumar, does not currently have a detailed description and video lecture title. If you have watched this lecture and know what it is about, particularly what Computer Science topics are discussed, please help us by commenting on this video with your suggested description and title. Many thanks from,

- The CosmoLearning Team

Course Index

Course Description

In this course, Prof. Anshul Kumar gives 38 video lectures on Computer Architecture.

- Computer system and its submodules
- Number system and representation of information
- Arithmetic and logical operation and hardware implementation
- Software implementation of some complex operation
- Arithmetic and logic unit, memory unit, control unit and instruction set
- ALU, concepts of machine level programming, assembly level programming and high level programming
- Various addressing modes and designing of an instruction set
- Concepts of subroutine and subroutine call
- Use of stack for handling subroutine call and return
- Introduction to CPU design, instruction interpretation and execution, micro-operation and their RTL specification
- Hardwired control CPU design
- Microprogrammed control CPU design
- Concepts of semiconductor memory, CPU-memory interaction, organization of memory modules
- Cache memory and related mapping and replacement policies
- Virtual memory
- Introduction to input/output processing, working with video display unit and keyboard and routine to control them
- Programmed controlled I/O transfer
- Interrupt controlled I/O transfer
- DMA controller
- Secondary storage and type of storage devices
- Introduction to buses and connecting I/O devices to CPU and memory
- Introduction to RISC and CISC paradigm
- Design issues of a RISC processor and example of an existing RISC processor.
- Introduction to pipelining and pipeline hazards, design issues of pipeline architecture
- Instruction level parallelism and advanced issues.
- Introduction to interconnection network and practical issues.
- Examples of interconnection networks
- Multiprocessors and its characteristics
- Memory organization for multiprocessors systems
- Synchronization and models of memory consistency
- Issues of deadlock and scheduling in multiprocessor systems
- Cache in multiprocessor systems and related problems
- Cache coherence protocols
- Parallel processing concepts
- Parallelism algorithm for multiprocessor systems


There are no comments. Be the first to post one.
  Post comment as a guest user.
Click to login or register:
Your name:
Your email:
(will not appear)
Your comment:
(max. 1000 characters)
Are you human? (Sorry)