More Computer Science Courses
Computer Architecture
Course Description
In this course, Prof. Anshul Kumar gives 38 video lectures on Computer Architecture.
Topics:
- 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

Video Lectures & Study Materials
Comments
*If any embedded videos constitute copyright infringement, we strictly recommend contacting the website hosts directly to have such videos taken down. In such an event, these videos will no longer be playable on CosmoLearning or other websites.
nice lect.............
thesis&essay&study&need
division÷r
reversible logic
quantum computing
this show the prepared faculty just for teaching...........
this is really awesome . It helped me a lot to learn about
computer architecture and organisation and helped to build
basic concepts......BUT will u please inform or give links
regarding new technologies like robotics , z data transfer
or any other which help me in my electronics and
communication branch................i will be highly
thankful to you.
thanks and nice..