ຄອມພິວເຕີເຕັກໂນໂລຊີຂໍ້ມູນຂ່າວສານ

ແມ່ນຂໍ້ມູນຈາກຖານຄວາມຈໍາແລະຈາກຖານຄວາມຈໍາເປັນແນວໃດ?

ຄອມພິວເຕີ, ອະນິຈາ, ບໍ່ໄດ້ທັນທີດໍາເນີນການຄໍາສັ່ງ, ຊຶ່ງສາມາດໄດ້ຮັບຈາກປະຊາຊົນ. ເພື່ອເລັ່ງຂະບວນການນີ້ນໍາໃຊ້ແນວພັນຂອງ tricks, ແລະຄວາມພາກພູມໃຈຂອງສະຖານທີ່ໃນບັນດາພວກເຂົາໄດ້ເປັນແຄດ. ມັນແມ່ນຫຍັງ? ສິ່ງທີ່ມີຂໍ້ມູນຈາກຖານຄວາມຈໍາໄດ້? ແນວໃດບໍ່ຂະບວນການນີ້ໃນຕົວຈິງແມ່ນໃຊ້ເວລາສະຖານທີ່? ສິ່ງທີ່ຈາກຖານຄວາມຈໍາຂໍ້ມູນໃນໂທລະສັບສະຫຼາດ "Samsung", ສໍາລັບການຍົກຕົວຢ່າງ, ແລະພວກເຂົາເຈົ້າມີຄວາມແຕກຕ່າງຈາກຮ່ອງທີ່ຢູ່ໃນຄອມພິວເຕີ? ໃຫ້ໄດ້ຮັບການລົງກັບການໄດ້ຮັບຄໍາຕອບຕໍ່ຄໍາຖາມເຫຼົ່ານີ້.

ຖານຄວາມຈໍາເປັນແນວໃດ?

ດັ່ງນັ້ນເອີ້ນວ່າບັຟເຟີລະດັບປານກາງ, ເຊິ່ງສະຫນອງການເຂົ້າເຖິງໄວເພື່ອຂໍ້ມູນຂ່າວສານ, ການຄາດຄະເນທີ່ສອບຖາມສໍາຄັນທີ່ສຸດ. ຂໍ້ມູນທັງຫມົດທີ່ມີຢູ່ໃນມັນ. ເປັນປະໂຫຍດທີ່ສໍາຄັນແມ່ນທີ່ສະກັດຂໍ້ມູນຂ່າວສານທີ່ຈໍາເປັນຈາກຖານຄວາມຈໍາສາມາດຢ່າງຫຼວງຫຼາຍໄວກ່ວາຈາກຮ້ານຕົ້ນສະບັບ. ແຕ່ມີຂໍ້ເສຍປຽບທີ່ສໍາຄັນ - ຂະຫນາດ. ຂໍ້ມູນຈາກຖານຄວາມຈໍາໄດ້ຖືກນໍາໃຊ້ໃນຕົວທ່ອງເວັບ, ຮາດດິດ, CPU, ເຄື່ອງແມ່ຂ່າຍເວັບ, WINS ແລະບໍລິການ DNS. ບົນພື້ນຖານຂອງໂຄງປະກອບການດັ່ງກ່າວແມ່ນຊຸດລະບຽນໄດ້. ພວກເຂົາແຕ່ລະແມ່ນກ່ຽວຂ້ອງກັບອົງປະກອບສະເພາະໃດຫນຶ່ງຫຼືຫນ່ວຍບໍລິການຂໍ້ມູນທີ່ຍື່ນອອກມາສໍາເນົາສິ່ງທີ່ຢູ່ໃນຫນ່ວຍຄວາມຈໍາຫລັກໄດ້. ການອອກສຽງມີບຸ (TAG), ໂດຍວິທີການຂອງການທີ່ໄດ້ຖືກກໍານົດດ້ວຍການຈັບຄູ່. ໃຫ້ຂອງເບິ່ງ bit ຈຸດທີ່ແຕກຕ່າງກັນພຽງເລັກນ້ອຍຂອງ view: ສິ່ງທີ່ຈາກຖານຄວາມຈໍາຂໍ້ມູນໃນໂທລະສັບຂອງທ່ານ "Samsung" ຫລືຜູ້ຜະລິດຄົນອື່ນ? ພວກເຂົາເຈົ້າມີຄວາມແຕກຕ່າງຈາກຜູ້ທີ່ຢູ່ໃນຄອມພິວເຕີ? ຈາກຈຸດພື້ນຖານຂອງມຸມມອງ - ບໍ່ພຽງແຕ່ຄວາມແຕກຕ່າງໃນຂະຫນາດ.

