Syllabus

Operating Systems Syllabus for VTU BE 2017 Scheme (Open Elective-1)

Operating Systems detail syllabus for various departments, 2017 scheme is taken from VTU official website and presented for VTU students. The course code (17BM563/17EI563), and for exam duration, Teaching Hr/week, Practical Hr/week, Total Marks, internal marks, theory marks, duration and credits do visit complete sem subjects post given below.

For all other open elective-1 syllabus for vtu be 2017 scheme you can visit Open Elective-1 syllabus for VTU BE 2017 Scheme Subjects. The detail syllabus for operating systems is as follows.

Module 1

Introduction to Operating Systems: What operating systems do, Computer System Organization, Architecture and Operations, Process Management, memory management, Storage Management, Protection and Security, Computing Environments. Operating system structures: OS Services, User-OS Interface, System calls, System programs, OS structure, System Boot. Text: 1.1, 1.2, 1.3, 1.5, 1.6, 1.7, 1.8, 1.9, 1.11, 2.1, 2.2, 2.3, 2.5, 2.7, 2.10.

Module 2

For complete syllabus and results, class timetable and more pls download iStudy. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.

Module 3

Process Synchronization: Background, The critical section problem, Petersons Solution, Synchronization hardware, Mutex Locks, Semaphores, Classical problems of synchronization, Monitors. Deadlock – System model, Deadlock characterization, Methods for handling deadlocks, deadlock prevention, deadlock avoidance, deadlock detection and recovery from deadlock. Text: 5.1, 5.2, 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7.

Module 4

Memory management: Main Memory: Background, Swapping, Contiguous, allocation, Paging. Virtual memory: Background, Demand paging, Copy-on-write, Page replacement. Text: 8.1, 8.2, 8.3, 8.5, 9.1, 9.2, 9.3, 9.4.

Module 5

For complete syllabus and results, class timetable and more pls download iStudy. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.

Course Outcomes:

After studying this course, students will able to;

  1. Define OS and explain organization of computer system, and components, computing environments, & typical structure of OS.
  2. Analyze the process management, process scheduling and threads.
  3. Describe the concepts of process synchronization and analyze the problems of synchronization
  4. Evaluate, prevent and avoid the deadlocks
  5. Develop the techniques of memory allocation and paging
  6. Apply appropriate disk scheduling algorithms.
  7. Describe the interfaces to file systems, file structure and implement file systems and directory structure.

Question paper pattern:

  • The question paper will have TEN questions.
  • Each full question carry16marks
  • There will be TWO full questions (with maximum of THREE sub questions) from each module.
  • Each full question will have sub questions covering all the topics under a module.
  • The students will have to answer FIVE full questions, selecting ONE full question from each module.

Text Books:

  1. Operating System Concepts-by Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, 9th Edition, John Wiley &Sons 2016 (India Edition).

Reference Books:

  1. Operating system concepts and design- Milan Milankovic, 2nd Edition, McGraw Hill 1992.
  2. Operating systems- Harvey M Deital Addison Wesley 1990.
  3. Operating Systems concepts based approach, D.M. Dhamdhere, Tata McGraw Hill 2002.

For detail syllabus of all other subjects of BE do syllabus for different schemes from menu given on top.

Dont forget to download iStudy for latest syllabus and results, class timetable and more.

Leave a Reply

Your email address will not be published. Required fields are marked *

*