hello guys, इस post में हम input output interface in hindi (इनपुट आउटपुट इंटरफ़ेस क्या है?) के बारें में पढेंगे. तो चलिए start करते है:-
input output interface in hindi
वह method जिसका प्रयोग processor और peripheral devices के मध्य information को transfer करने के लिए किया जाता है. उसे input output interface कहते है.
कंप्यूटर के साथ जुड़े हुए peripheral devices को processor के साथ interface करने के लिए विशेष communication links की जरूरत पड़ती है. कंप्यूटर सिस्टम में, processor और peripherals के मध्य विशेष hardware components होते है. ये hardware components जो है वह input-output transfer को manage या control करते है.
इन components को input-output interface units कहते है क्योंकि ये processor और peripheral के मध्य communication links प्रदान करते है.
नीचे चित्र में आपको processor और peripheral के मध्य इनपुट-आउटपुट इंटरफ़ेस को दिखाया गया है.
input output interface की आवश्यकता क्यों होती है?
अब सवाल ये उठता है कि processor और peripherals के मध्य information को ट्रान्सफर करने के लिए इसकी जरूरत क्यों पड़ती है.
इसकी जरूरत इसलिए पड़ती है क्योंकि central computer और peripheral devices के मध्य बहुत सारें differences होते है. कुछ difference निम्नलिखित है:-
- peripheral devices जो है वह electromechanical तथा electromagnetic devices होती है और इनके कार्य करने का तरीका CPU और memory के कार्य करने के तरीके से different होता है. जो कि electronic device होती हैं.
- peripherals का data transfer rate, सी.पी.यू. की तुलना में slow होता है. जिसके कारण इसमें synchronisation की आवश्यकता पड़ती है.
- peripherals में data codes और formats, सी.पी.यू. और मैमोरी की तुलना में अलग होते है.
- peripheral के operating modes एक दूसरे से अलग होते है.
ऊपर दिए गये सभी differences आसानी से इनपुट-आउटपुट इंटरफ़ेस के द्वारा solve हो जाते है.
- pipelining क्या होती है?
- machine cycle को पढ़िए.
mode of transfer
information को processor और peripherals के मध्य ट्रान्सफर करने के तीन modes होते है.
1:- Programmed I/O
2:- interrupt initiated I/O
3:- DMA (direct memory access)
NOTE:- मुझे उम्मीद है कि यह article आपके लिए helpful रहा होगा इसे अपने friends के साथ जरुर share कीजिये और आपके जो भी questions है उन्हें comment करके पूछ सकते है. thanks.