ຂະບວນການຂອງການນໍາໃຊ້

ໃນເວລາທີ່ລູກຄ້າ (ພວກເຂົາເຈົ້າກໍາລັງລະບຸໄວ້ຂ້າງເທິງ) ຂໍຂໍ້ມູນ, ສິ່ງທໍາອິດທີ່ເຮັດໃຫ້ຄອມພິວເຕີ - ວິເຄາະສາຍ cache ໄດ້. ຖ້າຫາກວ່າມັນແມ່ນຕ້ອງເຂົ້າ, ຫຼັງຈາກນັ້ນມັນຖືກນໍາໃຊ້. ໃນກໍລະນີເຫຼົ່ານີ້ມີ Hit ເປັນ. ແຕ່ລະໄລຍະຂໍ້ມູນສໍາເນົາຈາກຖານຄວາມຈໍາການຫນ່ວຍຄວາມຈໍາຫລັກໄດ້. ແຕ່ຖ້າຫາກວ່າການບັນທຶກທີ່ກໍານົດໄວ້ຍັງບໍ່ທັນໄດ້ພົບເຫັນ, ມີເນື້ອໃນການຄົ້ນຫາໃນການເກັບຮັກສາພື້ນຖານ. ທັງຫມົດໃຊ້ເວລາຂໍ້ມູນຂ່າວສານໄດ້ຖືກໂອນເຂົ້າຖານຄວາມຈໍາ, ດັ່ງນັ້ນມັນຫຼັງຈາກນັ້ນສາມາດໄດ້ຮັບການເຂົ້າເຖິງຫຼາຍຢ່າງວ່ອງໄວ. ເປີເຊັນຂອງການຮ້ອງຂໍໃນເວລາທີ່ຄອງຕໍາແຫນ່ງທີ່ມີຄວາມສໍາເລັດ, ເອີ້ນວ່າລະດັບການຫຼືອັດຕາສ່ວນມົນຕີ.

ຂໍ້ມູນການປັບປຸງ

ໃນເວລາທີ່ການນໍາໃຊ້, ສໍາລັບການຍົກຕົວຢ່າງ, ເວັບໄຊຕ໌ຕົວທ່ອງເວັບທີ່ມີເຄື່ອງຫມາຍຖືກ cache ທ້ອງຖິ່ນເພື່ອຊອກຫາສໍາເນົາຂອງຫນ້າໄດ້. ໃຫ້ຂໍ້ຈໍາກັດກ່ຽວກັບການ ປະເພດຫນ່ວຍຄວາມຈໍາ, ອາເມລິແມ່ນຕັດສິນໃຈທີ່ຈະຍົກເລີກການຂໍ້ມູນຂ່າວສານທີ່ຈະເຮັດໃຫ້ພື້ນທີ່. ການຕັດສິນໃຈສິ່ງທີ່ຈະໄດ້ຮັບການທົດແທນ, ນໍາໃຊ້ສູດການຄິດໄລ່ທີ່ແຕກຕ່າງກັນຍົກຍ້າຍ. ໂດຍວິທີການ, ຖ້າຫາກວ່າພວກເຮົາສົນທະນາກ່ຽວກັບຄວາມຈິງທີ່ວ່ານີ້ຂໍ້ມູນຈາກຖານຄວາມຈໍາໃນຕົວແບບ "Android", ສໍາລັບພາກສ່ວນທີ່ສຸດເຂົາເຈົ້າໄດ້ຖືກນໍາໃຊ້ເພື່ອເຮັດວຽກຮ່ວມກັບຮູບພາບແລະຂໍ້ມູນຄໍາຮ້ອງສະຫມັກ.

ຂຽນນະໂຍບາຍ

