ഒരു കോറും ലോജിക്കൽ പ്രോസസറും തമ്മിലുള്ള വ്യത്യാസം എന്താണ്? (വിശദീകരിച്ചത്) - എല്ലാ വ്യത്യാസങ്ങളും
ഉള്ളടക്ക പട്ടിക
ഓരോ കമ്പ്യൂട്ടറിനും പ്രവർത്തിക്കാൻ ഒരു പ്രോസസർ ആവശ്യമാണ്, അത് മിതമായ കാര്യക്ഷമതയുള്ള പ്രോസസറായാലും അല്ലെങ്കിൽ ഒരു വലിയ പെർഫോമൻസ് പവർഹൗസായാലും. തീർച്ചയായും, സിപിയു അല്ലെങ്കിൽ സെൻട്രൽ പ്രോസസ്സിംഗ് യൂണിറ്റ് എന്നറിയപ്പെടുന്ന പ്രൊസസർ, എല്ലാ വർക്കിംഗ് സിസ്റ്റത്തിന്റെയും അത്യന്താപേക്ഷിതമായ ഘടകമാണ്, എന്നാൽ ഇത് ഒന്നിൽ നിന്ന് വളരെ അകലെയാണ്.
ഇന്നത്തെ CPU-കൾ മിക്കവാറും എല്ലാ ഡ്യുവൽ കോർ ആണ്, അതിനർത്ഥം മുഴുവൻ പ്രോസസ്സറും ഡാറ്റ കൈകാര്യം ചെയ്യുന്ന രണ്ട് സ്വതന്ത്ര കോറുകൾ ഉൾക്കൊള്ളുന്നു എന്നാണ്. എന്നാൽ പ്രോസസർ കോറുകളും ലോജിക്കൽ പ്രോസസറുകളും തമ്മിലുള്ള വ്യത്യാസങ്ങൾ എന്തൊക്കെയാണ്, അവ എന്താണ് ചെയ്യുന്നത്?
ഈ ലേഖനത്തിൽ, നിങ്ങൾ കോർ, ലോജിക്കൽ പ്രോസസറുകളെക്കുറിച്ചും അവ തമ്മിലുള്ള വ്യത്യാസത്തെക്കുറിച്ചും പഠിക്കും.
എന്താണ് ഒരു കോർ പ്രോസസർ?
നിർദ്ദേശങ്ങൾ വായിക്കുകയും അവ നടപ്പിലാക്കുകയും ചെയ്യുന്ന പ്രോസസ്സിംഗ് യൂണിറ്റാണ് പ്രൊസസർ കോർ. തത്സമയം പ്രവർത്തിപ്പിക്കുമ്പോൾ നിങ്ങളുടെ കമ്പ്യൂട്ടർ അനുഭവം സൃഷ്ടിക്കുന്നതിന് നിർദ്ദേശങ്ങൾ ഒരുമിച്ച് ലിങ്ക് ചെയ്തിരിക്കുന്നു. നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ നിങ്ങൾ ചെയ്യുന്നതെല്ലാം നിങ്ങളുടെ CPU അക്ഷരാർത്ഥത്തിൽ പ്രോസസ്സ് ചെയ്യണം.
നിങ്ങൾ ഒരു ഫോൾഡർ തുറക്കുമ്പോൾ, നിങ്ങളുടെ പ്രോസസർ ആവശ്യമാണ്. നിങ്ങൾ ഒരു വേഡ് ഡോക്യുമെന്റിൽ ടൈപ്പ് ചെയ്യുമ്പോൾ, നിങ്ങളുടെ പ്രോസസറും ആവശ്യമാണ്. നിങ്ങളുടെ ഗ്രാഫിക്സ് കാർഡ്—ഒരേസമയം ഡാറ്റയിൽ വേഗത്തിൽ പ്രവർത്തിക്കാൻ നൂറുകണക്കിന് പ്രോസസറുകളുള്ള—ഡെസ്ക്ടോപ്പ് പരിസ്ഥിതി, വിൻഡോകൾ, ഗെയിമിംഗ് വിഷ്വലുകൾ എന്നിവ വരയ്ക്കുന്നത് പോലുള്ള കാര്യങ്ങൾക്ക് ഉത്തരവാദിയാണ്. എന്നിരുന്നാലും, അവർക്ക് ഇപ്പോഴും ഒരു പരിധിവരെ നിങ്ങളുടെ പ്രോസസർ ആവശ്യമാണ്.
നിർദ്ദേശം വായിച്ച് അവ നടപ്പിലാക്കുന്ന യൂണിറ്റാണ് കോർ.
കോർ പ്രോസസ്സറുകൾ എങ്ങനെയാണ് പ്രവർത്തിക്കുന്നത്?
പ്രോസസർ ഡിസൈനുകൾ അവിശ്വസനീയമാംവിധം സങ്കീർണ്ണവും ബ്രാൻഡുകളും മോഡലുകളും തമ്മിൽ വളരെ വ്യത്യാസപ്പെട്ടിരിക്കുന്നു. ഏറ്റവും കുറഞ്ഞ സ്ഥലവും ഊർജവും ഉപയോഗിക്കുമ്പോൾ മികച്ച പ്രകടനം നൽകുന്നതിനായി പ്രോസസർ ഡിസൈനുകൾ എപ്പോഴും മെച്ചപ്പെടുത്തിക്കൊണ്ടിരിക്കുന്നു.
വാസ്തുവിദ്യാ മാറ്റങ്ങൾ പരിഗണിക്കാതെ തന്നെ, പ്രോസസ്സറുകൾ നിർദ്ദേശങ്ങൾ പ്രോസസ്സ് ചെയ്യുമ്പോൾ, അവ നാല് പ്രധാന ഘട്ടങ്ങളിലൂടെ കടന്നുപോകുന്നു:
- Fech
- ഡീകോഡ്
- എക്സിക്യൂട്ട് ചെയ്യുക
- എഴുതുക
നേടുക
എടുക്കുക നിങ്ങൾ പ്രതീക്ഷിക്കുന്നത് തന്നെയാണ്. പ്രോസസ്സർ കോർ അതിനായി കാത്തിരിക്കുന്ന നിർദ്ദേശങ്ങൾ നേടുന്നു, അവ സാധാരണയായി മെമ്മറിയിൽ സൂക്ഷിക്കുന്നു. ഇതിൽ റാം ഉൾപ്പെടാം, എന്നാൽ നിലവിലെ പ്രോസസർ കോറുകളിൽ, നിർദ്ദേശങ്ങൾ സാധാരണയായി പ്രൊസസർ കാഷെക്കുള്ളിലെ കോറിനായി കാത്തിരിക്കുന്നു.
പ്രോഗ്രാം കൌണ്ടർ എന്നത് ഒരു ബുക്ക്മാർക്കായി പ്രവർത്തിക്കുന്ന പ്രോസസറിന്റെ ഒരു വിഭാഗമാണ്, ഇത് മുമ്പത്തെ നിർദ്ദേശം എവിടെ നിർത്തിയെന്നും അടുത്തത് എവിടെ നിന്നാണ് ആരംഭിച്ചതെന്നും സൂചിപ്പിക്കുന്നു.
ഡീകോഡ്
അത് വീണ്ടെടുത്ത ശേഷം ഉടനടി കമാൻഡ് ഡീകോഡ് ചെയ്യാൻ പോകുന്നു. ഗണിതശാസ്ത്രം പോലെയുള്ള പ്രോസസ്സർ കോറിന്റെ വിവിധ വിഭാഗങ്ങൾ ആവശ്യമായ നിർദ്ദേശങ്ങൾ പ്രോസസർ കോർ ഡീകോഡ് ചെയ്യണം.
ഓരോ ഭാഗത്തിനും ഒരു ഒപ്കോഡ് ഉണ്ട്, അത് പിന്തുടരുന്ന ഡാറ്റയുമായി എന്തുചെയ്യണമെന്ന് പ്രോസസർ കോറിനോട് പറയുന്നു. പ്രോസസ്സർ കോർ എല്ലാം ക്രമീകരിച്ചുകഴിഞ്ഞാൽ, പ്രോസസ്സർ കോറിന്റെ പ്രത്യേക ഭാഗങ്ങൾ പ്രവർത്തിക്കാൻ കഴിയും.
എക്സിക്യൂട്ട് ചെയ്യുക
പ്രോസസർ എന്താണ് ചെയ്യേണ്ടത് എന്ന് കണ്ടുപിടിക്കുകയും തുടർന്ന് അത് ചെയ്യുകയും ചെയ്യുന്നതാണ് എക്സിക്യൂട്ട് സ്റ്റെപ്പ്. ചോദ്യം ചെയ്യപ്പെടുന്ന പ്രോസസ്സർ കോർ, നൽകിയ ഡാറ്റ എന്നിവയെ അടിസ്ഥാനമാക്കി ഇവിടെ സംഭവിക്കുന്നത് വ്യത്യാസപ്പെടുന്നു.
ഉദാഹരണത്തിന്, പ്രോസസറിന് ALU (അരിത്മെറ്റിക് ലോജിക് യൂണിറ്റ്) ഉള്ളിൽ ഗണിതശാസ്ത്രം നടത്താൻ കഴിയും. സംഖ്യകൾ ക്രഞ്ച് ചെയ്യുന്നതിനും ഉചിതമായ ഫലം നൽകുന്നതിനുമായി ഈ ഉപകരണം വിവിധ ഇൻപുട്ടുകളിലേക്കും ഔട്ട്പുട്ടുകളിലേക്കും ബന്ധിപ്പിക്കാൻ കഴിയും.
റൈറ്റ്ബാക്ക്
റൈറ്റ്ബാക്ക് എന്നറിയപ്പെടുന്ന അവസാന ഘട്ടം, ലളിതമായി സംഭരിക്കുന്നു മെമ്മറിയിലെ മുൻ ഘട്ടങ്ങളുടെ ഫലം. റൺ ചെയ്യുന്ന ആപ്ലിക്കേഷന്റെ ആവശ്യങ്ങൾക്കനുസരിച്ച് ഔട്ട്പുട്ട് റൂട്ട് ചെയ്യപ്പെടുന്നു, എന്നാൽ അടുത്ത നിർദ്ദേശങ്ങൾ വഴി ദ്രുത പ്രവേശനത്തിനായി ഇത് സിപിയു രജിസ്റ്ററുകളിൽ ഇടയ്ക്കിടെ സംഭരിക്കുന്നു.
ഔട്ട്പുട്ടിന്റെ ഭാഗങ്ങൾ വീണ്ടും പ്രോസസ്സ് ചെയ്യേണ്ടത് വരെ അത് അവിടെ നിന്ന് കൈകാര്യം ചെയ്യും, ആ സമയത്ത് അത് RAM-ലേക്ക് സംരക്ഷിക്കപ്പെട്ടേക്കാം.
കോർ പ്രോസസ്സിംഗിന് നാല് ഉണ്ട്. പടികൾ.
എന്താണ് ഒരു ലോജിക്കൽ പ്രോസസർ?
കോർ എന്താണെന്ന് ഇപ്പോൾ നമുക്കറിയാവുന്ന ലോജിക്കൽ പ്രൊസസറുകൾ നിർവചിക്കുന്നത് വളരെ എളുപ്പമാണ്. ഓപ്പറേറ്റിംഗ് സിസ്റ്റം കാണുന്നതും അഭിസംബോധന ചെയ്യാവുന്നതുമായ കോറുകളുടെ എണ്ണം ലോജിക്കൽ പ്രോസസ്സറുകളിൽ അളക്കുന്നു. തൽഫലമായി, ഇത് ഫിസിക്കൽ കോറുകളുടെ എണ്ണത്തിന്റെയും ഓരോ കോറിനും കൈകാര്യം ചെയ്യാൻ കഴിയുന്ന ത്രെഡുകളുടെ എണ്ണത്തിന്റെയും ആകെത്തുകയാണ് (ഗുണനം).
ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് 8-കോർ, 8-ത്രെഡ് CPU ഉണ്ടെന്ന് കരുതുക. . നിങ്ങൾക്ക് എട്ട് ലോജിക്കൽ പ്രോസസറുകൾ ലഭ്യമാകും. ഫിസിക്കൽ കോറുകളുടെ എണ്ണം (8) സംഖ്യ കൊണ്ട് ഗുണിക്കുന്നുഅവർക്ക് കൈകാര്യം ചെയ്യാൻ കഴിയുന്ന ത്രെഡുകൾ ഈ കണക്കിന് തുല്യമാണ്.
എന്നാൽ നിങ്ങളുടെ സിപിയുവിന് ഹൈപ്പർത്രെഡിംഗ് കഴിവുകൾ ഉണ്ടെങ്കിൽ എന്തുചെയ്യും? അതിനാൽ 8-കോർ സിപിയുവിന് 8 * 2 = 16 ലോജിക്കൽ പ്രോസസറുകൾ ഉണ്ടായിരിക്കും, കാരണം ഓരോ കോറിനും രണ്ട് ത്രെഡുകൾ കൈകാര്യം ചെയ്യാൻ കഴിയും.
ഏതാണ് നല്ലത്?
ഏതാണ് കൂടുതൽ വിലപ്പെട്ടതെന്ന് നിങ്ങൾ കരുതുന്നു? ഫിസിക്കൽ കോറുകൾ അല്ലെങ്കിൽ ലോജിക്കൽ പ്രോസസ്സറുകൾ? ഉത്തരം ലളിതമാണ്: ഫിസിക്കൽ കോറുകൾ.
മൾട്ടി ത്രെഡിംഗ് ഉപയോഗിച്ച് നിങ്ങൾ ഒരേ സമയം രണ്ട് ത്രെഡുകൾ പ്രോസസ്സ് ചെയ്യുന്നില്ലെന്ന് ഓർക്കുക, ഒരു ഫിസിക്കൽ കോറിന് കഴിയുന്നത്ര കാര്യക്ഷമമായി കൈകാര്യം ചെയ്യാൻ കഴിയുന്ന തരത്തിലാണ് നിങ്ങൾ അവ ഷെഡ്യൂൾ ചെയ്യുന്നത്.
സിപിയു റെൻഡറിംഗ് പോലെയുള്ള സമാന്തരമായ ജോലിഭാരങ്ങളിൽ, ലോജിക്കൽ പ്രോസസ്സറുകൾ (അല്ലെങ്കിൽ ത്രെഡുകൾ) 50 ശതമാനം പെർഫോമൻസ് ബൂസ്റ്റ് മാത്രമേ നൽകൂ. അത്തരം ജോലിഭാരങ്ങളിൽ, ഫിസിക്കൽ കോറുകൾ 100 ശതമാനം പെർഫോമൻസ് ബൂസ്റ്റ് കാണിക്കും.
പ്രോസസർ, കോർ, ലോജിക്കൽ പ്രോസസർ, വെർച്വൽ പ്രോസസർ
വ്യത്യസ്ത തരം പ്രോസസ്സർ
പലതും ഒപ്റ്റിമൽ സ്പീഡിനും ഫ്ലെക്സിബിലിറ്റിക്കുമായി 64-ബിറ്റ്, 32-ബിറ്റ് എന്നിങ്ങനെ വ്യത്യസ്തമായ ആർക്കിടെക്ചറുകളിൽ പ്രോസസറുകൾ സൃഷ്ടിക്കപ്പെടുന്നു. താഴെ ലിസ്റ്റ് ചെയ്തിരിക്കുന്ന പ്രകാരം സിംഗിൾ കോർ, ഡ്യുവൽ കോർ, ക്വാഡ് കോർ, ഹെക്സാ കോർ, ഒക്റ്റാ കോർ, ഡെക്കാ കോർ എന്നിവയാണ് ഏറ്റവും പ്രചാരത്തിലുള്ള സിപിയുകൾ> പ്രോസസ്സറുകൾ സവിശേഷതകൾ സിംഗിൾ-കോർ സിപിയു -ഒരു സമയം ഒരു കമാൻഡ് മാത്രമേ എക്സിക്യൂട്ട് ചെയ്യാൻ കഴിയൂ.
-മൾട്ടി ടാസ്ക്കിങ്ങിന്റെ കാര്യത്തിൽ കാര്യക്ഷമതയില്ല.
-ഒന്നിൽ കൂടുതൽ സോഫ്റ്റ്വെയറുകൾ പ്രവർത്തിക്കുന്നുണ്ടെങ്കിൽ, ഒരു തിരിച്ചറിയാൻ കഴിയും.പ്രകടനത്തിലെ കുറവ്.
-ഒരു ശസ്ത്രക്രിയ ആരംഭിച്ചിട്ടുണ്ടെങ്കിൽ, രണ്ടാമത്തേത് ആദ്യത്തേത് പൂർത്തിയാകുന്നതുവരെ കാത്തിരിക്കണം.
-ഹൈപ്പർ-ത്രെഡിംഗ് സാങ്കേതികവിദ്യ പിന്തുണയ്ക്കുന്നു (എല്ലാ ഡ്യുവൽ-കോർ ഇന്റൽ സിപിയുവിലും ഇല്ലെങ്കിലും).
-64- ബിറ്റ് നിർദ്ദേശങ്ങൾ പിന്തുണയ്ക്കുന്നു.
-മൾട്ടിടാസ്ക്കിങ്ങിനും മൾട്ടിത്രെഡിംഗിനുമുള്ള ശേഷി (താഴെ കൂടുതൽ വായിക്കുക)
ഇതും കാണുക: വാൾമാർട്ടിലെ PTO VS PPTO: നയം മനസ്സിലാക്കൽ - എല്ലാ വ്യത്യാസങ്ങളും-ഈ ഉപകരണത്തിൽ മൾട്ടിടാസ്കിംഗ് ഒരു കാറ്റ് ആണ്.
-ഇത് കുറച്ച് പവർ ഉപയോഗിക്കുന്നു.
-ഇതിന്റെ ഡിസൈൻ സമഗ്രമായി പരീക്ഷിക്കുകയും വിശ്വസനീയമാണെന്ന് തെളിയിക്കുകയും ചെയ്തു.
-ഓരോ കോറും കാഷെ, മെമ്മറി മാനേജ്മെന്റ്, ഇൻപുട്ട്/ഔട്ട്പുട്ട് എന്നിങ്ങനെയുള്ള അർദ്ധചാലകത്തിലെ മറ്റ് സർക്യൂട്ടുകളുമായി സംവദിക്കുന്നു. തുറമുഖങ്ങൾ.
-പേഴ്സണൽ കമ്പ്യൂട്ടറുകളുടെ ഉപയോക്താക്കൾക്ക് ലളിതമാണ്, ഇന്റൽ 2010-ൽ ഹെക്സാ കോർ പ്രോസസർ ഉപയോഗിച്ച് ഇന്റർ കോർ i7 പുറത്തിറക്കി.
-ഹെക്സാകോർ പ്രോസസ്സറുകൾ ഇപ്പോൾ സെൽഫോണുകളിൽ ആക്സസ് ചെയ്യാവുന്നതാണ്.
-അടിയന്തര സാഹചര്യമോ ആവശ്യമോ ഉണ്ടായാൽ, ദ്രുത നാല് സെറ്റുകൾകോറുകൾ പ്രവർത്തനക്ഷമമാക്കും.
-ഒക്ടാ-കോർ ഡ്യൂവൽ-കോഡ് കോർ ഉപയോഗിച്ച് കൃത്യമായി വ്യക്തമാക്കുകയും മികച്ച പ്രകടനം നൽകുന്നതിന് അതിനനുസരിച്ച് ക്രമീകരിക്കുകയും ചെയ്യുന്നു.
-ഇന്നത്തെ മിക്ക സ്മാർട്ട്ഫോണുകളും ഡെക്കാ കോർ സിപിയുകളിലൂടെയാണ് വരുന്നത്. .
-വിപണിയിൽ ലഭ്യമായ മിക്ക ഗാഡ്ജെറ്റുകളിലും ഈ പുതിയ പ്രോസസർ ഉണ്ട്, അത് ഉപഭോക്താക്കൾക്ക് മികച്ച അനുഭവവും കൂടുതൽ സഹായകമായ അധിക പ്രവർത്തനങ്ങളും നൽകുന്നു.
ഇതും കാണുക: ഇന്റർകൂളർ വിഎസ് റേഡിയേഴ്സ്: എന്താണ് കൂടുതൽ കാര്യക്ഷമമായത്? - എല്ലാ വ്യത്യാസങ്ങളുംവ്യത്യസ്ത തരം പ്രോസസ്സറുകൾ
ഉപസംഹാരം
- നിർദ്ദേശങ്ങൾ വായിക്കുകയും അവ നടപ്പിലാക്കുകയും ചെയ്യുന്ന പ്രോസസ്സിംഗ് യൂണിറ്റാണ് കോർ.
- പ്രോസസറുകൾ നിർദ്ദേശങ്ങൾ പ്രോസസ്സ് ചെയ്യുമ്പോൾ, അവ നാല് ഘട്ടങ്ങളിലൂടെ കടന്നുപോകുന്നു. .
- ഒരു സിപിയുവിൽ ഒന്നിലധികം കോറുകൾ സാധ്യമാണ്.
- ലോജിക്കൽ പ്രോസസ്സറുകളുടെ എണ്ണം എന്നത് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന് കാണാനും അഭിസംബോധന ചെയ്യാനും കഴിയുന്ന സിപിയു ത്രെഡുകളുടെ എണ്ണത്തെ സൂചിപ്പിക്കുന്നു.
- കോർ നിങ്ങളുടെ പ്രകടനം വർദ്ധിപ്പിക്കാനും നിങ്ങളുടെ ജോലി കൂടുതൽ വേഗത്തിൽ ചെയ്യാനും നിങ്ങളെ സഹായിക്കാനാകും.
- കോർ പ്രോസസ്സിംഗ് നാല് പ്രധാന ഘട്ടങ്ങളിലൂടെ കടന്നുപോകുന്നു.