Basics required: 1-Basic operation of computer 2-Memory addressing and languages 3-software and architecture types( watch from 14:26 seconds ) 4-Instruction Set architecture 5-Representation of numbers 6-measuring of CPU performance(importantfor pipelining) Actual syllabus: 7-Inst format and addressing modes Control unit: 8-Introduction to Control unit 9-Explaining control steps for instructions.. 10-Some more examples 11-Implementation and types of control unit Memory: 12-How processor and memory interact 13-Memory interfacing and addressing 14-Memory hierarchy and some important definitions 15-Some numericals on Memory hierarchy 16-Mapping techniques in cache 17-Types of cache misses,cache write stratergies, 18-Improving performance of cache Pipelining: 19-Basic concepts of pipeling 20-Pipeline scheduling 21-Intro to data hazards 22-hazards while accessing memory and types of hazards 23-Control hazards( watch till 15:11 seconds) Input output 24-Secondary storage devices( watch till 24:33 seconds. you can watch till the end if you want) 25-IO organization 26-Data transfer techniques 27-Interrupt handling-1 28-Interrupt handling-2 29-Direct memory access If you are not satisfied or couldn’t understood any topic in above videos,you can refer those in below courses. Some other sources: course1 course2 course3 course4 Computer Organization by Prof. S. Raman Computer Organization by Prof.P.K. Biswas High performance computing by prof.Matthew jacob Answer by bikram sir Nptel web course carry and overflow Assignments: Do these only after you’re done with previous gate questions. course1 course2 course3(Highly recommended to solve these assignments) course4 for some topics like arithmetic you can refer Carl hamacher ,Marris mano. Note:The above sources are not exhaustive. I may have missed some topics.But you can cover them through textbooks and while solving questions. All the videos are taken from this course.Incase i have missed or misplaced any video links,you can refer the nptel course. Completing Digital logic subject before starting this subject is highly recommended. I will edit this blog if i find any good sources in future. Thank you :) CO & Architecture co-and-architecture + – Prev post >> MTECH Admission Procedure in DTU (Formerly Delhi college of engineering) Next post >> Recruitment to the post of Scientist-B (BIS) chirudeepnamini posted Mar 2, 2020 edited Mar 7, 2020 chirudeepnamini 4,491 views 12Like5Love0Haha0Wow0Angry0Sad comment 3 Comments See all 3 Comments See all 3 3 Comments reply sladewinter commented Mar 2, 2020 Like 1 reply Follow Share https://www.youtube.com/playlist?list=PL2F82ECDF8BB71B0C High performance computing lectures by Professor Matthew Jacob from IISC is an excellent source for most of the topics in COA and some topics in OS. I found this recommended by Arjun sir in Gate overflow Youtube channel. Do check if you find it useful. chirudeepnamini commented Mar 3, 2020 Like reply Follow Share @sladewinter updated... Ankita_IIIT commented Mar 4, 2020 Like 1 reply Follow Share Very valuable content ...😊 Thanks a lot 🙌 Please log in or register to add a comment.