Operating System Notes | Basic Computer Engineering | RGPV BTech First Year

Operating System Notes | Basic Computer Engineering | RGPV BTech First Year


Operating System

Operating System (OS) рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг System Software рд╣реИ рдЬреЛ User рдФрд░ Computer Hardware рдХреЗ рдмреАрдЪ Interface рдХрд╛ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдпрд╣ Computer Resources рдЬреИрд╕реЗ CPU, Memory, Files рддрдерд╛ Input Output Devices рдХреЛ Manage рдХрд░рддрд╛ рд╣реИред


Introduction

Computer Hardware рд╕реАрдзреЗ User рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред Operating System Hardware рддрдерд╛ Application Software рдХреЗ рдмреАрдЪ рд╕рдордиреНрд╡рдп рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ Computer System рдХреЛ Efficient рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред

Definition

Operating System рдПрдХ System Software рд╣реИ рдЬреЛ Computer Hardware Resources рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рддрдерд╛ Users рдФрд░ Applications рдХреЛ рд╕реЗрд╡рд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

Operating System = User Interface + Resource Manager


Functions of Operating System

  • Process Management
  • Memory Management
  • File Management
  • Device Management
  • Security Management
  • User Interface

Process Management

OS рд╡рд┐рднрд┐рдиреНрди Processes рдХреЛ Create, Schedule рддрдерд╛ Terminate рдХрд░рддрд╛ рд╣реИред

Memory Management

Operating System Main Memory рдХрд╛ Allocation рддрдерд╛ Deallocation рдХрд░рддрд╛ рд╣реИред

File Management

Files рддрдерд╛ Directories рдХреЛ Organize рддрдерд╛ Manage рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп OS рдХрд░рддрд╛ рд╣реИред

Types of Operating System

  • Batch Operating System
  • Multiprogramming Operating System
  • Multitasking Operating System
  • Time Sharing Operating System
  • Real Time Operating System
  • Distributed Operating System
OS Type Use
Batch OS Large Batch Jobs
Real Time OS Industrial Control
Multitasking OS Personal Computers

Examples of Operating Systems

  • Microsoft Windows
  • Linux
  • macOS
  • Android
  • iOS

Advantages

  • Efficient Resource Utilization
  • Easy User Interaction
  • Security Support
  • Multitasking Capability
  • System Stability

Applications

  • Desktop Systems
  • Servers
  • Mobile Devices
  • Cloud Platforms
  • Embedded Systems

Viva Questions

  1. What is Operating System?
  2. What are the functions of OS?
  3. What is Process Management?
  4. What is Memory Management?
  5. What is Real Time Operating System?

Exam Oriented Questions

  1. Define Operating System.
  2. Explain functions of Operating System.
  3. Describe different types of Operating Systems.
  4. Explain Memory Management.
  5. Write a note on Real Time OS.

Conclusion

Operating System Computer System рдХрд╛ рдЖрдзрд╛рд░ рд╣реИред рдпрд╣ Hardware Resources рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ Users рдХреЛ Computer рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

Related Articles

Standard Template Library (STL) in C++ Notes | Containers, Iterators & Algorithms | Basic Computer Engineering | RGPV BTech First Year

Standar...

Read More тЖТ

Exception Handling in C++ Notes | try, throw, catch & Exception Handling Mechanism | Basic Computer Engineering | RGPV BTech First Year

Excepti...

Read More тЖТ

Templates in C++ Notes | Function Templates, Class Templates & Generic Programming | Basic Computer Engineering | RGPV BTech First Year

Templat...

Read More тЖТ

Virtual Functions in C++ Notes | Virtual Function, Pure Virtual Function & Dynamic Binding | Basic Computer Engineering | RGPV BTech First Year

Virtual...

Read More тЖТ

Function Overriding in C++ Notes | Method Overriding, Runtime Polymorphism & Examples | Basic Computer Engineering | RGPV BTech First Year

Functio...

Read More тЖТ