Windows 7 үйлдлийн систем нь SuperFetch хэмээх өвөрмөц технологийг нэвтрүүлэх боломжийг олгосон. Энэ технологи гэж юу вэ, хэрхэн ажилладаг нь хүн бүрт сайн мэддэггүй. Гэхдээ хэрэв та Windows Vista дээрх өмнөх Prefetcher технологийг санаж байгаа бол бүх зүйл шууд байрандаа орно.
Компьютерийн технологийн салбар дахь шинжлэх ухааны ололтууд нэг байрандаа зогсохгүй байна. Windows 7 үйлдлийн систем нь өвөрмөц SuperFetch технологийг хэрэгжүүлэх боломжийг олгосон (энэ нь ажлын менежер дэх sysmain процесс хэлбэрээр жагсаагдсан). Энэ үйлчилгээний утгыг ойлгох, функцийг ойлгохын тулд та Windows Vista дээрх өөр өвөрмөц Prefetcher технологийг санах хэрэгтэй. Аливаа програмыг эхлүүлэх үед түүний тохиргооны файлууд болон бүрэлдэхүүн хэсгүүдийг эхлээд хатуу дискнээс уншиж, дараа нь тэдгээрийг хост горимд RAM-д ачаалдаг. Програмыг дахин нээх замаар гарахад ижил процесс хийгдэнэ. Хөтөлбөрт нэвтрэхийг түргэсгэх, үр дүнд нь системийн процессын ажлыг оновчтой болгохын тулд SuperFetch технологийг бий болгож хэрэгжүүлсэн.
Ухаалаг SuperFetch систем: Ерөнхий ойлголтууд
Суперфетч технологийн тусламжтайгаар хэрэглэгчийн ашигладаг хамгийн алдартай програмуудыг хянаад дараа нь шуурхай хайж олохын тулд RAM-т байрлуулдаг. Тиймээс, өгөгдөл аль хэдийн RAM дээр байгаа тул хатуу дискнээс үүнийг уншихад нэмэлт цаг зарцуулдаггүй тул энэ эсвэл тэр програмыг ажиллуулах нь илүү хурдан болдог. Хэрэв та технологийг бүтээсэн түүхийг харвал Windows xp дээр анх хэрэгжиж байсан бөгөөд дараа нь Vista хувилбар дээр үргэлжлүүлэн Prefetcher гэж нэрлэсэн болно. Үүний даалгавар бол шууд эхлэхээс өмнө системийн бүрэлдэхүүн хэсэг болон ажиллаж байгаа програмын модулиудын ачааллыг оновчтой болгох явдал байв.
Тиймээс технологийг "Prefetch" эсвэл prefetcher (superprefetch) гэж нэрлэдэг. Энэ үйлчилгээ нь ихээхэн сул талуудтай байв. Энэ нь хязгаарлагдмал тооны програмыг RAM-т ачаалах боломжийг олгосон бөгөөд програмыг байнга ашиглахаа больсон үед түүний өгөгдлийг пейжерийн файл дахь хатуу диск рүү буцааж угаана. Гэвч хожим нь төгс төгөлдөрт томоохон өөрчлөлт гарсан.
Нэлээд сайжруулалт хийсний дараа технологи нь SuperFetch (шууд орчуулга - superfetch) болж хувирдаг. Одоо үйлчилгээ нь хэрэглэгчийн үйл ажиллагааг хянах, тусгай газрын зураг үүсгэх, ашигласан програмын тохиргоог хадгалах ажлыг эрхэлдэг. Хэрэв ямар нэг шалтгаанаар програм гэнэт RAM-ээс гарч ирвэл SuperFetch нь буулгах ажилд нарийн дүн шинжилгээ хийж, буулгах ажил дууссаны дараа өмнөх програмыг RAM-д дахин ачаална. Үйлчилгээний гол үүрэг бол програмыг ажиллуулах хурдыг нэмэгдүүлэх, системийн гүйцэтгэл тогтвортой өсөх боломжийг хангах явдал бөгөөд ингэснээр ажлын урсгалд хурдан ороход хувь нэмэр оруулна.
Үйлчилгээний тохиргоо ба менежмент
Энэ үйлчилгээг идэвхжүүлэхийн тулд системийн бүртгэлийг ашиглах нь зүйтэй. Ажиллуулах цэсэнд (Win + R) regedit тушаал нь редактор руу залгана. Системийн хэсэгт HKLM салбарыг ашиглан PrefetchParameters директорыг олох хэрэгтэй. Бид EnablePrefetcher ба EnableSuperFetch гэсэн хоёр түлхүүр хэрэгтэй. Хэрэв EnableSuperFetch товчлуур байхгүй бол түүнийг үүсгэх шаардлагатай (DWORD параметр) ба түүнд тохирох нэрийг өгсөн байх ёстой. Тохиромжтой болгохын тулд та түлхүүр тус бүрт дөрвөн утгыг оруулж болно.
- 0 - бүрэн зогсолт;
- 1 - зөвхөн ажиллаж байгаа програмыг оновчтой болгох;
- 2 - зөвхөн эхлүүлэх системийн бүрэлдэхүүн хэсгүүдийг оновчтой болгох;
- 3 - програм болон системийн тэнцвэртэй хурдатгал.
Ажиллаж болох үйлчилгээ, процесст тохиргооны цонхыг нээдэг services.msc командыг ашиглах нь үйлчилгээний тохиргоог удирдах бас нэг арга юм. Энэ тохиолдолд та SuperFetch-ийг олж, үйлчилгээний шинж чанарыг давхар товшилтоор нээх хэрэгтэй. Дараа нь та эхлүүлэх төрлийг унагаах жагсаалтаас шаардлагатай параметрийг тохируулах хэрэгтэй.
SuperFetch үйлчилгээний сул талууд
Гэхдээ энэ үйлчилгээний сул талууд бас бий. Үүнтэй холбоотой асуудлууд ховор тохиолддоггүй. Энэ асуудлыг зөв бодож үзээд та компьютертэй ажиллахад гардаг бэрхшээлүүд нь SuperFetch үйлчилгээний шууд буруу биш гэсэн дүгнэлтэд хүрч болно. Энэ нь хэрэв системийн түвшний алдааны талаар ярих юм бол тэдгээр нь "үйлдлийн систем" -ийн үйл ажиллагаанд чухал нөлөө үзүүлэхгүй. Гэхдээ SuperFetch модуль дахь алдаа нь энэ үйлчилгээг үнэхээр идэвхжүүлээгүй болгодог. Энэ тохиолдолд шаардлагатай бүртгэлийг ижил бүртгэлд оруулаад ч нөхцөл байдлыг сайнаар өөрчлөхгүй. Хэвийн бус цуцлалт (SuperFetch цуцлагдсан) эсвэл нэвтрэх эрхийг бүр мөсөн хориглосон гэсэн мессежийг та ихэвчлэн харж болно.
Энэ байдал нь RAM-ийн дутагдал эсвэл "RAM" slats-ийн хоорондох зөрчилдөөнөөс болж үүсдэг. Энэ тохиолдолд үйлчилгээг бүрэн хаахаас өөр зүйл үлдэхгүй. Хэрэв үйлчилгээний ажиллагааг шалгаж, түүнтэй холбоотой асуудлуудыг арилгахад хангалттай RAM байгаа бол үүнийг хийхийг зөвлөж байна. Гүйцэтгэсний дараа та үүнийг унтрааж эсвэл үргэлжлүүлэн ашиглаж болно.
SuperFetch үргэлж цаана ажилладаг. Үйлчилгээ нь процессорын нөөц ба санах ойг ашигладаг. "Superfetch" програмыг "RAM" руу ачаалах ажиллагааг бүрэн арилгахыг уриалаагүй бөгөөд энэ зорилго нь энэ процессыг хурдан болгох явдал юм. Татаж авах бүрт програмыг SuperFetch програмгүйгээр эхлүүлсэн тохиолдолд систем яг ижил удаашралтай хэвээр байх болно. Учир нь уг үйлчилгээ нь маш их хэмжээний өгөгдлийг хатуу дискнээс RAM-д урьдчилан ачаалдаг. Хэрэв компьютер асаах эсвэл дахин асаах бүрт хатуу диск нь хэсэг хугацааны турш зуун хувь ачаалалтай ажилладаг бол SuperFetch-тэй холбоотой асуудал гарч болзошгүй юм. Дөрвөн гигабайт санах ойтой тоглоомчид SuperFetch-тэй асуудалтай тулгарах болно. Энд байгаа хамгийн сул тал бол маш их RAM ашигладаг тоглоомууд байдаг. Энэ тохиолдолд байнгын хүсэлт, санах ой чөлөөлөгддөг. Иймэрхүү манипуляцийг гүйцэтгэх нь үйлчилгээг орон нутгийн өгөгдлийг байнга ачаалах, буулгахад хүргэдэг.
SuperFetch-ийг идэвхгүй болгох: бүх давуу ба сул талууд
Өнөөдөр олон хүмүүс энэхүү үйлчилгээг ашиглахад эргэлздэг. Компьютерийнхээ гүйцэтгэл, ажиллагааг сайжруулахын тулд SuperFetch үйлчилгээг унтраахыг ихэвчлэн зөвлөж байна. Гэсэн хэдий ч SuperFetch-ийг өөрийн нөхцөлд ашиглах нь зүйтэй эсэх талаар үүссэн бэрхшээлийг зөвхөн чадварлаг хэрэглэгч шийдэж чадахгүй.
Бүх хэрэглэгчдэд дараахь ерөнхий зөвлөмжийг оруулсан болно.
- бага хэмжээний RAM нь үйлчилгээг жигд ашиглах боломжийг олгодоггүй;
- хангалттай хэмжээ нь Superfetch-ийг идэвхжүүлэхийг зөвлөж байна.
Тиймээс, хэрэв RAM-ийн хэмжээ 1 ГБ-аас хэтрэхгүй бол нэмэлт виртуал санах ой ба пейжерийн файлыг санахгүйгээр санах ойн ачаалал 600 МБ-т хүрч болох юм бол RAM-ийн хязгаарлагдмал ажиллагаатай нөхцөл байдал үүснэ. Гэхдээ энэ нь мэдээжийн хэрэг компьютерийн систем нь хуучин үеийнхтэй холбоотой бол (readyboost ашигладаг). Орчин үеийн системүүдэд хамгийн бага тохиргоог ашиглаж байсан ч гэсэн эхлээд 3 GB-аас эхлэн их хэмжээний RAM-ийг агуулдаг. Энэ тохиолдолд мэдээж SuperFetch үйлчилгээг ашиглах нь зөвтгөгдөх болно. Та компьютерийн ажиллагааг янз бүрийн горимд харьцуулж болно: SuperFetch ашиглах ба унтраалттай үед. Зарим хэрэглэгчид энэ тохиолдолд тэд нэг их ялгааг олж хараагүй гэж тэмдэглэжээ.
Өөрөөр хэлбэл, SuperFetch-ийг хост болгон ашиглах эсвэл идэвхгүй болгох нь зөвхөн чадварын тэнцвэр, компьютерийн RAM дээр хүлээгдэж буй ачааллаас хамаарна. Мэдээжийн хэрэг, хуучин тоног төхөөрөмж дээр орчин үеийн тоглоомуудыг ашиглахад үйлдлийн системийн гүйцэтгэлд асуудал гарах нь гарцаагүй юм. Гэсэн хэдий ч, бусад тохиолдолд, RAM нь даалгаврыг ямар ч асуудалгүйгээр даван туулах үед superfetch системийг идэвхгүй болгосноор компьютерийн хурдыг нэмэгдүүлэх шаардлагагүй болно.