Input Output Trends In Hindi – हेल्लो Engineers कैसे हो , उम्मीद है आप ठीक होगे और पढाई तो चंगा होगा आज जो शेयर करने वाले वो Operating System के Input Output Trends के बारे में हैं, तो यदि आप जानना चाहते हैं की Input Output Trends In Hindi क्या हैं तो आप इस पोस्ट को पूरा पढ़ सकते हैं , और अगर समझ आ जाये तो अपने दोस्तों से शेयर कर सकते हैं।
Input Output Trends In Hindi
- Computer की तीन प्रमुख jobs हैं Input, Output, and Processing | बहुत सारे मामलों में, सबसे महत्वपूर्ण काम Input , Output है Processing simply incidental (बस आकस्मिक) है |
- उदाहरण के लिए, जब आप किसी web page को browse करते हैं या किसी फ़ाइल को Edit करते हैं, तो हमारा immediate attention (तात्कालिक ध्यान) किसी information को पढ़ना या enter करना होता है, न कि किसी उत्तर की Compute (गणना) के लिए। Computer Input /Output में Operating System का Primary Role I / O operations और सभी I / O devices को manage और Organize करना है | इस अध्याय में, आप Operating System से संबंधित Input , Output devices के विभिन्न Uses के बारे में जानेंगे।
Overview of Input / Output System
विभिन्न devices को Control करना जो कंप्यूटर से जुड़े हैं, operating-system designers की एक प्रमुख चिंता है | उसका कारण यह है कि I / O उपकरण अपनी functionality and speed में व्यापक रूप से अलग होते हैं (उदाहरण के लिए एक माउस, एक हार्ड डिस्क और एक CD-ROM), उन्हें नियंत्रित करने के लिए विभिन्न तरीकों की आवश्यकता होती है | ये विधियाँ OS के Kernel (Heart Of Operating System) के I/O sub-system का निर्माण करती हैं जो कि I/O devices की management की complications से शेष Kernel को अलग करती हैं।
Input / Output Hardware
- कंप्यूटर कई प्रकार के devices को operate करते हैं| storage devices का general categories Disks, tapes, transmission devices ( जैसे network interface cards, modems) और human interface devices (जैसे screen, keyboard, आदि )।
- कोई भी डिवाइस के साथ communicates करता हैं अपने signals को Transfer करके किसी cable या Wireless Medium के जरिये | peripheral devices connection point (Port) के माध्यम से मशीन के साथ communicate करते हैं जिसे पोर्ट भी कहा जाता है।
- जब devices तारों या केबलों के एक सेट का उपयोग करते हैं, तो connecting cables को “Bus”कहा जाता है।
एक Bus तारों का एक Collection होता है और एक firmly defined protocol है जो संदेशों के एक सेट को specifies करता है जिसे तारों पर भेजा जा सकता है।
Operating System Using I/O Port
I / O पोर्ट में आमतौर पर चार अलग-अलग रजिस्टर होते हैं। ये (1) status (2) control (3) data-in
(4) data-out registers.
- Input पाने के लिए Host द्वारा डेटा-इन Register Read किया जाता है।
- Output भेजने के लिए Hos द्वारा डेटा-आउट Register Written किया जाता है।
- Status register bits को रखता है जिसे Host द्वारा Read किया जा सकता है।
- Control register Host द्वारा Command शुरू करने या किसी भी Device के Mode को बदलने के लिए लिखा जाता है।
- data registers आमतौर पर आकार में 1 से 4 Bytes के होते हैं।
- Controllers में से कुछ में FIFO चिप्स होते हैं जो डेटा रजिस्टर के आकार से परे controller की capacity का विस्तार करने के लिए इनपुट या आउटपुट डेटा के कई बाइट्स रखते हैं।
Polling
Polling एक ऐसी Process है, जिसमें computer या controlling device External Device के अपनी readiness या state की जांच करने के लिए Wait करता है | उदाहरण के लिए, जब एक प्रिंटर एक parallel port के माध्यम से जुड़ा होता है, तो कंप्यूटर इंतजार करता है जब तक कि प्रिंटर को next character नहीं मिलता है | ये Process केवल एक Bit पढ़ने के रूप में Minute तक के रूप में हो भी सकती है | इसका प्रयोग कभी कभी “Busy – Wait Polling” में किया जाता हैं |
होस्ट एक पोर्ट के माध्यम से आउटपुट को चिह्नित करता है,कंट्रोलर का उपयोग करके हैंडशेकिंग की तरह:-
- Host और controller से interact करने के लिए use किया जाने वाला complete protocol OS के लिए मुश्किल हो सकता हैं ।
- पर necessary handshaking (start up communication) notion(concept) simple हैं handshaking का example मान लेते है कि controller और host के बीच producer – consumer का संबंध बनाने के लिए 2 bits का use करते हैं ।
- Controller status register में busy bit का use करके अपना status show करता हैं ।
- Host बार -बार busy bit read करते रहता है जब तक busy bit free नहीं हो जाता ।
- Busy bit free होने पर host command रहता start में write bit set करता है और 1 byte data,
data-output register में लिख देता है उसके बाद host command ready bit set कर देता हैं । - Controller command-ready bit नोटिस करने के बाद busy bit set कर देता हैं ।
- कंट्रोलर उसके बाद command register read करता हैं फिर data-output register से byte read करता है और input – output operation करता हैं ।
- Controller command ready bit को clear कर देता है उसके बाद इनपुट-आउट्पुट operation success indicate करने के लिए status register के error bit को clear करता हैं ।
Conclusion
दोस्तों इस पोस्ट को पूरा पढने के बाद आप तो ये समझ गये होंगे की Input Output Trends In Hindi और आपको जरुर पसंद आई होगी , मैं हमेशा यही कोशिश करता हु की आपको सरल भाषा में समझा सकू , शायद आप इसे समझ गये होंगे इस पोस्ट में मैंने सभी Topics को Cover किया हूँ ताकि आपको किसी और पोस्ट को पढने की जरूरत ना हो , यदि इस पोस्ट से आपकी हेल्प हुई होगी तो अपने दोस्तों से शेयर कर सकते हैं।