Skip to main content
Home
  • Home
  • Learn
    • Courses
      • Programming in C
      • Operating Systems
      • Mathematics
      • Digital Logic Design
      • Database Management System
      • Data Structures
      • Computer Organisation
      • Computer Networks
      • Compiler design
      • Algorithms
      • Theory of Computation
  • Practise
    • Doubts
    • Solved Examples
    • Virtual GATE
  • Quiz
  • Class Rooms
  • Blog
  • More
    • Reach to us
      • Contact Us
      • Request a Topic
      • Join us
      • Internship
      • Teach with Techtud
      • GATE 2018 Feedback
    • Your Interview
      • Professor's Interview
      • Research Scholar's Interview
      • Exam topper's interview
    • About
      • About Techtud
      • The Team
      • User Levels and Credentials
      • Benefits
      • Earn Techtud Tee
Operating System
  • Introduction
    • What is Operating System?
    • Need of an Operating System
    • Functions of Operating System
    • Services of Operating System
    • Properties of Operating System
    • Types of Operating System
  • Processes
    • Process
    • Process States
    • Critical Section Problem
    • Process Control Block (PCB)
    • Process Scheduling Queue
    • Two State Process Model
    • Switching
    • Schedulers and Types of Schedulers
    • Scheduling Algorithm
    • Operations on Processes - Creation, Suspending, Termination
  • Threads
    • Process vs Thread
    • Advantages of Thread
    • Types of Thread
    • Multi-Threading Models
    • Microkernel
    • Difference between Multi-tasking, Multi-threading and Multi-processing
  • Inter-Process Communication
    • Process Information
    • Process Creation and Termination
    • Methods of Inter Process Communication
    • Process Synchronization
    • Two Process Solution : Peterson's Solution
    • Dekker’s Algorithm
    • Bekery Algorithm
    • Producer Consumer Problem
    • Dining Philosopher Problem
    • Reader Writer Problem
    • The Barbershop Problem
  • Deadlock
    • Deadlock Detection
    • Methods for Handling Deadlocks
      • Deadlock ignorance
      • Deadlock Prevention
      • Deadlock avoidance
        • Safe state
        • Resource allocation graph algorithm
        • Banker's algorithm
      • Deadlock Recovery
    • Resource Allocation Graph
    • Bankers Algorithm
  • Process Scheduling
    • Scheduling Criteria (Waiting time, Burst time, Turnaround time, Response time)
    • Paradigms: Multi-programming, Time-Sharing
    • Context Switching & Dispatcher
    • Different Types of Schedulers
    • Types of Process Scheduling
    • Scheduling Algorithms
      • FCFS (First Come First Serve)
      • SJF (Shortest Job First)
      • RR (Round Robin)
      • Priority scheduling
        • Preemptive
        • Non preemptive
      • HRRN (Highest Response Ratio Next)
      • Multilevel Queue scheduling
      • Multilevel Feedback Queue scheduling
  • Memory Management & Virtual Memory
    • Objectives & Functions
    • Swapping Schemes
      • Paging
        • Simple Paging
        • Multi-level Paging
      • Segmentation
        • Simple Segmentation
        • Multi-level Segmentation
    • Internal and External Fragmentation
    • Virtual Memory Concept
    • Locality of Reference, Working Set
    • Demand Paging and Page Replacement Algorithms
      • Page Interrupt Fault
      • Page Replacement Algorithms
    • Segmentation with Paging
    • Overlays
  • File Systems
    • File systems : Files, Directories
    • File Systems Data Structures of Different OS
      • FAT32
      • Inode and Block Storage
    • File Access Methods
      • Direct
      • Index
      • Sequential
    • Allocation Methods
      • Contiguous allocation
      • Linked allocation
      • Indexed allocation
    • Free-Space Management
    • Secondary Storage
      • Magnetic disk structure
      • Properties of disk access (Transfer time, Rate, Seek time, Rotational latency)
  • Disk Scheduling Algorithms
    • FCFS
    • SSTF
    • SCAN
    • CSCAN
    • LOOK
    • CLOOK
  • Hardware and Software Solutions
  • Last Minute Exam Notes
  • Notes
  • Video
  • Example
  • Resource
  • Doubts
  • Quiz
Previous
Next
  • Gate2009_9
    • Mohit Lalwani
    • 3 years 4 months ago
  • Gate2012_42
    • Mohit Lalwani
    • 3 years 4 months ago
  • main memory with five page frames and the following sequence of page references :GATE-2015
    • chitaranjan sahu
    • 4 years 2 months ago

Quick Links

  • Doubts

About

  • The Team
  • User Levels & Credentials

Reach to Us

  • Contact Us
  • Join Us
  • Request a Topic

Media Coverage

TOI
YS
BS

Subscribe

Proudly supported by OpenSense Labs