ໃນລະຫວ່າງການແກ້ໄຂຂອງເນື້ອໃນຂອງຖານຄວາມຈໍາຂອງແລະປັບປຸງຂໍ້ມູນໃນຫນ່ວຍຄວາມຈໍາຕົ້ນຕໍຂອງການ. ຄວາມຊັກຊ້າທີ່ໃຊ້ເວລາທີ່ຜ່ານລະຫວ່າງຂໍ້ມູນຄໍາຮ້ອງສະຫມັກໂດຍອີງຕາມນະໂຍບາຍການບັນທຶກໄດ້. ມີສອງປະເພດຕົ້ນຕໍມີດັ່ງນີ້:

  1. ບັນທຶກ Instant. ແຕ່ການປ່ຽນແປງຈະຖືກບັນທຶກ synchronously ກັບຄວາມຊົງຈໍາທີ່ຕົ້ນຕໍ.
  2. ຊັກຊ້າຫຼື writeback. ຂໍ້ມູນການປັບປຸງໄດ້ຈັດຂຶ້ນແຕ່ລະໄລຍະ, ຫຼືໃນເວລາທີ່ຮ້ອງຂໍໂດຍລູກຄ້າ. ເພື່ອຮັກສາຕິດຕາມຂອງບໍ່ວ່າຈະແມ່ນການແກ້ໄຂທີ່ຈະນໍາໃຊ້ເຄື່ອງຫມາຍທີ່ມີສອງກ່າວວ່າ "ເປື້ອນ" ຫຼືດັດແກ້. ໃນກໍລະນີຂອງອາເມລິສາມາດເຮັດໃຫ້ທັງສອງອຸທອນຈຸດປະສົງຫນ່ວຍຄວາມຈໍາຫລັກ: ຄັ້ງທໍາອິດແມ່ນຖືກນໍາໃຊ້ເພື່ອບັນທຶກຂໍ້ມູນທີ່ໄດ້ຮັບການປ່ຽນແປງຈາກຖານຄວາມຈໍາ, ແລະຄັ້ງທີສອງ - ເພື່ອອ່ານລາຍການທີ່ຕ້ອງການ.

ມັນອາດຈະມີເຊັ່ນວ່າຂໍ້ມູນຈະກາຍເປັນກ່ຽວຂ້ອງກັບການປ້ອງກັນລະດັບປານກາງ. ນີ້ເກີດຂຶ້ນໃນເວລາທີ່ຂໍ້ມູນໃນຫນ່ວຍຄວາມຈໍາຫລັກໄດ້ໂດຍບໍ່ມີການເຮັດໃຫ້ການປັບຄ່າຕ່າງໆເພື່ອ cache ໄດ້. ສໍາລັບຄວາມສອດຄ່ອງ, ການທັງຫມົດຂອງຂະບວນການແກ້ໄຂການນໍາໃຊ້ອະນຸສັນຍາການເຊື່ອມໂຍງກັນໄດ້.

ຄວາມທ້າທາຍໃນປະຈຸ

ມີການເພີ່ມຂຶ້ນໃນຄວາມຖີ່ຂອງໂຮງງານຜະລິດແລະປະສິດທິພາບຄວາມຊົງຈໍາເພີ່ມຂຶ້ນ, ເປັນຂົງເຂດບັນຫາໃຫມ່ - ຂໍ້ຈໍາກັດຂອງການໂຕ້ຕອບຂອງການ ໂອນຂໍ້ມູນ. ຈະເປັນແນວໃດອາດຈະສັງເກດເຫັນຄົນມີຄວາມຮູ້? ຫນ່ວຍຄວາມຈໍາ Cache ແມ່ນເປັນປະໂຫຍດຫຼາຍຖ້າຫາກວ່າຄວາມຖີ່ຂອງການຫນ້ອຍກ່ວາ RAM ໃນໂຮງງານຜະລິດໄດ້. ຈໍານວນຫຼາຍຂອງພວກເຂົາມີປ້ອງກັນລະດັບປານກາງຂອງຕົນເອງເພື່ອຫຼຸດຜ່ອນທີ່ໃຊ້ເວລາການເຂົ້າເຖິງຄວາມຊົງຈໍາ, ເຊິ່ງຈະຊ້າກວ່າການຈົດທະບຽນ. CPU ທີ່ສະຫນັບສະຫນູນ virtual ທີ່, ມັກຈະເອົາບັຟເຟີການແປພາສາທີ່ຢູ່ຂະຫນາດນ້ອຍແຕ່ໄວຫຼາຍ. ແຕ່ໃນກໍລະນີອື່ນໆ, ຖານຄວາມຈໍາເປັນບໍ່ທີ່ເປັນປະໂຫຍດຫຼາຍ, ແລະບາງຄັ້ງພຽງແຕ່ສ້າງບັນຫາ (ແຕ່ມັນປົກກະຕິແລ້ວແມ່ນຢູ່ໃນຄອມພິວເຕີ, ເຊິ່ງໄດ້ undergone ເປັນສະບັບພາສາທີ່ບໍ່ແມ່ນມືອາຊີບ). ການປາກເວົ້າຂອງສິ່ງທີ່ຈາກຖານຄວາມຈໍາຂໍ້ມູນໃນໂທລະສັບສະຫຼາດຂອງທ່ານ, NGO ຍົກໃຫ້ເຫັນວ່າເນື່ອງຈາກການຂະຫນາດຂະຫນາດນ້ອຍຂອງອຸປະກອນເປັນສິ່ງຈໍາເປັນທີ່ຈະສ້າງການປະຕິບັດ cache ໃຫມ່ miniature. ໃນປັດຈຸບັນໂທລະສັບບາງຮຸ່ນສາມາດເວົ້າໂອ້ອວດຕົວກໍານົດການເປັນສິບປີກ່ອນຫນ້ານີ້, ຄອມພິວເຕີແບບພິເສດ - ແຕ່ສິ່ງທີ່ເປັນຄວາມແຕກຕ່າງກັນໃນຂະຫນາດຂອງເຂົາເຈົ້າ!

