Компьютер, Програм хангамж
Кэш санах ой юу вэ
Мэдээж бүгд компьютерийн эзэд нь мэддэг тийм кэш, энэ нь идэвхтэй үнэхээр бүх үйлдвэрлэгч, боловсруулагч, хөтөлбөр аль алинд нь ашиглаж байгаа хэдий ч. Зарим хэрэглэгчид зөвхөн саяхан хувийн компьютерийг боловсруулж эхэлсэн заримдаа Глобал Сүлжээнд хэлэлцүүлэг форум дээр цахим туслахуудын удаан гүйцэтгэлийг гомдоллож байна. Жишээ нь, 5 секунд хаяг албан хөтөлбөр эхлэх, түүний цонхны бий хооронд дамжиж байгаа бол энэ нь асар их цаг хугацаа гэж үзэж байна. цагийн гарз - Эсвэл 10-15 секунд байдаг улс орнууд хатуу дискнээс соронзон хавтгай дээр үйлдлийн системийг ачаалах шаардлагатай. Гайхмаар: Зөвхөн хэдэн арван жилийн өмнө, хөтөлбөрийн хөөргөх бараг тэн хагас нь минут хүртэл авч болох бөгөөд энэ нь хурдан гэж үзэж байна. Нэг зүйл нь тодорхой юм - компьютерийн гүйцэтгэл ихээхэн нэмэгдсэн бөгөөд энэ нь кэш процессор тоглосон сүүлийн үүрэг биш юм.
DRAM технологи дээр суурилсан компьютерийн техник хангамж санах ойн модулиудын ашигласан байдлаар (динамик санах ойн санамсаргүй хандалт). бага зардлаар, өндөр найдвартай байдал, ... харьцангуй бага хурдтай энэ технологийн онцлог. DRAM ч удаан түүний өөрчлөлт хэдий ч арван жилийн өмнө байсан. санах ойн эсийн нэвтрэх үед 200 орчим nanoseconds хойшлуулсан бол, одоо энэ утга нь 20 нс саад даван туулж байна. Энэ нь шиг санагддаг - хурд нь зүгээр л гайхалтай байх ёстой! Гэсэн хэдий ч, DRAM сайжруулах зэрэгцээ бас нэмэгдсэн чадавхийг процессор автобус, энэ болох шиг тийм нийт харьцаа нь үгүй биш өөрчлөгдсөн болохоор. Энд бид асуудлыг ирэх ямар кэш. Би дэд системийн гүйцэтгэлийг хэрхэн нэмэгдүүлэх вэ Компьютерийн Санах ойн? Хариулт нь илэрхий юм - энэ нь илүү дэвшилтэт хуучирсан DRAM ямар нэг зүйлийг солих боломжтой юм. Гэхдээ үнэтэй баар Rambus нь өөдгүй Intel туршлага солих нийт зардлыг их хэмжээгээр нэмэгдэхгүй байх ёстой гэж санал болгосон байна.
Энэ хязгаарлалт байхгүй, хэн ч хэзээ ч ийм түр гэсэн, ийм механизм их цэг нь байх болно, учир нь бодож байлаа. илүү дэвшилтэт DRAM SRAM (статик Санамсаргүй санах ой хандалт) асуудлыг солих хангалттай шийдэж болно. Гэхдээ энэ зардал ихээхэн нэмэгдэж шаардлага гарна. Тийм учраас би буулган хувилбар харьцангуй удаан санах ойн модуль, өндөр хурдтай процессор хооронд системийн гүйцэтгэлийг нэмэгдүүлэх зохион байгуулсан байна анх удаа 80286 хурдны санах ойн блок үеэс эхлэн мөрдөнө маш амжилттай болсон санал болгосон. DRAM эсийн хэмжээ харьцангуй 8 Kbps (түвшин L1) -аас мегабайт хэдэн арван (L3 түвшин) хүртэл эхлээд маш өчүүхэн хэмжээ юм. Тусгай хянагч хурдан санах ой нь хоёр чиглэлтэй өгөгдлийн урсгалыг ба тэдний хувь дамжин өнгөрдөг. дараагийн хүсэлтээр ямар ч зөв өгөгдөл "зүүн" байгаа эсэхийг, тэд олж байгаа бол, дамжуулах процессор л кэш нь DRAM хянагч шалгалт нь CPU-ийн үед. харж болно хувьд, үйл ажиллагааны зарчим нь маш энгийн юм. Бэрхшээл хэрэгжүүлэх арга гарч: хөгжүүлэгчид өгөгдлийн төрлийн давхардсан гэж юу болохыг шийдэх хэрэгтэй, тэдгээрийг хэрхэн шинэчлэх, ажлын үр ашгийг гэх мэт хэрхэн сайжруулах Гэхдээ энэ нь маш том сэдэв, мэргэжлийн эх үүсвэрээс Хэрэв тийм илүү олж болно гэсэн үг юм ..
Тиймээс кэш санах ой, гэж томъёолж болох юм юу асуултын хариулт нь дараах: кэш хянагч санах ойн дэд системийн гүйцэтгэлийг нэмэгдүүлэх / бичдэг нь орж мэдээлэл уншдаг нь буфер юм.
Болон сүлжээний програмын талаар кэш байна гэж үү? хөтөч хэрэглэгч үед нэг шийдлийг ашиглан интернэтэд хуудас үзэгчийн. түүний элементүүдийн аль ч эхний нээх олон хуудас (зураг мэдээлэл) дискэн дээр хавтсанд хадгалсан үед болон дараа дараагийн энэ мэдээллийг удаан вэб дуудагдахаар ороогүй байна хандахыг болон серфингийн хурдыг нэмэгдүүлэх, хавтас оруулж байна. Хурдатгал Интернет бага хурдтай, ялангуяа мэдэгдэхүйц байна.
Similar articles
Trending Now