ຄວາມແຕກຕ່າງລະຫວ່າງເຄື່ອງປະມວນຜົນຫຼັກ ແລະເຫດຜົນແມ່ນຫຍັງ? (ອະທິບາຍ) – ຄວາມແຕກຕ່າງທັງໝົດ
ສາລະບານ
ໂປເຊດເຊີແມ່ນຕ້ອງການສໍາລັບຄອມພິວເຕີທຸກອັນເພື່ອເຮັດວຽກ, ບໍ່ວ່າຈະເປັນໂປເຊດເຊີທີ່ມີປະສິດທິພາບເລັກນ້ອຍ ຫຼື ໂຮງງານຜະລິດພະລັງງານທີ່ມີປະສິດທິພາບຂະຫນາດໃຫຍ່. ແນ່ນອນ, ໂປເຊດເຊີ, ມັກຈະເອີ້ນວ່າ CPU ຫຼືຫນ່ວຍປະມວນຜົນກາງ, ເປັນອົງປະກອບທີ່ສໍາຄັນຂອງທຸກລະບົບການເຮັດວຽກ, ແຕ່ວ່າມັນແມ່ນຢູ່ໄກຈາກຫນຶ່ງດຽວ.
ເບິ່ງ_ນຳ: ຄວາມແຕກຕ່າງລະຫວ່າງນາຍໃຫຍ່ ແລະງູແຂງແມ່ນຫຍັງ? (ເປັນທີ່ຮູ້ຈັກ) – ຄວາມແຕກຕ່າງທັງຫມົດCPUs ໃນມື້ນີ້ແມ່ນເກືອບທັງໝົດ dual-core, ຊຶ່ງຫມາຍຄວາມວ່າໂປເຊດເຊີທັງຫມົດປະກອບດ້ວຍສອງແກນເອກະລາດທີ່ຈະຈັດການກັບຂໍ້ມູນ. ແຕ່ຄວາມແຕກຕ່າງກັນລະຫວ່າງຫຼັກຂອງໂປເຊດເຊີ ແລະ ໂປເຊດເຊີຕາມເຫດຜົນແມ່ນຫຍັງ, ແລະພວກມັນເຮັດຫຍັງແດ່?
ໃນບົດຄວາມນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ກ່ຽວກັບໂປເຊດເຊີຫຼັກ ແລະ ໂລຈິກ ແລະຄວາມແຕກຕ່າງລະຫວ່າງພວກມັນຢ່າງແທ້ຈິງ.
ໂປເຊດເຊີຫຼັກແມ່ນຫຍັງ?
ຫຼັກຂອງໂປເຊດເຊີແມ່ນຫົວໜ່ວຍປະມວນຜົນທີ່ອ່ານຄຳແນະນຳ ແລະປະຕິບັດພວກມັນ. ຄໍາແນະນໍາແມ່ນເຊື່ອມຕໍ່ກັນເພື່ອສ້າງປະສົບການຄອມພິວເຕີຂອງທ່ານໃນເວລາທີ່ດໍາເນີນການໃນເວລາຈິງ. CPU ຂອງທ່ານຕ້ອງປະມວນຜົນທຸກຢ່າງທີ່ທ່ານເຮັດຢູ່ໃນຄອມພິວເຕີຂອງທ່ານ. ເມື່ອທ່ານພິມເຂົ້າໃນເອກະສານຄໍາ, ໂປເຊດເຊີຂອງທ່ານຍັງຕ້ອງການ. ກາດກຣາບຟິກຂອງທ່ານ—ເຊິ່ງມີໂປເຊດເຊີຫຼາຍຮ້ອຍຕົວເພື່ອເຮັດວຽກໃນຂໍ້ມູນພ້ອມໆກັນ—ມີຄວາມຮັບຜິດຊອບຕໍ່ສິ່ງຕ່າງໆ ເຊັ່ນວ່າ ການແຕ້ມສະພາບແວດລ້ອມໃນເດັສທັອບ, ປ່ອງຢ້ຽມ ແລະຮູບພາບການຫຼິ້ນເກມ. ຢ່າງໃດກໍຕາມ, ພວກເຂົາເຈົ້າຍັງຕ້ອງການໂປເຊດເຊີຂອງທ່ານໃນລະດັບໃດຫນຶ່ງ.
ຫຼັກແມ່ນຫນ່ວຍງານທີ່ອ່ານຄໍາແນະນໍາແລະປະຕິບັດພວກມັນ.
ໂປເຊດເຊີຫຼັກເຮັດວຽກແນວໃດ?
ການອອກແບບໂປເຊດເຊີແມ່ນມີຄວາມຊັບຊ້ອນຢ່າງບໍ່ໜ້າເຊື່ອ ແລະແຕກຕ່າງກັນຢ່າງຫຼວງຫຼາຍລະຫວ່າງຍີ່ຫໍ້ ແລະແບບຈໍາລອງ. ການອອກແບບໂປເຊດເຊີໄດ້ຖືກປັບປຸງສະເຫມີເພື່ອໃຫ້ປະສິດທິພາບທີ່ດີທີ່ສຸດໃນຂະນະທີ່ໃຊ້ພື້ນທີ່ແລະພະລັງງານຫນ້ອຍທີ່ສຸດ.
ບໍ່ວ່າຈະມີການປ່ຽນແປງທາງສະຖາປັດຕະຍະກຳ, ເມື່ອບັນດາຄຳແນະນຳຂອງໂປຣເຊສເຊີ, ພວກມັນຈະຜ່ານສີ່ຂັ້ນຕອນຕົ້ນຕໍ:
ເບິ່ງ_ນຳ: ຄວາມແຕກຕ່າງລະຫວ່າງ TV-MA, Rated R, ແລະ Unrated – ຄວາມແຕກຕ່າງທັງໝົດ- ດຶງຂໍ້ມູນ
- ຖອດລະຫັດ
- ປະຕິບັດ
- ຂຽນຄືນ
ດຶງຂໍ້ມູນ
ຂັ້ນຕອນການດຶງຂໍ້ມູນ ແມ່ນສິ່ງທີ່ທ່ານຄາດຫວັງ. ຫຼັກຂອງໂປເຊດເຊີໄດ້ຮັບຄໍາແນະນໍາທີ່ລໍຖ້າມັນ, ເຊິ່ງປົກກະຕິຈະຖືກເກັບໄວ້ໃນຫນ່ວຍຄວາມຈໍາ. ນີ້ອາດຈະປະກອບມີ RAM, ແຕ່ໃນຫຼັກຂອງໂປເຊດເຊີໃນປະຈຸບັນ, ຄໍາແນະນໍາແມ່ນປົກກະຕິລໍຖ້າຫຼັກພາຍໃນຖານຄວາມຈໍາຂອງໂປເຊດເຊີ.
ຕົວນັບໂປຣແກຣມແມ່ນສ່ວນໜຶ່ງຂອງໂປເຊດເຊີທີ່ເຮັດໜ້າທີ່ເປັນບຸກມາກ, ຊີ້ບອກບ່ອນທີ່ຄຳສັ່ງກ່ອນໜ້າຢຸດ ແລະອັນຕໍ່ໄປເລີ່ມຕົ້ນ.
ຖອດລະຫັດ
ຫຼັງຈາກນັ້ນມັນດໍາເນີນການເພື່ອຖອດລະຫັດຄໍາສັ່ງທັນທີຫຼັງຈາກດຶງມັນ. ຄໍາແນະນໍາທີ່ຕ້ອງການພາກສ່ວນຕ່າງໆຂອງແກນຂອງໂປເຊດເຊີ, ເຊັ່ນ: ເລກຄະນິດສາດ, ຕ້ອງໄດ້ຮັບການຖອດລະຫັດໂດຍຫຼັກຂອງໂປເຊດເຊີ.
ແຕ່ລະສ່ວນມີ opcode ທີ່ບອກຫຼັກຂອງໂປເຊດເຊີວ່າຈະເຮັດແນວໃດກັບຂໍ້ມູນທີ່ຕິດຕາມມັນ. ພາກສ່ວນທີ່ແຍກຕ່າງຫາກຂອງຫຼັກຂອງໂປເຊດເຊີສາມາດໄປເຮັດວຽກໄດ້ເມື່ອຫຼັກຂອງໂປເຊດເຊີໄດ້ຈັດຮຽງມັນທັງໝົດແລ້ວ.
ດຳເນີນການ
ຂັ້ນຕອນການປະຕິບັດແມ່ນໃນເວລາທີ່ໂຮງງານຜະລິດຄິດວ່າມັນຕ້ອງການທີ່ຈະປະຕິບັດແລະຫຼັງຈາກນັ້ນເຮັດໄດ້. ສິ່ງທີ່ເກີດຂື້ນຢູ່ທີ່ນີ້ແຕກຕ່າງກັນໂດຍອີງໃສ່ຫຼັກຂອງໂປເຊດເຊີໃນຄໍາຖາມແລະຂໍ້ມູນທີ່ເຂົ້າມາ.
ເຊັ່ນ: ໂປເຊດເຊີ, ສາມາດປະຕິບັດເລກເລກພາຍໃນ ALU (Arithmetic Logic Unit). ອຸປະກອນນີ້ສາມາດເຊື່ອມຕໍ່ກັບຄວາມຫຼາກຫຼາຍຂອງການປ້ອນຂໍ້ມູນແລະຜົນໄດ້ຮັບໃນຄໍາສັ່ງທີ່ຈະແຕກຕົວເລກແລະໃຫ້ຜົນທີ່ເຫມາະສົມ.
Writeback
ຂັ້ນຕອນສຸດທ້າຍ, ທີ່ຮູ້ຈັກເປັນ writeback, ພຽງແຕ່ເກັບຮັກສາໄວ້. ຜົນໄດ້ຮັບຂອງຂັ້ນຕອນທີ່ຜ່ານມາໃນຄວາມຊົງຈໍາ. ຜົນຜະລິດໄດ້ຖືກສົ່ງຕາມຄວາມຕ້ອງການຂອງແອັບພລິເຄຊັນທີ່ເຮັດວຽກ, ແຕ່ມັນຖືກເກັບໄວ້ເລື້ອຍໆໃນ CPU registers ສໍາລັບການເຂົ້າເຖິງຢ່າງໄວວາໂດຍຄໍາແນະນໍາຕໍ່ໄປ.
ມັນຈະຖືກຈັດການຈາກບ່ອນນັ້ນຈົນກ່ວາພາກສ່ວນຂອງຜົນຜະລິດຕ້ອງໄດ້ຮັບການປະມວນຜົນອີກເທື່ອຫນຶ່ງ, ໃນເວລານັ້ນມັນອາດຈະຖືກບັນທຶກໄວ້ໃນ RAM.
ການປະມວນຜົນຫຼັກມີສີ່. ຂັ້ນຕອນ.
ໂປເຊດເຊີ Logical ແມ່ນຫຍັງ?
ມັນງ່າຍກວ່າຫຼາຍທີ່ຈະກຳນົດໂປຣເຊດເຊີຕາມເຫດຜົນ ດຽວນີ້ພວກເຮົາຮູ້ວ່າອັນໃດເປັນຫຼັກ. ຈໍານວນຂອງແກນທີ່ລະບົບປະຕິບັດການເຫັນແລະສາມາດແກ້ໄຂໄດ້ແມ່ນການວັດແທກໃນໂປເຊດເຊີທີ່ມີເຫດຜົນ. ດັ່ງນັ້ນ, ມັນເປັນຜົນລວມຂອງຈໍານວນແກນຟີຊິກ ແລະຈໍານວນຂອງ threads ແຕ່ລະແກນສາມາດຈັດການໄດ້ (ການຄູນ).
ຕົວຢ່າງ, ສົມມຸດວ່າທ່ານມີ CPU 8-core, 8-thread. . ມັນຈະມີແປດໂປເຊດເຊີຢ່າງມີເຫດຜົນທີ່ມີຢູ່ກັບທ່ານ. ຈໍານວນຂອງແກນທາງດ້ານຮ່າງກາຍ (8) ຄູນດ້ວຍຈໍານວນຂອງກະທູ້ທີ່ພວກເຂົາສາມາດຈັດການເທົ່າກັບຕົວເລກນີ້.
ແຕ່ວ່າຈະເປັນແນວໃດຖ້າ CPU ຂອງທ່ານມີຄວາມສາມາດ hyperthreading? ດັ່ງນັ້ນ CPU 8-core ຈະມີ 8 * 2 = 16 logical processors ເພາະວ່າແຕ່ລະ core ສາມາດຈັດການສອງ thread.
ອັນໃດດີກວ່າ?
ເຈົ້າຄິດວ່າອັນໃດມີຄ່າກວ່າ? ຫຼັກທາງກາຍຍະພາບ ຫຼືໂປຣເຊດເຊີຕາມເຫດຜົນ? ຄໍາຕອບແມ່ນງ່າຍດາຍ: ຫຼັກທາງດ້ານຮ່າງກາຍ.
ຈື່ໄວ້ວ່າເຈົ້າບໍ່ໄດ້ປະມວນຜົນສອງ thread ໃນເວລາດຽວກັນກັບ multithreading, ທ່ານພຽງແຕ່ກໍານົດເວລາໃຫ້ພວກເຂົາເຊັ່ນວ່າແກນທາງດ້ານຮ່າງກາຍອັນດຽວສາມາດຈັດການກັບພວກມັນໄດ້ຢ່າງມີປະສິດທິພາບເທົ່າທີ່ເປັນໄປໄດ້.
ໃນວຽກທີ່ຂະໜານກັນດີ, ເຊັ່ນການໃຫ້ CPU, ໂປຣເຊດເຊີຕາມເຫດຜົນ (ຫຼື Threads) ຈະສະໜອງການປະຕິບັດໄດ້ພຽງ 50 ເປີເຊັນ. ໃນການເຮັດວຽກດັ່ງກ່າວ, ແກນທາງດ້ານຮ່າງກາຍຈະສະແດງໃຫ້ເຫັນການເພີ່ມປະສິດທິພາບ 100 ເປີເຊັນ.
ໂປເຊດເຊີ, ຫຼັກ, ໂປເຊດເຊີ Logical, ໂປເຊດເຊີ virtual
ປະເພດຕ່າງໆຂອງໂປເຊດເຊີ
ຈໍານວນຫຼາຍ ປະເພດຂອງໂປເຊດເຊີຖືກສ້າງຂື້ນໃນສະຖາປັດຕະຍະກໍາທີ່ແຕກຕ່າງກັນ, ເຊັ່ນ: 64-bit ແລະ 32-bit, ສໍາລັບຄວາມໄວແລະຄວາມຍືດຫຍຸ່ນທີ່ດີທີ່ສຸດ. ປະເພດ CPU ທີ່ແຜ່ຫຼາຍແມ່ນ single-core, dual-core, quad-core, Hexa-core, octa-core, ແລະ deca-core, ຕາມລາຍການຂ້າງລຸ່ມນີ້ :
ໂປເຊດເຊີ | ຄຸນສົມບັດ |
CPU ແກນດ່ຽວ | -ສາມາດປະຕິບັດຄຳສັ່ງໄດ້ເທື່ອລະອັນ. -ບໍ່ມີປະສິດທິພາບເມື່ອມັນມາກັບ multitasking. -ຖ້າມີຫຼາຍກວ່າໜຶ່ງຊອຟແວເຮັດວຽກຢູ່, ຈະເຫັນໄດ້ຊັດເຈນ.ປະສິດທິພາບຫຼຸດລົງ. -ຖ້າການຜ່າຕັດຄັ້ງໜຶ່ງໄດ້ເລີ່ມຂຶ້ນ, ອັນທີສອງຄວນລໍຖ້າຈົນກ່ວາຄັ້ງທຳອິດສຳເລັດແລ້ວ. |
CPU Dual-core | -ສອງໂປເຊດເຊີຖືກລວມເຂົ້າກັນເປັນກ່ອງດຽວ. - ຮອງຮັບເທັກໂນໂລຍີ Hyper-threading (ເຖິງແມ່ນວ່າບໍ່ແມ່ນຢູ່ໃນ CPU Intel dual-core ທັງໝົດ). -64- ຄຳແນະນຳບິດແມ່ນຮອງຮັບ. -ຄວາມອາດສາມາດສຳລັບ multitasking ແລະ multithreading (ອ່ານເພີ່ມເຕີມຂ້າງລຸ່ມ) -Multitasking ເປັນລົມກັບອຸປະກອນນີ້. -ມັນໃຊ້ພະລັງງານໜ້ອຍລົງ. - ການອອກແບບຂອງມັນໄດ້ຖືກທົດສອບຢ່າງລະອຽດ ແລະພິສູດແລ້ວວ່າມີຄວາມໜ້າເຊື່ອຖື. |
CPU Quad-core | - ເປັນຊິບທີ່ມີສີ່ຫນ່ວຍທີ່ແຕກຕ່າງກັນທີ່ເອີ້ນວ່າ cores ທີ່ອ່ານແລະປະຕິບັດຄໍາແນະນໍາຂອງ CPU ເຊັ່ນ: ເພີ່ມ, ຍ້າຍຂໍ້ມູນ, ແລະສາຂາ. -ແຕ່ລະຫຼັກພົວພັນກັບວົງຈອນອື່ນໆໃນ semiconductor, ເຊັ່ນ cache, ການຈັດການຫນ່ວຍຄວາມຈໍາ, ແລະ input / output. ທ່າເຮືອ. |
ໂປເຊດເຊີ Hexa Core | - ມັນເປັນ CPU multi-core ອື່ນທີ່ມີຫົກແກນທີ່ສາມາດປະຕິບັດວຽກງານໄດ້ໄວກວ່າ quad-core ແລະ ໂປເຊດເຊີ dual-core. -ແມ່ນງ່າຍດາຍສໍາລັບຜູ້ໃຊ້ຄອມພິວເຕີສ່ວນບຸກຄົນ, ແລະໃນປັດຈຸບັນ Intel ໄດ້ເປີດຕົວ Inter core i7 ໃນປີ 2010 ດ້ວຍໂປເຊດເຊີ Hexa core. -ໂປເຊດເຊີ Hexacore ໃນປັດຈຸບັນສາມາດເຂົ້າເຖິງໄດ້ໃນໂທລະສັບມືຖື. |
ໂປເຊດເຊີ Octa-core | - ແມ່ນປະກອບດ້ວຍຄູ່ຂອງໂປເຊດເຊີ quad-core ທີ່ແບ່ງວຽກອອກເປັນປະເພດຕ່າງໆ. - ໃນກໍລະນີທີ່ມີເຫດການສຸກເສີນຫຼືຄວາມຕ້ອງການ, ໄວສີ່ຊຸດcores ຈະຖືກກະຕຸ້ນ. - octa-core ຖືກລະບຸຢ່າງສົມບູນດ້ວຍ dual-code core ແລະປັບຕາມຄວາມເຫມາະສົມເພື່ອໃຫ້ປະສິດທິພາບທີ່ດີທີ່ສຸດ. |
ໂປເຊດເຊີ Deca-core | -ມັນມີປະສິດທິພາບຫຼາຍກ່ວາໂປເຊດເຊີອື່ນໆ ແລະດີເລີດໃນການເຮັດວຽກຫຼາຍຢ່າງ. -ສະມາດໂຟນສ່ວນໃຫຍ່ໃນທຸກມື້ນີ້ມາພ້ອມກັບ CPU ຫຼັກ Deca ທີ່ມີລາຄາຕໍ່າ ແລະບໍ່ເຄີຍຕົກແຕ່ງ. . -ແກດເຈັດສ່ວນໃຫຍ່ທີ່ມີຢູ່ໃນຕະຫຼາດມີໂປເຊດເຊີໃໝ່ນີ້ທີ່ໃຫ້ປະສົບການທີ່ດີຂຶ້ນແກ່ລູກຄ້າ ແລະຟັງຊັນເພີ່ມເຕີມທີ່ມີປະໂຫຍດຫຼາຍ. |
ໂປເຊດເຊີປະເພດຕ່າງໆ
ສະຫຼຸບ
- ຫຼັກແມ່ນຫົວໜ່ວຍປະມວນຜົນທີ່ອ່ານຄຳແນະນຳ ແລະ ປະຕິບັດພວກມັນ.
- ເມື່ອໂປຣເຊສເຊີປະມວນຜົນຄຳສັ່ງ, ພວກມັນຈະຜ່ານສີ່ຂັ້ນຕອນ. .
- ຫຼາຍ cores ເປັນໄປໄດ້ໃນ CPU.
- ຈຳນວນຂອງ logical processors ໝາຍເຖິງຈຳນວນ CPU Threads ທີ່ລະບົບປະຕິບັດການສາມາດເຫັນ ແລະ ທີ່ຢູ່.
- ຫຼັກ. ສາມາດເພີ່ມປະສິດທິພາບຂອງທ່ານແລະຊ່ວຍທ່ານໃນການເຮັດວຽກຂອງທ່ານໄດ້ໄວຂຶ້ນ.
- ການປະມວນຜົນຫຼັກຜ່ານສີ່ຂັ້ນຕອນຕົ້ນຕໍ.