ສາລະບານ
ໜ່ວຍປະມວນຜົນກາງ (CPU) ແມ່ນຮາດແວທີ່ຊັບຊ້ອນແຕ່ສຳຄັນ. ມັນແມ່ນ "ສະຫມອງ" ຂອງລະບົບຄອມພິວເຕີແລະຮັບຜິດຊອບວຽກງານຕ່າງໆທີ່ຄອມພິວເຕີປະຕິບັດ. ໃນລະຫວ່າງການປະຕິບັດວຽກງານເຫຼົ່ານີ້, ມັນເຮັດໃຫ້ການຄິດໄລ່ຫຼາຍ. ເພາະສະນັ້ນຄໍາຖາມ; CPU ເກັບຮັກສາການຄິດໄລ່ຂອງມັນຢູ່ໃສ? Registers ເປັນຫນ່ວຍຄວາມຈໍາຊົ່ວຄາວ, ຄ້າຍຄືກັນກັບ cache CPU ແລະ Random Access Memory (RAM). ແຕ່, ການລົງທະບຽນແມ່ນຂ້ອນຂ້າງນ້ອຍກວ່າ ແລະໄວກວ່າ.
ມີການລົງທະບຽນ CPU ທີ່ແຕກຕ່າງກັນ, ລວມທັງຂໍ້ມູນ, ທີ່ຢູ່ ແລະທະບຽນສະຖານະ, ແລະອື່ນໆ. ແຕ່ລະປະເພດແມ່ນໃຊ້ເພື່ອຈຸດປະສົງທີ່ແຕກຕ່າງກັນ. ຕົວຢ່າງ, ບັນທຶກຂໍ້ມູນຊ່ວຍເກັບຮັກສາຂໍ້ມູນຕົວເລກ; ການລົງທະບຽນສະຖານະຖືຄຸນຄ່າຂອງຄວາມຈິງ, ແລະອື່ນໆ.
ພວກເຮົາມີລາຍລະອຽດກ່ຽວກັບເລື່ອງນີ້ ແລະອື່ນໆອີກຂ້າງລຸ່ມນີ້. ດັ່ງນັ້ນ, ກະລຸນາສືບຕໍ່ອ່ານເພື່ອຮູ້ເພີ່ມເຕີມກ່ຽວກັບພື້ນທີ່ເກັບຂໍ້ມູນ CPU ເຫຼົ່ານີ້, ວິທີການເຮັດວຽກ ແລະປະເພດຕ່າງໆທີ່ມີຢູ່.
CPU ເກັບຮັກສາການຄິດໄລ່ຂອງມັນຢູ່ໃສ?
CPU ເກັບຮັກສາການຄິດໄລ່ຂອງມັນຢູ່ໃນ ປະເພດຂອງຄວາມຊົງຈໍາຊົ່ວຄາວທີ່ເປັນເອກະລັກທີ່ເອີ້ນວ່າທະບຽນ. ມັນໃຊ້ ລົງທະບຽນ ເພາະວ່າມັນ ປະສິດທິພາບຫຼາຍ ການເກັບຮັກສາຂໍ້ມູນຢູ່ທີ່ນັ້ນ ກ່ວາ ໃນ CPU cache ຫຼືແມ້ກະທັ້ງ RAM .
ການລົງທະບຽນເປັນສ່ວນໜຶ່ງຂອງສະຖາປັດຕະຍະກຳ CPU, ແລະທ່ານບໍ່ສາມາດປ່ຽນ (ເພີ່ມ ຫຼື ລຶບ) ພວກມັນໄດ້. ພວກເຂົາເຈົ້າປະກອບດ້ວຍຈໍານວນຂະຫນາດນ້ອຍຂອງການເກັບຮັກສາ Super-ໄວທີ່ສາມາດເປັນເຂົ້າເຖິງແບບສຸ່ມ. ບາງທະບຽນແມ່ນ Read-Only ຫຼື Write-Only ສໍາລັບເຫດຜົນສະເພາະ.
ປະເພດໜ່ວຍຄວາມຈຳຊົ່ວຄາວເຫຼົ່ານີ້ບໍ່ແມ່ນສ່ວນໜຶ່ງຂອງໜ່ວຍຄວາມຈຳຫຼັກ (RAM), ແຕ່ບາງເທື່ອທີ່ຢູ່ໜ່ວຍຄວາມຈຳກໍຖືກມອບໝາຍໃຫ້ພວກມັນ. CPU ຂອງຄອມພິວເຕີຂອງທ່ານເອົາຂໍ້ມູນຈາກຫນ່ວຍຄວາມຈໍາປະເພດອື່ນໆທີ່ສໍາຄັນກວ່າ. ຫຼັງຈາກນັ້ນ, ມັນຈະໂຫລດມັນເຂົ້າໄປໃນ ລົງທະບຽນສໍາລັບການຄິດໄລ່ແລະການເກັບຮັກສາຈຸດປະສົງ . ເມື່ອຂໍ້ມູນຖືກປະມວນຜົນ, ມັນມັກຈະຖືກເກັບໄວ້ໃນ RAM (ຫນ່ວຍຄວາມຈໍາຂອງລະບົບ) ເພື່ອສ້າງພື້ນທີ່ສໍາລັບການວິເຄາະໃຫມ່.
Registers and Memory Hierarchy
ທ່ານເຄີຍໄດ້ຍິນຄຳວ່າ ລຳດັບຄວາມຈຳ ມາກ່ອນບໍ? ດີ, ມັນຖືກນໍາໃຊ້ທົ່ວໄປໃນສະຖາປັດຕະຍະກໍາຄອມພິວເຕີເພື່ອອະທິບາຍປະເພດຕ່າງໆຂອງຫນ່ວຍຄວາມຈໍາແລະວິທີການເຮັດວຽກ. ສໍາລັບຕົວຢ່າງ, ຮາດດິດແມ່ນປະເພດຫນ່ວຍຄວາມຈໍາທີ່ຊ້າກວ່າແລະໃຫຍ່ກວ່າແລະຖືກຈັດໃສ່ຢູ່ດ້ານລຸ່ມຕາມລໍາດັບ. ການລົງທະບຽນ CPU ແມ່ນ ໄວທີ່ສຸດ (ລຳດັບເວລາເຂົ້າເຖິງ) ແລະປະເພດໜ່ວຍຄວາມຈຳ ນ້ອຍທີ່ສຸດ . ດັ່ງນັ້ນ, ພວກມັນຖືກຈັດໃສ່ຢູ່ເທິງສຸດຂອງ pyramid, ຕາມດ້ວຍ CPU cache .
ການລົງທະບຽນ CPU ມີຂະໜາດແຕກຕ່າງກັນ . ຂະຫນາດຂອງຫນ່ວຍຄວາມຈໍາລົງທະບຽນແມ່ນຖືກກໍານົດໂດຍຈໍານວນບິດທີ່ມັນສາມາດຖືໄດ້. ຕົວຢ່າງ, ຂະໜາດການລົງທະບຽນທົ່ວໄປທີ່ສຸດ ແມ່ນ 8-ບິດ (ຫມາຍຄວາມວ່າ 8 ບິດ ), 12-ບິດ , 16-ບິດ , 32-ບິດ , ແລະ 64-ບິດ . ບາງຄັ້ງການລົງທະບຽນສາມາດເຮັດວຽກໃນໂຫມດທີ່ແຕກຕ່າງກັນ, ຊຶ່ງຫມາຍຄວາມວ່າການລົງທະບຽນ 32-bit ສາມາດແບ່ງອອກເປັນ. 8-ບິດ ຂະໜາດ 4 ເທື່ອ . ອັນນີ້ເຮັດໃຫ້ມັນສາມາດເກັບຂໍ້ມູນຕ່າງໆໄດ້ພ້ອມໆກັນ.
ຫມາຍເຫດສໍາຄັນແຄດ CPU ແລະທະບຽນ ເປັນອົງປະກອບທີ່ສໍາຄັນ ທີ່ບໍ່ສາມາດມອງຂ້າມໄດ້. CPU ຕ້ອງການໃຫ້ພວກເຂົາປະຕິບັດວຽກງານຂອງຕົນຢ່າງສົມເຫດສົມຜົນ ແລະມີປະສິດທິພາບສູງສຸດ. ຖ້າບໍ່ມີ cache, CPUs ຈະຕ້ອງໂຫຼດຂໍ້ມູນຈາກ RAM, ເຮັດໃຫ້ຄອມພິວເຕີຊ້າຫຼາຍ.
ການລົງທະບຽນ CPU ເຮັດວຽກແນວໃດ?
ພວກເຮົາໄດ້ບອກວ່າການລົງທະບຽນມີປະເພດຕ່າງໆ (ເບິ່ງລາຍລະອຽດຂ້າງລຸ່ມນີ້) ສໍາລັບຈຸດປະສົງຕ່າງໆ. ເຂົາເຈົ້າມັກຈະຖືຂໍ້ມູນ ຫຼືທີ່ຢູ່ເພື່ອຊ່ວຍຊອກຫາຂໍ້ມູນທີ່ເກັບໄວ້ຢູ່ບ່ອນອື່ນໃນລະບົບ. ໂດຍປົກກະຕິແລ້ວ ຂໍ້ມູນຈະຖືກເກັບໄວ້ – ໃນ CPU cache ຫຼື RAM.
ຕົວຢ່າງ, ການລົງທະບຽນດັດສະນີ ໃນໜ້າວຽກເລກຄະນິດຂອງພວກມັນຖືທີ່ຢູ່ ເປີດໃຊ້ CPU ເພື່ອຊອກຫາຂໍ້ມູນທີ່ຕ້ອງການ . ການລົງທະບຽນດັດຊະນີມີບົດບາດສໍາຄັນໃນ ການເພີ່ມປະສິດທິພາບຂອງ CPU . ພວກມັນຫຼຸດລົງການໃຊ້ຄວາມຊົງຈໍາຢ່າງຫຼວງຫຼາຍແລະເລັ່ງຄວາມໄວໃນການປະຕິບັດຂອງ CPU.
ປະເພດຂອງການລົງທະບຽນ
ຖ້າທ່ານບໍ່ຮູ້, ມີຫຼາຍປະເພດຂອງການລົງທະບຽນ. ແລະພວກເຂົາທັງຫມົດເຮັດວຽກເພື່ອຊ່ວຍໃຫ້ CPU ປະຕິບັດການດໍາເນີນງານທີ່ຫຼາກຫຼາຍຂອງມັນ. ຈຳນວນ ແລະປະເພດຂອງການລົງທະບຽນ ຂອງ CPU ຂຶ້ນກັບ ສະຖາປັດຕະຍະກຳ ຂອງມັນ. ບາງຄົນມີບົດບາດສໍາຄັນກວ່າຄົນອື່ນ.
ພວກເຮົາໄດ້ກ່າວເຖິງ ບາງຕົວລົງທະບຽນ CPU ເຫຼົ່ານີ້ ຂ້າງລຸ່ມນີ້ເພື່ອໃຫ້ທ່ານມີຄວາມຄິດທົ່ວໄປກ່ຽວກັບວິທີເຮັດ. ລອງເບິ່ງ!
ເບິ່ງ_ນຳ: ປຸ່ມໃນກໍລະນີ AirPods ເຮັດຫຍັງແດ່?- ຄົງທີ່Registers – ພວກມັນເກັບຮັກສາຄ່າ Read-Only .
- Address Registers – ເກັບຮັກສາ ທີ່ຢູ່ຂໍ້ມູນ , ເຊິ່ງຊ່ວຍ CPU ໃນການຄົ້ນຫາຂໍ້ມູນ. ໃນ RAM.
- ການລົງທະບຽນຂໍ້ມູນ – ພວກມັນເກັບຮັກສາ ຂໍ້ມູນຕົວເລກ ທີ່ໃຊ້ສໍາລັບວຽກງານເລກຄະນິດ.
- ການລົງທະບຽນສະຖານະ – ຖືໄວ້ ຄ່າຄວາມຈິງ ທີ່ຊ່ວຍໃຫ້ CPU ກຳນົດວ່າມັນຄວນຈະດຳເນີນການຄຳສັ່ງຫຼືບໍ່.
- Vector Register – ພວກມັນຖືຂໍ້ມູນສຳລັບ ການປະມວນຜົນ vector .<11
- ການລົງທະບຽນຄໍາແນະນໍາ – ເກັບຮັກສາ ຄໍາແນະນໍາ ທີ່ CPU ກໍາລັງດໍາເນີນການຢູ່ໃນຂະນະນີ້. ທ່ານສາມາດເບິ່ງບັນຊີລາຍຊື່ທີ່ສົມບູນແບບຢູ່ທີ່ນີ້. ການລົງທະບຽນທັງໝົດເຫຼົ່ານີ້ເຮັດວຽກຢ່າງກົມກຽວກັບ CPU ເພື່ອເຮັດໃຫ້ການເຮັດວຽກຂອງຄອມພິວເຕີຂອງທ່ານມີປະສິດທິພາບ, ໄວ ແລະ 100% ປະສົບຜົນສໍາເລັດ.
ບົດສະຫຼຸບ
CPU ເກັບຂໍ້ມູນການຄິດໄລ່ຂອງມັນຢູ່ໃສ? ພວກເຮົາໄດ້ຮຽນຮູ້ວ່າ CPU ໃຊ້ ລົງທະບຽນ ເພື່ອເກັບຮັກສາການຄິດໄລ່ຂອງມັນ. ການລົງທະບຽນແມ່ນປະເພດພິເສດຂອງຄວາມຊົງຈໍາຊົ່ວຄາວ. ພວກເຂົາເປັນປະເພດຫນ່ວຍຄວາມຈໍາທີ່ນ້ອຍທີ່ສຸດແລະໄວທີ່ສຸດໃນລະບົບຄອມພິວເຕີ.
ການລົງທະບຽນແມ່ນຢູ່ເທິງສຸດຂອງ pyramid ໃນ ລຳດັບຄວາມຈຳ ຂອງສະຖາປັດຕະຍະກຳຄອມພິວເຕີ. ແຖວຕໍ່ໄປແມ່ນ CPU cache . ທັງສອງມີບົດບາດສໍາຄັນໃນການເຮັດໃຫ້ CPU ມີປະສິດທິພາບແລະໄວເທົ່າທີ່ຈະເປັນໄປໄດ້ໃນການປະຕິບັດວຽກງານ.
ພວກເຮົາຍັງໄດ້ຮຽນຮູ້ວ່າມີຫຼາຍປະເພດຂອງການລົງທະບຽນ. ແຕ່ລະປະເພດຖືກອອກແບບເພື່ອຈຸດປະສົງສະເພາະ. ດັ່ງນັ້ນ,ພວກເຮົາຫວັງວ່າເຈົ້າສາມາດຕອບຄໍາຖາມຂ້າງເທິງຢ່າງສະດວກສະບາຍໃນປັດຈຸບັນແລະໃນອະນາຄົດ.
ເບິ່ງ_ນຳ: ວິທີການຖ່າຍຮູບຫນ້າຈໍໃນ Razer Laptop