Categories

Advertisement
⏱️ 5 min read

System Call क्या है? OS Services in Hindi – Complete Guide for Students

N
By NotesMind
Advertisement

System Call क्या होता है?

System Call (सिस्टम कॉल) वह तरीका है जिसके जरिए कोई user program (application), Operating System (OS) से सीधे services मांगता है।

आसान भाषा में:
System Call = OS से मदद मांगने का तरीका

 Example:

जब आप CMD में DIR command चलाते हैं, तो OS आपको files और folders की list दिखाता है —
यह एक System Call का उपयोग है।


System Call क्यों जरूरी है?
 

Operating System (जैसे Windows Operating System, Linux Operating System) अपने resources को सीधे access नहीं करने देता।

Reasons:

  • Security maintain करना
  • Hardware को safe रखना
  • Controlled access देना 
  • यूज़र सीधे hardware से interact नहीं कर सकता
  • OS के जरिए ही सभी operations होते हैं
  • System Calls OS और Application के बीच bridge का काम करते हैं

System Call कैसे काम करता है?

  1. User program request करता है
  2. System call trigger होता है
  3. Control user mode → kernel mode में जाता है
  4. OS काम करता है
  5. Result वापस user program को मिलता है

⚙️ Operating System Services (OS Services)

Operating System Services वे सभी सुविधाएँ (services) हैं जो Operating System user और programs को देता है ताकि system सही और efficient तरीके से काम करे।

Example

जैसे Windows Operating System या Linux Operating System आपको ये सब करने देते हैं:

  • File खोलना
  • Program चलाना
  • Internet use करना
  • Device connect करना

 ये सब OS services की वजह से possible है।


 1. Process Management

  • Process create करना
  • Process को control और terminate करना

 Example:

  • fork() → नया process बनाना (Unix)
  • exit() → process को बंद करना

2. Memory Management

  • RAM को manage करना
  • Memory allocate और deallocate करना

Example:

  • load, store, read, write

3. File Management

  • File create, read, write, delete करना
  • Directory management

Example:

  • CreateFile(), ReadFile(), DeleteFile()

 4. Device Management (I/O Handling)

  • Input/Output devices को manage करना

 Example:

  • ReadConsole()
  • WriteConsole()

 5. Security & Protection

  • Data को सुरक्षित रखना
  • Unauthorized access रोकना

 6. Information Management

  • System information provide करना

 Example:

  • getpid() → process ID प्राप्त करना
  • Date/Time जानकारी देना

 7. Networking Services

  • Network communication handle करना

 Example:

  • Connection create करना
  • Data transfer करना (TCP/IP)

 Types of System Calls

 1. Process Control

  • Process बनाना और खत्म करना

 2. Memory Management

  • Memory allocate करना

 3. File Management

  • Files को handle करना

 4. Device Management

  • I/O devices को control करना

 5. Information Maintenance

  • System info manage करना

 Important Points (Exam के लिए)

✔ System Call = OS services को access करने का तरीका
✔ OS और User program के बीच bridge है
✔ Kernel mode में system calls execute होते हैं
✔ हर OS service के लिए अलग system call होता है
✔ CMD commands भी system calls use करते हैं


🎓 Conclusion

System Calls ऑपरेटिंग सिस्टम का बहुत महत्वपूर्ण हिस्सा हैं।
यह application और hardware के बीच communication को आसान बनाते हैं।
अगर आप OS को अच्छे से समझना चाहते हैं, तो System Calls को समझना जरूरी है।

System Call – FAQ

1. System Call क्या होता है?

System Call वह तरीका है जिससे कोई program, Operating System से services मांगता है।

आसान भाषा में: OS से मदद लेने का तरीका


2. System Call की जरूरत क्यों होती है?

  • Security के लिए
  • Hardware को safe रखने के लिए
  • Controlled access देने के लिए
  • User direct hardware access नहीं कर सकता

3. System Call कहाँ execute होता है?

Kernel Mode में execute होता है


4. User Mode और Kernel Mode क्या होते हैं?

  • User Mode: जहाँ user program चलता है
  • Kernel Mode: जहाँ OS काम करता है और full control होता है

5. System Call का simple example क्या है?

  • File open करना, read करना, write करना
  • CMD में DIR command

6. System Call कैसे काम करता है?

  1. User request देता है
  2. System call trigger होता है
  3. Control Kernel Mode में जाता है
  4. OS काम करता है
  5. Result वापस मिलता है

7. System Call कितने प्रकार के होते हैं?

मुख्य types:

  • Process Control
  • Memory Management
  • File Management
  • Device Management
  • Information Maintenance

8. fork() और exit() क्या हैं?

  • fork() → नया process बनाता है
  • exit() → process को बंद करता है

9. क्या हर OS में System Call होते हैं?

हाँ, हर Operating System जैसे Windows Operating System और Linux Operating System में System Calls होते हैं


10. System Call और API में क्या फर्क है?

  • API: High-level interface (developer use करता है)
  • System Call: Low-level OS function

 API internally System Calls use करता है



OS Services – FAQ


11. OS Services क्या होते हैं?

OS Services वो सुविधाएँ हैं जो OS user और programs को देता है


12. OS Services के example क्या हैं?

  • File open करना
  • Program run करना
  • Internet use करना
  • Device connect करना

13. Process Management क्या होता है?

Process को create, control और terminate करना


14. Memory Management क्या करता है?

RAM को manage करता है और memory allocate/deallocate करता है


15. File Management क्या होता है?

File create, read, write और delete करना


16. Device Management क्या करता है?

Keyboard, mouse, printer जैसे devices को control करता है


17. Security & Protection क्या है?

Data को सुरक्षित रखना और unauthorized access रोकना


18. Networking Service क्या है?

Computer को network से connect करना और data transfer करना



 

Advertisement

💬 Leave a Comment & Rating