ገጽታ ከክፍል
Paging በስርዓተ ክወናዎች የሚጠቀሙበት የማህደረ ትውስታ አስተዳደር ዘዴ ነው። ፔጅንግ ዋናው ማህደረ ትውስታ በሁለተኛ ደረጃ የማከማቻ መሳሪያ ላይ ያለ መረጃን እንዲጠቀም ያስችለዋል. እነዚህ መረጃዎች በሁለተኛው የማከማቻ መሣሪያ ውስጥ እንደ ገፆች የሚባሉ ተመሳሳይ መጠን ያላቸው ብሎኮች ይከማቻሉ። ፔጅንግ ኦፕሬቲንግ ሲስተሙ ከዋናው ማህደረ ትውስታ ጋር የማይጣጣም ዳታ እንዲጠቀም ያስችለዋል። የማህደረ ትውስታ ክፍፍል የማህደረ ትውስታ ጥበቃን የሚሰጥ ዘዴ ነው. እያንዳንዱ የማህደረ ትውስታ ክፍል ከተወሰነ ርዝመት እና የፍቃዶች ስብስብ ጋር የተያያዘ ነው። አንድ ሂደት ወደ ማህደረ ትውስታው ለመድረስ ሲሞክር በመጀመሪያ የተወሰነውን የማህደረ ትውስታ ክፍል ለመድረስ አስፈላጊው ፍቃድ እንዳለው ለማወቅ ይጣራል።
ፓጂንግ ምንድን ነው?
Paging በስርዓተ ክወናዎች የሚጠቀሙበት የማህደረ ትውስታ አስተዳደር ዘዴ ነው። ፔጅንግ ዋናው ማህደረ ትውስታ በሁለተኛ ደረጃ የማከማቻ መሳሪያ ላይ ያለ መረጃን እንዲጠቀም ያስችለዋል. እነዚህ መረጃዎች በሁለተኛው የማከማቻ መሣሪያ ውስጥ እንደ ገፆች የሚባሉ ተመሳሳይ መጠን ያላቸው ብሎኮች ይከማቻሉ። ፔጅንግ ኦፕሬቲንግ ሲስተሙ ከዋናው ማህደረ ትውስታ ጋር የማይጣጣም ዳታ እንዲጠቀም ያስችለዋል። አንድ ፕሮግራም አንድን ገጽ ለመድረስ ሲሞክር መጀመሪያ ገጹ በዋናው ማህደረ ትውስታ ላይ መሆኑን ወይም አለመሆኑን ለማየት የገጹ ጠረጴዛ ይጣራል። የገጽ ሠንጠረዥ ገጾቹ የት እንደሚቀመጡ ዝርዝሮችን ይዟል። በዋናው ማህደረ ትውስታ ውስጥ ካልሆነ, የገጽ ስህተት ይባላል. የስርዓተ ክወናው የገጽ ስህተቶችን ለፕሮግራሙ ሳያሳዩ የማስተናገድ ሃላፊነት አለበት። ኦፕሬቲንግ ሲስተሙ በመጀመሪያ ያ የተለየ ገጽ በሁለተኛው ማከማቻ ውስጥ የተከማቸበትን ቦታ ያገኛል እና ከዚያም በዋናው ማህደረ ትውስታ ውስጥ ወደ ባዶ የገጽ ፍሬም ያመጣል። ከዚያ አዲሱ መረጃ በዋናው ማህደረ ትውስታ ውስጥ እንዳለ ለማመልከት የገጹን ሰንጠረዥ ያሻሽላል እና መቆጣጠሪያውን መጀመሪያ ገጹን ወደ ጠየቀው ፕሮግራም ይመልሳል።
ክፍል ምንድን ነው?
የማህደረ ትውስታ ክፍል የማስታወሻ ጥበቃን የሚሰጥ ዘዴ ነው። እያንዳንዱ የማህደረ ትውስታ ክፍል ከተወሰነ ርዝመት እና የፍቃዶች ስብስብ ጋር የተያያዘ ነው። ሂደቱ ወደ ማህደረ ትውስታው ለመድረስ ሲሞክር በመጀመሪያ የተወሰነውን የማህደረ ትውስታ ክፍል ለመድረስ አስፈላጊው ፍቃድ እንዳለው እና በተወሰነው የማህደረ ትውስታ ክፍል በተገለጸው ርዝመት ውስጥ መሆኑን ለማረጋገጥ በመጀመሪያ ይጣራል። ከነዚህ ሁኔታዎች ውስጥ አንዳቸውም ካልተሟሉ የሃርድዌር ልዩነት ይነሳል። በተጨማሪም፣ አንድ ክፍል ክፍሉ በዋናው ማህደረ ትውስታ ውስጥ መሆኑን ወይም አለመሆኑን የሚያመለክት ባንዲራ ሊኖረው ይችላል። ክፍሉ በዋናው ማህደረ ትውስታ ውስጥ የማይኖር ከሆነ ልዩ ሁኔታ ይነሳል እና ስርዓተ ክወናው ክፍሉን ከሁለተኛው ማህደረ ትውስታ ወደ ዋናው ማህደረ ትውስታ ያመጣል።
በገጽ እና ክፍፍል መካከል ያለው ልዩነት ምንድን ነው?
በገጽ ላይ፣ ማህደረ ትውስታ ወደ እኩል መጠን ወደ ገፆች ይከፋፈላል ነገር ግን የማህደረ ትውስታ ክፍሎች በመጠን ሊለያዩ ይችላሉ (ለዚህም ነው እያንዳንዱ ክፍል ከርዝመት ባህሪ ጋር የተያያዘው)።የክፍሎቹ መጠኖች የሚወሰኑት በሂደቱ በሚፈለገው የአድራሻ ቦታ መሰረት ነው፣ የሂደቱ የአድራሻ ቦታ በፔጂንግ እኩል መጠን ባላቸው ገፆች የተከፈለ ነው። ክፍልፋዮች ከክፍሎቹ ጋር የተጎዳኘ ደህንነትን ይሰጣል፣ ነገር ግን ገጽ መለጠፍ እንደዚህ አይነት ዘዴ አይሰጥም።