ကွန်ပျူတာများ, သတင်းအချက်အလက်နည်းပညာ
အဆိုပါ cached data နဲ့ယာယီသိမ်းဆည်းဘာလဲ?
ကွန်ပျူတာ, alas, ချက်ချင်းလူအထံမှလက်ခံရရှိထားပါသည်သောပညတ်တော်တို့ကို, ပေး. စီရင်ခဲ့ပါဘူး။ ဤဖြစ်စဉ်ကိုအရှိန်မြှင့်ရန်လှည့်ကွက်အမျိုးမျိုးကိုအသုံးပြုသည်နှင့်သူတို့တွင်ရာအရပျ၏မာနကို cache ကိုပိုငျဆိုငျ။ ဒါဟာဘာလဲ? အဆိုပါ cached data တွေကိုဘာတွေလဲ? ဘယ်လိုဤဖြစ်စဉ်ကိုအမှန်တကယ်ရာအရပ်ကိုကြာသနည်း? အဘယ်အရာကိုဥပမာ, "Samsung က" စမတ်ဖုန်းများတွင်သိမ်းထားသောဒေတာဖြစ်တယ်, သူတို့ကကွန်ပျူတာရှိသူတို့ထံမှအတန်ငယ်ကွဲပြား? ရဲ့ဒီမေးခွန်းတွေကိုအဖြေရတဲ့ဆင်းရကြပါစို့။
cache ကိုကဘာလဲ?
သုံးပြီး၏လုပ်ငန်းစဉ်
ဒေတာကိုအသစ်ပြောင်းခြင်း
အသုံးပြုတဲ့အခါဥပမာ, ဝဘ်ဘရောက်ဇာကိုစာမျက်နှာ၏မိတ္တူကိုရှာဖွေရန်ဒေသခံ cache ကို check လုပ်ထားသည်။ ဒီ၏ကန့်သတ်ပေးထား မှတ်ဉာဏ်အမျိုးအစား တစ်ခုလွဲချော်အာကာသစေရန်သတင်းအချက်အလက်များဖယ်ဖို့ဆုံးဖြတ်တာဖြစ်ပါတယ်။ အစားထိုးပါလိမ့်မည်အတိအကျအဘယ်အရာကိုဆုံးဖြတ်နိုင်ရန်, ကွဲပြားခြားနားသော algorithms ရွှေ့ပြောင်းခံရကိုအသုံးပြုပါ။ စကားမစပ်, ကြှနျုပျတို့သညျဤအများဆုံးအစိတ်အပိုင်းအတွက်သူတို့ပုံများ, နှင့်လျှောက်လွှာဒေတာနှင့်အတူအလုပ်လုပ်ရန်အသုံးပြုကြသည်က, က "အန်းဒရွိုက်" ကိုဒေတာ cached ဆိုတဲ့အချက်ကိုအကြောင်းပြောဆိုလျှင်။
ပေါ်လစီရေးရန်
- လက်ငင်းအသံဖမ်း။ တစ်ခုချင်းစီကိုပြောင်းလဲမှုကိုအဓိကမှတ်ဉာဏ်မှ synchronous မှတ်တမ်းတင်ထားသောဖြစ်ပါတယ်။
- နှောင့်နှေးသို့မဟုတ် writeback ။ Update ကိုဒေတာအခါအားလျော်စွာကျင်းပဒါမှမဟုတ်ဖောက်သည်များကမေတ္တာရပ်ခံအခါ။ "ညစ်ပတ်" သို့မဟုတ်ပြုပြင်ထားသော: ကနှစ်ခုပြည်နယ်များနှင့်အတူဖြစ်သောနိမိတ်လက္ခဏာကိုသုံးစွဲဖို့ပြင်ဆင်ခဲ့ပါတယ်ရှိမရှိခြေရာခံစောင့်ရှောက်ရန်။ တစ်ဦးလွဲချော်၏အမှု၌အဓိကမှတ်ဉာဏ်ရည်ရွယ်နှစ်ခုအယူခံစေနိုင်သည်ပထမ cache ကိုကနေပြောင်းလဲသွား, ဒုတိယခဲ့ကြသောဒေတာများမှတ်တမ်းတင်ရန်အသုံးပြုသည် - လိုချင်သောပစ္စည်းကိုဖတ်ပါရန်။
ဒါဟာအချက်အလက်များကိုအလယ်အလတ်ကြားခံမှဆီလျှော်ဖြစ်လာထိုကဲ့သို့သောဖြစ်နိုင်သည်။ ဒါက cache ကိုမဆိုချိန်ညှိအောင်မပါဘဲအဓိကမှတ်ဉာဏ်အတွက်တဲ့အခါမှာ data တွေကိုတွေ့ရှိနိုင်ပါသည်။ ရှေ့နောက်ညီညွတ်မှုအဘို့, တည်းဖြတ်လုပ်ငန်းစဉ်များအပေါငျးတို့သကွက်တိဝင် protocol များကိုသုံးနိုင်သည်။
ခေတ်ပြိုင်စိန်ခေါ်မှုများ
ကွဲပြားခြားနားသောကြားခံအကြား data တွေကိုထပ်တူကျအောင်
အဆိုပါ cache ကိုရသောအခါတစျခုအသုံးဝင်သည်နှင့်မည်သို့မည်ပုံသူတို့ကိုအများကြီးလျှင်, ဒီနည်းပညာ၏ထိရောက်မှုကိုဆက်လက်ထိန်းသိမ်းထားဖို့? ဤပြဿနာကိုကြားခံဆိုနိုင်ပါတယ်ဖြေရှင်းနေသည်။ ဒေတာလဲလှယ်မှုအတွက်သုံးရွေးချယ်စရာရှိပါတယ်:
- အားလုံးပါဝင်နိုင်။ သင်ကြိုက်နှစ်သက်အဖြစ် cache ကိုပြုမူနိုင်ပါတယ်။
- သီးသန့်။ တစ်ခုချင်းစီကိုတိကျသောအမှုအဘို့ဒီဇိုင်းလုပ်ခဲ့တာပါ။
- non-သီးသန့်။ တစ်ကျယ်ပြန့်လက်ခံထားသောစံ။
cache ကိုအဆင့်ဆင့်
- L1 နှင့် cache ကို။ အလျင်မြန်ဆုံးအဆင့်ကို cache ကို - ပထမဦးဆုံး။ ကတစ်ခုတည်း chip ကိုအပေါ်တည်ရှိပါတယ်အဖြစ်တကယ်တော့က Processor ကို၏အစိတ်အပိုင်းတစ်ခုဖြစ်ပြီး, function ကိုလုပ်ကွက်မှပြောပြတယ်။ ညွှန်ကြားချက် cache နဲ့ဒေတာတွေကို: အများအားဖြင့်နှစ်မျိုးခွဲခြား။ အများစုမှာခေတ်မီပရိုဆက်ဆာကဒီအဆင့်ကိုမပါဘဲအလုပ်လုပ်ကြပါဘူး။ ဤသည် cache ကို Processor ကိုကြိမ်နှုန်းမှာလည်ပတ်ဒါကြောင့်ရန်ရည်ညွှန်းတစ်ခုချင်းစီကိုနာရီသံသရာလုပ်ဆောင်လိမ့်မည်။
- L2 cache ကိုပို့တဲ့။ အများအားဖြင့်ယခင်တစ်ဦးနှင့်အတူတည်ရှိသည်။ တစ်ဦးကသီးခြားမှတ်ဉာဏ်ဒေသများ။ ယင်း၏တန်ဖိုးကိုရှာဖွေ, သင် Processor ကို၌တည်သော cores ၏နံပါတ်ကအပိုင်းပိုင်းခွဲယာယီသိမ်းဆည်းဒေတာအောက်မှာပေးထားတဲ့တစ်ခုလုံးကိုအသံအတိုးအကျယ်, လိုအပ်ပါတယ်။
- L3 cache ကို။ နှေးကွေးပေမယ့်အကြီးမားဆုံးမှီခို cache ကို။ ပုံမှန်အားဖြင့်ကျော် 24 MB အထိ။ ဒါဟာကွဲပြားခြားနားသောဒုတိယအဆင့် cache များကိုထံမှလက်ခံရရှိသောဒေတာတွေကိုတပြိုင်တည်းအလုပ်လုပ်အသုံးပြုသည်။
- L4 cache ကို။ အသုံးပြုခြင်းသာက high-performance ကို multiprocessing ဆာဗာများနှင့်အဆိုပါ Mainframe အဘို့ဖြောင့်မတ်နေသည်။ သီးခြား chip ကိုအဖြစ်အကောင်အထည်ဖော်ရန်။ သင်တစ်ဦးစမတ်ဖုန်းအတွက် data တွေကိုသိမ်းဆည်းထားသောကြောင်းမေးခွန်းတစ်ခု "Samsung က" မမေးနှင့်အကမှာရှာနေလျှင်ဤအဆင့်ကို - ငါ 5 နှစ်များအတွက်တိကျစွာမြန်မြန်သည်ဟုဆိုနိုငျသညျ။
cache ကို Associated
ဒါကအခြေခံဝိသေသဖြစ်ပါတယ်။ အဆိုပါ cached အချက်အလက်များ၏ Associates အဆိုပါ logical segment ဖော်ပြရန်လိုအပ်ပါသည်။ သူမသည်အလှည့်အတွက်ကြောင့်အားလုံးကိုလိုင်းများတစ် sequential စကင်သံသရာ၏သောင်းချီကြာမဟုတျဘဲအားလုံးအကျိုးကျေးဇူးမှဆောင်တတ်၏ဆိုတဲ့အချက်ကိုရန်လိုအပ်ပေသည်။ ထို့ကြောင့်, ရှာဖွေရေးအချိန်ကိုလျှော့ချနိုင်ဖို့အတွက်ဒေတာ cache ကို RAM ကဆဲလ်တွေတင်းကျပ်ထိန်းသိမ်းလိုက်နာမှုကိုအသုံးပြုပါ။ ကျနော်တို့ကအလယ်အလတ်ကြားခံနှိုင်းယှဉ်လျှင်တူညီသောအသံအတိုးအကျယ်ပေမယ့်ကွဲပြားခြားနားတဲ့ Associates သူမကလျော့နည်းလျင်မြန်စွာအလုပ်လုပ်နေတဲ့ကြီးမြတ်အလိုတော်ရှိခဲ့ဘယ်သူကိုနှင့်အတူတဦးတည်းဖြစ်ကြ၏, ဒါပေမယ့်ကြီးမားတဲ့တိကျတဲ့ထိရောက်မှုအတူ။
ကောက်ချက်
Similar articles
Trending Now