ຊິ້ງຂໍ້ມູນຂໍ້ມູນລະຫວ່າງບັຟເຟີທີ່ແຕກຕ່າງກັນ

The cache ເປັນປະໂຫຍດໃນເວລາທີ່ຫນຶ່ງ, ແລະວິທີການຮັກສາປະສິດທິພາບຂອງເຕັກໂນໂລຊີນີ້, ຖ້າຫາກວ່າມີຢູ່ຫຼາຍຂອງເຂົາເຈົ້າ? ບັນຫານີ້ແມ່ນການແກ້ໄຂເຊື່ອມໂຍງກັນ. ມີສາມທາງເລືອກໃນການສໍາລັບການແລກປ່ຽນຂໍ້ມູນມີດັ່ງນີ້:

  1. Inclusive. The cache ສາມາດປະຕິບັດຕົວທີ່ທ່ານມັກ.
  2. ພິເສດ. ທີ່ຖືກອອກແບບສໍາລັບກໍລະນີສະເພາະໃດຫນຶ່ງໃນແຕ່ລະ.
  3. ບໍ່ແມ່ນສະເພາະ. ມາດຕະຖານຮັບການຍອມຮັບຢ່າງກວ້າງຂວາງ.

ລະດັບຖານຄວາມຈໍາ

ຈໍານວນຂອງເຂົາເຈົ້າແມ່ນປົກກະຕິແລ້ວເທົ່າທຽມກັນກັບສາມຫຼືສີ່. ໄດ້ຫຼາຍກວ່າລະດັບຂອງສັດລ້ຽງ, ສະນັ້ນມັນເປັນ bulkier ແລະການເຕີບໂຕຊ້າ:

  1. L1 cache. The cache ລະດັບໄວທີ່ສຸດ -. ທໍາອິດ ໃນຄວາມເປັນຈິງ, ມັນເປັນສ່ວນຫນຶ່ງຂອງໂຮງງານຜະລິດເປັນມັນແມ່ນຕັ້ງຢູ່ໃນຊິບຕົວດຽວ, ແລະກ່ຽວຂ້ອງກັບຕັນການເຄື່ອນໄຫວ. ປົກກະຕິແລ້ວແບ່ງອອກເປັນສອງປະເພດ: ຄໍາແນະນໍາແລະຖານຄວາມຈໍາແລະຂໍ້ມູນ. ໂຮງງານຜະລິດທີ່ທັນສະໄຫມທີ່ສຸດບໍ່ໄດ້ເຮັດວຽກໂດຍບໍ່ມີການລະດັບນີ້. ຖານຄວາມຈໍານີ້ດໍາເນີນຢູ່ໃນຄວາມຖີ່ໂຮງງານຜະລິດ, ສະນັ້ນກະສານອ້າງອີງໃນການມັນອາດຈະປະຕິບັດວົງຈອນໂມງແຕ່ລະຄົນ.
  2. L2 cache. ປົກກະຕິແລ້ວຢູ່ຮ່ວມກັນກັບຄົນທີ່ຜ່ານມາ. A ພື້ນທີ່ຫນ່ວຍຄວາມຈໍາແຍກຕ່າງຫາກ. ການຊອກຫາຄ່າຂອງມັນ, ທ່ານຕ້ອງການປະລິມານທັງຫມົດ, ໄດ້ຮັບພາຍໃຕ້ການຂໍ້ມູນຈາກຖານຄວາມຈໍາ, ໂດຍແບ່ງອອກຈໍານວນຂອງຫຼັກການ, ເຊິ່ງແມ່ນຢູ່ໃນໂຮງງານຜະລິດ.
  3. L3 cache. ຊ້າ, ແຕ່ cache ຂຶ້ນໃຫຍ່ທີ່ສຸດ. ໂດຍປົກກະຕິ, ຫຼາຍກ່ວາ 24 MB. ມັນຖືກນໍາໃຊ້ເພື່ອ synchronize ຂໍ້ມູນທີ່ໄດ້ຮັບຈາກຖານຄວາມຈໍາຂອງລະດັບທີສອງທີ່ແຕກຕ່າງກັນ.
  4. L4 cache. ການນໍາໃຊ້ແມ່ນ justified ພຽງແຕ່ສໍາລັບການເຄື່ອງແມ່ຂ່າຍ multiprocessing ປະສິດທິພາບສູງແລະ mainframes. ປະຕິບັດມັນເປັນ chip ແຍກຕ່າງຫາກ. ຖ້າທ່ານຮ້ອງຂໍຄໍາຖາມທີ່ແຄດຂໍ້ມູນໃນໂທລະສັບສະຫຼາດ "Samsung" ແລະຊອກຫາຢູ່ມັນ, ໃນລະດັບນີ້ - ຂ້າພະເຈົ້າສາມາດເວົ້າວ່າສໍາລັບການ 5 ປີທີ່ຊັດເຈນ hurry.

