2012-07-02 14 views
6

मैं Rubini, कॉर्बेट की linux डिवाइस ड्राइवर किताब पढ़ रहा हूँ और hartmen.I खेना डिवाइस driver.This के बारे में इन पंक्तियों के समझ में नहीं आया कि क्या किताब पर प्रदर्शनखेना डिवाइस ड्राइवर

केवल वास्तविक ऑपरेशन कहते हैडिवाइस लिखने के लिए खोला गया है जब डिवाइस 0 की लंबाई तक इसे छोटा कर रहा है। ऐसा इसलिए किया जाता है क्योंकि, डिज़ाइन द्वारा, स्कॉल डिवाइस को छोटे फ़ाइल डेटा क्षेत्र में एक छोटे से फ़ाइल परिणामों के साथ ओवरराइट करना।

कोई मदद करेगा अगर कोई समझाता है कि ट्रिमिंग वास्तव में कैसे की जाती है? छोटी फ़ाइल के साथ एक खोपड़ी डिवाइस को ओवरराइट करके आपका क्या मतलब है?

उत्तर

6

पुस्तक में खोपड़ी डिवाइस बस स्मृति (रैम) का एक क्षेत्र है। इसलिए, जब कोई इसे एक छोटी फ़ाइल के साथ ओवरराइट करता है, तो यह बस स्मृति का एक छोटा क्षेत्र बन जाता है (ए.के.ए. छोटे डिवाइस डेटा क्षेत्र)। इसलिए, जब डिवाइस को लिखने के लिए खोला जाता है, तो लंबाई को 0 बाइट्स तक छोटा कर दिया जाना चाहिए (क्योंकि हमने अभी तक कुछ भी नहीं लिखा है। हमने इसे लिखने के लिए अभी खोला है)।

संबंधित मुद्दे