सीधे मुख्य सामग्री पर जाएं

process management in hindi

आज हम computer course in hindi मे हम process management in hindi के बारे में बताएगें तो चलिए शुरु करते हैं- 

process management in hindi:-

Process Management Operating System Programs का एक Collection है , जिसमें System Resources , जिसके अन्तर्गत processor , memory इनपुट / आउटपुट डिवाइसेस तथा File System हैं , जिनको वह manage करता है । ये सभी System Resources valuable होते हैं , जिन्हें ऑपरेटिंग सिस्टम एक - दूसरे से co - operative ढंग से कार्य करने में सहायता करता है । ऑपरेटिंग सिस्टम प्रत्येक resource की status की जानकारी रखता है और certain policy  के आधार पर different processes के लिए resource को allocate है और निर्णय भी लेता है कि कोई process कितनी देर तक resource का उपयोग करेगा और अन्त यह allocated किये गए resource को delallocate भी करता है । 
ऑपरेटिंग सिस्टम द्वारा physical processors ( CUPs ) का management अर्थात्  process or tasks के लिए processor को allocate भी करना ही प्रोसेसर मैनेजमेंट कहा जाता है । ऑपरेटिंग सिस्टम की functioning को समझने के लिए process को समझना आवश्यक है , क्योंकि ऑपरेटिंग सिस्टम की  process को Central Point मानकर की जाती है और प्रोग्राम की execute कर रही अवस्था की process कहलाती है । 
A process is basically a program while it is being executed । अर्थात् कोई भी प्रोग्राम जब तक रन कर रहा होता है वह एक process कहलाता है। 

Concept of process management in hindi:-

प्रोसेस कान्सेप्ट से यह है कि program और process में क्या अन्तर है ? प्रोग्राम जहाँ passive Entity हैं जैसे- डिस्क पर program codes को फाइल के रूप में store करना होता है और वहीं process एक active entity है , जिसके साथ एक program counter होता है , जो अगले instruction को execute करने को Specified करता है तथा process से releted resources का set होता है । इसमें केवल एक processor को कई processes के बीच Scheduling Policy द्वारा share किया भी जा सकता है ।

1. Processes Hierarchies :-

इसमें जब कोई process create होता है , तो वह अन्य process को create करता है और फिर नये process एवं अन्य process को क्रिएट भी कर सकते हैं । creating process को parent process तथा new process को उस process का children process कहा जाता है और इस प्रकार एक process द्वारा अन्य process को create करने के कारण process Process tree का निर्माण होता है।
process management in hindi

2. Process States:-

 किसी process की Lifetime को कई stages में बांटा जा सकता है और ये stages किसी process के States कहे जाते हैं । जब कोई process execute करता है , तो उसका state change होता है । किसी process के state को उसके activity के अनुसार भी defined किया जाता है । किसी भी process में से कोई भी एक state हो सकता है , अर्थात् इसमें एक process में किसी भी एक state में हो सकता है ।
1. New state
2. Ready State
3. Running State
4. Waiting State
5. Terminated State

 1 . New State:-

इस state में कोई भी process create होता रहता है । 

2. Ready State:-

इसमें कोई भी process create होने के बाद ही immediately ready state में आ जाता है और इस state में कोई भी process के allocate होने का Wait करता रहता है ।

3. Running State:-

 इसमें जब किसी process के instructions execute करते रहते हैं , तो वह Running State में कहा जाता है । जब कोई process CPU तथा अन्य system resources से control होता है , तो वह execute करना शुरू करता है । running process के executor करने के समय इसमें इनपुट / आउटपुट ( I / O ) operations के order से और running process किसी दूसरे process को execute करने के लिए , control को किसी दूसरे process ( जो रन करने के लिए ready होगा ) या ऑपरेटिंग सिस्टम को transferred किया जाना , ऑपरेटिंग सिस्टम के scheduling करता है ।

3. Process Implementation in hindi (Process Control Block (PCB) in Hindi) :-

ऑपरेटिंग सिस्टम किसी sources के सभी आवश्यक information को एक group में एक data structure के रूप में store करके रखता है और जिसे प्रोसेज कंट्रोल ब्लॉक ( Process Control Block PCB ) कहते हैं । जब भी कोई नया process create होता है और तो ऑपरेटिंग सिस्टम उस PCB को release कर देता है । कोई भी Process System Resources का प्रयोग तभी कर पाता है , जब उसका active PCB उससे जुड़ा हुआ होता है । इसमें एक PCB का implementation एक record के रूप में होता है , जो किसी specific process के सम्बन्ध में कई इनफॉर्मेशन की जानकारी रखता है-

