Operating Systems BCS303

Operating Systems BCS303

Operating Systems BCS303

Course Code: BCS303

Credits: 04

CIE Marks: 50

SEE Marks: 50

Total Marks: 100

Exam Hours: 03

Total Hours of Pedagogy: 40T + 20P

Teaching Hours/Weeks: [L:T:P:S] 3:0:2:0

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 debugging, Operating System generation; System boot.

MODULE-2

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; Thread scheduling; Multiple-processor scheduling.

MODULE-3

Process Synchronization: Synchronization: The critical section problem; Peterson’s solution; Synchronization hardware; Semaphores; Classical problems of synchronization.
Deadlocks: System model; Deadlock characterization; Methods for handling deadlocks; Deadlock prevention; Deadlock avoidance; Deadlock detection and recovery from deadlock.

MODULE-4

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.

MODULE-5

File System, Implementation of File System: File system: File concept; Access methods; Directory and Disk structure; File system mounting; File sharing.
Implementing File system: File system structure; File system implementation; Directory implementation; Allocation methods; Free space management.
Secondary Storage Structure, Protection: Mass storage structures; Disk structure; Disk attachment; Disk scheduling; Disk management.
Protection: Goals of protection, Principles of protection, Domain of protection, Access matrix.

Document

2022 SCHEME QUESTION PAPER

Question Bank

Model Set 1 Paper

Previous Year Paper

Model Set 1 Paper Solution

Document

2021 SCHEME QUESTION PAPER

Previous Year Paper

Document

2018 SCHEME QUESTION PAPER

Question Bank

Previous Year Paper Merged

Previous year paper 1

Previous year paper 2

Previous year paper 3

Previous year paper 4

Previous year paper 5

10 thoughts on “Operating Systems BCS303

  1. Sir it’s really helpful to us thank you very much u reduce the student burden in wasting a time with searching papers and nodes thank you so much ☺️

  2. It’s my belief that mesothelioma is usually the most deadly cancer. It’s got unusual traits. The more I look at it the more I am confident it does not react like a true solid tissues cancer. When mesothelioma is really a rogue viral infection, so there is the probability of developing a vaccine plus offering vaccination for asbestos exposed people who are open to high risk of developing potential asbestos connected malignancies. Thanks for expressing your ideas for this important health issue.

Leave a Reply

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