ສະມາຄົມ cache

ນີ້ແມ່ນລັກສະນະພື້ນຖານ. ສະມາຄົມຂໍ້ມູນຈາກຖານຄວາມຈໍາໄດ້ຖືກຕ້ອງທີ່ຈະສະແດງໄດ້ສ່ວນຢ່າງມີເຫດຜົນ. ນາງ, ແລະເຮັດໃຫ້ການ, ແມ່ນມີຄວາມຈໍາເປັນເນື່ອງຈາກຄວາມຈິງທີ່ວ່າການສະແກນລໍາດັບຂອງສາຍທີ່ມີຢູ່ແລ້ວທັງຫມົດໃຊ້ເວລາຫລາຍສິບຮອບວຽນແລະເອົາບໍ່ຜົນປະໂຫຍດທັງຫມົດ. ດັ່ງນັ້ນການໃຊ້ຈຸລັງ RAM ຍຶດຫມັ້ນ rigid ກັບ cache ຂໍ້ມູນ, ໃນຄໍາສັ່ງເພື່ອຫຼຸດຜ່ອນການໃຊ້ເວລາໃນການຊອກຫາ. ຖ້າຫາກວ່າພວກເຮົາສົມທຽບບັຟເຟີລະຫວ່າງກາງແມ່ນຂອງປະລິມານດຽວກັນແຕ່ສະມາຄົມທີ່ແຕກຕ່າງກັນ, ຫນຶ່ງທີ່ມີໃຜນາງໄດ້ຈະເປັນທີ່ຍິ່ງໃຫຍ່ທີ່ຈະເຮັດວຽກຫນ້ອຍຢ່າງວ່ອງໄວ, ແຕ່ວ່າມີປະສິດທິພາບເພາະຂະຫນາດໃຫຍ່.

ສະຫຼຸບ

ຂະນະທີ່ທ່ານສາມາດເບິ່ງຂໍ້ມູນຈາກຖານຄວາມຈໍາພາຍໃຕ້ເງື່ອນໄຂສະເພາະໃດຫນຶ່ງ, ອະນຸຍາດໃຫ້ຄອມພິວເຕີຂອງທ່ານເພື່ອປະຕິບັດຫຼາຍຢ່າງໄວວາ. ແຕ່ອະນິຈາ, ບໍ່ມີແມ່ນຍັງຂ້ອນຂ້າງຫຼາຍຂອງລັກສະນະກ່ຽວກັບການທີ່ທ່ານສາມາດເຮັດວຽກສໍາລັບການໃຊ້ເວລາດົນນານໄດ້.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 lo.birmiss.com. Theme powered by WordPress.