मैं अब तक के बारे में 11 साल के लिए प्रोग्रामिंग किया गया है, और विभिन्न प्रोग्रामिंग अजगर से सीमैं अपने कंप्यूटर के निम्न-स्तरीय कार्यप्रणालियों के बारे में कहां से जान सकता हूं?
हालांकि, मैं क्या की शर्मिंदा हूँ कि मैं अभी भी का एक बहुत याद कर रहा हूँ है को लेकर भाषाओं का एक बहुत इस्तेमाल किया निचले स्तर बुनियादी ज्ञान है जिस पर इस सब पर बनाया गया है:
ढेर कर रहे हैं वास्तव में किस प्रकार और निष्पादनयोग्य के ढेर का निर्माण किया और कैसे वे
काम करते हो कैसे एक सीपीयू काम
करता है
एक घड़ी चक्र
क्या एक डेटा बस है क्या है
कैसे मेरी मदरबोर्ड काम पर उत्तर और Southbridge कर
कम स्तर बाइनरी लॉजिक/गणना
उन केवल उदाहरण हैं, जो मैं खोज रहा हूं वह इस पर कुछ अच्छा परिचय है, क्योंकि मुझे लगता है कि यह केवल एक अच्छा प्रोग्रामर बनने के लिए ज्ञान की आवश्यकता है।
डुप्लिकेट और संबंधित प्रश्न: [कंप्यूटर क्या वास्तव में काम करता है यह जानने के लिए एक अच्छी किताब है?] (Http://stackoverflow.com/questions/773704/whats-a-good-book-to-learn-how-computers- वास्तव में काम), [निम्न स्तर के बारे में सीखना] (http://stackoverflow.com/questions/2440313/learning-about-the-low-level), [क्या कोई मुझे कंप्यूटर प्रोग्रामिंग कैसे काम करता है की मूल बातें बता सकता है? ] (http://stackoverflow.com/questions/273978/can-someone-tell-me-the-very-basics-of-how-computer-programming-works)। – gnovice
[x86 टैग विकी] (http://stackoverflow.com/tags/x86/info) में सीपीयू हार्डवेयर आंतरिक और असेंबली भाषा के बारे में बहुत अच्छे लिंक हैं (उदाहरण के लिए आपको एक साधारण एएसएम लूप को देखने के लिए जो कुछ जानने की आवश्यकता है, उदाहरण के लिए इंटेल हैसवेल पर कैश मिस के बिना इसे कितने घड़ी चक्र प्रतिरक्षा लेना चाहिए) की गणना करें। चिपसेट्स (दक्षिणब्रिज) पर इतना ज्यादा नहीं। –