บทความนี้ไม่มีจาก |
แคช (อังกฤษ: cache) คือส่วนของข้อมูลที่ถูกเก็บซ้ำไว้ในคอมพิวเตอร์ เพื่อใช้ในการใช้งานครั้งต่อไปโดยไม่ต้องเรียกข้อมูลจากต้นแหล่งอีกครั้ง นิยมใช้เมื่อเรียกข้อมูลจากต้นแหล่งได้ยาก เมื่อแคชถูกสร้างขึ้น การเรียกใช้ข้อมูลในครั้งต่อไปจะถูกอ่านข้อมูลจากแคช แทนที่จะอ่านข้อมูลจากต้นฉบับหรือต้นแหล่งเพื่อประหยัดเวลาและค่าใช้จ่าย รวมถึงการเพิ่มความเร็วในการเรียกใช้งาน แคชนิยมใช้เมื่อรูปแบบการใช้ข้อมูลมีลักษณะที่ใกล้เคียงกันและมีการใช้ซ้ำบ่อยครั้ง
เนื่องจากแคชมีจุดประสงค์เพียงแค่ต้องการจะเพิ่มความเร็วในการเข้าถึงข้อมูล ไม่ใช่ใช้เก็บข้อมูลจริงๆ ข้อมูลในแคชจึงมีโอกาสหายไปได้ตลอดเวลา ในกรณีที่มีคำสั่งเรียกข้อมูลและข้อมูลยังไม่หายไปจากแคช จะเรียกว่า cache hit (แคช ฮิท) นั่นคือสามารถอ่านข้อมูลจากแคชได้ อย่างไรก็ตามหากข้อมูลไม่อยู่ในแคชแล้ว จะเรียกว่า cache miss (แคช มิสส์) ซึ่งทำให้ต้องไปอ่านข้อมูลจากต้นแหล่งซึ่งเสียเวลามากกว่า
แคชมีหลายประเภท เช่น แคชหน่วยความจำ แคชจานข้อมูล แคชเว็บ เป็นต้น
การดำเนินการ (Operation)
เมื่อคอมพิวเตอร์ต้องการเข้าถึงข้อมูลที่อาจจะเก็บอยู่ภายใน cache คอมพิวเตอร์จะทำการตรวจสอบว่า cache hit (แคช ฮิท) หรือ cache miss (แคช มิสส์) ถ้าหากเกิด cache miss (แคช มิสส์) ก็จะเข้าไปหาข้อมูลในหน่วยความจำต่อ ระหว่างการเกิด cache miss (แคช มิสส์) ข้อมูลแคชบางรายการก็จะถูกกำจัดออกเมื่อแคชเต็ม เพื่อให้มีพื้นที่ว่างสำหรับข้อมูลที่เข้ามาใหม่โดยใช้นโยบายการแทนที่ (replacement policy) หนึ่งในนโยบายการแทนที่ที่ดีที่สุดคือ 'Least Recently Used (LRU)' โดยนำข้อมูลใหม่ไปแทนที่รายการข้อมูลที่เก่าที่สุด และรายการที่มีการเข้าถึงหรือเรียกใช้น้อยกว่ารายการอื่นๆ
การนำไปใช้งาน
แคชหน่วยความจำ
แคชจะเป็นหน่วยความจำของคอมพิวเตอร์ซึ่งสามารถติดต่อกับ CPU ได้ด้วยความเร็วสูง การติดต่อระหว่างแคชกับ CPU นั้นก็เพื่อโอนถ่ายข้อมูล การโอนถ่ายแต่ละครั้งก็ได้ข้อมูลตามขนาดความกว้างของสายข้อมูล เช่นสายข้อมูลมีขนาดความกว้าง 64 บิต นั่นก็หมายความว่าสามารถโอนถ่ายข้อมูลผ่านบัสสู่แคชได้ครั้งละ 64 บิต
แคชจานข้อมูล
ส่วนนี้รอเพิ่มเติมข้อมูล คุณสามารถช่วยเพิ่มข้อมูลส่วนนี้ได้ |
แคชเว็บ
ส่วนนี้รอเพิ่มเติมข้อมูล คุณสามารถช่วยเพิ่มข้อมูลส่วนนี้ได้ |
แคชอื่น ๆ
ส่วนนี้รอเพิ่มเติมข้อมูล คุณสามารถช่วยเพิ่มข้อมูลส่วนนี้ได้ |
ความแตกต่างระหว่างแคชกับบัฟเฟอร์
ส่วนนี้รอเพิ่มเติมข้อมูล คุณสามารถช่วยเพิ่มข้อมูลส่วนนี้ได้ |
อ้างอิง
wikipedia, แบบไทย, วิกิพีเดีย, วิกิ หนังสือ, หนังสือ, ห้องสมุด, บทความ, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม, มือถือ, โทรศัพท์, Android, iOS, Apple, โทรศัพท์โมบิล, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, PC, พีซี, web, เว็บ, คอมพิวเตอร์
bthkhwamniimmikarxangxingcakaehlngthimaidkrunachwyprbprungbthkhwamni odyephimkarxangxingaehlngthimathinaechuxthux enuxkhwamthiimmiaehlngthimaxacthukkhdkhanhruxlbxxk eriynruwacanasaraemaebbnixxkidxyangiraelaemuxir aekhch xngkvs cache khuxswnkhxngkhxmulthithukekbsaiwinkhxmphiwetxr ephuxichinkarichngankhrngtxipodyimtxngeriykkhxmulcaktnaehlngxikkhrng niymichemuxeriykkhxmulcaktnaehlngidyak emuxaekhchthuksrangkhun kareriykichkhxmulinkhrngtxipcathukxankhxmulcakaekhch aethnthicaxankhxmulcaktnchbbhruxtnaehlngephuxprahydewlaaelakhaichcay rwmthungkarephimkhwamerwinkareriykichngan aekhchniymichemuxrupaebbkarichkhxmulmilksnathiiklekhiyngknaelamikarichsabxykhrngaephnphaphkardaeninkaraekhchsiphiyuhnwykhwamca enuxngcakaekhchmicudprasngkhephiyngaekhtxngkarcaephimkhwamerwinkarekhathungkhxmul imichichekbkhxmulcring khxmulinaekhchcungmioxkashayipidtlxdewla inkrnithimikhasngeriykkhxmulaelakhxmulyngimhayipcakaekhch caeriykwa cache hit aekhch hith nnkhuxsamarthxankhxmulcakaekhchid xyangirktamhakkhxmulimxyuinaekhchaelw caeriykwa cache miss aekhch miss sungthaihtxngipxankhxmulcaktnaehlngsungesiyewlamakkwa aekhchmihlaypraephth echn aekhchhnwykhwamca aekhchcankhxmul aekhchewb epntnkardaeninkar Operation emuxkhxmphiwetxrtxngkarekhathungkhxmulthixaccaekbxyuphayin cache khxmphiwetxrcathakartrwcsxbwa cache hit aekhch hith hrux cache miss aekhch miss thahakekid cache miss aekhch miss kcaekhaiphakhxmulinhnwykhwamcatx rahwangkarekid cache miss aekhch miss khxmulaekhchbangraykarkcathukkacdxxkemuxaekhchetm ephuxihmiphunthiwangsahrbkhxmulthiekhamaihmodyichnoybaykaraethnthi replacement policy hnunginnoybaykaraethnthithidithisudkhux Least Recently Used LRU odynakhxmulihmipaethnthiraykarkhxmulthiekathisud aelaraykarthimikarekhathunghruxeriykichnxykwaraykarxunkarnaipichnganaekhchhnwykhwamca aekhchcaepnhnwykhwamcakhxngkhxmphiwetxrsungsamarthtidtxkb CPU iddwykhwamerwsung kartidtxrahwangaekhchkb CPU nnkephuxoxnthaykhxmul karoxnthayaetlakhrngkidkhxmultamkhnadkhwamkwangkhxngsaykhxmul echnsaykhxmulmikhnadkhwamkwang 64 bit nnkhmaykhwamwasamarthoxnthaykhxmulphanbssuaekhchidkhrngla 64 bit aekhchcankhxmul swnnirxephimetimkhxmul khunsamarthchwyephimkhxmulswnniidaekhchewb swnnirxephimetimkhxmul khunsamarthchwyephimkhxmulswnniidaekhchxun swnnirxephimetimkhxmul khunsamarthchwyephimkhxmulswnniidkhwamaetktangrahwangaekhchkbbfefxr swnnirxephimetimkhxmul khunsamarthchwyephimkhxmulswnniidxangxingbthkhwamkhxmphiwetxr xupkrntang hruxekhruxkhayniyngepnokhrng khunsamarthchwywikiphiediyidodykarephimetimkhxmuldkhk