Operating Systems 101
Menu
  • Home
  • Important Questions
  • PYQ(Google drive)
  • Notes 📝
    • DSA Notes(G-Drive)
    • OS Notes (G-Drive)
πŸ–₯️

UNIT - I

Introduction

Structure of Operating System, Operating System functions, Characteristics of Modern OS.

Process Management

Process states, Creation, Termination, Operations on Process, Concurrent process, Processes Threads, Multithreading, Micro Kernels

CPU Scheduling

Schedulers, Scheduling Methodology, CPU Scheduling Algorithm: FCFS, SJF, RR, Priority Scheduling.

πŸ”

UNIT - II

Performance comparison

Deterministic modeling, queuing analysis, simulators.

Deadlock and Starvation

Resource Allocation Graph, deadlock prevention, detection, recovery from deadlock.

🧠

UNIT - III

Memory Management

Logical Vs. Physical Address Space, Swapping, Memory Management Requirement, Dynamic Loading and Dynamic Linking,Memory Allocation Method: Single Partition allocation, Multiple Partitions, Compaction, paging,segmentation, Segmentation with paging. Protection.

πŸ’Ύ

UNIT - IV

I/O Management

I/O hardware, buffering, disk I/O, RAID, disk cache.

File Management

File Management system, File Accessing Methods, File Directories, File Allocation Methods, File Space Management, Disk Space Management, Record blocking.

Protection Mechanisms

Cryptography, digital signature, user authentication.

As of Now, This website only supports screens which are below 1024px, Please bear with itβœ¨πŸ™‚

Help and support

Did this doc help you?

Thanks for submitting your feedback!
 

Help us make these docs great!

All these documentations are open source. See something that's wrong or unclear? Submit a pull request.

Learn how to contribute

Still need help? Ask the GitHub community

Contact support @Chetan Raut

© 2023 Chetan S Raut
Terms | Privacy | Sitemap | Portfolio