ሌላው ለውጭ መሰባበር መፍትሄ የሂደቶቹ ሎጂካዊ የአድራሻ ቦታ ቀጣይነት የሌለው እንዲሆንነው። ሂደቱ ካለው አካላዊ ማህደረ ትውስታ ጋር ተመድቧል እና በማንኛውም ጊዜ የኋላው በሚገኝበት ጊዜ ለሂደቱ ይመደባል.
የውጭ ክፍፍል ችግር ምንድነው?
የውጭ ስብርባሪዎች የሚነሱት ነፃ ማህደረ ትውስታ ወደ ትናንሽ ብሎኮች ሲለያይ እና በተመደበው ማህደረ ትውስታ ሲቆራረጥ የአንዳንድ የማከማቻ ምደባ ስልተ ቀመሮች ድክመት ነው፣ የተጠቀመው ማህደረ ትውስታን ማዘዝ ሲያቅታቸው ፕሮግራሞች በብቃት. … የተመደበው ሶስት ብሎኮች A፣ B እና C፣ መጠናቸው 0x1000 ነው።
መጠቅለል የውጪ መቆራረጥን ችግር እንዴት ይፈታል?
እንዲሁም compactionን በመጠቀም የውጭ መቆራረጥን እድልን ለመቀነስ እንችላለን። በጥቅል ውስጥ, ሁሉም የነፃ ክፍልፋዮች እርስ በርስ እንዲጣበቁ ይደረጋሉ እና ሁሉም የተጫኑ ክፍሎች አንድ ላይ ይሰበሰባሉ. ይህንን ዘዴ በመተግበር ትልልቆቹን ሂደቶች በማስታወሻ ውስጥ ማከማቸት እንችላለን።
ገጽ በመጠቀም የመከፋፈል ችግርን እንዴት ይፈታሉ?
ገጽ ማግኘቱ በሁለት መንገዶች ውጫዊ መቆራረጥን ይረዳል።
- በመጀመሪያ ማህደረ ትውስታን ወደ ቋሚ መጠን ተጓዳኝ ቁርጥራጮች - ገጾቹ - "በቂ" ስለሚከፍል በጭራሽ የማይጠቅሙ ናቸው። …
- ሁለተኛ፣ የፔጂንግ ሃርድዌር በመተግበሪያ ገፆች እና በአካላዊ ማህደረ ትውስታ ገፆች መካከል ያለውን አቅጣጫ ያሳያል።
የትኞቹ ስልተ ቀመሮች በውጫዊ መከፋፈል ችግር ይሰቃያሉ?
ክፍል ውጫዊ መከፋፈልን ሊያስከትል ይችላል፣ ሁሉም የነጻ ማህደረ ትውስታ ብሎኮች አንድን ክፍል ለማስተናገድ በጣም ትንሽ ሲሆኑ ነገር ግን የነፃ ክፍሎቹ ድምር ከክፍል መጠኑ የሚበልጥ ነው።ስለዚህም ፔጅንግ ከውስጥ መቆራረጥ ይሰቃያል እና ክፍፍሉም በውጫዊ የመከፋፈል ችግር ይሰቃያል።