You are on page 1of 4

Lesson Type : Knowledge/Information

Level : Intermediate

Scope : System

Characters : Round About 5200

Image : 1

Price : 150Ks

အေရးပါလာမည့္ Ready Boost အေၾကာင္း

Ready Boost ဆိုတာဟာ Microsoft Window ရဲ႕ နည္းပညာတစ္ခုပါပဲ။ ပထမဦးဆံုးအေနနဲ႔


Window Vista in 2006 နဲ႔ Windows 7 တို႔ ပါ၀င္ပါတယ္။ ၎ဟာ Flash Memory, USB 2.0
drive, SD Card, Compact Flash ဒါမွမဟုတ္ အမ်ိဳးမ်ိဳးေသာ Portable flash mass storage
system ေတြကို တြဲဖက္အသံုးျပဳျပီး Windows Ready Boost နဲ႔ အလုပ္လုပ္ပါတယ္။
(တစ္နည္းအားျဖင့္ ေျပာရရင္ Disk Cache ေတြကို Drive လုပ္သလုိမ်ိဳးေပါ့။)

Ready Boost ေတြကို Superfetch လုပ္တဲ့အခါမွာ ပိုျပီးလြယ္ကူေစဖုိ႔အတြက္လည္း သံုးလို႔ရပါတယ္။


ျပီးေတာ့ Window XP's prefetcher ေတြကို Update လုပ္ေပးတယ္။ Disk Usage Patterns ေတြကို
အသံုးျပဳျပီး boot time ေတြကို analysis လုပ္ေပးတယ္။ Disk Cache ေတြကို ဖန္တီးသလိုပါပဲ။
ျပီးသြာ းရင္ေတာ့ အားလံုးကို စနစ္တက် Boost ျပန္လုပ္ေပးပါတယ္။

Overview (ေယဘုယ်ေဖာ္ျပခ်က္)
Traditional hard-drive ေတြထဲမွာ ပါတဲ့ Random ေတြကို Read လုပ္တဲ့အခါ၊ အရင္
သာမန္ႏႈန္းေတြထက္ အဆ 80-100 ႏႈန္းေလာက္ ပိုျပီး ျမန္ျမန္ဆန္ဆန္ Read လုပ္ေပးႏိုင္ဖို႔ရန္
အတြက္ Windows Vista ေတြကို Caching လုပ္ရာမွာ Ready Boost-capable flash memory
(NAND memory devices) ေတြကို အသံုးျပဳၾကရပါလိမ့္မယ္။ ဒီလုိ Caching လုပ္ရာမွာလည္း
ဘယ္လုိ Disk မ်ိဳးကိုမဆို (page file or system DLLs မဟုတ္တဲ့.....) အသံုးျပဳႏိုင္ပါတယ္။ I/O
ကိုSequential ျဖစ္ေအာင္လုပ္တဲ့ေနရာမွာ သာမန္အားျဖင့္ေတာ့ Flash Devices ေတြဟာ hard-disk
ထက္ ပိုျပီး ေႏွးပါတယ္။ဒါေၾကာင့္ အျမင့္ဆံုးစြမ္းေဆာင္ရည္ကို ရဖုိ႔အတြက္ ဆိုရင္ေတာ့
ပံုမွန္ထက္ပိုျပီး ၾကီးမားတဲ့အျပင္၊ request လုပ္ထားသမွ်ကိုလည္း စနစ္တက် ဖတ္ႏို္င္တဲ့၊ Hard-disk
Service လုပ္ေပးႏိုင္တဲ့ Logic ေတြနဲ႔ Ready Boost ကိုအသံုးျပဳေပးရမွာ ျဖစ္ပါတယ္။သင့္ေလ်ာ္တဲ့
Device တစ္ခုဟာ plugged in ျဖစ္တဲ့အခါေတြမွာ၊ System ေတြကို ပိုျပီး အ ရွိန္ႏႈန္း ျမန္ေစ ဖို႔ရာ
အတြက္Flash Device ေတြကို အသံုးျပဳရပါတယ္။ ထုိ Flash Device ေတြကို အသံုးျပဳဖုိ႔ရန္
additional option တစ္ခုကို Windows AutoPlay dialog က ကမ္းလွမ္းလာတယ္။ Drive's
properties dialog ရဲ႕ configure ျဖစ္ႏုိင္တဲ့ေနရာေတြမွာ"Ready Boost" tab ဟာ ေပါင္းထည့္ျခင္း
ခံရပါတယ္။ 256 MB ကေန 4 GB of flash memory အထိ assign လုပ္ႏိုင္ပါတယ္။ AES-128
ႏွင့္အတူ Ready Boost encrypts ၊ စုစည္းေပါင္းထည့္ထားတဲ့ data ေတြ အားလံုးဟာ Flashdevice
ေပၚ တင္ျခင္းခံရပါတယ္။ သာမန္အားျဖင့္ေတာ့ Microsoft မွာက Compression ratio ေတြကို 2:1
ပံုစံနဲ႔ ေဖာ္ျပတတ္တာေၾကာင့္ 4 GB cache ဆိုေပမယ့္ data ေတြဟာ 8 GB နဲ႔ အထက္ ပါ ၀င္ႏို္င္ပါ
တယ္။Ready Boost တစ္ခု အသံုး၀င္ဖို႔ဆိုရင္ ဒီအခ်က္ေတြေတာ့ လုိအပ္ပါလိမ့္မယ္။

