Link to Main Page
Syllabus
Review of Concepts of Computer Architecture: Study of an existing CPU: architecture, instruction set and the addressing modes, assembly language programming. Control unit Design: instruction interpretation, hardwired and micro-programmed methods of design. Pipelining and parallel processing, RISC and CISC paradigms, I/O Transfer techniques: programmed, interrupt-driven and DMA; Memory organization: hierarchical memory systems, cache memories, cache coherence, virtual memory.
Review of Concepts of Operating Systems: Processes, threads, Unix fork-exec model, Unix signals, synchronization, Inter process communication, scheduling, memory management.
Review of Concepts of Computer Networks: link layer protocols, local area networks (Ethernet and variants), routing, transport layer protocols. Concepts of distributed networked systems: Virtualization, distributed file systems, mass storage systems, recovery and fault tolerance, content networking including multimedia delivery.
Reference Books:
- A. Silberschatz, P. B. Galvin and G. Gagne, Operating System Concepts, 7th Ed, John Wiley and Sons, 2004.
Operating System Concepts (7th Edition) (put.poznan.pl) - J. Kurose and K. W. Ross, Computer Networking: A Top down approach, 3rd Ed, Pearson India, 2004.
Computer Networking: A Top-Down Approach, 7th Edition (ucg.ac.me) - M. Singhal and N. Shivratri, Advanced Concepts in Operating Systems, McGraw Hill, 1994.
- A. S. Tanenbaum and Van Steen, Distributed Systems: Principles and Paradigms, Prentice Hall India, 2007.
- David A Patterson and John L Hennessy, Computer Organisation and Design: The Hardware/Software Interface, Morgan Kaufmann, 1994. ISBN 1-55860-281-X.
Classes
(You may need to login into IITP LMS for some classes. Better to login in one tab and then access these resources)
Lecture # | Link To Class | Topic Covered | Remarks |
---|---|---|---|
1 | Class 1: 7 Aug 2023 | Instruction Set Architecture & Design | |
2 | Class 2: 11 Aug 2023 | Processing Unit Design | |
3 | class 3 : 14 Aug 2023 | Processing Unit Design Pipelining | |
4 | Class 4: 17 Aug 2023 | Pipelining | |
5 | Class 5: 18 Aug 2023 | RISC | |
Weekend Doubt Clearing | Weekend Class : 19 Aug 2023 | ||
6 | Class 6: 21 Aug 2023 | Problem Solving Class | |
7 | Class 7: 23 Aug 2023 | Fundamentals of Computer System | |
8 | Class 8: 25 Aug 2023 | ||
9 | Class 9: 31 Aug 2023 | ||
Topic wise Learning Material:
Topic | Link | Remarks |
---|---|---|
Link to Main Page
The links mentioned on this page does not belong to us. These are property of the owner of those links. If you have any objection, then please send us a message.