Free AKTU notes, question banks, previous year papers & syllabus — new material added regularly. Browse free resources
Cover of AKTU Operating System (BCS401) Syllabus PDF – B.Tech 2nd Year
FREE

AKTU Operating System (BCS401) Syllabus PDF – B.Tech 2nd Year

Operating System BCS401

All syllabus, notes, question bank & PYQ for this subject

  • English
  • Semester 4
  • 0 downloads
  • 0 views
Official AKTU syllabus of Operating System (BCS401) for B.Tech 2nd Year – 4 credits, L-T-P 3-1-0. Read the unit-wise course content, course outcomes, evaluation pattern and recommended books online, or download the PDF.

Syllabus — Operating System

Download PDF

BCS401 · 4 credits · L-T-P 3-1-0

Course Outcomes

At the end of course, the student will be able to understand

CO1Explain the architecture, functions, services, and different types of operating systems along with their structural organization.K 2
CO2Analyze process management concepts, process synchronization techniques, inter-process communication mechanisms, and classical synchronization problems.K 4
CO3Analyze CPU scheduling algorithms, thread management, and deadlock handling techniques for efficient process execution.K 4
CO4Evaluate memory management techniques for optimal memory utilization.K 5
CO5Evaluate I/O management, disk scheduling algorithms, RAID, and file system organization to ensure efficient storage management and system performance.K 5

Course Content

L-T-P: 3-0-0

UnitTopicProposed Lecture
IIntroduction: Operating system and functions, Classification of Operating systems- Batch, Interactive, Time sharing, Real Time System, Multiprocessor Systems, Multiuser Systems, Multiprocess Systems, Multithreaded Systems, Operating System Structure- Layered structure, System Components, Operating System services, Reentrant Kernels, Monolithic and Microkernel Systems.08
IIConcurrent Processes: Process Concept, Principle of Concurrency, Producer / Consumer Problem, Mutual Exclusion, Critical Section Problem, Dekker’s solution, Peterson’s solution, Semaphores, Test and Set operation; Classical Problem in Concurrency- Dining Philosopher Problem, Sleeping. Barber Problem; Inter Process Communication models and Schemes, Process generation.08
IIICPU Scheduling: Scheduling Concepts, Performance Criteria, Process States, Process Transition Diagram, Schedulers, Process Control Block (PCB), Process address space, Process identification information, Threads and their management, Scheduling Algorithms, Multiprocessor Scheduling. Deadlock: System model, Deadlock characterization, Prevention, Avoidance and detection, Recovery from deadlock.08
IVMemory Management: Basic bare machine, Resident monitor, Multiprogramming with fixed partitions, Multiprogramming with variable partitions, Protection schemes, Paging, Segmentation, Paged segmentation, Virtual memory concepts, Demand paging, Performance of demand paging, Page replacement algorithms, Thrashing, Cache memory organization, Locality of reference.08
VI/O Management and Disk Scheduling: I/O devices, and I/O subsystems, I/O buffering, Disk storage and disk scheduling, RAID. File System: File concept, File organization and access mechanism, File directories, and File08

sharing, File system implementation issues, File system protection and security.

Text Books

  1. Silberschatz, Galvin and Gagne, “Operating Systems Concepts”, Wiley
  2. Sibsankar Halder and Alex A Aravind, “Operating Systems”, Pearson Education
  3. Harvey M Dietel, “ An Introduction to Operating System”, Pearson Education
  4. D M Dhamdhere, “Operating Systems : A Concept based Approach”, 2nd Edition,
  5. TMH 5. William Stallings, “Operating Systems: Internals and Design Principles ”, 6th Edition, Pearson Education

Ratings & Reviews

No reviews yet — share your experience with this item.

Write a review

CAPTCHA — solve the equation shown

Reviews are checked by our team before appearing publicly.