၁။ ဖယ္ရွားႏိုင္တဲ့ media's capacity ဟာ အနည္းဆံုးေတာ့ 256 MB ရွိရမယ္ေနာ္။ ျပီးေတာ့ အဲဒီ


256 MB ဆိုတာကလည္း format ခ်ျပီးသား ျဖစ္ရမယ္။

Windows Vista x86 မွာက 3.5 GB အထိသာ သံုးရန္ ကန္႔သတ္ထားေပမယ့္ (Vista x64 ကေတာ့
16 GB အထိ တတ္ႏိုင္ပါတယ္။) ဒီကန္႔သတ္ခ်က္ကို Window 7 မွာေတာ့ ဖယ္ရွားထားျပီးသားပါ။

၂။ Access time ဟာလည္း 1 ms ေတာ့ ရွိကို ရွိရမယ္။ ဒါမွမဟုတ္ရင္ေတာ့ Access time က less
ေပါ့။

၃။ အသံုးျပဳမယ့္ Ready Boost ဟာ 4 KB random ကို ေကာင္းမြန္ျပီး ပံုစံက်ေအာင္


ဖတ္ႏို္င္ဖို႔အတြက္ သူ႔မွာ 2.5 MB/s read speeds ေတာ့ရွိရလိမ့္မယ္။ ဒီလိုပဲ 512 KB random ကို
write လုပ္ႏိုင္ဖို႔အတြက္ သူ႔မွာ 1.75 MB/s ေတာ့ရွိကို ရွိမွျဖစ္မယ္။

Other Considerations:
*Vista SP1 ရဲ႕ Ready Boost ဟာ NTFS, FAT 16 နဲ႔ FAT 32 တို႔ကို Support လုပ္ႏိုင္သလို၊
Windows 7 ကလည္းnew exFAT file system ကို support လုပ္ႏို္င္ပါတယ္။ ဒါေပမယ့္ Vista SP2
ရဲ႕ Ready Boost ကေတာ့ exFAT file system ကို support မလုပ္ႏို္င္ပါဘူး။

*အေစာပိုင္း ထုတ္လုပ္လိုက္တဲ့ Ready Boost ဟာ Window Vista အတြက္ device တစ္ခုကိုသာ


support လုပ္ႏိုင္ပါတယ္။ Windows 7 ကေတာ့ Ready Boost အတြက္ flash အမ်ားအျပားကို
support လုပ္ေပးႏိုင္ပါတယ္။

*သင့္ကြန္ပ်ဴတာမွာရွိတဲ့ Random Access Memory (RAM) ထဲက Ready Boost ရဲ႕ အရွိန္ႏႈန္းကို
တစ္ဆ ကေန သံုးဆအထိ ျဖစ္လာဖို႔ပဲ Flash Memory ပမာဏကို Microsoft က Recommend
ေပးရပါတယ္။ Flash Drive ေပၚမွာ ရွိတဲ့ Write Cache ေတြရဲ႕ စြမ္းေဆာင္ႏို္င္တဲ့ အရာကေတာ့
Device Manager က format ခ်ထားဖုိ႔ ခြင့္ျပဳထားတယ္။ NTFS လိုပဲ Performance အတြက္
အေကာင္းဆံုးေတြကို ေရြးခ်ယ္ေပးျခင္းပါပဲ။

Performance (Edit)

