Page 248 - DCAP403_Operating System
P. 248
Yadwinder Singh, Lovely Professional University Unit 13: Case Study: Linux
Unit 13: Case Study: Linux Notes
CONTENTS
Objectives
Introduction
13.1 Design Principles
13.2 Kernel Modules
13.2.1 Linux Kernel Modules
13.2.2 Life Cycle of Linux Kernel Module
13.2.3 Unloading Modules
13.3 Process Management
13.4 Process Scheduling
13.5 Memory Management
13.5.1 Demand Paging
13.5.2 Swapping
13.5.3 Shared Virtual Memory
13.5.4 Physical and Virtual Addressing Modes
13.5.5 Access Control
13.5.6 Caches
13.5.7 Linux Page Tables
13.5.8 Page Allocation and Deallocation
13.5.9 Memory Mapping
13.5.10 Demand Paging
13.5.11 The Linux Page Cache
13.5.12 Swapping Out and Discarding Pages
13.5.13 Reducing the Size of the Page and Buffer Caches
13.5.14 Swapping Out System V Shared Memory Pages
13.5.15 Swapping Pages In
13.6 File Systems
13.7 Input & Output
13.8 Inter-process Communication
13.8.1 Signals
13.8.2 Pipes
13.8.3 System V IPC Mechanisms
13.8.4 Message Queues
Contd....
LOVELY PROFESSIONAL UNIVERSITY 241