osdev

    8गर्मी

    3उत्तर

    मैं osdev के बारे में और जानना चाहता हूं। इसलिए मैंने ओएसडीवी में बेहतर होने के लिए अन्य छोटे कर्नल से सीखने के बारे में सोचा। Osdev सीखने के लिए कोई अच्छा कर्नेल है? बेशक इसे जीपीएल होना चाहिए ताकि म

    14गर्मी

    2उत्तर

    मैं कम स्तर की चीजों के चारों ओर पोक करने के लिए बस एक छोटा कर्नेल लिख रहा हूं। अभी, यह वर्चुअल बॉक्स में बूट हो जाता है और मैं स्क्रीन पर टेक्स्ट प्रदर्शित कर सकता हूं, कुछ मेमोरी आवंटित कर सकता हूं,

    5गर्मी

    1उत्तर

    ऑपरेटिंग सिस्टम में उपयोगकर्ता मोड एप्लिकेशन का वर्चुअल एड्रेस स्पेस निजी है, एक एप्लिकेशन दूसरे एप्लिकेशन से संबंधित डेटा को बदल नहीं सकता है। प्रत्येक एप्लिकेशन अलगाव में चलता है, और यदि कोई एप्लिके

    23गर्मी

    1उत्तर

    में बूट नहीं होगा मैं OSDev.org से कुछ ओएस विकास सीख रहा हूं। मेरे पास एक कर्नेल है और मैं qemu का उपयोग कर GRUB विरासत (0.97) में बूट करने की कोशिश कर रहा हूं। हालांकि, जब मैं kernel 200+9 टाइप करें,

    5गर्मी

    4उत्तर

    के साथ उलझन में मैं इस कोड को देख रहा हूं और मैं प्रतिनिधि cmpsb लाइन के बारे में उलझन में हूं। .LOOP: push cx mov cx, 0x000B ; eleven character name mov si, ImageName

    5गर्मी

    1उत्तर

    पर CPUID मैं अपने शौक ओएस के लिए सीपीयू पहचान और सामान्य पर्यावरण पहचान कोड पर काम कर रहा हूं। क्या ऐसा कोई मामला है जहां सीपीयूआईडी को कई बार बुलाया जाना चाहिए? ऐसा है कि सिस्टम में एकाधिक कोर हैं, क

    14गर्मी

    3उत्तर

    के साथ एक ओएस लिखना मैं स्कूल के कारण हाल ही में कोडिंग नहीं कर रहा हूं लेकिन मैंने फैसला किया है कि मैं फिर से ओएस विकास पर काम करना शुरू करना चाहता हूं। हाल ही में मैंने बीआईओएस के प्रतिस्थापन के रू

    6गर्मी

    1उत्तर

    मैं एक छोटे ओएस पर काम कर रहा हूं जो प्रत्येक प्रक्रिया के लिए एक अलग स्थानीय वर्णनकर्ता तालिका का उपयोग करेगा। मैं समझता हूं कि मुझे अपने जीडीटी से एलडीटी सेगमेंट लोड करने के लिए lldt निर्देश का उपयो

    10गर्मी

    2उत्तर

    का उपयोग कर उपयोगकर्ता-मोड पर स्विच करना मैं एक छोटा ओएस लिख रहा हूं जो उपयोगकर्ता मोड (विशेषाधिकार स्तर 3) में कुछ कोड निष्पादित करेगा। उस उपयोगकर्ता स्तर कोड से, मैं ओएस पर एक इंटरप्ट को वापस कॉल कर

    30गर्मी

    5उत्तर

    मुझे एक एम्बेड करने योग्य ओएस के बारे में सुनना याद है जो अनिवार्य रूप से केवल libc है (शायद इसे सी ++ के लिए समर्थन था)। इसमें एक कर्नेल, पाइप या अन्य सामानों में से कोई भी नहीं था जिसे आप ओएस से उम्