Authors: Mr. Dileep Singh
ISBN : 978-93-6180-825-8
Syllabus
Course Code: MCA1104
Operating Systems
UNIT-I
Introduction to Operating System Concept: Types of Operating Systems, Operating Systems Concepts, Operating System Operations. Operating Systems Structures- Operating System Services, User Operating-System Interface, Introduction to System Calls, Types of System Calls.
UNIT-II
Process Management: Process Concept, Process State Diagram, Process Control Block, Process Scheduling, Inter Process Communication, Threads-Threading Issues, Scheduling-Basic Concepts, Scheduling Criteria, Scheduling Algorithms.
UNIT-III
Process Synchronization: The Critical-Section Problem, Peterson's Solution, Synchronization Hardware, Semaphores, Classic Problems of Synchronization, Monitors, Principles of Deadlock: System Model, Deadlock Characterization, Deadlock Handling, Deadlock Prevention, Detection and Avoidance, Recovery Starvation, Critical Regions Form Deadlock.
UNIT-IV
Memory Management: Swapping, Contiguous Memory Allocation, Paging, Structure of the Page Table, Segmentation Virtual Memory Management- Demand Paging, Page- Replacement Algorithms, Thrashing. File-System Interface: File Concept, Access Methods, Directory Structure, File-System Mounting, Files Sharing, Protection. File-System Implementation- File-System Structure, Allocation Methods, Free-Space Management, Disk Structure, Disk Scheduling.
UNIT-V
Case Studies: Linux System: Design Principles, Kernel Modules, Process Management, File Systems, Input and Output, Interprocess Communication, Network Structure, Security. Windows 7: Design Principles, System Components, Terminal Services and Fast User, File System, Networking, Programmer Interface.
Specific References
Your review appreciation cannot be sent
Report comment
Report sent
Your report cannot be sent
Write your review
Review sent
Your review cannot be sent
Authors: Mr. Dileep Singh
ISBN : 978-93-6180-825-8
check_circle
check_circle