OPERATING SYSTEMS - OS

ALL TOPICS TO COVER IN OS

> Functionality and design of OS

> Structuring methods
  (monolithic, layered, modular, micro-kernel models)

> Abstractions, processes, resources –
  Influence of security, networking, and multimedia.

> Protection: User/Kernel modes

> Structures (Process Control Block, Ready List etc.)

> *Process creation

> *Threads: User level, kernel level threads and thread models.

> *Processes Scheduling

> *CPU Scheduling: Pre-emptive, non-pre-emptive

> *Multiprocessor scheduling

> *Deadlocks – Resource allocation and management

> *Deadlock handling mechanisms: prevention, avoidance, detection, recovery.

> *Synchronization

> Implementing synchronization primitives (*Peterson’s solution, *Bakery         algorithm, synchronization hardware)

> *Semaphores

> Monitors: Solution to Dining Philosophers problem

> Multiprocessors and Locking – Scalable Locks – Lock-free coordination.

> Main memory management

> *Memory allocation strategies

> *Virtual memory: Hardware support for virtual memory (caching)

> *Paging

> *Segmentation – Demand Paging – Page Faults – *Page Replacement

> Virtualization (Hardware/Software, Server, Service, Network – Hypervisors
   Container virtualization

> File system interface (access methods, directory structures) 

> File system implementation

> *File system recovery

> *Disk structure and attachment

> *Disk scheduling algorithms (seek time, rotational latency
   based)

> *System threats and security

> Policy vs mechanism

> System protection: Access matrix

> OS: performance, scaling, future directions in mobile OS

***The topics that are (*topic) marked are very important for your university exam point of view.

QUICK COURSE with notes   /  FULL VIDEO – CLICK HERE

LANGAUAGE–  HINDI

COURSE TYPE – FREE COURSE

CERTIFICATION – NO

CREDITS – YOUTUBE CHANNEL  CodeHelp – by Babbar  ⭐⭐⭐⭐⭐

FULL COURSE   /  FULL PLAYLISTCLICK HERE

LANGAUAGE– HINDI

COURSE TYPE – FREE COURSE

CERTIFICATION – NO

CREDITS – YOUTUBE CHANNEL Gate Smashers ⭐⭐⭐⭐⭐

FULL COURSE   /  FULL PLAYLISTCLICK HERE

LANGAUAGE–  HINDI

COURSE TYPE – FREE COURSE

CERTIFICATION – NO

CREDITS – YOUTUBE CHANNEL Easy Engineering Classes  ⭐⭐⭐⭐⭐

FULL COURSE   /  FULL PLAYLISTCLICK HERE

LANGAUAGE–  ENGLISH

COURSE TYPE – FREE COURSE

CERTIFICATION – NO

CREDITS – YOUTUBE CHANNEL  Neso Academy  ⭐⭐⭐⭐⭐

FULL COURSE   – CLICK HERE

LANGAUAGE–  ENGLISH

COURSE TYPE – FREE COURSE

CERTIFICATION – YES (PAID)

CERTIFICATION BY – NPTEL

CREDITS – WEBSITE swayam-nptel ⭐⭐⭐⭐⭐

FULL COURSE   – CLICK HERE

LANGAUAGE–  english

COURSE TYPE – PAID COURSE

CERTIFICATION – YES 

CERTIFICATION BY – COURSERA

CREDITS – WEBSITE   ⭐⭐⭐⭐⭐

Scroll to Top