1. Process Number (process ID) :- 

प्रत्येक Process का एक unique Process Number होता है , जिसको process ID कहते हैं । 

2. Process State :-

किसी Process का process state new , ready , running , waiting , suspended या terminated हो सकता हैं ।  

3. program Counter :-

यह Process के execute होने के लिए अगले instruction के address को indicate करता है ।

4. CPU Register :-

 इसके अंतर्गत accumulators , general purpose registers , index registers तथा stak pointers आते हैं और जब भी processor एक process दूसरे process पर switch over करता है और तो old process के वर्तमान स्टेटस से सम्बन्धित इनफॉर्मेशन प्रोग्राम काउन्टर तथा registers में सेव हो जाते हैं , ताकि processor बाद में  old process को continue कर सके ।

5. CPU Scheduling Information :- 

इसके अंतर्गत Priority of process , Pointer of Scheduling Ques तथा अन्य scheduling parameters ये आते हैं । 
6. Accounting Information :-
इसके अन्तर्गत CPU द्वारा किसी process को execute करने में लगा समय , प्रोसेस नम्बर आते हैं । 

7. I / O Status Information :- 

इसके अंतर्गत किसी process को allocate किए गए इनपुट / आउटपुट डिवाइसेस की  list और खुले हुए फाइलों की  list आते हैं ।


टिप्पणियाँ

एक टिप्पणी भेजें

इस ब्लॉग से लोकप्रिय पोस्ट

Recovery technique in dbms । रिकवरी। recovery in hindi

 आज हम Recovery facilities in DBMS (रिकवरी)   के बारे मे जानेगे रिकवरी क्या होता है? और ये रिकवरी कितने प्रकार की होती है? तो चलिए शुरु करतेे हैं- Recovery in hindi( रिकवरी) :- यदि किसी सिस्टम का Data Base क्रैश हो जाये तो उस Data को पुनः उसी रूप में वापस लाने अर्थात् उसे restore करने को ही रिकवरी कहा जाता है ।  recovery technique(रिकवरी तकनीक):- यदि Data Base पुनः पुरानी स्थिति में ना आए तो आखिर में जिस स्थिति में भी आए उसे उसी स्थिति में restore किया जाता है । अतः रिकवरी का प्रयोग Data Base को पुनः पूर्व की स्थिति में लाने के लिये किया जाता है ताकि Data Base की सामान्य कार्यविधि बनी रहे ।  डेटा की रिकवरी करने के लिये यह आवश्यक है कि DBA के द्वारा समूह समय पर नया Data आने पर तुरन्त उसका Backup लेना चाहिए , तथा अपने Backup को समय - समय पर update करते रहना चाहिए । यह बैकअप DBA ( database administrator ) के द्वारा लगातार लिया जाना चाहिए तथा Data Base क्रैश होने पर इसे क्रमानुसार पुनः रिस्टोर कर देना चाहिए Types of recovery (  रिकवरी के प्रकार ):- 1. Log Based Recovery 2. Shadow pag

method for handling deadlock in hindi

आज हम  computer course in hindi  मे हम   method for handling deadlock in hindi  के बारे में जानकारी देते क्या होती है तो चलिए शुरु करते हैं- method for handling deadlock in hindi:- deadlock  को बचाने या हटाने के लिये हमें protocol  का प्रयोग करना पड़ सकता है और जब हम यह fixed कर लें कि सिस्टम को deadlock की state में नहीं जायेगा । हम सिस्टम को deadlock की state में पहचान करने एवं recover करने के लिए जाने दे सकते है । हम सारी परेशनियों को एक साथ हटा सकते हैं , और सिस्टम में फिर दुबारा से deadlock मौजूद नहीं होगा । यह solution कई ऑपरेटिंग सिस्टम एवं UNIX के द्वारा use में लिया जाता है , यह fix करने के लिये कि deadlock कभी नहीं होगा , सिस्टम को या तो  deadlock  बचाव scheme का use करना पड़ेगा या फिर deadlock को हटाने की scheme का use करना पड़ेगा । एक methods का set है जो यह fix करता है कि स्थिति में से एक को sald नहीं किया जा सकता । यह method को रोकते हैं Constraining के द्वारा resource की जरूरत पड़ती है । दूसरी तरफ , deadlock को हटाने की जरूरत पड़ती है ऑपरेटिंग सिस्टम की advanced addition