2011-04-12 17 views
8

क्या कोई मुझे मेमोरी फाइल सिस्टम में एक सरल (इसे पर्याप्त तनाव नहीं दे सकता) को इंगित कर सकता है? अगर मैं एक फाइल बना सकता हूं और एक साधारण बिल्ली फ़ाइल.txt कर सकता हूं तो यह पर्याप्त से अधिक है।मेमोरी फाइल सिस्टम में सरल

मैं इसे अपने खिलौने ओएस के हिस्से के रूप में उपयोग करना चाहता हूं।

+0

यदि आप एक ओएस लिख रहे थे, तो क्या आप फाइल सिस्टम से शुरू नहीं करेंगे? –

+0

यदि यह बंद हो जाएगा तो यह हो, लेकिन कम से कम मुझे कारण बताओ। –

+0

@ मिच गेहूं, आश्चर्यजनक रूप से नहीं, बूटिंग, जीडीटी, आईडीटी, आईएसआर, प्रिंटिंग, आईआरक्यू, पेजिंग जैसी चीजें स्थापित करना .. –

उत्तर

2

मेरी राय में, मेमोरी फ़ाइल सिस्टम जितना संभव हो उतना बुनियादी होना चाहिए। विंडोज़ से उपयोगकर्ता-मोड में कार्यान्वित एक आभासी फ़ाइल सिस्टम है, लेकिन इसके डिज़ाइन प्रिंसिपल का उपयोग आपके ओएस में किया जा सकता है। http://www.flipcode.com/archives/Programming_a_Virtual_File_System-Part_I.shtml। यहां तक ​​कि यह आपके मूल ओएस के लिए भी बहुत अधिक हो सकता है। मैं बस इसे विंग करता हूं और फ़ाइल डिस्क्रिप्टर की एक लिंक की गई सूची बनाता हूं जिसमें प्रत्येक फ़ाइल के साथ केवल फ़ाइल विशेषताएँ, फ़ाइल नाम और फ़ाइल पथ शामिल होता है।

0

यह सुपर उपयोगकर्ता आईएमएचओ पर है, लेकिन वैसे भी, आप ImDisk पर देखना चाहेंगे। यह सिर्फ एक राम डिस्क बनाने के लिए पर्याप्त से अधिक होना चाहिए।

रुको, मुझे गलत लगता है ... यह आपके "खिलौने ओएस" के लिए है? आपका खिलौना ओएस फाइल सिस्टम का समर्थन करता है? आपको इसे स्वयं लागू करना होगा, क्योंकि आपके घर से बना ओएस के साथ कुछ पूर्ववर्ती काम नहीं करेगा।

+0

सरल ऑपरेटिंग सिस्टम को लागू करने वाले बहुत से लोग हैं, मैं सोच रहा था कि कोई मुझे किसी को इंगित कर सकता है पहले से ही कुछ बुनियादी फाइल सिस्टम समर्थन जोड़ा है, मुझे पता है कि मुझे इसे स्वयं लागू करना होगा। –

3

The OSDev wiki site आपकी मदद कर सकता है। आप वहां अपने प्रश्न पूछ सकते हैं और यदि आप विकी और their forum देखते हैं तो आपको शायद आपका उत्तर मिल जाएगा।

+0

विशेष रूप से http://wiki.osdev.org/Category:Filesystems देखें – Pindatjuh

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