यदि मैं सही हूं, तो मुख्य मेमोरी और बाहरी मेमोरी डिवाइस, जैसे हार्ड डिस्क, के बीच डेटा ट्रांसफर करने के लिए मुख्य मेमोरी में एक पेज सबसे छोटी इकाई इकाई है। एक मुख्य स्मृति का एक कैश लाइन मुख्य स्मृति और CPU कैश के बीच हस्तांतरण डेटा के लिए सबसे छोटी इकाई है।
मुझे आश्चर्य है कि क्या एक पृष्ठ आकार हमेशा या कैश लाइन आकार की एक प्राकृतिक संख्या होना सबसे अच्छा है? यदि एक कैश लाइन का आकार 64 बाइट है, और एक मेमोरी पेज का आकार 4KB है, तो प्रत्येक पृष्ठ में 4KB / 64 बाइट्स == 64 कैश लाइनें हैं।
क्या कोई पेज और कैशे लाइन एक मेमोरी में दोनों निश्चित ऑब्जेक्ट हैं? या वे केवल निश्चित आकार की एक स्मृति है, जो शुरू करने और स्मृति के भीतर कहीं भी तैर सकते हैं के किसी भी सन्निहित ब्लॉक कर रहे हैं?
यह हमेशा कि एक कैश लाइन एक से अधिक पृष्ठों, अवधि नहीं कर सकता है यानी एक कैश लाइन के हिस्से के एक पेज में है और कैश लाइन के अन्य भाग एक और पेज में है?
धन्यवाद।