MA31009: Computer Organisation And Architecture
MA31009 | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Course name | Computer Organisation And Architecture | ||||||||||||||||||||||||
Offered by | Mathematics | ||||||||||||||||||||||||
Credits | 3 | ||||||||||||||||||||||||
L-T-P | 3-0-0 | ||||||||||||||||||||||||
Previous Year Grade Distribution | |||||||||||||||||||||||||
| |||||||||||||||||||||||||
Semester | Spring |
Syllabus
Syllabus mentioned in ERP
Prerequisite: voidComputer arithmetic, point representations, introduction to CISC processor architecture, instruction set and addressing modes. Hardware design principles, polling of processors, memory types and interfacing and timing I/O handling, interrupts and DMA and device interfaces-CRT, floppy disk, HDD, optical disk, serial interfaces and data acquisition, operating system concepts and architectural support- privileged mode, software interrupts, memory hierarchy and virtual memory, multi-processors concept, cache memory, pipe lining and introduction, RISC processors, super scalar processors. Resource scheduling problems-their solutions and analysis, storage management, secondary storage, virtual memory, segmentation and paging. Concurrent processes and their synchronization abstractions. Producer â consumer problems, mutual exclusion and dead-lock, properties of concurrent programs, critical section problem, semaphores, test and set, atomic operations, security and recovery.
Concepts taught in class
Student Opinion
Autumn 2019
Taught by: Pawan Kumar
Most of the coursework was based on logical thinking and only after 5-6 lectures, the problems made us use the things he taught in class. Attendance was a major factor in grade distribution, as well as going to department for assignments on occasional weekends. The semester exams are also modeled on his assignments. It is crucial to solve the questions carefully otherwise you will not get the correct answer in first try, which is what matters in exam. As for the overall course, it is easy to get B but difficult to rise up to A/EX and also to drop to C/D.
Autumn 2016
Taught by: Pawan Kumar
He taught merely about puzzles, gave us a handful of assignments which required logical reasoning rather than the COaA concepts. Furthermore, there was a huge weightage on attendance, he definitely took attendance for the 8 AM classes and discarded the attendance if the class strength was more than 50%. He tries to fit a normal curve on the marks distribution for grading. This means that only 2-3 students get EX, but no one gets F too, and most of the class ends up getting B or C grade. No books were specified. The best thing was labwork (It carried attendance). That was the best learning experience. He would give you a simulation of Computer Architecture and you would have to think of logic to solve typical problems.
Nishnik (talk)
How to Crack the Paper
Classroom resources
Additional Resources
Time Table
Day | 8:00-8:55 am | 9:00-9:55 am | 10:00-10:55 am | 11:00-11:55 am | 12:00-12:55 pm | 2:00-2:55 pm | 3:00-3:55 pm | 4:00-4:55 pm | 5:00-5:55 pm | |
---|---|---|---|---|---|---|---|---|---|---|
Monday | NC342 | NC342 | ||||||||
Tuesday | NC342 | |||||||||
Wednesday | ||||||||||
Thursday | ||||||||||
Friday |