Operating System

B-Tech · Semester 4 — Processes, CPU scheduling, synchronisation, deadlocks, memory management and file systems.

6 महीनेअवधि 1Subject 5Chapters ऑनलाइनTests & result

Your roadmap · आपका रोडमैप

  1. 1
    Admission & first meetingप्रवेश और पहली मुलाकात

    Enquire at your nearest NDSS centre, meet the teacher, fix the batch time and get your study material.

  2. 2
    Part 1 of the syllabusपाठ्यक्रम भाग 1

    Unit-wise coaching with notes and doubt classes.

    Unit 1: Introduction and OS StructureUnit 2: Concurrent Processes and SynchronisationUnit 3: CPU Scheduling and Deadlock
  3. 3
    Part 2 of the syllabusपाठ्यक्रम भाग 2

    Unit-wise coaching with notes and doubt classes.

    Unit 4: Memory ManagementUnit 5: I-O Management, Disk Scheduling and File System
  4. 4
    Unit tests & assignmentsयूनिट टेस्ट

    Regular tests in the university / board pattern.

  5. 5
    Semester 4 exam (university / board)विश्वविद्यालय / बोर्ड परीक्षा

    Previous papers and full revision before the exam.

  6. 6
    Online tests & resultऑनलाइन टेस्ट और रिज़ल्ट

    Take the tests online; your marks and result show in your student login and at the centre.

सिलेबस · पाठ्यक्रम

1 subject · 5 chapters · 29 topics

01Unit 1: Introduction and OS Structure 5 टॉपिक
  1. Operating system and its functions
  2. Batch, interactive, time-sharing, real-time, multiprocessor, multiuser and multithreaded systems
  3. Layered, monolithic and microkernel structures
  4. System components, OS services and system calls
  5. Reentrant kernels
02Unit 2: Concurrent Processes and Synchronisation 6 टॉपिक
  1. Process concept and principle of concurrency
  2. Producer-consumer problem and mutual exclusion
  3. Critical section problem, Dekker's and Peterson's solutions
  4. Semaphores and test-and-set
  5. Readers-writers, dining philosophers and sleeping barber problems
  6. Inter-process communication and process generation
03Unit 3: CPU Scheduling and Deadlock 6 टॉपिक
  1. Process states, transition diagram and PCB
  2. Threads and their management
  3. Scheduling criteria and algorithms: FCFS, SJF, SRTF, priority, round robin
  4. Multiprocessor scheduling
  5. Deadlock characterisation and prevention
  6. Deadlock avoidance (Banker's algorithm), detection and recovery
04Unit 4: Memory Management 6 टॉपिक
  1. Bare machine and resident monitor
  2. Fixed and variable partitions, protection
  3. Paging, segmentation and paged segmentation
  4. Virtual memory and demand paging
  5. Page replacement algorithms: FIFO, optimal, LRU
  6. Thrashing, cache memory and locality of reference
05Unit 5: I-O Management, Disk Scheduling and File System 6 टॉपिक
  1. I-O devices, I-O subsystem and buffering
  2. Disk structure and disk scheduling: FCFS, SSTF, SCAN, C-SCAN, LOOK
  3. RAID levels
  4. File concept, access methods and directory structure
  5. Allocation methods and free-space management
  6. File sharing and protection

About this course

आप यह कर पाएँगे

  • Explain the functions, types and structures (monolithic, layered, microkernel) of operating systems
  • Solve the critical-section problem using Peterson's solution, semaphores and monitors
  • Compute waiting and turnaround times for FCFS, SJF, priority and round robin scheduling
  • Detect and avoid deadlocks using resource allocation graphs and the Banker's algorithm
  • Apply paging, segmentation and page replacement algorithms and explain thrashing
  • Calculate disk head movement for disk scheduling algorithms and describe file allocation methods

यह किसके लिए है

  • B.Tech Computer Science & Engineering, Information Technology students of Semester 4 (AKTU)
  • Students of other universities studying the same subject who want unit-wise coaching

आपको क्या चाहिए

  • Computer Organization and Architecture and Data Structure (Semester 3)
  • Basic C programming
Online tests & result Practice and unit tests online; marks and result show in your student login and at the centre. Student login →

सवाल

Which syllabus does the Operating System course follow?

It follows the AKTU (Dr. A.P.J. Abdul Kalam Technical University, Lucknow) B.Tech syllabus for Operating System. If your own university's syllabus differs, the centre follows your university syllabus.

Will this help in the university examination?

Yes. Teaching is unit-wise as per the AKTU scheme, with previous-year question practice, MCQ tests and doubt sessions before the semester exam.

Are scheduling and page replacement numericals practised?

Yes. Gantt charts, Banker's algorithm, page replacement and disk scheduling numericals are practised unit-wise.

Download the syllabus (PDF)

Tell us who you are — your copy is made with your name, and our counsellor can help you choose the right course and centre.

Want to join right away? अभी पूछताछ करें — our centre will call you.