#1
June 24th, 2016, 06:43 PM
| |||
| |||
Operating System VTU Notes
I want the notes/ syllabus of Operating Systems of B.Tech Computer Science and Engineering of Visvesvaraya Technological University VTU so can you provide me?
Last edited by Harsh Pandit; June 30th, 2016 at 06:19 PM. |
#2
June 30th, 2016, 06:19 PM
| |||
| |||
Re: Operating System VTU Notes
Ok, as you want the syllabus of Operating Systems of B.Tech Computer Science and Engineering of Visvesvaraya Technological University VTU so here I am providing you. VTU B.Tech CSE Operating Systems syllabus Subject Code: 10CS53 I.A. Marks : 25 Hours/Week : 04 Exam Hours: 03 Total Hours : 52 Exam Marks: 100 PART – A UNIT – 1 6 Hours Introduction to Operating Systems, System structures: What operating systems do; Computer System organization; Computer System architecture; Operating System structure; Operating System operations; Process management; Memory management; Storage management; Protection and security; Distributed system; Special-purpose systems; Computing environments.Operating System Services; User - Operating System interface; System calls; Types of system calls; System programs; Operating System design and implementation; Operating System structure; Virtual machines; Operating System generation; System boot. UNIT – 2 7 Hours Process Management: Process concept; Process scheduling; Operations on processes; Inter-process communication. Multi-Threaded Programming: Overview; Multithreading models; Thread Libraries; Threading issues. Process Scheduling: Basic concepts; Scheduling criteria; Scheduling algorithms; Multiple-Processor scheduling; Thread scheduling. UNIT – 3 7 Hours Process Synchronization : Synchronization: The Critical section problem; Peterson’s solution; Synchronization hardware; Semaphores; Classical problems of synchronization; Monitors. UNIT – 4 6 Hours Deadlocks: Deadlocks: System model; Deadlock characterization; Methods for handling deadlocks; Deadlock prevention; Deadlock avoidance; Deadlock detection and recovery from deadlock. PART – B UNIT – 5 7 Hours Memory Management: Memory Management Strategies: Background; Swapping; Contiguous memory allocation; Paging; Structure of page table; Segmentation. Virtual Memory Management: Background; Demand paging; Copy-on-write; Page replacement; Allocation of frames; Thrashing. UNIT – 6 7 Hours File System, Implementation of File System: File System: File concept; Access methods; Directory structure; File system mounting; File sharing; Protection. Implementing File System: File system structure; File system implementation; Directory implementation; Allocation methods; Free space management UNIT – 7 6 Hours Secondary Storage Structures, Protection : Mass storage structures; Disk structure; Disk attachment; Disk scheduling; Disk management; Swap space management. Protection: Goals of protection, Principles of protection, Domain of protection, Access matrix, Implementation of access matrix, Access control, Revocation of access rights, Capability-Based systems. UNIT – 8 6 Hours Case Study: The Linux Operating System: Linux history; Design principles; Kernel modules; Process management; Scheduling; Memory management; File systems, Input and output; Inter-process communication. Text Books: 1. Abraham Silberschatz, Peter Baer Galvin, Greg Gagne: Operating System Principles, 8th edition, Wiley India, 2009. (Listed topics only from Chapters 1 to 12, 17, 21) Reference Books: 1. D.M Dhamdhere: Operating systems - A concept based Approach, 2nd Edition, Tata McGraw- Hill, 2002. 2. P.C.P. Bhatt: Introduction to Operating Systems: Concepts and Practice, 2nd Edition, PHI, 2008. 3. Harvey M Deital: Operating systems, 3rd Edition, Pearson Education, 1990. |
|