512 MB ရွိတဲ့ RAM's system မွာ ဆိုရင္ (Windows Vista မွာ အနည္းဆံုး ဗလာျဖစ္ေနတာမ်ိဳးေပါ့)
Ready Boost ရဲ႕အေရးပါတဲ့ လုိအပ္ခ်က္ေတြကို ေတြ႔ျမင္ၾကရမွာပါ။ စမ္းသပ္ခ်က္တစ္ခုအရဆိုရင္၊
Operation တစ္ခုအတြက္ Ready Boost ရဲ႕ အရွိန္ႏႈန္းဟာ 11.7 seconds ကေန 2 seconds
အထိပဲ ျဖစ္ပါတယ္။ ( Physical Memory ဟာ 512 MB ကေန 1 GB ကို တိုးသြားတယ္ဆိုရင္ သူ႔ရဲ႕
အရွိန္ႏႈန္းကလည္း 11.7 seconds ကေန 0.8 second ကို ေလ်ာ့က်သြားမွာပါပဲ။) Ready Boost ရဲ႕
အဓိက ရည္ရြယ္ခ်က္ကေတာ့- တိက်ေသခ်ာတဲ့ System File ေတြကို ဖတ္တဲ့အခါမွာ၊
ဒါမွမဟုတ္booting လုပ္တဲ့အခါမွာ လိုခ်င္တဲ့ Satisfy request ေတြကို Hard-disk ထက္ ပိုျပီး
ရွာေဖြႏႈန္းျမန္လာေအာင္ (1 millisecond ထက္ေတာ့ နည္းတာေပါ့။) ခြင့္ျပဳေပးျခင္းပါပဲ။ ျပီးေတာ့
ဒါဟာ Data ေတြကို Read လုပ္ဖ႔ရ
ို န္အတြက္ Source ႏွစ္ခုရဲ႕ အေျခခံ အက်ိဳးဆက္ေတြပဲ
ျဖစ္ပါတယ္။ ကံမေကာင္းစြာဘဲ- USB Flash Drives ဟာ အစီအစဥ္တက် ဖတ္ဖို႔၊
ေရးဖို႔အတြက္ကေတာ့ ေႏွးေနပါတယ္။ ျပီးေတာ့ Modern desktop hard-drives ေတြကို
ႏႈိင္းယွဥ္ဖို႔လည္း ေႏွးတာပါပဲ။Desktop hard-drive ဟာ USB flash drive ရဲ႕ ႏွစ္ဆကေန
ဆယ္ဆအထိ ေျပာင္းလဲသြားတဲ့ transfer speed ကိုဘယ္ေနရာမွာပဲ ျဖစ္ျဖစ္ ခံစားသိရွိႏိုင္စြမ္း
ရွိပါတယ္။ ဘယ္လုိပဲ ျဖစ္ျဖစ္- USB flash drive ကေတာ့ random access time ရဲ႕ ေကာင္းက်ိဳးေတြ
ရွိေနဆဲပါပဲ။ ပံုမွန္အားျဖင့္ေတာ့ Desktop hard-drive access time ဟာ 1 ms ပတ္၀န္းက်င္၊ 12
ms နဲ႔ အထက္ ျဖစ္ပါတယ္။
Laptop Computer တစ္လံုးေပၚမွာဆိုရင္ေတာ့ Flash Memory နဲ႔ Laptop Memory ရဲ႕ Shift
performance ဟာ Desktop ေပၚမွာထက္ ပိုျပီး အသာစီးရပါတယ္။ ျပီးေတာ့ Laptop အမ်ားစုဟာ
4200 RPM နဲ႔ 5400 RPM hard-driveေတြကိုပဲ အသီးသီး သံုးၾကတာ မ်ားပါတယ္။
ျခံဳေျပာရမယ္ဆိုရင္ေတာ့- Laptop တစ္လံုးေပၚမွာသာ ဆိုရင္ Ready BoostCaching ဟာ hard-
drive ရဲ႕ Access Time ကိ္ု ေလ်ာ့ခ်ေပးႏိုင္ပါတယ္။ ျပီးေတာ့ တိုးလာတဲ့ battery ရဲ႕
သက္တမ္းကိုလည္း လ်င္ျမန္စြာ က်ဆင္းသြားေစဖုိ႔အတြက္ hard-drive ကို ခြင့္ျပဳေပးပါတယ္။
ဘာေၾကာင့္လဲဆိုေတာ့- Power management ရဲ႕ သဘာ၀အရ Mobile Laptop တစ္လံုးကို
အသံုးျပဳေနစဥ္ အတြင္းမွာပဲ စြမ္းအင္ဟာ လိုအပ္တာထက္ ပိုမ်ားစြာ ထုတ္လႊတ္တတ္ တာေၾကာင့္
ျဖစ္ပါတယ္။Vista Service Pack One (SP1) ကို အသံုးျပဳခဲ့စဥ္အခါက Ready Boost ေတြဟာ လံုး၀
အသံုးမ၀င္သေလာက္ ျဖစ္ေနခဲ့တဲ့အတြက္ Computer တို႔၊ Laptop တို႔ဆိုတာဟာလည္း ဘာမွ
သိပ္သံုးလို႔ မရခဲ့ပါဘူး။ ဘာျဖစ္လုိ႔လည္းဆိ္ုေတာ့ အဲဒီအခ်ိန္တုန္းက Ready Boost ဟာ Cache
ထဲမွာ ရွိတဲ့ Data ေတြကို မွတ္မထားႏို္င္လုိ႔ ျဖစ္ပါတယ္။ ဒါေပမယ့္ ေနာက္ပိုင္းမွာေတာ့ Caching
Process ကို ျပန္ျပီး လုပ္ေဆာင္ႏိုင္ခဲ့ပါတယ္။ Vista SP1 ကိုသာ အသံုးျပဳရေသးတဲ့ကာလမွာ
ျဖစ္ပ်က္ခဲ့တဲ့ ျပႆနာကေတာ့ အဲဒါပါပဲ။ ကဲReady Boot အေၾကာင္း အရာ ကေတာ့ဒီေလာက္ပnါပဲ
……။အရာရာအဆင္ေျပပါေစဗ်ာ……။

You might also like