Semaphore in Hindi – ऑपरेटिंग सिस्टम में सेमाफोर क्या है?

परिचय (Introduction) जब Operating System में एक से अधिक processes या threads shared resources (जैसे memory, files, printer आदि) का उपयोग करती हैं, तब proper control बहुत जरूरी हो जाता है। अगर यह control न हो, तो race condition, data inconsistency और system error हो सकते हैं। इसी problem को solve करने के लिए Operating … Read more

PCB in Hindi – Process Control Block क्या है?

परिचय (Introduction) Operating System में जब भी कोई program run होता है, तो वह process बन जाता है। System में एक साथ कई processes run होती हैं, इसलिए OS को हर process की पूरी जानकारी track करनी पड़ती है। यही जानकारी Process Control Block (PCB) में store की जाती है। PCB को process का identity … Read more

Structures of Operating System in Hindi (ऑपरेटिंग सिस्टम का स्ट्रक्चर)

परिचय (Introduction) Operating System केवल programs का collection नहीं होता, बल्कि यह एक well-organized structure में design किया जाता है ताकि system reliable, secure और efficient बने। OS structure यह तय करता है कि different components आपस में कैसे interact करेंगे और services कैसे provide होंगी। Windows, Linux और macOS जैसे modern operating systems अलग-अलग … Read more

Free Space Management in Hindi

परिचय (Introduction) Operating System में secondary storage (जैसे hard disk, SSD) पर files store की जाती हैं। जब files create या delete होती हैं, तो disk पर कुछ space free हो जाती है। इस free space को efficiently manage करना बहुत जरूरी होता है, ताकि storage wastage न हो और system fast काम करे। इसी … Read more

प्रोसेस सिंक्रोनाइजेशन क्या है? – Process Synchronization in Hindi

परिचय (Introduction) जब Operating System में एक से अधिक processes या threads एक ही समय पर shared data या shared resources का उपयोग करते हैं, तब उनके बीच proper coordination बहुत जरूरी हो जाता है। इसी coordination को Process Synchronization कहा जाता है। अगर synchronization सही न हो, तो data inconsistency, race condition और system … Read more

डेडलॉक डिटेक्शन क्या है? – Deadlock Detection in Hindi

परिचय (Introduction) Operating System में जब कई processes एक-दूसरे द्वारा hold किए गए resources का इंतज़ार करती रहती हैं और कोई भी आगे नहीं बढ़ पाती, तो इस स्थिति को Deadlock कहा जाता है। Deadlock system performance को पूरी तरह रोक सकता है। Deadlock से निपटने के लिए Operating System अलग-अलग techniques use करता है, … Read more

CPU Scheduling Criteria in OS in Hindi

परिचय (Introduction) Operating System में CPU सबसे महत्वपूर्ण resource होता है। एक system में एक समय पर कई processes CPU का उपयोग करना चाहती हैं। ऐसे में OS को यह decide करना पड़ता है कि कौन‑सा process पहले चलेगा और कितना समय चलेगा। इसी decision के लिए कुछ rules बनाए जाते हैं, जिन्हें CPU Scheduling … Read more

लिंकर और लोडर क्या है? – Linker & Loader in Hindi

परिचय (Introduction) जब हम कोई program लिखते हैं और उसे run करते हैं, तो यह सीधे CPU पर execute नहीं होता। Program को compile, link और load होने की पूरी प्रक्रिया से गुजरना पड़ता है। इस प्रक्रिया में Linker और Loader की बहुत महत्वपूर्ण भूमिका होती है। Linker और Loader यह सुनिश्चित करते हैं कि … Read more

प्रोसेस मैनेजमेंट क्या है? – Process Management in Hindi

परिचय (Introduction) Operating System का एक सबसे महत्वपूर्ण काम होता है processes को manage करना। जब आप computer या mobile पर कोई program run करते हैं, तो वह program memory में process के रूप में execute होता है। इन processes को create करना, schedule करना, synchronize करना और terminate करना – यह सब Process Management … Read more

मेमोरी मैनेजमेंट क्या है? – Memory Management in Hindi

परिचय (Introduction) Computer system में memory एक बहुत ही महत्वपूर्ण resource है। CPU तभी efficiently काम कर सकता है जब उसे सही समय पर सही data और instructions memory से मिलें। Memory Management Operating System का वह function है जो memory को allocate, deallocate और manage करता है ताकि system smooth और fast चले। Modern … Read more