Operating Systems OS PCCST403 Semester 4 BTech KTU CS 2024 Scheme

 About Me

Scheme and Syllabus


Module-1 Introduction and CPU Scheduling

Linux Versus Classic Unix Kernels





How MLFQ Approximates Shortest Job First (SJF)Problems With the Basic MLFQ Scheduler

Case Study: Linux Completely Fair Scheduler (CFS)

Module-2 Concurrency and Synchronization Tools

Mutex Locks (Mutual Exclusion Locks)Sleeping Instead of Spinning: Queue-Based Locks

The Dining Philosophers Problem

Deadlock Characterization-Necessary Conditions for Deadlock

Case study
    Linux Kernel Synchronization
        Atomic operations
        Spin Locks
        Semaphores
        Mutexes

Module 3 Memory Management


Translation-Lookaside Buffer (TLB) - basic algorithm
Handling TLB Miss
TLB Structure and Major Issues
Reducing the Page Table Size
Comparison of Page Table Optimization Techniques

Beyond Physical Memory - swap space
Complete Control Flow of Memory Access


Comments

Popular posts from this blog

Introduction to Operating System -Virtualization, Concurrency, and Persistence

Differences Between Linux and Classic UNIX Kernels