എഡിറ്ററുടെ തിരഞ്ഞെടുപ്പ്:

പരസ്യം ചെയ്യൽ

വീട് - ഇടനാഴി
വിവരണത്തോടുകൂടിയ പ്രോസസ്സർ സർക്യൂട്ട്. ഒരു കമ്പ്യൂട്ടർ പ്രോസസർ എങ്ങനെയാണ് പ്രവർത്തിക്കുന്നത്? എല്ലാം എങ്ങനെ പ്രവർത്തിക്കുന്നു

സിസ്റ്റം യൂണിറ്റിലെ കമ്പ്യൂട്ടറിൻ്റെ പ്രധാന ഉപകരണങ്ങൾ "ലൈവ്". ഇവ ഉൾപ്പെടുന്നു: മദർബോർഡ്, പ്രോസസർ, വീഡിയോ കാർഡ്, റാം, ഹാർഡ് ഡ്രൈവ്. എന്നാൽ അതിന് പുറത്ത്, സാധാരണയായി മേശപ്പുറത്ത്, പ്രാധാന്യം കുറഞ്ഞ കമ്പ്യൂട്ടർ ഉപകരണങ്ങളും "ലൈവ്". പോലുള്ളവ: മോണിറ്റർ, മൗസ്, കീബോർഡ്, സ്പീക്കറുകൾ, പ്രിൻ്റർ.

ഈ ലേഖനത്തിൽ നമ്മൾ നോക്കും, കമ്പ്യൂട്ടർ എന്താണ് ഉൾക്കൊള്ളുന്നത്ഈ ഉപകരണങ്ങൾ എങ്ങനെയിരിക്കും, അവ ഏത് പ്രവർത്തനമാണ് നിർവഹിക്കുന്നത്, എവിടെയാണ് സ്ഥിതി ചെയ്യുന്നത്.

സിസ്റ്റം യൂണിറ്റ്.

ആദ്യ വിഭാഗത്തിൽ, ഞങ്ങൾ ആ ഉപകരണങ്ങൾ വിശകലനം ചെയ്യും, അല്ലെങ്കിൽ അവ സിസ്റ്റം യൂണിറ്റിൽ "മറഞ്ഞിരിക്കുന്ന" ഘടകങ്ങൾ എന്നും വിളിക്കുന്നു. അവയാണ് അവൻ്റെ ജോലിയിൽ ഏറ്റവും പ്രധാനം. വഴിയിൽ, നിങ്ങൾക്ക് ഉടൻ തന്നെ സിസ്റ്റം യൂണിറ്റിലേക്ക് നോക്കാം. ഇത് ബുദ്ധിമുട്ടുള്ള കാര്യമല്ല. സിസ്റ്റം യൂണിറ്റിൻ്റെ പിൻഭാഗത്തുള്ള രണ്ട് ബോൾട്ടുകൾ അഴിച്ചുമാറ്റി കവർ വശത്തേക്ക് നീക്കാൻ ഇത് മതിയാകും, തുടർന്ന് കമ്പ്യൂട്ടറിൻ്റെ ഏറ്റവും പ്രധാനപ്പെട്ട ഉപകരണങ്ങളുടെ ഒരു കാഴ്ച ഞങ്ങൾ കാണും, അത് ഞങ്ങൾ ഇപ്പോൾ ക്രമത്തിൽ പരിഗണിക്കും.

ഒരു കമ്പ്യൂട്ടറിൻ്റെ പ്രധാന ഘടകങ്ങളെ ബന്ധിപ്പിക്കുന്നതിന് രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന ഒരു പ്രിൻ്റഡ് സർക്യൂട്ട് ബോർഡാണ് മദർബോർഡ്. അവയിൽ ചിലത്, ഉദാഹരണത്തിന്, ഒരു പ്രോസസർ അല്ലെങ്കിൽ വീഡിയോ കാർഡ്, ഒരു പ്രത്യേക സ്ലോട്ടിൽ മദർബോർഡിൽ തന്നെ നേരിട്ട് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്. ഘടകങ്ങളുടെ മറ്റൊരു ഭാഗം, ഉദാഹരണത്തിന്, ഒരു ഹാർഡ് ഡ്രൈവ് അല്ലെങ്കിൽ വൈദ്യുതി വിതരണം, പ്രത്യേക കേബിളുകൾ ഉപയോഗിച്ച് മദർബോർഡിലേക്ക് ബന്ധിപ്പിച്ചിരിക്കുന്നു.

ഒരു പ്രോസസർ ഒരു മൈക്രോ സർക്യൂട്ടും അതേ സമയം ഒരു കമ്പ്യൂട്ടറിൻ്റെ "തലച്ചോറും" ആണ്. എന്തുകൊണ്ട്? കാരണം, എല്ലാ പ്രവർത്തനങ്ങളും നിർവഹിക്കാനുള്ള ഉത്തരവാദിത്തം അവനാണ്. മികച്ച പ്രോസസർ, അതേ പ്രവർത്തനങ്ങൾ വേഗത്തിൽ നിർവഹിക്കും, അതനുസരിച്ച് കമ്പ്യൂട്ടർ വേഗത്തിൽ പ്രവർത്തിക്കും. പ്രോസസ്സർ, തീർച്ചയായും, കമ്പ്യൂട്ടറിൻ്റെ വേഗതയെ ബാധിക്കുന്നു, മാത്രമല്ല, പിസിയുടെ വേഗതയും നിങ്ങളുടെ ഹാർഡ് ഡ്രൈവ്, വീഡിയോ കാർഡ്, റാം എന്നിവയെ ആശ്രയിച്ചിരിക്കും. അതിനാൽ ശേഷിക്കുന്ന ഘടകങ്ങൾ ഇതിനകം കാലഹരണപ്പെട്ടതാണെങ്കിൽ ഏറ്റവും ശക്തമായ പ്രോസസ്സർ കൂടുതൽ കമ്പ്യൂട്ടർ വേഗത ഉറപ്പ് നൽകുന്നില്ല.

3. വീഡിയോ കാർഡ്.

ഒരു വീഡിയോ കാർഡ്, അല്ലെങ്കിൽ ഒരു ഗ്രാഫിക്സ് കാർഡ്, ഒരു മോണിറ്റർ സ്ക്രീനിൽ ചിത്രങ്ങൾ പ്രദർശിപ്പിക്കാൻ രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ്. ഒരു പ്രത്യേക PSI-Express കണക്ടറിൽ ഇത് മദർബോർഡിലും ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്. സാധാരണയായി, ഒരു വീഡിയോ കാർഡ് മദർബോർഡിൽ തന്നെ നിർമ്മിക്കാൻ കഴിയും, എന്നാൽ അതിൻ്റെ ശക്തി മിക്കപ്പോഴും ഓഫീസ് ആപ്ലിക്കേഷനുകൾക്കും ഇൻ്റർനെറ്റ് ബ്രൗസിംഗിനും മാത്രം മതിയാകും.

പഴയ ഗെയിം കൺസോളുകളിൽ നിന്നുള്ള കാട്രിഡ്ജിന് സമാനമായ ഒരു ചതുരാകൃതിയിലുള്ള സ്ട്രിപ്പാണ് റാം. ഇത് ഡാറ്റയുടെ താൽക്കാലിക സംഭരണത്തിനായി ഉദ്ദേശിച്ചുള്ളതാണ്. ഉദാഹരണത്തിന്, ഇത് ക്ലിപ്പ്ബോർഡ് സംഭരിക്കുന്നു. ഞങ്ങൾ സൈറ്റിൽ കുറച്ച് വാചകം പകർത്തി, അത് ഉടൻ തന്നെ റാമിൽ എത്തി. പ്രവർത്തിക്കുന്ന പ്രോഗ്രാമുകൾ, കമ്പ്യൂട്ടർ സ്ലീപ്പ് മോഡ്, മറ്റ് താൽക്കാലിക ഡാറ്റ എന്നിവയെക്കുറിച്ചുള്ള വിവരങ്ങൾ റാമിൽ സംഭരിച്ചിരിക്കുന്നു. കംപ്യൂട്ടർ ഓഫാക്കിയ ശേഷം അതിൽ നിന്നുള്ള ഡാറ്റ പൂർണമായും ഡിലീറ്റ് ആകുമെന്നതാണ് റാമിൻ്റെ പ്രത്യേകത.

ഒരു ഹാർഡ് ഡ്രൈവ്, റാമിൽ നിന്ന് വ്യത്യസ്തമായി, ഫയലുകളുടെ ദീർഘകാല സംഭരണത്തിനായി രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ്. ഇതിനെ ഹാർഡ് ഡ്രൈവ് എന്ന് വിളിക്കുന്നു. ഇത് പ്രത്യേക പ്ലേറ്റുകളിൽ ഡാറ്റ സംഭരിക്കുന്നു. എസ്എസ്ഡി ഡ്രൈവുകളും അടുത്തിടെ വ്യാപകമായി.

അവയുടെ സവിശേഷതകളിൽ ഉയർന്ന വേഗതയുള്ള പ്രവർത്തനവും ഉൾപ്പെടുന്നു, പക്ഷേ ഉടനടി ഒരു പോരായ്മയുണ്ട് - അവ ചെലവേറിയതാണ്. ഒരു 64 GB SSD ഡ്രൈവിന് 750 GB ഹാർഡ് ഡ്രൈവിൻ്റെ അതേ വില ലഭിക്കും. നൂറുകണക്കിന് ജിഗാബൈറ്റുകളുടെ ഒരു എസ്എസ്ഡിക്ക് എത്രമാത്രം വിലവരും എന്ന് നിങ്ങൾക്ക് ഊഹിക്കാനാകുമോ? അയ്യോ, ആവോ! എന്നാൽ അസ്വസ്ഥരാകരുത്, നിങ്ങൾക്ക് 64 ജിബി എസ്എസ്ഡി ഡ്രൈവ് വാങ്ങാനും അത് ഒരു സിസ്റ്റം ഡ്രൈവായി ഉപയോഗിക്കാനും കഴിയും, അതായത്, അതിൽ വിൻഡോസ് ഇൻസ്റ്റാൾ ചെയ്യുക. ജോലിയുടെ വേഗത നിരവധി തവണ വർദ്ധിക്കുന്നതായി അവർ പറയുന്നു. സിസ്റ്റം വളരെ വേഗത്തിൽ ആരംഭിക്കുന്നു, പ്രോഗ്രാമുകൾ പറക്കുന്നു. ഒരു SSD-ലേക്ക് അപ്ഗ്രേഡ് ചെയ്യാനും ഒരു പരമ്പരാഗത ഹാർഡ് ഡ്രൈവിൽ സാധാരണ ഫയലുകൾ സംഭരിക്കാനും ഞാൻ പദ്ധതിയിടുന്നു.

ഡിസ്കുകളിൽ പ്രവർത്തിക്കാൻ ഒരു ഡിസ്ക് ഡ്രൈവ് ആവശ്യമാണ്. ഇത് വളരെ കുറച്ച് തവണ മാത്രമേ ഉപയോഗിക്കുന്നുള്ളൂവെങ്കിലും, ഡെസ്ക്ടോപ്പ് കമ്പ്യൂട്ടറുകളിൽ ഇത് ഇപ്പോഴും ഉപദ്രവിക്കില്ല. കുറഞ്ഞത്, സിസ്റ്റം ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് ഡ്രൈവ് ഉപയോഗപ്രദമാകും.

6. തണുപ്പിക്കൽ സംവിധാനങ്ങൾ.

ഘടകങ്ങളെ തണുപ്പിക്കുന്ന ഫാനുകൾ അടങ്ങിയതാണ് തണുപ്പിക്കൽ സംവിധാനം. സാധാരണയായി മൂന്നോ അതിലധികമോ കൂളറുകൾ ഇൻസ്റ്റാൾ ചെയ്യപ്പെടുന്നു. പ്രോസസറിൽ ഒന്ന്, വീഡിയോ കാർഡിൽ ഒന്ന്, പവർ സപ്ലൈയിൽ ഒന്ന്, തുടർന്ന് ആവശ്യമുള്ളത് എന്നിവ ഉറപ്പാക്കുക. എന്തെങ്കിലും ചൂടുള്ളതാണെങ്കിൽ, അത് തണുപ്പിക്കുന്നത് നല്ലതാണ്. ഫാനുകൾ ഹാർഡ് ഡ്രൈവുകളിലും കേസിലും ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്. കേസിലെ കൂളർ ഫ്രണ്ട് പാനലിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ, അത് ചൂട് എടുത്തുകളയുന്നു, പിൻ കമ്പാർട്ടുമെൻ്റിൽ സ്ഥാപിച്ചിരിക്കുന്ന കൂളറുകൾ സിസ്റ്റത്തിലേക്ക് തണുത്ത വായു നൽകുന്നു.

സൗണ്ട് കാർഡ് സ്പീക്കറുകളിലേക്ക് ശബ്ദം പുറപ്പെടുവിക്കുന്നു. ഇത് സാധാരണയായി മദർബോർഡിലാണ് നിർമ്മിച്ചിരിക്കുന്നത്. എന്നാൽ അത് ഒന്നുകിൽ തകരുകയും അതിനാൽ വെവ്വേറെ വാങ്ങുകയും ചെയ്യുന്നു, അല്ലെങ്കിൽ തുടക്കത്തിൽ പിസി ഉടമ സ്റ്റാൻഡേർഡ് ഒന്നിൻ്റെ ഗുണനിലവാരത്തിൽ തൃപ്തനല്ല, അവൻ മറ്റൊരു ശബ്ദ സംവിധാനം വാങ്ങുന്നു. പൊതുവേ, ഈ PC ഉപകരണങ്ങളുടെ പട്ടികയിൽ ഉണ്ടായിരിക്കാൻ ഒരു ശബ്ദ കാർഡിനും അവകാശമുണ്ട്.

മുകളിൽ വിവരിച്ചിരിക്കുന്ന എല്ലാ കമ്പ്യൂട്ടർ ഉപകരണങ്ങൾക്കും പ്രവർത്തിക്കാൻ ഒരു പവർ സപ്ലൈ ആവശ്യമാണ്. ഇത് എല്ലാ ഘടകങ്ങളും ആവശ്യമായ അളവിലുള്ള വൈദ്യുതി നൽകുന്നു.

8. ശരീരം

മദർബോർഡ്, പ്രോസസർ, വീഡിയോ കാർഡ്, റാം, ഹാർഡ് ഡ്രൈവ്, ഫ്ലോപ്പി ഡ്രൈവ്, സൗണ്ട് കാർഡ്, പവർ സപ്ലൈ, ചില അധിക ഘടകങ്ങൾ എന്നിവ എവിടെയെങ്കിലും സ്ഥാപിക്കുന്നതിന്, ഞങ്ങൾക്ക് ഒരു കേസ് ആവശ്യമാണ്. അവിടെ, ഇതെല്ലാം ശ്രദ്ധാപൂർവ്വം ഇൻസ്റ്റാൾ ചെയ്യുകയും സ്ക്രൂ ചെയ്യുകയും ബന്ധിപ്പിക്കുകയും സ്വിച്ച് ഓൺ മുതൽ സ്വിച്ച് ഓഫ് വരെ ദൈനംദിന ജീവിതം ആരംഭിക്കുകയും ചെയ്യുന്നു. കേസിൽ ആവശ്യമായ താപനില നിലനിർത്തുന്നു, എല്ലാം കേടുപാടുകളിൽ നിന്ന് സംരക്ഷിക്കപ്പെടുന്നു.

തൽഫലമായി, അതിൻ്റെ പ്രവർത്തനത്തിന് ആവശ്യമായ ഏറ്റവും പ്രധാനപ്പെട്ട എല്ലാ കമ്പ്യൂട്ടർ ഉപകരണങ്ങളും ഉള്ള ഒരു പൂർണ്ണമായ സിസ്റ്റം യൂണിറ്റ് ഞങ്ങൾക്ക് ലഭിക്കും.

പെരിഫറലുകൾ.

ശരി, കമ്പ്യൂട്ടറിൽ പൂർണ്ണമായി പ്രവർത്തിക്കാൻ തുടങ്ങുന്നതിനും "ബസ്സിംഗ്" സിസ്റ്റം യൂണിറ്റിലേക്ക് നോക്കാതിരിക്കുന്നതിനും, ഞങ്ങൾക്ക് പെരിഫറൽ ഉപകരണങ്ങൾ ആവശ്യമാണ്. സിസ്റ്റം യൂണിറ്റിന് പുറത്തുള്ള കമ്പ്യൂട്ടർ ഘടകങ്ങൾ ഇതിൽ ഉൾപ്പെടുന്നു.

നമ്മൾ എന്താണ് പ്രവർത്തിക്കുന്നതെന്ന് കാണാൻ സ്വാഭാവികമായും ഒരു മോണിറ്റർ ആവശ്യമാണ്. വീഡിയോ കാർഡ് മോണിറ്ററിലേക്ക് ചിത്രം നൽകുന്നു. ഒരു VGA അല്ലെങ്കിൽ HDMI കേബിൾ ഉപയോഗിച്ച് അവ പരസ്പരം ബന്ധിപ്പിച്ചിരിക്കുന്നു.

വിവരങ്ങൾ നൽകുന്നതിനായി കീബോർഡ് രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നു, തീർച്ചയായും, പൂർണ്ണമായ കീബോർഡ് ഇല്ലാതെ ഏത് തരത്തിലുള്ള ജോലിയാണ്. വാചകം ടൈപ്പുചെയ്യാനും ഗെയിമുകൾ കളിക്കാനും ഇൻ്റർനെറ്റ് സർഫ് ചെയ്യാനും എല്ലായിടത്തും നിങ്ങൾക്ക് ഒരു കീബോർഡ് ആവശ്യമാണ്.

3. മൗസ്.

സ്ക്രീനിൽ കഴ്സർ നിയന്ത്രിക്കാൻ മൗസ് ആവശ്യമാണ്. ഇത് വ്യത്യസ്ത ദിശകളിലേക്ക് നീക്കുക, ക്ലിക്ക് ചെയ്യുക, ഫയലുകളും ഫോൾഡറുകളും തുറക്കുക, വിവിധ ഫംഗ്ഷനുകൾ വിളിക്കുക എന്നിവയും അതിലേറെയും. ഒരു കീബോർഡില്ലാത്തതുപോലെ, നിങ്ങൾക്ക് ഒരു മൗസ് ഇല്ലാതെ ജീവിക്കാൻ കഴിയില്ല.

4. സ്പീക്കറുകൾ.

പ്രധാനമായും സംഗീതം കേൾക്കാനും സിനിമ കാണാനും ഗെയിമുകൾ കളിക്കാനും സ്പീക്കറുകൾ ആവശ്യമാണ്. ഈ ടാസ്‌ക്കുകളിൽ സാധാരണ ഉപയോക്താക്കൾ ദിവസേന പുനർനിർമ്മിക്കുന്നതിനേക്കാൾ കൂടുതൽ സ്പീക്കറുകൾ ഇന്ന് മറ്റാരാണ് ഉപയോഗിക്കുന്നത്.

രേഖകൾ പ്രിൻ്റ് ചെയ്യാനും സ്കാൻ ചെയ്യാനും പ്രിൻ്റിംഗ് ഫീൽഡിൽ ആവശ്യമായ മറ്റെല്ലാത്തിനും ഒരു പ്രിൻ്ററും സ്കാനറും ആവശ്യമാണ്. അല്ലെങ്കിൽ MFP, മൾട്ടിഫങ്ഷണൽ ഉപകരണം. ഈ ഉപകരണം ഉപയോഗിച്ച് പലപ്പോഴും എന്തെങ്കിലും പ്രിൻ്റ് ചെയ്യുന്നവർക്കും എന്തെങ്കിലും സ്കാൻ ചെയ്യുന്നവർക്കും ഫോട്ടോകോപ്പികൾ ചെയ്യുന്നവർക്കും മറ്റ് പല ജോലികൾ ചെയ്യുന്നവർക്കും ഇത് ഉപയോഗപ്രദമാകും.

ഈ ലേഖനത്തിൽ ഞങ്ങൾ പ്രധാനം ചുരുക്കമായി മാത്രമേ അവലോകനം ചെയ്തിട്ടുള്ളൂ കമ്പ്യൂട്ടർ ഉപകരണങ്ങൾ, കൂടാതെ മറ്റുള്ളവയിൽ, നിങ്ങൾ ചുവടെ കാണുന്ന ലിങ്കുകൾ, ഞങ്ങൾ ഏറ്റവും ജനപ്രിയമായ എല്ലാ പെരിഫറൽ ഉപകരണങ്ങളും അതുപോലെ തന്നെ സിസ്റ്റം യൂണിറ്റിൻ്റെ ഭാഗമായ ഘടകങ്ങളും, അതായത് ഘടകങ്ങൾ എന്നിവ വിശദമായി പരിഗണിക്കും.

വായന ആസ്വദിക്കൂ!

ഒരു കമ്പ്യൂട്ടറിൽ, എല്ലാ "ഹാർഡ്‌വെയർ" ഘടകങ്ങളുടെയും പ്രധാന ഘടകം സെൻട്രൽ പ്രോസസറാണെന്ന് മിക്കവാറും എല്ലാവർക്കും അറിയാം. എന്നാൽ ഒരു പ്രോസസർ എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് മനസ്സിലാക്കുന്ന ആളുകളുടെ സർക്കിൾ വളരെ പരിമിതമാണ്. മിക്ക ഉപയോക്താക്കൾക്കും ഇതിനെക്കുറിച്ച് യാതൊരു ധാരണയുമില്ല. സിസ്റ്റം പെട്ടെന്ന് മന്ദഗതിയിലാകാൻ തുടങ്ങുമ്പോൾപ്പോലും, പ്രോസസറാണ് നന്നായി പ്രവർത്തിക്കുന്നില്ലെന്നും മറ്റ് ഘടകങ്ങളോട് പ്രാധാന്യം നൽകാത്തതെന്നും പലരും വിശ്വസിക്കുന്നു. സാഹചര്യം പൂർണ്ണമായി മനസ്സിലാക്കാൻ, സിപിയു പ്രവർത്തനത്തിൻ്റെ ചില വശങ്ങൾ നോക്കാം.

എന്താണ് സെൻട്രൽ പ്രോസസ്സിംഗ് യൂണിറ്റ്?

പ്രോസസർ എന്താണ് ഉൾക്കൊള്ളുന്നത്?

ഒരു ഇൻ്റൽ പ്രോസസർ അല്ലെങ്കിൽ അതിൻ്റെ എതിരാളിയായ എഎംഡി എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്നതിനെക്കുറിച്ച് നമ്മൾ സംസാരിക്കുകയാണെങ്കിൽ, ഈ ചിപ്പുകൾ എങ്ങനെയാണ് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത് എന്ന് നിങ്ങൾ നോക്കേണ്ടതുണ്ട്. ആദ്യത്തെ മൈക്രോപ്രൊസസർ (വഴിയിൽ, ഇത് ഇൻ്റലിൽ നിന്നുള്ളതാണ്, മോഡൽ 4040) 1971 ൽ വീണ്ടും പ്രത്യക്ഷപ്പെട്ടു. ഇതിന് 4 ബിറ്റ് വിവരങ്ങൾ മാത്രം പ്രോസസ്സ് ചെയ്യുന്നതിലൂടെ ഏറ്റവും ലളിതമായ സങ്കലന, കുറയ്ക്കൽ പ്രവർത്തനങ്ങൾ മാത്രമേ നടത്താൻ കഴിയൂ, അതായത് ഇതിന് 4-ബിറ്റ് ആർക്കിടെക്ചർ ഉണ്ടായിരുന്നു.

ആധുനിക പ്രോസസറുകൾ, ആദ്യജാതനെപ്പോലെ, ട്രാൻസിസ്റ്ററുകളെ അടിസ്ഥാനമാക്കിയുള്ളതും വളരെ വേഗതയുള്ളതുമാണ്. ട്രാൻസിസ്റ്ററുകൾ മുദ്രണം ചെയ്തിട്ടുള്ള ഒരൊറ്റ ക്രിസ്റ്റൽ നിർമ്മിക്കുന്ന ഒരു നിശ്ചിത എണ്ണം വ്യക്തിഗത സിലിക്കൺ വേഫറുകളിൽ നിന്ന് ഫോട്ടോലിത്തോഗ്രാഫി ഉപയോഗിച്ചാണ് അവ നിർമ്മിക്കുന്നത്. ത്വരിതപ്പെടുത്തിയ ബോറോൺ അയോണുകൾ ഉപയോഗിച്ച് ഒരു പ്രത്യേക ആക്സിലറേറ്ററിലാണ് സർക്യൂട്ട് സൃഷ്ടിക്കുന്നത്. പ്രോസസറുകളുടെ ആന്തരിക ഘടനയിൽ, പ്രധാന ഘടകങ്ങൾ കോറുകൾ, ബസുകൾ, റിവിഷൻ എന്ന് വിളിക്കുന്ന പ്രവർത്തന കണങ്ങൾ എന്നിവയാണ്.

പ്രധാന സവിശേഷതകൾ

മറ്റേതൊരു ഉപകരണത്തെയും പോലെ, പ്രോസസറും ചില പാരാമീറ്ററുകളാൽ സവിശേഷതയാണ്, പ്രോസസ്സർ എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്ന ചോദ്യത്തിന് ഉത്തരം നൽകുമ്പോൾ അവഗണിക്കാൻ കഴിയില്ല. ഒന്നാമതായി, ഇത്:

  • കോറുകളുടെ എണ്ണം;
  • ത്രെഡുകളുടെ എണ്ണം;
  • കാഷെ വലുപ്പം (ആന്തരിക മെമ്മറി);
  • ക്ലോക്ക് ആവൃത്തി;
  • ടയർ വേഗത.

ഇപ്പോൾ, നമുക്ക് ക്ലോക്ക് ഫ്രീക്വൻസിയിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കാം. പ്രോസസറിനെ കമ്പ്യൂട്ടറിൻ്റെ ഹൃദയം എന്ന് വിളിക്കുന്നത് വെറുതെയല്ല. ഹൃദയം പോലെ, അത് സെക്കൻഡിൽ ഒരു നിശ്ചിത എണ്ണം സ്പന്ദനങ്ങളോടെ പൾസേഷൻ മോഡിൽ പ്രവർത്തിക്കുന്നു. ക്ലോക്ക് ഫ്രീക്വൻസി MHz അല്ലെങ്കിൽ GHz ൽ അളക്കുന്നു. അത് ഉയർന്നതാണ്, ഉപകരണത്തിന് കൂടുതൽ പ്രവർത്തനങ്ങൾ നടത്താൻ കഴിയും.

ഏത് ആവൃത്തിയിലാണ് പ്രോസസ്സർ പ്രവർത്തിക്കുന്നത്, അതിൻ്റെ പ്രഖ്യാപിത സ്വഭാവസവിശേഷതകളിൽ നിന്ന് നിങ്ങൾക്ക് കണ്ടെത്താം അല്ലെങ്കിൽ വിവരങ്ങൾ നോക്കാം എന്നാൽ കമാൻഡുകൾ പ്രോസസ്സ് ചെയ്യുമ്പോൾ, ആവൃത്തി മാറാം, ഓവർക്ലോക്കിംഗ് സമയത്ത് (ഓവർലോക്കിംഗ്) അത് അങ്ങേയറ്റത്തെ പരിധിയിലേക്ക് വർദ്ധിക്കും. അങ്ങനെ, പ്രഖ്യാപിത മൂല്യം ഒരു ശരാശരി സൂചകം മാത്രമാണ്.

പ്രോസസറിൻ്റെ പ്രോസസ്സിംഗ് സെൻ്ററുകളുടെ എണ്ണം നിർണ്ണയിക്കുന്ന ഒരു സൂചകമാണ് കോറുകളുടെ എണ്ണം (ത്രെഡുകളുമായി ആശയക്കുഴപ്പത്തിലാകരുത് - കോറുകളുടെയും ത്രെഡുകളുടെയും എണ്ണം ഒന്നായിരിക്കില്ല). ഈ വിതരണം കാരണം, പ്രവർത്തനങ്ങൾ മറ്റ് കോറുകളിലേക്ക് റീഡയറക്‌ട് ചെയ്യാനും അതുവഴി മൊത്തത്തിലുള്ള പ്രകടനം വർദ്ധിപ്പിക്കാനും കഴിയും.

ഒരു പ്രോസസ്സർ എങ്ങനെ പ്രവർത്തിക്കുന്നു: കമാൻഡ് പ്രോസസ്സിംഗ്

ഇപ്പോൾ എക്സിക്യൂട്ടബിൾ കമാൻഡുകളുടെ ഘടനയെക്കുറിച്ച് കുറച്ച്. ഒരു പ്രോസസർ എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് നിങ്ങൾ നോക്കുകയാണെങ്കിൽ, ഏത് കമാൻഡിനും രണ്ട് ഘടകങ്ങൾ ഉണ്ടെന്ന് നിങ്ങൾ വ്യക്തമായി മനസ്സിലാക്കേണ്ടതുണ്ട് - ഒരു പ്രവർത്തനപരവും ഓപ്പറണ്ടും.

ഈ സമയത്ത് കമ്പ്യൂട്ടർ സിസ്റ്റം എന്താണ് ചെയ്യേണ്ടതെന്ന് ഓപ്പറേറ്റിംഗ് ഭാഗം വ്യക്തമാക്കുന്നു; കൂടാതെ, പ്രോസസർ കോറിൽ രണ്ട് കമ്പ്യൂട്ടിംഗ് സെൻ്ററുകൾ (കണ്ടെയ്‌നറുകൾ, ത്രെഡുകൾ) അടങ്ങിയിരിക്കാം, ഇത് ഒരു കമാൻഡിൻ്റെ നിർവ്വഹണത്തെ പല ഘട്ടങ്ങളായി വിഭജിക്കുന്നു:

  • ഉത്പാദനം;
  • ഡീക്രിപ്ഷൻ;
  • കമാൻഡ് എക്സിക്യൂഷൻ;
  • പ്രോസസ്സറിൻ്റെ മെമ്മറി തന്നെ ആക്സസ് ചെയ്യുന്നു
  • ഫലം സംരക്ഷിക്കുന്നു.

ഇന്ന്, രണ്ട് ലെവൽ കാഷെ മെമ്മറി ഉപയോഗിക്കുന്ന രൂപത്തിൽ പ്രത്യേക കാഷിംഗ് ഉപയോഗിക്കുന്നു, ഇത് മെമ്മറി ബ്ലോക്കുകളിലൊന്ന് ആക്സസ് ചെയ്യുന്നതിനുള്ള രണ്ടോ അതിലധികമോ കമാൻഡുകൾ വഴി തടസ്സപ്പെടുത്തുന്നത് ഒഴിവാക്കുന്നു.

കമാൻഡ് പ്രോസസ്സിംഗിൻ്റെ തരത്തെ അടിസ്ഥാനമാക്കി, പ്രോസസ്സറുകൾ ലീനിയർ (കമാൻഡുകൾ എഴുതുന്ന ക്രമത്തിൽ നടപ്പിലാക്കുന്നു), സൈക്ലിക്, ബ്രാഞ്ചിംഗ് (ബ്രാഞ്ച് വ്യവസ്ഥകൾ പ്രോസസ്സ് ചെയ്ത ശേഷം നിർദ്ദേശങ്ങൾ നടപ്പിലാക്കൽ) എന്നിങ്ങനെ തിരിച്ചിരിക്കുന്നു.

പ്രവർത്തനങ്ങൾ നടത്തി

പ്രൊസസറിന് നൽകിയിരിക്കുന്ന പ്രധാന പ്രവർത്തനങ്ങളിൽ, കമാൻഡുകൾ അല്ലെങ്കിൽ നിർദ്ദേശങ്ങൾ അനുസരിച്ച്, മൂന്ന് പ്രധാന ജോലികൾ വേർതിരിച്ചിരിക്കുന്നു:

  • ഒരു ഗണിത-ലോജിക്കൽ ഉപകരണത്തെ അടിസ്ഥാനമാക്കിയുള്ള ഗണിത പ്രവർത്തനങ്ങൾ;
  • ഒരു തരം മെമ്മറിയിൽ നിന്ന് മറ്റൊന്നിലേക്ക് ഡാറ്റ (വിവരങ്ങൾ) നീക്കുന്നു;
  • ഒരു കമാൻഡിൻ്റെ നിർവ്വഹണത്തിൽ ഒരു തീരുമാനം എടുക്കുന്നു, അതിൻ്റെ അടിസ്ഥാനത്തിൽ, മറ്റ് സെറ്റ് കമാൻഡുകളുടെ എക്സിക്യൂഷനിലേക്ക് മാറുന്നത് തിരഞ്ഞെടുക്കുന്നു.

മെമ്മറിയുമായുള്ള ഇടപെടൽ (റോമും റാമും)

ഈ പ്രക്രിയയിൽ, സ്റ്റോറേജ് ഉപകരണങ്ങളുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന ബസും റീഡ്-റൈറ്റ് ചാനലുമാണ് ശ്രദ്ധിക്കേണ്ട ഘടകങ്ങൾ. റോമിൽ സ്ഥിരമായ ഒരു കൂട്ടം ബൈറ്റുകൾ അടങ്ങിയിരിക്കുന്നു. ആദ്യം, വിലാസ ബസ് റോമിൽ നിന്ന് ഒരു നിർദ്ദിഷ്ട ബൈറ്റ് അഭ്യർത്ഥിക്കുന്നു, തുടർന്ന് അത് ഡാറ്റ ബസിലേക്ക് മാറ്റുന്നു, അതിനുശേഷം റീഡ് ചാനൽ അതിൻ്റെ അവസ്ഥ മാറ്റുകയും റോം അഭ്യർത്ഥിച്ച ബൈറ്റ് നൽകുകയും ചെയ്യുന്നു.

എന്നാൽ പ്രോസസ്സറുകൾക്ക് റാമിൽ നിന്നുള്ള ഡാറ്റ വായിക്കാൻ മാത്രമല്ല, അത് എഴുതാനും കഴിയും. ഈ സാഹചര്യത്തിൽ, റെക്കോർഡിംഗ് ചാനൽ ഉപയോഗിക്കുന്നു. പക്ഷേ, നിങ്ങൾ അത് നോക്കുകയാണെങ്കിൽ, ആധുനിക കമ്പ്യൂട്ടറുകൾക്ക്, പൂർണ്ണമായും സൈദ്ധാന്തികമായി, റാം ഇല്ലാതെ ചെയ്യാൻ കഴിയും, കാരണം ആധുനിക മൈക്രോകൺട്രോളറുകൾക്ക് ആവശ്യമായ ഡാറ്റ ബൈറ്റുകൾ നേരിട്ട് പ്രോസസ്സർ ചിപ്പിൻ്റെ മെമ്മറിയിൽ സ്ഥാപിക്കാൻ കഴിയും. എന്നാൽ റോം ഇല്ലാതെ ചെയ്യാൻ ഒരു വഴിയുമില്ല.

മറ്റ് കാര്യങ്ങളിൽ, സിസ്റ്റം ഹാർഡ്‌വെയർ ടെസ്റ്റിംഗ് മോഡിൽ (ബയോസ് കമാൻഡുകൾ) ആരംഭിക്കുന്നു, അതിനുശേഷം മാത്രമേ നിയന്ത്രണം ലോഡിംഗ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിലേക്ക് മാറ്റുകയുള്ളൂ.

പ്രോസസ്സർ പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് എങ്ങനെ പരിശോധിക്കാം?

ഇനി പ്രോസസറിൻ്റെ പ്രകടനം പരിശോധിക്കുന്നതിനുള്ള ചില വശങ്ങൾ നോക്കാം. പ്രോസസ്സർ പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ, കമ്പ്യൂട്ടറിന് ലോഡിംഗ് ആരംഭിക്കാൻ കഴിയില്ലെന്ന് വ്യക്തമായി മനസ്സിലാക്കണം.

ഒരു നിശ്ചിത നിമിഷത്തിൽ പ്രോസസ്സർ കഴിവുകളുടെ ഉപയോഗത്തിൻ്റെ സൂചകം നിങ്ങൾ നോക്കേണ്ടിവരുമ്പോൾ ഇത് മറ്റൊരു കാര്യമാണ്. ഇത് സ്റ്റാൻഡേർഡ് "ടാസ്ക് മാനേജർ" (ഏത് പ്രോസസിനു വിപരീതമായി അത് നൽകുന്ന പ്രൊസസർ ലോഡിൻ്റെ എത്ര ശതമാനം സൂചിപ്പിക്കുന്നു) നിന്നും ചെയ്യാം. ഈ പാരാമീറ്റർ ദൃശ്യപരമായി നിർണ്ണയിക്കാൻ, നിങ്ങൾക്ക് പ്രകടന ടാബ് ഉപയോഗിക്കാം, അവിടെ മാറ്റങ്ങൾ തത്സമയം ട്രാക്ക് ചെയ്യും. പ്രത്യേക പ്രോഗ്രാമുകൾ ഉപയോഗിച്ച് വിപുലമായ പാരാമീറ്ററുകൾ കാണാൻ കഴിയും, ഉദാഹരണത്തിന്, CPU-Z.

കൂടാതെ, (msconfig), അധിക ബൂട്ട് പാരാമീറ്ററുകൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒന്നിലധികം പ്രോസസർ കോറുകൾ ഉപയോഗിക്കാം.

സാധ്യമായ പ്രശ്നങ്ങൾ

അവസാനമായി, പ്രശ്നങ്ങളെക്കുറിച്ച് കുറച്ച് വാക്കുകൾ. പല ഉപയോക്താക്കളും പലപ്പോഴും ചോദിക്കാറുണ്ട്, എന്തുകൊണ്ടാണ് പ്രോസസർ പ്രവർത്തിക്കുന്നത്, പക്ഷേ മോണിറ്റർ ഓണാക്കുന്നില്ല? ഈ സാഹചര്യത്തിന് സെൻട്രൽ പ്രോസസറുമായി യാതൊരു ബന്ധവുമില്ല. നിങ്ങൾ ഏതെങ്കിലും കമ്പ്യൂട്ടർ ഓണാക്കുമ്പോൾ, ഗ്രാഫിക്സ് അഡാപ്റ്റർ ആദ്യം പരീക്ഷിക്കപ്പെടുന്നു, അതിനുശേഷം മാത്രമേ മറ്റെല്ലാം. ഒരുപക്ഷേ പ്രശ്നം ഗ്രാഫിക്സ് ചിപ്പിൻ്റെ പ്രോസസറിലാണ് (എല്ലാ ആധുനിക വീഡിയോ ആക്സിലറേറ്ററുകൾക്കും അവരുടേതായ ഗ്രാഫിക്സ് പ്രോസസറുകൾ ഉണ്ട്).

എന്നാൽ മനുഷ്യശരീരത്തിൻ്റെ പ്രവർത്തനത്തിൻ്റെ ഉദാഹരണം ഉപയോഗിച്ച്, ഹൃദയസ്തംഭനമുണ്ടായാൽ ശരീരം മുഴുവൻ മരിക്കുമെന്ന് നിങ്ങൾ മനസ്സിലാക്കേണ്ടതുണ്ട്. കമ്പ്യൂട്ടറുകളുടെ കാര്യവും അങ്ങനെതന്നെ. പ്രോസസ്സർ പ്രവർത്തിക്കുന്നില്ല - മുഴുവൻ കമ്പ്യൂട്ടർ സിസ്റ്റവും "മരിക്കുന്നു".

ഏതൊരു കമ്പ്യൂട്ടർ ഉപകരണത്തിൻ്റെയും പ്രധാന ഭാഗമാണ് പ്രോസസ്സർ. എന്നാൽ പല ഉപയോക്താക്കൾക്കും ഒരു കമ്പ്യൂട്ടറിൽ ഒരു പ്രോസസർ എന്താണെന്നും അത് എന്ത് ഫംഗ്ഷൻ ചെയ്യുന്നുവെന്നും വളരെ മോശമായ ധാരണയുണ്ട്. ആധുനിക ലോകത്ത് ഇത് പ്രധാനപ്പെട്ട വിവരമാണെങ്കിലും, നിങ്ങൾക്ക് ഗുരുതരമായ പല തെറ്റിദ്ധാരണകളും ഒഴിവാക്കാൻ കഴിയും. നിങ്ങളുടെ കമ്പ്യൂട്ടറിനെ പവർ ചെയ്യുന്ന ചിപ്പിനെക്കുറിച്ച് കൂടുതലറിയണമെങ്കിൽ, നിങ്ങൾ ശരിയായ സ്ഥലത്ത് എത്തിയിരിക്കുന്നു. ഈ ലേഖനത്തിൽ, ഒരു പ്രോസസർ എന്തിനുവേണ്ടിയാണെന്നും അത് മുഴുവൻ ഉപകരണത്തിൻ്റെയും പ്രകടനത്തെ എങ്ങനെ ബാധിക്കുന്നുവെന്നും നിങ്ങൾ പഠിക്കും.

എന്താണ് സെൻട്രൽ പ്രോസസ്സിംഗ് യൂണിറ്റ്

ഈ സാഹചര്യത്തിൽ, നമ്മൾ സെൻട്രൽ പ്രോസസറിനെക്കുറിച്ചാണ് സംസാരിക്കുന്നത്. എല്ലാത്തിനുമുപരി, കമ്പ്യൂട്ടറിൽ മറ്റുള്ളവർ ഉണ്ട്, ഉദാഹരണത്തിന്, ഒരു വീഡിയോ പ്രോസസർ.

ഒരു ഇലക്ട്രോണിക് യൂണിറ്റ് അല്ലെങ്കിൽ ഇൻ്റഗ്രേറ്റഡ് സർക്യൂട്ട് ആയ കമ്പ്യൂട്ടറിൻ്റെ പ്രധാന ഭാഗമാണ് സെൻട്രൽ പ്രോസസ്സിംഗ് യൂണിറ്റ്. ഇത് മെഷീൻ നിർദ്ദേശങ്ങൾ അല്ലെങ്കിൽ പ്രോഗ്രാം കോഡ് നടപ്പിലാക്കുന്നു, ഉപകരണത്തിൻ്റെ പ്രധാന ഹാർഡ്‌വെയറാണ് ഇത്.

ലളിതമായി പറഞ്ഞാൽ, ഇത് കമ്പ്യൂട്ടറിൻ്റെ ഹൃദയവും തലച്ചോറും ആണ്. മറ്റെല്ലാം പ്രവർത്തിക്കുന്നത് അദ്ദേഹത്തിന് നന്ദി, ഡാറ്റാ ഫ്ലോകൾ പ്രോസസ്സ് ചെയ്യുകയും മൊത്തത്തിലുള്ള സിസ്റ്റത്തിൻ്റെ എല്ലാ ഭാഗങ്ങളുടെയും പ്രവർത്തനം നിയന്ത്രിക്കുകയും ചെയ്യുന്നു.

നിങ്ങൾ പ്രോസസറിനെ ശാരീരികമായി നോക്കുകയാണെങ്കിൽ, അത് ചെറുതും നേർത്തതും ചതുരാകൃതിയിലുള്ളതുമായ ഒരു സർക്യൂട്ട് ബോർഡാണ്. വലിപ്പം കുറഞ്ഞതും മുകളിൽ ഒരു ലോഹ മൂടി കൊണ്ട് പൊതിഞ്ഞതുമാണ്.

ചിപ്പിൻ്റെ താഴത്തെ ഭാഗം കോൺടാക്റ്റുകൾ കൈവശപ്പെടുത്തിയിരിക്കുന്നു, അതിലൂടെ ചിപ്‌സെറ്റ് ബാക്കിയുള്ള സിസ്റ്റവുമായി സംവദിക്കുന്നു. നിങ്ങളുടെ കമ്പ്യൂട്ടറിൻ്റെ സിസ്റ്റം യൂണിറ്റിൻ്റെ കവർ തുറക്കുന്നതിലൂടെ, തണുപ്പിക്കൽ സംവിധാനത്താൽ മൂടപ്പെട്ടിട്ടില്ലെങ്കിൽ, നിങ്ങൾക്ക് പ്രോസസ്സർ എളുപ്പത്തിൽ കണ്ടെത്താനാകും.

സിപിയു ഉചിതമായ കമാൻഡ് പുറപ്പെടുവിക്കുന്നതുവരെ, കമ്പ്യൂട്ടറിന് ലളിതമായ പ്രവർത്തനം പോലും നടത്താൻ കഴിയില്ല, ഉദാഹരണത്തിന്, രണ്ട് അക്കങ്ങൾ ചേർക്കുന്നത്. നിങ്ങളുടെ പിസിയിൽ നിങ്ങൾ ചെയ്യാൻ ആഗ്രഹിക്കുന്നതെന്തും, ഓരോ പ്രവർത്തനത്തിലും പ്രോസസർ ആക്സസ് ചെയ്യുന്നത് ഉൾപ്പെടുന്നു. അതുകൊണ്ടാണ് ഇത് ഒരു കമ്പ്യൂട്ടറിൻ്റെ പ്രധാന ഘടകമായത്.

ആധുനിക സെൻട്രൽ പ്രോസസറുകൾക്ക് അവരുടെ പ്രധാന ജോലികൾ നേരിടാൻ മാത്രമല്ല, ഒരു വീഡിയോ കാർഡ് ഭാഗികമായി മാറ്റിസ്ഥാപിക്കാനും കഴിയും. വീഡിയോ കൺട്രോളർ ഫംഗ്‌ഷനുകൾ നിർവഹിക്കുന്നതിന് പ്രത്യേക ഇടം നൽകിയാണ് പുതിയ ചിപ്പുകൾ നിർമ്മിക്കുന്നത്.

ഒരു വീഡിയോ കാർഡിൽ നിന്ന് ആവശ്യമായ എല്ലാ അടിസ്ഥാന പ്രവർത്തനങ്ങളും ഈ വീഡിയോ കൺട്രോളർ ചെയ്യുന്നു. ഈ സാഹചര്യത്തിൽ, റാം വീഡിയോ മെമ്മറിയായി ഉപയോഗിക്കുന്നു. എന്നാൽ ശക്തമായ ഒരു ആധുനിക പ്രോസസറിന് ഒരു വീഡിയോ കാർഡ് പൂർണ്ണമായും മാറ്റിസ്ഥാപിക്കാൻ കഴിയുമെന്ന് തെറ്റിദ്ധരിക്കരുത്.

വീഡിയോ കാർഡുകളുടെ ശരാശരി ക്ലാസ് പോലും പ്രോസസറുകളുടെ വീഡിയോ കൺട്രോളറെ വളരെ പിന്നിലാക്കുന്നു. അതിനാൽ, സങ്കീർണ്ണമായ ഗ്രാഫിക്സുമായി ബന്ധപ്പെട്ട ജോലികൾ ചെയ്യേണ്ടതില്ലാത്ത ഓഫീസ് ഉപകരണങ്ങൾക്ക് മാത്രമേ വീഡിയോ കാർഡ് ഇല്ലാത്ത ഒരു കമ്പ്യൂട്ടർ ഓപ്ഷൻ അനുയോജ്യമാകൂ.

അത്തരം സന്ദർഭങ്ങളിൽ, പണം ലാഭിക്കാൻ ശരിക്കും അവസരമുണ്ട്. എല്ലാത്തിനുമുപരി, നിങ്ങൾക്ക് ഒരു നല്ല വീഡിയോ കൺട്രോളറുള്ള ഒരു പ്രോസസർ ചിപ്‌സെറ്റ് ഉണ്ടായിരിക്കാം, വീഡിയോ കാർഡിൽ പണം ചെലവഴിക്കരുത്.

പ്രോസസർ എങ്ങനെ പ്രവർത്തിക്കുന്നു

ഒരു പ്രോസസർ എന്താണെന്ന് ഞങ്ങൾ കണ്ടെത്തിയതായി തോന്നുന്നു. എന്നാൽ ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു? ഇത് ദീർഘവും സങ്കീർണ്ണവുമായ ഒരു പ്രക്രിയയാണ്, എന്നാൽ നിങ്ങൾ അത് മനസ്സിലാക്കിക്കഴിഞ്ഞാൽ, ഇത് വളരെ എളുപ്പമാണ്. സെൻട്രൽ പ്രൊസസറിൻ്റെ പ്രവർത്തന തത്വം ഘട്ടങ്ങളിൽ പരിഗണിക്കാം.

ആദ്യം, പ്രോഗ്രാം റാമിലേക്ക് ലോഡ് ചെയ്യുന്നു, അവിടെ നിന്ന് ആവശ്യമായ എല്ലാ വിവരങ്ങളും പ്രൊസസർ കൺട്രോൾ യൂണിറ്റ് എക്സിക്യൂട്ട് ചെയ്യേണ്ട ഒരു കൂട്ടം കമാൻഡുകളും ലഭിക്കുന്നു. ഈ ഡാറ്റയെല്ലാം പിന്നീട് പ്രൊസസർ കാഷെ എന്ന് വിളിക്കപ്പെടുന്ന ബഫർ മെമ്മറിയിലേക്ക് പോകുന്നു.

ബഫറിൽ നിന്ന് വിവരങ്ങൾ പുറത്തുവരുന്നു, അത് രണ്ട് തരങ്ങളായി തിരിച്ചിരിക്കുന്നു: നിർദ്ദേശങ്ങളും മൂല്യങ്ങളും. അവ രണ്ടും രജിസ്റ്ററുകളിൽ അവസാനിക്കുന്നു. ചിപ്‌സെറ്റിൽ നിർമ്മിച്ച മെമ്മറി സെല്ലുകളാണ് രജിസ്റ്ററുകൾ. അവ ലഭിക്കുന്ന വിവരങ്ങളുടെ തരത്തെ ആശ്രയിച്ച് അവ രണ്ട് തരത്തിലാണ് വരുന്നത്: നിർദ്ദേശ രജിസ്റ്ററുകളും ഡാറ്റ രജിസ്റ്ററുകളും.

സിപിയുവിൻ്റെ ഘടകങ്ങളിലൊന്ന് ഒരു ഗണിത-ലോജിക്കൽ യൂണിറ്റാണ്. ഗണിതവും യുക്തിസഹവുമായ കണക്കുകൂട്ടലുകൾ ഉപയോഗിച്ച് വിവര പരിവർത്തനങ്ങൾ നടത്തുന്നത് ഇത് കൈകാര്യം ചെയ്യുന്നു.

ഇവിടെയാണ് രജിസ്റ്ററുകളിൽ നിന്നുള്ള ഡാറ്റ പോകുന്നത്. ഇതിനുശേഷം, ഗണിത-ലോജിക്കൽ യൂണിറ്റ് ഇൻകമിംഗ് ഡാറ്റ വായിക്കുകയും ഫലമായുണ്ടാകുന്ന സംഖ്യകൾ പ്രോസസ്സ് ചെയ്യുന്നതിന് ആവശ്യമായ കമാൻഡുകൾ നടപ്പിലാക്കുകയും ചെയ്യുന്നു.

ഇവിടെ നാം വീണ്ടും ഒരു പിളർപ്പിനെ അഭിമുഖീകരിക്കുന്നു. അന്തിമ ഫലങ്ങൾ പൂർത്തിയാക്കിയതും പൂർത്തിയാകാത്തതുമായി തിരിച്ചിരിക്കുന്നു. അവ രജിസ്റ്ററുകളിലേക്ക് തിരികെ പോകുന്നു, പൂർത്തിയാക്കിയവ ബഫർ മെമ്മറിയിലേക്ക് പോകുന്നു.

പ്രോസസർ കാഷെ രണ്ട് പ്രധാന ലെവലുകൾ ഉൾക്കൊള്ളുന്നു: മുകളിലും താഴെയും. ഏറ്റവും പുതിയ കമാൻഡുകളും ഡാറ്റയും മുകളിലെ കാഷെയിലേക്ക് അയയ്ക്കുന്നു, കൂടാതെ ഉപയോഗത്തിലില്ലാത്തവ താഴ്ന്ന കാഷെയിലേക്ക് പോകുന്നു.

അതായത്, മൂന്നാം ലെവലിൽ സ്ഥിതിചെയ്യുന്ന എല്ലാ വിവരങ്ങളും രണ്ടാമത്തേതിലേക്ക് നീങ്ങുന്നു, അതിൽ നിന്ന് ഡാറ്റ ആദ്യത്തേതിലേക്ക് പോകുന്നു. നേരെമറിച്ച്, അനാവശ്യ ഡാറ്റ താഴ്ന്ന നിലയിലേക്ക് അയയ്ക്കുന്നു.

കമ്പ്യൂട്ടേഷണൽ സൈക്കിൾ പൂർത്തിയായ ശേഷം, അതിൻ്റെ ഫലങ്ങൾ കമ്പ്യൂട്ടറിൻ്റെ റാമിൽ വീണ്ടും രേഖപ്പെടുത്തുന്നു. സിപിയു കാഷെ സ്വതന്ത്രമാക്കുകയും പുതിയ പ്രവർത്തനങ്ങൾക്ക് ലഭ്യമാവുകയും ചെയ്യുന്നതിനാണ് ഇത് സംഭവിക്കുന്നത്.

എന്നാൽ ചിലപ്പോൾ ബഫർ മെമ്മറി പൂർണ്ണമായും നിറഞ്ഞിരിക്കുന്ന സാഹചര്യങ്ങളുണ്ട്, കൂടാതെ പുതിയ പ്രവർത്തനങ്ങൾക്ക് ഇടമില്ല. ഈ സാഹചര്യത്തിൽ, നിലവിൽ ഉപയോഗത്തിലില്ലാത്ത ഡാറ്റ റാമിലേക്കോ പ്രോസസർ മെമ്മറിയുടെ താഴ്ന്ന നിലയിലേക്കോ പോകുന്നു.

പ്രോസസ്സറുകളുടെ തരങ്ങൾ

സിപിയുവിൻ്റെ പ്രവർത്തന തത്വം മനസിലാക്കിയ ശേഷം, അതിൻ്റെ വ്യത്യസ്ത തരങ്ങൾ താരതമ്യം ചെയ്യേണ്ട സമയമാണിത്. പല തരത്തിലുള്ള പ്രോസസർ ഉണ്ട്. ദുർബലമായ സിംഗിൾ കോർ മോഡലുകളും ഒന്നിലധികം കോറുകളുള്ള ശക്തമായ ഉപകരണങ്ങളും ഉണ്ട്. ഓഫീസ് ജോലികൾക്കായി മാത്രം ഉദ്ദേശിച്ചിട്ടുള്ളവയുണ്ട്, ഏറ്റവും ആധുനിക ഗെയിമുകൾക്ക് ആവശ്യമായവയുണ്ട്.

ഇപ്പോൾ, പ്രോസസ്സറുകളുടെ രണ്ട് പ്രധാന സ്രഷ്ടാക്കൾ ഉണ്ട് - എഎംഡി, ഇൻ്റൽ. ഏറ്റവും നിലവിലുള്ളതും ആവശ്യമുള്ളതുമായ ചിപ്പുകൾ ഉത്പാദിപ്പിക്കുന്നത് അവരാണ്. ഈ രണ്ട് കമ്പനികളിൽ നിന്നുള്ള ചിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം കോറുകളുടെ എണ്ണത്തിലോ മൊത്തത്തിലുള്ള പ്രകടനത്തിലോ അല്ല, മറിച്ച് വാസ്തുവിദ്യയിലാണെന്ന് നിങ്ങൾ മനസ്സിലാക്കേണ്ടതുണ്ട്.

അതായത്, ഈ രണ്ട് കമ്പനികളുടെയും ഉൽപ്പന്നങ്ങൾ വ്യത്യസ്ത തത്വങ്ങൾക്കനുസൃതമായാണ് നിർമ്മിച്ചിരിക്കുന്നത്. ഓരോ സ്രഷ്ടാവിനും അവരുടേതായ തനതായ തരത്തിലുള്ള പ്രോസസർ ഉണ്ട്, അതിന് അതിൻ്റെ എതിരാളിയിൽ നിന്ന് വ്യത്യസ്തമായ ഒരു ഘടനയുണ്ട്.

രണ്ട് ഓപ്ഷനുകൾക്കും അവയുടെ ശക്തിയും ബലഹീനതയും ഉണ്ടെന്ന് ശ്രദ്ധിക്കേണ്ടതാണ്. ഉദാഹരണത്തിന്, ഇനിപ്പറയുന്നവയിൽ ഇൻ്റൽ വ്യത്യാസപ്പെട്ടിരിക്കുന്നു പ്രോസ് :

  • കുറഞ്ഞ ഊർജ്ജ ഉപഭോഗം;
  • മിക്ക ഹാർഡ്‌വെയർ സ്രഷ്‌ടാക്കളും ഇൻ്റൽ പ്രോസസ്സറുകളുമായുള്ള ഇടപെടലിൽ പ്രത്യേകം ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നു;
  • ഗെയിമിംഗ് പ്രകടനം ഉയർന്നതാണ്;
  • കമ്പ്യൂട്ടർ റാമുമായി ഇൻ്റൽ കൂടുതൽ എളുപ്പത്തിൽ സംവദിക്കുന്നു;
  • ഒരു പ്രോഗ്രാം മാത്രം ആവശ്യമുള്ള പ്രവർത്തനങ്ങൾ ഇൻ്റലിൽ വേഗത്തിൽ നിർവഹിക്കപ്പെടുന്നു.

അതേ സമയം, അവരുടേതും ഉണ്ട് മൈനസുകൾ :

  • സാധാരണഗതിയിൽ, ഇൻ്റൽ ചിപ്‌സെറ്റുകൾ അവയുടെ എഎംഡി എതിരാളികളേക്കാൾ ചെലവേറിയതാണ്;
  • നിരവധി കനത്ത പ്രോഗ്രാമുകളിൽ പ്രവർത്തിക്കുമ്പോൾ, പ്രകടനം കുറയുന്നു;
  • ഗ്രാഫിക്സ് കോറുകൾ എതിരാളികളേക്കാൾ ദുർബലമാണ്.

എഎംഡി ഇനിപ്പറയുന്ന രീതിയിൽ വ്യത്യാസപ്പെട്ടിരിക്കുന്നു നേട്ടങ്ങൾ:

  • പണത്തിന് കൂടുതൽ മെച്ചപ്പെട്ട മൂല്യം;
  • മുഴുവൻ സിസ്റ്റത്തിൻ്റെയും വിശ്വസനീയമായ പ്രവർത്തനം ഉറപ്പാക്കാൻ കഴിവുള്ള;
  • പ്രോസസറിനെ ഓവർലോക്ക് ചെയ്യാൻ കഴിയും, അതിൻ്റെ ശക്തി 10-20% വർദ്ധിപ്പിക്കുന്നു;
  • കൂടുതൽ ശക്തമായ ഇൻ്റഗ്രേറ്റഡ് ഗ്രാഫിക്സ് കോറുകൾ.

എന്നിരുന്നാലും, ഇനിപ്പറയുന്ന പാരാമീറ്ററുകളിൽ എഎംഡി താഴ്ന്നതാണ്:

  • റാമുമായുള്ള ഇടപെടൽ മോശമാണ്;
  • പ്രോസസർ പ്രവർത്തനത്തിന് കൂടുതൽ ഊർജ്ജം ചെലവഴിക്കുന്നു;
  • ബഫർ മെമ്മറിയുടെ രണ്ടാമത്തെയും മൂന്നാമത്തെയും തലങ്ങളിൽ പ്രവർത്തന ആവൃത്തി കുറവാണ്;
  • ഗെയിമിംഗ് പ്രകടനം കുറവാണ്.

ഗുണങ്ങളും ദോഷങ്ങളുമുണ്ടെങ്കിലും കമ്പനികൾ മികച്ച പ്രോസസറുകൾ നിർമ്മിക്കുന്നത് തുടരുന്നു. നിങ്ങൾക്ക് ഏറ്റവും അനുയോജ്യമായത് നിങ്ങൾ തിരഞ്ഞെടുക്കണം. എല്ലാത്തിനുമുപരി, ഒരു കമ്പനി മറ്റൊന്നിനേക്കാൾ മികച്ചതാണെന്ന് അസന്ദിഗ്ധമായി പറയാൻ കഴിയില്ല.

പ്രധാന സവിശേഷതകൾ

അതിനാൽ, ഒരു പ്രോസസറിൻ്റെ പ്രധാന സവിശേഷതകളിലൊന്ന് അതിൻ്റെ ഡെവലപ്പറാണെന്ന് ഞങ്ങൾ ഇതിനകം കണ്ടെത്തി. എന്നാൽ വാങ്ങുമ്പോൾ നിങ്ങൾ കൂടുതൽ ശ്രദ്ധിക്കേണ്ട നിരവധി പാരാമീറ്ററുകൾ ഉണ്ട്.

ബ്രാൻഡിൽ നിന്ന് വളരെ അകന്നുപോകരുത്, കൂടാതെ വ്യത്യസ്ത ശ്രേണിയിലുള്ള ചിപ്പുകൾ ഉണ്ടെന്ന് പരാമർശിക്കുക. ഓരോ നിർമ്മാതാവും വ്യത്യസ്ത ജോലികൾക്കായി സൃഷ്ടിച്ച വ്യത്യസ്ത വില വിഭാഗങ്ങളിൽ സ്വന്തം ലൈനുകൾ നിർമ്മിക്കുന്നു. മറ്റൊരു അനുബന്ധ പാരാമീറ്റർ സിപിയു ആർക്കിടെക്ചറാണ്. വാസ്തവത്തിൽ, ഇവ അതിൻ്റെ ആന്തരിക അവയവങ്ങളാണ്, ചിപ്പിൻ്റെ മുഴുവൻ പ്രവർത്തനവും ആശ്രയിച്ചിരിക്കുന്നു.

ഏറ്റവും വ്യക്തമല്ല, എന്നാൽ വളരെ പ്രധാനപ്പെട്ട പാരാമീറ്റർ സോക്കറ്റാണ്. പ്രോസസറിൽ തന്നെ സോക്കറ്റ് മദർബോർഡിലെ അനുബന്ധ സോക്കറ്റുമായി പൊരുത്തപ്പെടണം എന്നതാണ് വസ്തുത.

അല്ലെങ്കിൽ, ഒരു കമ്പ്യൂട്ടറിൻ്റെയും ഈ രണ്ട് നിർണായക ഘടകങ്ങളെ സംയോജിപ്പിക്കാൻ നിങ്ങൾക്ക് കഴിയില്ല. അതിനാൽ, ഒരു സിസ്റ്റം യൂണിറ്റ് കൂട്ടിച്ചേർക്കുമ്പോൾ, ഒന്നുകിൽ നിങ്ങൾ ഒരു മദർബോർഡ് വാങ്ങുകയും അതിനായി ഒരു ചിപ്സെറ്റ് നോക്കുകയും വേണം, അല്ലെങ്കിൽ തിരിച്ചും.

പ്രോസസർ സ്വഭാവസവിശേഷതകൾ അതിൻ്റെ പ്രകടനത്തെ ബാധിക്കുന്നത് എന്താണെന്ന് കണ്ടെത്താനുള്ള സമയമാണിത്. ഒരു സംശയവുമില്ലാതെ, പ്രധാനം ക്ലോക്ക് സ്പീഡാണ്. ഒരു നിശ്ചിത യൂണിറ്റ് സമയത്തിനുള്ളിൽ നടപ്പിലാക്കാൻ കഴിയുന്ന പ്രവർത്തനങ്ങളുടെ അളവാണിത്.

ഈ സൂചകം മെഗാഹെർട്സിൽ അളക്കുന്നു. അപ്പോൾ ചിപ്പിൻ്റെ ക്ലോക്ക് സ്പീഡ് എന്ത് ബാധിക്കുന്നു? ഒരു നിശ്ചിത സമയത്തെ പ്രവർത്തനങ്ങളുടെ എണ്ണം സൂചിപ്പിക്കുന്നതിനാൽ, ഉപകരണത്തിൻ്റെ വേഗത അതിനെ ആശ്രയിച്ചിരിക്കുന്നുവെന്ന് ഊഹിക്കാൻ പ്രയാസമില്ല.

മറ്റൊരു പ്രധാന സൂചകം ബഫർ മെമ്മറിയുടെ അളവാണ്. നേരത്തെ സൂചിപ്പിച്ചതുപോലെ, അത് മുകളിലും താഴെയുമാകാം. ഇത് പ്രോസസറിൻ്റെ പ്രവർത്തനത്തെയും ബാധിക്കുന്നു.

ഒരു സിപിയുവിന് ഒന്നോ അതിലധികമോ കോറുകൾ ഉണ്ടാകാം. മൾട്ടി-കോർ മോഡലുകൾ കൂടുതൽ ചെലവേറിയതാണ്. എന്നാൽ കോറുകളുടെ എണ്ണം എന്താണ് ബാധിക്കുന്നത്? ഈ സ്വഭാവം ഉപകരണത്തിൻ്റെ ശക്തി നിർണ്ണയിക്കുന്നു. കൂടുതൽ കോറുകൾ, ഉപകരണം കൂടുതൽ ശക്തമാണ്.

ഉപസംഹാരം

സെൻട്രൽ പ്രോസസർ ഏറ്റവും പ്രധാനപ്പെട്ട ഒന്ന് മാത്രമല്ല, കമ്പ്യൂട്ടറിൻ്റെ പ്രവർത്തനത്തിൽ പ്രധാന പങ്ക് വഹിക്കുന്നത് പോലും. മുഴുവൻ ഉപകരണത്തിൻ്റെയും പ്രകടനവും അത് സാധാരണയായി ഉപയോഗിക്കാവുന്ന ജോലികളും അതിനെ ആശ്രയിച്ചിരിക്കും.

എന്നാൽ ഒരു ശരാശരി കമ്പ്യൂട്ടറിനായി ഏറ്റവും ശക്തമായ പ്രോസസർ വാങ്ങേണ്ടത് ആവശ്യമാണെന്ന് ഇതിനർത്ഥമില്ല. നിങ്ങളുടെ ആവശ്യകതകൾ നിറവേറ്റുന്ന ഒപ്റ്റിമൽ മോഡൽ തിരഞ്ഞെടുക്കുക.

കമ്പ്യൂട്ടറിൻ്റെ പ്രധാന ചിപ്പ് ആണ് പ്രൊസസർ. സാധാരണഗതിയിൽ, ഇത് ഏറ്റവും ഉയർന്ന സാങ്കേതികവും ചെലവേറിയതുമായ പിസി ഘടകങ്ങളിൽ ഒന്നാണ്. പ്രോസസർ ഒരു പ്രത്യേക ഉപകരണമാണെങ്കിലും, അതിൻ്റെ ഘടനയിൽ ഒരു പ്രത്യേക പ്രവർത്തനത്തിന് ഉത്തരവാദികളായ ധാരാളം ഘടകങ്ങൾ ഉണ്ട്. അവരുടെ പ്രത്യേകതകൾ എന്തൊക്കെയാണ്?

പ്രോസസർ: ഉപകരണത്തിൻ്റെ പ്രവർത്തനങ്ങളും കാഴ്ച ചരിത്രവും

ഇപ്പോൾ സാധാരണയായി സെൻട്രൽ പ്രോസസർ എന്ന് വിളിക്കപ്പെടുന്ന പിസി ഘടകം, രസകരമായ ഒരു ഉത്ഭവ കഥയുടെ സവിശേഷതയാണ്. അതിനാൽ, അതിൻ്റെ പ്രത്യേകതകൾ മനസിലാക്കാൻ, അതിൻ്റെ വികസനത്തിൻ്റെ പരിണാമത്തെക്കുറിച്ചുള്ള ചില പ്രധാന വസ്തുതകൾ പരിശോധിക്കുന്നത് ഉപയോഗപ്രദമാകും. ആധുനിക ഉപയോക്താക്കൾക്ക് ഒരു സെൻട്രൽ പ്രോസസ്സിംഗ് യൂണിറ്റ് എന്ന് അറിയാവുന്ന ഉപകരണം, കമ്പ്യൂട്ടിംഗ് ചിപ്പ് പ്രൊഡക്ഷൻ ടെക്നോളജികളിലെ നിരവധി വർഷത്തെ പുരോഗതിയുടെ ഫലമാണ്.

കാലക്രമേണ, പ്രോസസർ ഘടനയെക്കുറിച്ചുള്ള എഞ്ചിനീയർമാരുടെ കാഴ്ചപ്പാട് മാറി. ഒന്നും രണ്ടും തലമുറകളിലെ കമ്പ്യൂട്ടറുകളിൽ, അനുബന്ധ ഘടകങ്ങൾ ഒരു വലിയ എണ്ണം പ്രത്യേക ബ്ലോക്കുകൾ ഉൾക്കൊള്ളുന്നു, അവ പരിഹരിച്ച ടാസ്ക്കുകളിൽ വളരെ വ്യത്യസ്തമാണ്. മൂന്നാം തലമുറ കമ്പ്യൂട്ടറുകൾ മുതൽ, പ്രോസസ്സർ പ്രവർത്തനങ്ങൾ ഇടുങ്ങിയ സന്ദർഭത്തിൽ പരിഗണിക്കാൻ തുടങ്ങി. കമ്പ്യൂട്ടർ ഡിസൈൻ എഞ്ചിനീയർമാർ ഇത് മെഷീൻ കമാൻഡുകളുടെ തിരിച്ചറിയലും വ്യാഖ്യാനവും ആയിരിക്കണമെന്ന് നിർണ്ണയിച്ചു, അവ രജിസ്റ്ററുകളിലേക്ക് നൽകുക, അതുപോലെ മറ്റ് പിസി ഹാർഡ്‌വെയർ ഘടകങ്ങളെ നിയന്ത്രിക്കുക. ഈ പ്രവർത്തനങ്ങളെല്ലാം ഒരു ഉപകരണത്തിൽ സംയോജിപ്പിക്കാൻ തുടങ്ങി.

മൈക്രോപ്രൊസസ്സറുകൾ

കമ്പ്യൂട്ടർ സാങ്കേതികവിദ്യ വികസിപ്പിച്ചപ്പോൾ, "മൈക്രോപ്രൊസസ്സറുകൾ" എന്ന് വിളിക്കപ്പെടുന്ന ഉപകരണങ്ങൾ പിസിയുടെ ഘടനയിൽ അവതരിപ്പിക്കാൻ തുടങ്ങി. 1971-ൽ ഒരു അമേരിക്കൻ കോർപ്പറേഷൻ പുറത്തിറക്കിയ ഇൻ്റൽ 4004 ആയിരുന്നു ഇത്തരത്തിലുള്ള ആദ്യ ഉപകരണങ്ങളിൽ ഒന്ന്. ഒരൊറ്റ ചിപ്പിൻ്റെ സ്കെയിലിലുള്ള മൈക്രോപ്രൊസസ്സറുകൾ അവയുടെ ഘടനയിൽ നമ്മൾ മുകളിൽ നിർവചിച്ച പ്രവർത്തനങ്ങൾ സംയോജിപ്പിക്കുന്നു. ആധുനിക ഉപകരണങ്ങൾ, തത്വത്തിൽ, ഒരേ ആശയത്തെ അടിസ്ഥാനമാക്കിയാണ് പ്രവർത്തിക്കുന്നത്. അങ്ങനെ, ഒരു ലാപ്‌ടോപ്പ്, പിസി, ടാബ്‌ലെറ്റ് എന്നിവയുടെ സെൻട്രൽ പ്രോസസ്സർ അതിൻ്റെ ഘടനയിൽ അടങ്ങിയിരിക്കുന്നു: ഒരു ലോജിക്കൽ ഉപകരണം, രജിസ്റ്ററുകൾ, അതുപോലെ തന്നെ നിർദ്ദിഷ്ട പ്രവർത്തനങ്ങൾക്ക് ഉത്തരവാദിയായ ഒരു നിയന്ത്രണ മൊഡ്യൂൾ. എന്നിരുന്നാലും, പ്രായോഗികമായി, ആധുനിക മൈക്രോ സർക്യൂട്ടുകളുടെ ഘടകങ്ങൾ കൂടുതൽ സങ്കീർണ്ണമായ ഒരു സെറ്റിൽ അവതരിപ്പിക്കപ്പെടുന്നു. ഈ സവിശേഷത കൂടുതൽ വിശദമായി പഠിക്കാം.

ആധുനിക പ്രോസസ്സറുകളുടെ ഘടന

ഒരു ആധുനിക പിസി, ലാപ്‌ടോപ്പ് അല്ലെങ്കിൽ ടാബ്‌ലെറ്റ് എന്നിവയുടെ സെൻട്രൽ പ്രോസസറിനെ ഒരു കോർ പ്രതിനിധീകരിക്കുന്നു - അവയിൽ പലതും, വിവിധ തലങ്ങളിൽ കാഷെ മെമ്മറി, അതുപോലെ കൺട്രോളറുകൾ എന്നിവ ഉണ്ടെന്നത് ഇപ്പോൾ ഒരു മാനദണ്ഡമായി കണക്കാക്കപ്പെടുന്നു: റാം, സിസ്റ്റം ബസ്. തന്നിരിക്കുന്ന ചിപ്പ് തരത്തിൻ്റെ പ്രകടനം അതിൻ്റെ പ്രധാന സവിശേഷതകളാൽ നിർണ്ണയിക്കപ്പെടുന്നു. ഏത് മൊത്തത്തിൽ അവ അവതരിപ്പിക്കാനാകും?

ആധുനിക പിസികളിലെ സെൻട്രൽ പ്രോസസറിൻ്റെ ഏറ്റവും പ്രധാനപ്പെട്ട സവിശേഷതകൾ ഇനിപ്പറയുന്നവയാണ്: മൈക്രോ ആർക്കിടെക്ചറിൻ്റെ തരം (സാധാരണയായി നാനോമീറ്ററിൽ സൂചിപ്പിച്ചിരിക്കുന്നു), ക്ലോക്ക് സ്പീഡ് (ഗിഗാഹെർട്സിൽ), ഓരോ തലത്തിലും കാഷെ മെമ്മറിയുടെ അളവ് (മെഗാബൈറ്റിൽ), വൈദ്യുതി ഉപഭോഗം (ഇൻ വാട്ട്സ്), ഗ്രാഫിക്സ് മൊഡ്യൂളിൻ്റെ സാന്നിധ്യം അല്ലെങ്കിൽ അഭാവം.

സെൻട്രൽ പ്രോസസറിൻ്റെ ചില പ്രധാന മൊഡ്യൂളുകളുടെ പ്രവർത്തനത്തിൻ്റെ പ്രത്യേകതകൾ കൂടുതൽ വിശദമായി പഠിക്കാം. കാമ്പിൽ നിന്ന് തുടങ്ങാം.

സിപിയു കോർ

ഒരു ആധുനിക പിസിയുടെ സെൻട്രൽ പ്രോസസറിന് എല്ലായ്പ്പോഴും ഒരു കോർ ഉണ്ട്. മൈക്രോ സർക്യൂട്ടിൻ്റെ പ്രധാന പ്രവർത്തന ബ്ലോക്കുകൾ ഇതിൽ അടങ്ങിയിരിക്കുന്നു, അതിലൂടെ അത് ആവശ്യമായ ലോജിക്കൽ, ഗണിത പ്രവർത്തനങ്ങൾ ചെയ്യുന്നു. ചട്ടം പോലെ, അവ ചില ഘടകങ്ങളിൽ അവതരിപ്പിച്ചിരിക്കുന്നു. അതിനാൽ, സെൻട്രൽ പ്രോസസറിൻ്റെ രൂപകൽപ്പനയിൽ മിക്കപ്പോഴും ഇനിപ്പറയുന്ന ജോലികൾ പരിഹരിക്കുന്നതിന് ഉത്തരവാദികളായ ബ്ലോക്കുകളുടെ സാന്നിധ്യം ഉൾപ്പെടുന്നു:

നിർദ്ദേശങ്ങൾ ലഭ്യമാക്കലും ഡീകോഡിംഗും;

ഡാറ്റ സാമ്പിൾ;

നിർദ്ദേശങ്ങൾ പാലിക്കുക;

കണക്കുകൂട്ടൽ ഫലങ്ങൾ സംരക്ഷിക്കുന്നു;

തടസ്സങ്ങളോടെ പ്രവർത്തിക്കുന്നു.

കൂടാതെ, അനുബന്ധ തരത്തിലുള്ള മൈക്രോ സർക്യൂട്ടുകളുടെ ഘടന ഒരു നിയന്ത്രണ യൂണിറ്റ്, ഒരു സ്റ്റോറേജ് ഉപകരണം, ഒരു പ്രോഗ്രാം കൗണ്ടർ, ഒരു കൂട്ടം രജിസ്റ്ററുകൾ എന്നിവയാൽ അനുബന്ധമാണ്. അനുബന്ധ ഘടകങ്ങളുടെ പ്രവർത്തനത്തിൻ്റെ പ്രത്യേകതകൾ കൂടുതൽ വിശദമായി നമുക്ക് പരിഗണിക്കാം.

പ്രോസസർ കോർ: ഘടകങ്ങൾ

സെൻട്രൽ പ്രോസസർ കോറിലെ പ്രധാന ബ്ലോക്കുകളിൽ, പ്രോഗ്രാം കൗണ്ടറിൽ രേഖപ്പെടുത്തിയിരിക്കുന്ന വിലാസത്തിൽ എഴുതിയിരിക്കുന്ന നിർദ്ദേശങ്ങൾ വായിക്കുന്നതിന് ഉത്തരവാദിയാണ്. ചട്ടം പോലെ, ഒരു ക്ലോക്ക് സൈക്കിളിൽ ഒരേസമയം അനുബന്ധ തരത്തിലുള്ള നിരവധി പ്രവർത്തനങ്ങൾ നടത്തുന്നു. വായിക്കേണ്ട നിർദ്ദേശങ്ങളുടെ ആകെ എണ്ണം ഡീകോഡിംഗ് ബ്ലോക്കുകളിലെ സൂചകം മുൻകൂട്ടി നിശ്ചയിച്ചിരിക്കുന്നു. ഓരോ ക്ലോക്ക് സൈക്കിളിലും അടയാളപ്പെടുത്തിയ ഘടകങ്ങൾ കഴിയുന്നത്ര ലോഡ് ചെയ്യപ്പെടുന്നു എന്നതാണ് ഇവിടെ പ്രധാന തത്വം. ഈ മാനദണ്ഡം പാലിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുന്നതിന്, പ്രോസസർ ഘടനയിൽ സഹായ ഹാർഡ്‌വെയർ ഘടകങ്ങൾ ഉണ്ടായിരിക്കാം.

ഡീകോഡിംഗ് ബ്ലോക്കിൽ, ചില പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നതിൽ മൈക്രോ സർക്യൂട്ടിൻ്റെ പ്രവർത്തനത്തിനുള്ള അൽഗോരിതം നിർണ്ണയിക്കുന്ന നിർദ്ദേശങ്ങൾ പ്രോസസ്സ് ചെയ്യുന്നു. പല ഐടി വിദഗ്ധരും വിശ്വസിക്കുന്നതുപോലെ, അവരുടെ പ്രവർത്തനം ഉറപ്പാക്കുന്നത് ബുദ്ധിമുട്ടുള്ള കാര്യമാണ്. ഇത് ഭാഗികമായി, നിർദ്ദേശത്തിൻ്റെ ദൈർഘ്യം എല്ലായ്പ്പോഴും വ്യക്തമായി നിർവചിക്കപ്പെട്ടിട്ടില്ല എന്ന വസ്തുതയാണ്. ആധുനിക പ്രോസസ്സറുകളിൽ സാധാരണയായി 2 അല്ലെങ്കിൽ 4 ബ്ലോക്കുകൾ ഉൾപ്പെടുന്നു, അതിൽ അനുബന്ധ ഡീകോഡിംഗ് നടക്കുന്നു.

ഡാറ്റ വീണ്ടെടുക്കലിന് ഉത്തരവാദികളായ ഘടകങ്ങളെ സംബന്ധിച്ച്, അവരുടെ പ്രധാന ദൌത്യം കാഷെ മെമ്മറിയിൽ നിന്നോ റാമിൽ നിന്നോ ഉള്ള കമാൻഡുകൾ ഉറപ്പാക്കുക എന്നതാണ്, അവ നിർദ്ദേശങ്ങൾ നടപ്പിലാക്കുന്നത് ഉറപ്പാക്കാൻ ആവശ്യമാണ്. ആധുനിക പ്രോസസ്സറുകളുടെ കോറുകൾ സാധാരണയായി അനുബന്ധ തരത്തിലുള്ള നിരവധി ബ്ലോക്കുകൾ ഉൾക്കൊള്ളുന്നു.

ചിപ്പിലുള്ള നിയന്ത്രണ ഘടകങ്ങളും ഡീകോഡ് ചെയ്ത നിർദ്ദേശങ്ങളെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്. നിർദ്ദേശങ്ങൾ നടപ്പിലാക്കുന്നതിന് ഉത്തരവാദികളായ ബ്ലോക്കുകളുടെ പ്രവർത്തനം നിയന്ത്രിക്കുന്നതിനും അവയ്ക്കിടയിൽ ചുമതലകൾ വിതരണം ചെയ്യുന്നതിനും അവയുടെ സമയബന്ധിതമായ നിർവ്വഹണം നിരീക്ഷിക്കുന്നതിനുമാണ് അവ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. നിയന്ത്രണ ഘടകങ്ങൾ മൈക്രോപ്രൊസസ്സറുകളുടെ ഘടനയിൽ ഏറ്റവും പ്രധാനപ്പെട്ട വിഭാഗത്തിൽ പെടുന്നു.

അനുബന്ധ തരത്തിലുള്ള മൈക്രോ സർക്യൂട്ടുകളുടെ കോറുകളിൽ നിർദ്ദേശങ്ങളുടെ ശരിയായ നിർവ്വഹണത്തിന് ഉത്തരവാദികളായ ബ്ലോക്കുകളും അടങ്ങിയിരിക്കുന്നു. അവയുടെ ഘടനയിൽ ഒരു ഗണിതവും ലോജിക്കൽ യൂണിറ്റും പോലുള്ള ഘടകങ്ങളും ഫ്ലോട്ടിംഗ് പോയിൻ്റ് കണക്കുകൂട്ടലുകൾക്ക് ഉത്തരവാദിത്തമുള്ള ഒരു ഘടകവും അടങ്ങിയിരിക്കുന്നു.

നിർദ്ദേശങ്ങൾക്കായി ഇൻസ്റ്റാൾ ചെയ്ത എക്സ്റ്റൻഷൻ സെറ്റുകളുടെ പ്രോസസ്സിംഗ് നിയന്ത്രിക്കുന്ന പ്രോസസർ കോറുകളിൽ ബ്ലോക്കുകൾ ഉണ്ട്. അടിസ്ഥാന കമാൻഡുകൾ പൂർത്തീകരിക്കുന്ന ഈ അൽഗോരിതങ്ങൾ, ഡാറ്റ പ്രോസസ്സിംഗിൻ്റെ തീവ്രത വർദ്ധിപ്പിക്കുന്നതിനും ഫയൽ എൻക്രിപ്ഷൻ അല്ലെങ്കിൽ ഡീക്രിപ്ഷൻ നടപടിക്രമങ്ങൾ നടപ്പിലാക്കുന്നതിനും ഉപയോഗിക്കുന്നു. അത്തരം പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നതിന് മൈക്രോ സർക്യൂട്ട് കോറിൻ്റെ ഘടനയിൽ അധിക രജിസ്റ്ററുകളും നിർദ്ദേശങ്ങളുടെ സെറ്റുകളും അവതരിപ്പിക്കേണ്ടതുണ്ട്. ആധുനിക പ്രോസസ്സറുകളിൽ സാധാരണയായി ഇനിപ്പറയുന്ന വിപുലീകരണങ്ങൾ ഉൾപ്പെടുന്നു: MMX (ഓഡിയോ, വീഡിയോ ഫയലുകൾ എൻകോഡിംഗിനായി രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്), SSE (കണക്കുകൂട്ടലുകൾ സമാന്തരമാക്കുന്നതിന് ഉപയോഗിക്കുന്നു), ATA (പ്രോഗ്രാമുകൾ വേഗത്തിലാക്കാനും പിസി പവർ ഉപഭോഗം കുറയ്ക്കാനും ഉപയോഗിക്കുന്നു), 3DNow (ഒരു കമ്പ്യൂട്ടറിൻ്റെ മൾട്ടിമീഡിയ കഴിവുകൾ വികസിപ്പിക്കുന്നു ), AES (ഡാറ്റ എൻക്രിപ്ഷൻ), കൂടാതെ മറ്റ് പല മാനദണ്ഡങ്ങളും.

പ്രൊസസർ കോറുകളുടെ ഘടനയിൽ സാധാരണയായി നിർദ്ദേശങ്ങളിൽ അടങ്ങിയിരിക്കുന്ന വിലാസത്തിന് അനുസൃതമായി റാമിൽ ഫലങ്ങൾ സംഭരിക്കുന്നതിന് ഉത്തരവാദിത്തമുള്ള ബ്ലോക്കുകളും അടങ്ങിയിരിക്കുന്നു.

ചിപ്പിൻ്റെ തടസ്സ പ്രവർത്തനത്തെ നിയന്ത്രിക്കുന്ന കേർണൽ ഘടകം പ്രധാനമാണ്. മൾട്ടിടാസ്കിംഗ് സമയത്ത് പ്രോഗ്രാമുകളുടെ സ്ഥിരത ഉറപ്പാക്കാൻ ഈ ഫംഗ്ഷൻ പ്രോസസറിനെ അനുവദിക്കുന്നു.

സെൻട്രൽ പ്രൊസസറിൻ്റെ പ്രവർത്തനത്തിൽ രജിസ്റ്ററുകളുടെ ഉപയോഗവും ഉൾപ്പെടുന്നു. ഈ ഘടകങ്ങൾ റാമിന് സമാനമാണ്, എന്നാൽ അവയിലേക്കുള്ള ആക്സസ് നിരവധി മടങ്ങ് വേഗതയുള്ളതാണ്. അനുബന്ധ വിഭവത്തിൻ്റെ അളവ് ചെറുതാണ് - ചട്ടം പോലെ, ഇത് ഒരു കിലോബൈറ്റിൽ കവിയരുത്. രജിസ്റ്ററുകൾ പല തരങ്ങളായി തിരിച്ചിരിക്കുന്നു. ഗണിത അല്ലെങ്കിൽ ലോജിക്കൽ കണക്കുകൂട്ടലുകൾ നടത്തുമ്പോൾ ഉപയോഗിക്കുന്ന പൊതു-ഉദ്ദേശ്യ ഘടകങ്ങളാകാം ഇവ. പ്രവർത്തന സമയത്ത് പ്രോസസ്സർ ഉപയോഗിക്കുന്ന സിസ്റ്റം ഡാറ്റ ഉൾപ്പെടുത്താൻ കഴിയുന്ന പ്രത്യേക ഉദ്ദേശ്യ രജിസ്റ്ററുകൾ ഉണ്ട്.

പ്രോസസർ കോറിൻ്റെ ഘടനയിൽ വിവിധ സഹായ ഘടകങ്ങളും അടങ്ങിയിരിക്കുന്നു. ഉദാഹരണത്തിന് ഏതാണ്? നിലവിലെ സിപിയു താപനില എന്താണെന്ന് നിരീക്ഷിക്കുന്ന ഒരു സെൻസറായിരിക്കാം ഇത്. അതിൻ്റെ പ്രകടനം സ്ഥാപിത മാനദണ്ഡങ്ങളേക്കാൾ ഉയർന്നതാണെങ്കിൽ, ആരാധകരുടെ പ്രവർത്തനത്തിന് ഉത്തരവാദികളായ മൊഡ്യൂളുകളിലേക്ക് മൈക്രോ സർക്യൂട്ടിന് ഒരു സിഗ്നൽ അയയ്ക്കാൻ കഴിയും - അവ വേഗത്തിൽ കറങ്ങാൻ തുടങ്ങും. കേർണൽ ഘടനയിൽ ഒരു ട്രാൻസിഷൻ പ്രെഡിക്റ്റർ ഉണ്ട് - ചിപ്പ് നടത്തുന്ന പ്രവർത്തനങ്ങളുടെ ചില സൈക്കിളുകൾ പൂർത്തിയാക്കിയ ശേഷം ഏത് കമാൻഡുകൾ എക്സിക്യൂട്ട് ചെയ്യുമെന്ന് നിർണ്ണയിക്കാൻ രൂപകൽപ്പന ചെയ്ത ഒരു ഘടകം. മറ്റൊരു പ്രധാന ഘടകത്തിൻ്റെ ഉദാഹരണം പ്രോഗ്രാം കൌണ്ടർ ആണ്. ഈ മൊഡ്യൂൾ അനുബന്ധ അൽഗോരിതത്തിൻ്റെ വിലാസം രേഖപ്പെടുത്തുന്നു, അത് ഒരു പ്രത്യേക സൈക്കിൾ എക്സിക്യൂട്ട് ചെയ്യാൻ തുടങ്ങുന്ന നിമിഷത്തിൽ മൈക്രോ സർക്യൂട്ടിലേക്ക് കൈമാറ്റം ചെയ്യപ്പെടുന്നു.

കമ്പ്യൂട്ടറിൻ്റെ സെൻട്രൽ പ്രോസസറിൻ്റെ ഭാഗമായ കോറിൻ്റെ ഘടനയാണിത്. അനുബന്ധ തരത്തിലുള്ള മൈക്രോ സർക്യൂട്ടുകളുടെ ചില പ്രധാന സവിശേഷതകൾ നമുക്ക് ഇപ്പോൾ കൂടുതൽ വിശദമായി പഠിക്കാം. അതായത്: സാങ്കേതിക പ്രക്രിയ, ക്ലോക്ക് ഫ്രീക്വൻസി, കാഷെ മെമ്മറി, വൈദ്യുതി ഉപഭോഗം.

പ്രോസസ്സർ സവിശേഷതകൾ: പ്രോസസ്സ് തരം

കമ്പ്യൂട്ടർ സാങ്കേതികവിദ്യയുടെ വികസനം സാധാരണയായി കമ്പ്യൂട്ടിംഗ് സാങ്കേതികവിദ്യകൾ മെച്ചപ്പെടുമ്പോൾ പുതിയ തലമുറ കമ്പ്യൂട്ടറുകളുടെ ആവിർഭാവവുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു. അതേ സമയം, പ്രകടന സൂചകങ്ങൾ കൂടാതെ, ഒരു കമ്പ്യൂട്ടറിനെ ഒരു പ്രത്യേക തലമുറയായി തരംതിരിക്കുന്നതിനുള്ള മാനദണ്ഡങ്ങളിലൊന്ന് അതിൻ്റെ സമ്പൂർണ്ണ വലുപ്പമായിരിക്കും. ആദ്യത്തെ കമ്പ്യൂട്ടറുകൾ ഒരു ബഹുനില കെട്ടിടവുമായി താരതമ്യപ്പെടുത്താവുന്നതാണ്. രണ്ടാം തലമുറ കമ്പ്യൂട്ടറുകൾ വലിപ്പത്തിൽ താരതമ്യപ്പെടുത്താവുന്നതാണ്, ഉദാഹരണത്തിന്, ഒരു സോഫ അല്ലെങ്കിൽ പിയാനോ. അടുത്ത ലെവലിലെ കമ്പ്യൂട്ടറുകൾ ഇപ്പോൾ നമുക്ക് പരിചിതമായവയുമായി വളരെ അടുത്തായിരുന്നു. ആധുനിക പിസികൾ നാലാം തലമുറ കമ്പ്യൂട്ടറുകളാണ്.

വാസ്തവത്തിൽ, ഇതെല്ലാം എന്തിനുവേണ്ടിയാണ്? കമ്പ്യൂട്ടറുകളുടെ പരിണാമസമയത്ത്, ഒരു അനൗദ്യോഗിക നിയമം രൂപീകരിച്ചു എന്നതാണ് വസ്തുത: ഉപകരണം കൂടുതൽ സാങ്കേതികമായി വികസിക്കുമ്പോൾ, അതേ പ്രകടനത്തോടെ അതിൻ്റെ അളവുകൾ ചെറുതാക്കുന്നു, അല്ലെങ്കിൽ അതിലും വലുതാണ്. പരിഗണനയിലുള്ള സെൻട്രൽ പ്രോസസറിൻ്റെ സവിശേഷതകൾക്ക് ഇത് പൂർണ്ണമായും ബാധകമാണ്, അതായത്, അതിൻ്റെ നിർമ്മാണത്തിൻ്റെ സാങ്കേതിക പ്രക്രിയ. ഈ സാഹചര്യത്തിൽ, മൈക്രോ സർക്യൂട്ടിൻ്റെ ഘടന രൂപപ്പെടുന്ന വ്യക്തിഗത സിലിക്കൺ പരലുകൾ തമ്മിലുള്ള ദൂരം പ്രധാനമാണ്. ഇത് ചെറുതാണ്, സെൻട്രൽ പ്രൊസസർ ബോർഡ് സ്വയം സ്ഥാപിക്കുന്ന അനുബന്ധ ഘടകങ്ങളുടെ സാന്ദ്രത വർദ്ധിക്കും. അതനുസരിച്ച്, ഇത് കൂടുതൽ ഉൽപ്പാദനക്ഷമതയുള്ളതായി കണക്കാക്കാം. 90-14 nm പ്രോസസ് ടെക്നോളജി ഉപയോഗിച്ചാണ് ആധുനിക പ്രോസസ്സറുകൾ നിർമ്മിക്കുന്നത്. ഈ സൂചകം ക്രമേണ കുറയുന്നു.

ക്ലോക്ക് ഫ്രീക്വൻസി

സെൻട്രൽ പ്രൊസസറിൻ്റെ ക്ലോക്ക് സ്പീഡ് അതിൻ്റെ പ്രകടനത്തിൻ്റെ പ്രധാന സൂചകങ്ങളിൽ ഒന്നാണ്. ഒരു സെക്കൻഡിൽ എത്ര പ്രവർത്തനങ്ങൾ ചിപ്പിന് നിർവഹിക്കാനാകുമെന്ന് ഇത് നിർണ്ണയിക്കുന്നു. അവയിൽ കൂടുതൽ, പ്രോസസറും കമ്പ്യൂട്ടറും മൊത്തത്തിൽ കൂടുതൽ ഉൽപ്പാദനക്ഷമതയുള്ളതാണ്. ഈ പരാമീറ്റർ, ഒന്നാമതായി, കേന്ദ്ര പ്രോസസറിൻ്റെ ഒരു സ്വതന്ത്ര മൊഡ്യൂളായി കോർ ചിത്രീകരിക്കുന്നു എന്നത് ശ്രദ്ധിക്കാവുന്നതാണ്. അതായത്, ചിപ്പിൽ നിരവധി അനുബന്ധ ഘടകങ്ങൾ ഉണ്ടെങ്കിൽ, അവ ഓരോന്നും പ്രത്യേക ആവൃത്തിയിൽ പ്രവർത്തിക്കും. എല്ലാ കോറുകൾക്കും ഈ സവിശേഷതകൾ സംഗ്രഹിക്കുന്നത് സ്വീകാര്യമാണെന്ന് ചില ഐടി വിദഗ്ധർ കരുതുന്നു. എന്താണ് ഇതിനർത്ഥം? ഉദാഹരണത്തിന്, പ്രോസസറിന് 1 ജിഗാഹെർട്സ് ആവൃത്തിയിലുള്ള 4 കോറുകൾ ഉണ്ടെങ്കിൽ, നിങ്ങൾ ഈ രീതി പിന്തുടരുകയാണെങ്കിൽ പിസിയുടെ മൊത്തത്തിലുള്ള പ്രകടനം 4 ജിഗാഹെർട്സ് ആയിരിക്കും.

ഫ്രീക്വൻസി ഘടകങ്ങൾ

പരിഗണനയിലുള്ള സൂചകം രണ്ട് ഘടകങ്ങളിൽ നിന്നാണ് രൂപപ്പെടുന്നത്. ഒന്നാമതായി, ഇതാണ് സിസ്റ്റം ബസ് ഫ്രീക്വൻസി - ഇത് സാധാരണയായി നൂറുകണക്കിന് മെഗാഹെർട്സിൽ അളക്കുന്നു. രണ്ടാമതായി, അനുബന്ധ സൂചകം ഗുണിക്കുന്ന ഗുണകമാണിത്. ചില സന്ദർഭങ്ങളിൽ, പ്രോസസ്സർ നിർമ്മാതാക്കൾ ഉപയോക്താക്കൾക്ക് രണ്ട് പാരാമീറ്ററുകളും ക്രമീകരിക്കാനുള്ള കഴിവ് നൽകുന്നു. അതേ സമയം, നിങ്ങൾ സിസ്റ്റം ബസിനും ഗുണിതത്തിനും മതിയായ ഉയർന്ന മൂല്യങ്ങൾ സജ്ജമാക്കുകയാണെങ്കിൽ, നിങ്ങൾക്ക് മൈക്രോ സർക്യൂട്ടിൻ്റെ പ്രകടനം ഗണ്യമായി വർദ്ധിപ്പിക്കാൻ കഴിയും. ഇങ്ങനെയാണ് പ്രൊസസർ ഓവർലോക്ക് ചെയ്യുന്നത്. ശരിയാണ്, അത് ശ്രദ്ധാപൂർവ്വം ഉപയോഗിക്കണം.

ഓവർക്ലോക്കിംഗിന് സെൻട്രൽ പ്രൊസസറിൻ്റെ താപനില ഗണ്യമായി വർദ്ധിപ്പിക്കാൻ കഴിയും എന്നതാണ് വസ്തുത. പിസിക്ക് ഉചിതമായ കൂളിംഗ് സിസ്റ്റം ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെങ്കിൽ, ഇത് ചിപ്പിൻ്റെ പരാജയത്തിലേക്ക് നയിച്ചേക്കാം.

കാഷെ വലിപ്പം

ആധുനിക പ്രോസസ്സറുകൾ കാഷെ മെമ്മറി മൊഡ്യൂളുകൾ കൊണ്ട് സജ്ജീകരിച്ചിരിക്കുന്നു. അവരുടെ പ്രധാന ലക്ഷ്യം ഡാറ്റ താൽക്കാലികമായി സംഭരിക്കുക എന്നതാണ്, സാധാരണയായി ഒരു കൂട്ടം പ്രത്യേക കമാൻഡുകളും അൽഗോരിതങ്ങളും പ്രതിനിധീകരിക്കുന്നു - മൈക്രോ സർക്യൂട്ടിൻ്റെ പ്രവർത്തനത്തിൽ മിക്കപ്പോഴും ഉപയോഗിക്കുന്നവ. ഇത് പ്രായോഗികമായി എന്താണ് അർത്ഥമാക്കുന്നത്? ഒന്നാമതായി, അതേ കമാൻഡുകളും അൽഗോരിതങ്ങളും ഓൺലൈനിൽ ലഭ്യമാകുമെന്നതിനാൽ സിപിയു ലോഡ് കുറയ്ക്കാൻ കഴിയും. മൈക്രോ സർക്യൂട്ട്, കാഷെ മെമ്മറിയിൽ നിന്ന് റെഡിമെയ്ഡ് നിർദ്ദേശങ്ങൾ ലഭിച്ചതിനാൽ, അവ ആദ്യം മുതൽ വികസിപ്പിക്കുന്നതിന് സമയം പാഴാക്കുന്നില്ല. തൽഫലമായി, കമ്പ്യൂട്ടർ വേഗത്തിൽ പ്രവർത്തിക്കുന്നു.

കാഷെ മെമ്മറിയുടെ പ്രധാന സവിശേഷത അതിൻ്റെ വലുപ്പമാണ്. ഇത് വലുതാണ്, ഈ മൊഡ്യൂൾ കൂടുതൽ ശേഷിയുള്ളതാണ്, അതനുസരിച്ച്, പ്രോസസ്സർ ഉപയോഗിക്കുന്ന നിർദ്ദേശങ്ങളുടെയും അൽഗോരിതങ്ങളുടെയും സ്ഥാനം അനുസരിച്ച്. മൈക്രോ സർക്യൂട്ട് എപ്പോഴും അവയ്ക്കിടയിൽ ആവശ്യമുള്ളവ കണ്ടെത്തി വേഗത്തിൽ പ്രവർത്തിക്കാനുള്ള സാധ്യത കൂടുതലാണ്. ആധുനിക പ്രോസസ്സറുകളിലെ കാഷെ മെമ്മറി മിക്കപ്പോഴും മൂന്ന് തലങ്ങളായി തിരിച്ചിരിക്കുന്നു. ആദ്യത്തേത് ഏറ്റവും വേഗതയേറിയതും ഹൈടെക് മൈക്രോ സർക്യൂട്ടുകളുടെ അടിസ്ഥാനത്തിലാണ് പ്രവർത്തിക്കുന്നത്, ബാക്കിയുള്ളവ മന്ദഗതിയിലാണ്. ആധുനിക പ്രോസസ്സറുകളിലെ ഫസ്റ്റ് ലെവൽ കാഷെയുടെ അളവ് ഏകദേശം 128-256 KB ആണ്, രണ്ടാമത്തേത് - 1-8 MB, മൂന്നാമത്തേത് - 20 MB കവിയാൻ കഴിയും.

ഊർജ്ജ ഉപഭോഗം

മൈക്രോ സർക്യൂട്ടിൻ്റെ മറ്റൊരു പ്രധാന പാരാമീറ്റർ വൈദ്യുതി ഉപഭോഗമാണ്. സിപിയു പവർ ചെയ്യുന്നതിന് ഗണ്യമായ വൈദ്യുതി ഉപഭോഗം ആവശ്യമായി വന്നേക്കാം. ആധുനിക മൈക്രോ സർക്യൂട്ട് മോഡലുകൾ ഏകദേശം 40-50 W ഉപഭോഗം ചെയ്യുന്നു. ചില സന്ദർഭങ്ങളിൽ, ഈ പരാമീറ്ററിന് സാമ്പത്തിക പ്രാധാന്യമുണ്ട് - ഉദാഹരണത്തിന്, നൂറുകണക്കിന് അല്ലെങ്കിൽ ആയിരക്കണക്കിന് കമ്പ്യൂട്ടറുകൾ ഉപയോഗിച്ച് വലിയ സംരംഭങ്ങളെ സജ്ജീകരിക്കുന്നതിനെക്കുറിച്ചാണ് നമ്മൾ സംസാരിക്കുന്നതെങ്കിൽ. ലാപ്‌ടോപ്പുകൾ, ടാബ്‌ലെറ്റുകൾ, സ്മാർട്ട്‌ഫോണുകൾ - മൊബൈൽ ഉപകരണങ്ങളിൽ ഉപയോഗിക്കുന്നതിന് പ്രോസസറുകൾ അഡാപ്റ്റുചെയ്യുന്നതിൻ്റെ കാര്യത്തിൽ ഊർജ്ജ ഉപഭോഗമാണ് ഒരു പ്രധാന ഘടകം. അനുബന്ധ സൂചകം കുറയുമ്പോൾ, ഉപകരണത്തിൻ്റെ ബാറ്ററി ആയുസ്സ് കൂടുതലായിരിക്കും.

ഞങ്ങൾ ഇൻ്റൽ 4004 മോഡലിനെക്കുറിച്ചാണ് സംസാരിക്കുന്നത്, ഇതിന് സങ്കലനവും കുറയ്ക്കലും മാത്രമേ ചെയ്യാൻ കഴിയൂ. ഇതിന് ഒരു സമയം നാല് ബിറ്റ് വിവരങ്ങൾ മാത്രമേ പ്രോസസ്സ് ചെയ്യാൻ കഴിയൂ (അതായത്, അത് 4-ബിറ്റ് ആയിരുന്നു). എന്നാൽ അതിൻ്റെ കാലത്തേക്ക് അതിൻ്റെ രൂപം ഒരു സുപ്രധാന സംഭവമായിരുന്നു. എല്ലാത്തിനുമുപരി, മുഴുവൻ പ്രോസസ്സറും ഒരു ചിപ്പിലേക്ക് യോജിക്കുന്നു. ഇൻ്റൽ 4004-ന് മുമ്പ്, കമ്പ്യൂട്ടറുകൾ ചിപ്പുകളുടെ ഒരു കൂട്ടം അല്ലെങ്കിൽ വ്യതിരിക്ത ഘടകങ്ങൾ (ട്രാൻസിസ്റ്ററുകൾ) അടിസ്ഥാനമാക്കിയുള്ളതായിരുന്നു. 4004 മൈക്രോപ്രൊസസർ ആദ്യത്തെ പോർട്ടബിൾ കാൽക്കുലേറ്ററുകളിൽ ഒന്നിൻ്റെ അടിസ്ഥാനമായി.

ഹോം കമ്പ്യൂട്ടറുകൾക്കായുള്ള ആദ്യത്തെ മൈക്രോപ്രൊസസർ 1974-ൽ അവതരിപ്പിച്ച ഇൻ്റൽ 8080 ആയിരുന്നു. 8-ബിറ്റ് കമ്പ്യൂട്ടറിൻ്റെ എല്ലാ പ്രോസസ്സിംഗ് പവറും ഒരു ചിപ്പിൽ അടങ്ങിയിരിക്കുന്നു. എന്നാൽ ഇൻ്റൽ 8088 പ്രോസസറിൻ്റെ പ്രഖ്യാപനം 1979 ൽ പ്രത്യക്ഷപ്പെട്ടു, 1981 മുതൽ ആദ്യത്തെ വൻതോതിൽ ഉൽപ്പാദിപ്പിച്ച പേഴ്സണൽ കമ്പ്യൂട്ടറുകളായ ഐബിഎം പിസിയിൽ ഇത് ഉപയോഗിക്കാൻ തുടങ്ങി.

തുടർന്ന് പ്രോസസ്സറുകൾ വികസിപ്പിക്കാനും കൂടുതൽ ശക്തമാകാനും തുടങ്ങി. മൈക്രോപ്രൊസസർ വ്യവസായത്തിൻ്റെ ചരിത്രത്തെക്കുറിച്ച് അൽപ്പമെങ്കിലും പരിചയമുള്ള ആർക്കും 8088-ന് പകരം 80286-ഉം 80386-ഉം, തുടർന്ന് 80486-ഉം വന്നു. പിന്നീട് പെൻ്റിയത്തിൻ്റെ നിരവധി തലമുറകൾ ഉണ്ടായിരുന്നു: പെൻ്റിയം, പെൻ്റിയം II, III, പെൻ്റിയം 4. അടിസ്ഥാന 8088 രൂപകല്പനയെ അടിസ്ഥാനമാക്കിയുള്ള ഈ ഇൻ്റൽ പ്രോസസറുകളെല്ലാം പിന്നിലേക്ക് പൊരുത്തപ്പെടുന്നവയായിരുന്നു. ഇതിനർത്ഥം പെൻ്റിയം 4-ന് 8088-നുള്ള ഏത് കോഡും പ്രോസസ്സ് ചെയ്യാൻ കഴിയും, എന്നാൽ അത് ഏകദേശം അയ്യായിരം മടങ്ങ് വേഗതയിൽ ചെയ്തു. അതിനുശേഷം വർഷങ്ങൾ കടന്നുപോയിട്ടില്ല, പക്ഷേ മൈക്രോപ്രൊസസ്സറുകളുടെ നിരവധി തലമുറകൾ മാറിയിട്ടുണ്ട്.


2004 മുതൽ, ഇൻ്റൽ മൾട്ടി-കോർ പ്രോസസറുകൾ വാഗ്ദാനം ചെയ്യാൻ തുടങ്ങി. അവയിൽ ഉപയോഗിക്കുന്ന ട്രാൻസിസ്റ്ററുകളുടെ എണ്ണം ദശലക്ഷക്കണക്കിന് വർദ്ധിച്ചു. എന്നാൽ ഇപ്പോൾ പോലും പ്രോസസർ ആദ്യകാല ചിപ്പുകൾക്കായി സൃഷ്ടിച്ച പൊതു നിയമങ്ങൾ അനുസരിക്കുന്നു. 2004 വരെയുള്ള ഇൻ്റൽ മൈക്രോപ്രൊസസ്സറുകളുടെ ചരിത്രം പട്ടിക പ്രതിഫലിപ്പിക്കുന്നു (ഉൾപ്പെടെ). അതിൽ പ്രതിഫലിക്കുന്ന സൂചകങ്ങൾ എന്താണ് അർത്ഥമാക്കുന്നത് എന്നതിനെക്കുറിച്ച് ഞങ്ങൾ ചില വിശദീകരണങ്ങൾ നൽകും:

  • പേര്. പ്രോസസർ മോഡൽ
  • തീയതി. പ്രൊസസർ ആദ്യമായി അവതരിപ്പിച്ച വർഷം. പല പ്രൊസസറുകളും ഒന്നിലധികം തവണ അവതരിപ്പിച്ചു, ഓരോ തവണയും അവയുടെ ക്ലോക്ക് സ്പീഡ് വർദ്ധിച്ചു. അതിനാൽ, ചിപ്പിൻ്റെ ആദ്യ പതിപ്പ് വിപണിയിൽ പ്രത്യക്ഷപ്പെട്ട് കുറച്ച് വർഷങ്ങൾക്ക് ശേഷവും ചിപ്പിൻ്റെ അടുത്ത പരിഷ്ക്കരണം വീണ്ടും പ്രഖ്യാപിക്കാൻ കഴിയും.
  • ട്രാൻസിസ്റ്ററുകൾ (ട്രാൻസിസ്റ്ററുകളുടെ എണ്ണം). ചിപ്പിലെ ട്രാൻസിസ്റ്ററുകളുടെ എണ്ണം. ഈ കണക്ക് ക്രമാനുഗതമായി വർദ്ധിച്ചുകൊണ്ടിരിക്കുന്നതായി നിങ്ങൾക്ക് കാണാൻ കഴിയും
  • മൈക്രോണുകൾ (മൈക്രോണുകളിൽ വീതി). ഒരു മൈക്രോൺ ഒരു മീറ്ററിൻ്റെ ദശലക്ഷത്തിലൊന്നിന് തുല്യമാണ്. ഈ സൂചകത്തിൻ്റെ മൂല്യം ചിപ്പിലെ ഏറ്റവും കനം കുറഞ്ഞ വയർ കനം കൊണ്ടാണ് നിർണ്ണയിക്കുന്നത്. താരതമ്യത്തിന്, ഒരു മനുഷ്യൻ്റെ മുടിയുടെ കനം 100 മൈക്രോൺ ആണ്
  • ക്ലോക്ക് വേഗത. പരമാവധി പ്രോസസർ വേഗത
  • ഡാറ്റ വീതി. പ്രോസസ്സറിൻ്റെ ഗണിത-ലോജിക്കൽ യൂണിറ്റിൻ്റെ (ALU) "ബിറ്റ് ശേഷി". ഒരു 8-ബിറ്റ് ALU-ന് രണ്ട് 8-ബിറ്റ് നമ്പറുകളിൽ ചേർക്കാനും കുറയ്ക്കാനും ഗുണിക്കാനും മറ്റ് പ്രവർത്തനങ്ങൾ നടത്താനും കഴിയും. ഒരു 32-ബിറ്റ് ALU-ന് 32-ബിറ്റ് നമ്പറുകൾ കൈകാര്യം ചെയ്യാൻ കഴിയും. രണ്ട് 32-ബിറ്റ് നമ്പറുകൾ ചേർക്കുന്നതിന്, ഒരു എട്ട്-ബിറ്റ് ALU-ന് നാല് നിർദ്ദേശങ്ങൾ നടപ്പിലാക്കേണ്ടതുണ്ട്. ഒരു 32-ബിറ്റ് ALU-ന് ഒരു നിർദ്ദേശത്തിൽ ഈ ടാസ്ക്ക് കൈകാര്യം ചെയ്യാൻ കഴിയും. പല കേസുകളിലും (എല്ലാം അല്ല) ബാഹ്യ ഡാറ്റാ ബസിൻ്റെ വീതി ALU-ൻ്റെ "ബിറ്റ് കൗണ്ട്" മായി യോജിക്കുന്നു. 8088 പ്രോസസറിന് 16-ബിറ്റ് ALU ഉണ്ടായിരുന്നു, എന്നാൽ 8-ബിറ്റ് ബസ്. പിന്നീടുള്ള പെൻ്റിയങ്ങൾക്ക്, ബസ് ഇതിനകം 64-ബിറ്റ് ആയിരുന്നു, എന്നാൽ ALU അപ്പോഴും 32-ബിറ്റ് ആയിരുന്നു.
  • MIPS (മില്യൺ നിർദ്ദേശങ്ങൾ പെർ സെക്കൻഡ്). പ്രോസസർ പ്രകടനം ഏകദേശം കണക്കാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. ഈ സൂചകത്തിന് അതിൻ്റെ യഥാർത്ഥ അർത്ഥം നഷ്ടപ്പെട്ടു, കൂടാതെ നിരവധി പ്രോസസറുകളുടെ കമ്പ്യൂട്ടിംഗ് പവർ (ഈ പട്ടികയിലെന്നപോലെ) താരതമ്യപ്പെടുത്തുന്നതിന് പ്രധാനമായും ഉപയോഗിക്കാവുന്ന തരത്തിൽ ആധുനികവ വ്യത്യസ്തമായ നിരവധി ജോലികൾ ചെയ്യുന്നു.

ക്ലോക്ക് സ്പീഡും ട്രാൻസിസ്റ്ററുകളുടെ എണ്ണവും സെക്കൻഡിൽ പ്രൊസസർ നടത്തുന്ന പ്രവർത്തനങ്ങളുടെ എണ്ണവും തമ്മിൽ നേരിട്ടുള്ള ബന്ധമുണ്ട്. ഉദാഹരണത്തിന്, 8088 പ്രൊസസറിൻ്റെ ക്ലോക്ക് സ്പീഡ് 5 മെഗാഹെർട്സ് എത്തി, പ്രകടനം: സെക്കൻഡിൽ 0.33 ദശലക്ഷം പ്രവർത്തനങ്ങൾ മാത്രം. അതായത്, ഒരു നിർദ്ദേശം നടപ്പിലാക്കാൻ ഏകദേശം 15 പ്രൊസസർ സൈക്കിളുകൾ വേണ്ടിവന്നു. 2004-ൽ, പ്രോസസ്സറുകൾക്ക് ഒരു ക്ലോക്ക് സൈക്കിളിൽ രണ്ട് നിർദ്ദേശങ്ങൾ നടപ്പിലാക്കാൻ കഴിഞ്ഞു. ചിപ്പിലെ പ്രോസസ്സറുകളുടെ എണ്ണം വർദ്ധിപ്പിച്ചാണ് ഈ മെച്ചപ്പെടുത്തൽ നേടിയത്.

ചിപ്പിനെ ഇൻ്റഗ്രേറ്റഡ് സർക്യൂട്ട് (അല്ലെങ്കിൽ ഒരു ഇൻ്റഗ്രേറ്റഡ് സർക്യൂട്ട്) എന്നും വിളിക്കുന്നു. മിക്കപ്പോഴും, ഇത് ചെറുതും നേർത്തതുമായ സിലിക്കൺ വേഫറാണ്, അതിൽ ട്രാൻസിസ്റ്ററുകൾ "മുദ്ര പതിപ്പിച്ചിരിക്കുന്നു." രണ്ടര സെൻ്റീമീറ്ററോളം വരുന്ന ചിപ്പിൽ ദശലക്ഷക്കണക്കിന് ട്രാൻസിസ്റ്ററുകൾ അടങ്ങിയിരിക്കാം. ഏറ്റവും ലളിതമായ പ്രോസസ്സറുകൾ ഏതാനും മില്ലിമീറ്റർ മാത്രം വശമുള്ള ചതുരങ്ങളായിരിക്കും. ആയിരക്കണക്കിന് ട്രാൻസിസ്റ്ററുകൾക്ക് ഈ വലുപ്പം മതിയാകും.

മൈക്രോപ്രൊസസർ ലോജിക്


ഒരു മൈക്രോപ്രൊസസർ എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് മനസിലാക്കാൻ, നിങ്ങൾ അത് അടിസ്ഥാനമാക്കിയുള്ള ലോജിക് പഠിക്കുകയും അസംബ്ലി ഭാഷയുമായി പരിചയപ്പെടുകയും വേണം. മൈക്രോപ്രൊസസറിൻ്റെ മാതൃഭാഷയാണിത്.

ഒരു പ്രത്യേക സെറ്റ് മെഷീൻ നിർദ്ദേശങ്ങൾ (കമാൻഡുകൾ) നടപ്പിലാക്കാൻ മൈക്രോപ്രൊസസറിന് കഴിയും. ഈ കമാൻഡുകൾ ഉപയോഗിച്ച് പ്രവർത്തിക്കുമ്പോൾ, പ്രോസസർ മൂന്ന് പ്രധാന ജോലികൾ ചെയ്യുന്നു:

  • അതിൻ്റെ ഗണിത-ലോജിക്കൽ യൂണിറ്റ് ഉപയോഗിച്ച്, പ്രോസസ്സർ ഗണിത പ്രവർത്തനങ്ങൾ ചെയ്യുന്നു: സങ്കലനം, കുറയ്ക്കൽ, ഗുണനം, വിഭജനം. ആധുനിക മൈക്രോപ്രൊസസ്സറുകൾ ഫ്ലോട്ടിംഗ് പോയിൻ്റ് പ്രവർത്തനങ്ങളെ പൂർണ്ണമായും പിന്തുണയ്ക്കുന്നു (ഒരു സമർപ്പിത ഫ്ലോട്ടിംഗ് പോയിൻ്റ് അരിത്മെറ്റിക് പ്രോസസർ ഉപയോഗിച്ച്)
  • ഒരു തരം മെമ്മറിയിൽ നിന്ന് മറ്റൊന്നിലേക്ക് ഡാറ്റ മാറ്റാൻ മൈക്രോപ്രൊസസ്സറിന് കഴിയും
  • മൈക്രോപ്രൊസസറിന് ഒരു തീരുമാനമെടുക്കാനുള്ള കഴിവുണ്ട്, അത് എടുക്കുന്ന തീരുമാനത്തെ അടിസ്ഥാനമാക്കി, "ചാടി", അതായത്, ഒരു പുതിയ കൂട്ടം നിർദ്ദേശങ്ങൾ നടപ്പിലാക്കുന്നതിലേക്ക് മാറുക.

മൈക്രോപ്രൊസസ്സർ അടങ്ങിയിരിക്കുന്നു:

  • വിലാസം ബസ്. ഈ ബസിൻ്റെ വീതി 8, 16 അല്ലെങ്കിൽ 32 ബിറ്റുകൾ ആകാം. അവൾ വിലാസം മെമ്മറിയിലേക്ക് അയയ്ക്കുന്നതിൽ ഏർപ്പെട്ടിരിക്കുകയാണ്
  • ഡാറ്റ ബസ്: 8, 16, 32 അല്ലെങ്കിൽ 64 ബിറ്റുകൾ വീതി. ഈ ബസിന് മെമ്മറിയിലേക്ക് ഡാറ്റ അയയ്ക്കാനോ മെമ്മറിയിൽ നിന്ന് ഡാറ്റ സ്വീകരിക്കാനോ കഴിയും. ഒരു പ്രോസസറിൻ്റെ "ബിറ്റ് കപ്പാസിറ്റി" യെക്കുറിച്ച് അവർ സംസാരിക്കുമ്പോൾ, ഞങ്ങൾ ഡാറ്റ ബസിൻ്റെ വീതിയെക്കുറിച്ചാണ് സംസാരിക്കുന്നത്
  • RD (വായിക്കുക), WR (എഴുതുക) ചാനലുകൾ മെമ്മറിയുമായി ആശയവിനിമയം നൽകുന്നു
  • ക്ലോക്ക് ലൈൻ (ക്ലോക്കിംഗ് പൾസ് ബസ്), പ്രോസസർ ക്ലോക്ക് സൈക്കിളുകൾ നൽകുന്നു
  • റീസെറ്റ് ലൈൻ (ഇറേസർ ബസ്, റീസെറ്റ് ബസ്), ഇത് പ്രോഗ്രാം കൗണ്ടർ പുനഃസജ്ജമാക്കുകയും നിർദ്ദേശ നിർവ്വഹണം പുനരാരംഭിക്കുകയും ചെയ്യുന്നു

വിവരങ്ങൾ വളരെ സങ്കീർണ്ണമായതിനാൽ, രണ്ട് ബസുകളുടെയും വീതി - വിലാസവും ഡാറ്റ ബസുകളും - 8 ബിറ്റുകൾ മാത്രമാണെന്ന് ഞങ്ങൾ അനുമാനിക്കും. താരതമ്യേന ലളിതമായ ഈ മൈക്രോപ്രൊസസറിൻ്റെ ഘടകങ്ങൾ നമുക്ക് പെട്ടെന്ന് നോക്കാം:

  • എ, ബി, സി രജിസ്റ്ററുകൾ ഇൻ്റർമീഡിയറ്റ് ഡാറ്റ സംഭരണത്തിനായി ഉപയോഗിക്കുന്ന ലോജിക് ചിപ്പുകളാണ്
  • അഡ്രസ് ലാച്ച് എ, ബി, സി രജിസ്റ്ററുകൾക്ക് സമാനമാണ്
  • പ്രോഗ്രാം കൌണ്ടർ ഒരു ലോജിക് ചിപ്പ് (ലാച്ച്) ആണ്, ഒരു ഘട്ടത്തിൽ ഒരു മൂല്യം വർദ്ധിപ്പിക്കാനും (അതിന് അനുബന്ധ കമാൻഡ് ലഭിക്കുകയാണെങ്കിൽ) മൂല്യം പൂജ്യമാക്കാനും (അനുബന്ധ കമാൻഡ് സ്വീകരിക്കുന്നതിന് വിധേയമായി)
  • ഒരു ALU (ഗണിത ലോജിക് യൂണിറ്റ്) 8-ബിറ്റ് നമ്പറുകൾക്കിടയിൽ കൂട്ടിച്ചേർക്കൽ, കുറയ്ക്കൽ, ഗുണനം, ഹരിക്കൽ പ്രവർത്തനങ്ങൾ നടത്താം അല്ലെങ്കിൽ ഒരു സാധാരണ ആഡറായി പ്രവർത്തിക്കാം
  • ALU നടത്തുന്ന താരതമ്യ പ്രവർത്തനങ്ങളുടെ ഫലങ്ങൾ സംഭരിക്കുന്ന ഒരു പ്രത്യേക ലാച്ചാണ് ടെസ്റ്റ് രജിസ്റ്റർ. സാധാരണഗതിയിൽ, ALU രണ്ട് സംഖ്യകളെ താരതമ്യം ചെയ്യുകയും അവ തുല്യമാണോ അതോ ഒന്ന് മറ്റൊന്നിനേക്കാൾ വലുതാണോ എന്ന് നിർണ്ണയിക്കുകയും ചെയ്യുന്നു. അവസാന ആഡർ പ്രവർത്തനത്തിൻ്റെ കാരി ബിറ്റ് സംഭരിക്കുന്നതിനും ടെസ്റ്റ് രജിസ്റ്ററിന് കഴിയും. ഇത് ഈ മൂല്യങ്ങൾ ഒരു ഫ്ലിപ്പ്-ഫ്ലോപ്പ് സർക്യൂട്ടിൽ സംഭരിക്കുന്നു. ഈ മൂല്യങ്ങൾ പിന്നീട് കമാൻഡ് ഡീകോഡറിന് തീരുമാനങ്ങൾ എടുക്കാൻ ഉപയോഗിക്കാം
  • ഡയഗ്രാമിലെ ആറ് ബ്ലോക്കുകൾ "3-സ്റ്റേറ്റ്" എന്ന് ലേബൽ ചെയ്തിരിക്കുന്നു. ഇവ സോർട്ടിംഗ് ബഫറുകളാണ്. ഒന്നിലധികം ഔട്ട്‌പുട്ട് സ്രോതസ്സുകൾ ഒരു വയറുമായി ബന്ധിപ്പിക്കാൻ കഴിയും, എന്നാൽ സോർട്ട് ബഫർ അവയിലൊന്നിനെ മാത്രം (ഒരു സമയത്ത്) ഒരു മൂല്യം കൈമാറാൻ അനുവദിക്കുന്നു: "0" അല്ലെങ്കിൽ "1". അതിനാൽ, സോർട്ട് ബഫറിന് മൂല്യങ്ങൾ ഒഴിവാക്കാനോ ഡാറ്റ കൈമാറുന്നതിൽ നിന്ന് ഔട്ട്പുട്ട് ഉറവിടത്തെ തടയാനോ കഴിയും
  • നിർദ്ദേശ രജിസ്റ്ററും നിർദ്ദേശ ഡീകോഡറും മുകളിലുള്ള എല്ലാ ഘടകങ്ങളും നിയന്ത്രണത്തിൽ സൂക്ഷിക്കുന്നു

ഈ ഡയഗ്രം കമാൻഡ് ഡീകോഡറിൻ്റെ നിയന്ത്രണ ലൈനുകൾ കാണിക്കുന്നില്ല, അത് ഇനിപ്പറയുന്ന "ഓർഡറുകളുടെ" രൂപത്തിൽ പ്രകടിപ്പിക്കാം:

  • "ഡാറ്റാ ബസിൽ നിന്ന് നിലവിൽ വരുന്ന മൂല്യം രജിസ്റ്റർ എ സ്വീകരിക്കുന്നു"
  • "ഡാറ്റാ ബസിൽ നിന്ന് നിലവിൽ വരുന്ന മൂല്യം രജിസ്റ്റർ ബി സ്വീകരിക്കുന്നു"
  • "അരിത്മെറ്റിക് ലോജിക് യൂണിറ്റിൽ നിന്ന് നിലവിൽ വരുന്ന മൂല്യം രജിസ്റ്റർ സി സ്വീകരിക്കുന്നു."
  • "പ്രോഗ്രാം കൗണ്ടർ രജിസ്റ്റർ നിലവിൽ ഡാറ്റാ ബസിൽ നിന്ന് വരുന്ന മൂല്യം എടുക്കുന്നു"
  • "ഡാറ്റ ബസിൽ നിന്ന് നിലവിൽ വരുന്ന മൂല്യം സ്വീകരിക്കുന്നതിനുള്ള വിലാസ രജിസ്റ്റർ"
  • "ഡാറ്റാ ബസിൽ നിന്ന് നിലവിൽ വരുന്ന മൂല്യം കമാൻഡ് രജിസ്റ്റർ സ്വീകരിക്കുന്നു"
  • "പ്രോഗ്രാം കൗണ്ടറിൻ്റെ മൂല്യം [ഒന്ന് കൊണ്ട്] വർദ്ധിപ്പിക്കുക"
  • "കമാൻഡ് കൗണ്ടർ പൂജ്യത്തിലേക്ക് പുനഃസജ്ജമാക്കും"
  • "ആറ് തരം ബഫറുകളിൽ ഒന്ന് സജീവമാക്കുക" (ആറ് പ്രത്യേക നിയന്ത്രണ ലൈനുകൾ)
  • "അരിത്മെറ്റിക് ലോജിക് യൂണിറ്റ് എന്ത് ഓപ്പറേഷൻ നടത്തണമെന്ന് പറയുക."
  • "ടെസ്റ്റ് രജിസ്റ്റർ ALU-ൽ നിന്നുള്ള ടെസ്റ്റ് ബിറ്റുകൾ സ്വീകരിക്കുന്നു"
  • "RD (വായന ചാനൽ) സജീവമാക്കുക"
  • "WR (റെക്കോർഡിംഗ് ചാനൽ) സജീവമാക്കുക"

ടെസ്റ്റ് രജിസ്റ്ററിൽ നിന്നും സിൻക്രൊണൈസേഷൻ ചാനലിൽ നിന്നും കമാൻഡ് രജിസ്റ്ററിൽ നിന്നും കമാൻഡ് ഡീകോഡറിന് ഡാറ്റ ബിറ്റുകൾ ലഭിക്കുന്നു. ഇൻസ്ട്രക്ഷൻ ഡീകോഡറിൻ്റെ ടാസ്‌ക്കുകളുടെ വിവരണം ഞങ്ങൾ കഴിയുന്നത്ര ലളിതമാക്കുകയാണെങ്കിൽ, ഈ മൊഡ്യൂളാണ് ഇപ്പോൾ എന്താണ് ചെയ്യേണ്ടതെന്ന് പ്രോസസറോട് “പറയുന്നത്” എന്ന് നമുക്ക് പറയാൻ കഴിയും.

മൈക്രോപ്രൊസസർ മെമ്മറി

കമ്പ്യൂട്ടർ മെമ്മറിയുമായി ബന്ധപ്പെട്ട വിവരങ്ങളുമായുള്ള പരിചയവും അതിൻ്റെ ശ്രേണിയും ഈ വിഭാഗത്തിലെ ഉള്ളടക്കങ്ങൾ നന്നായി മനസ്സിലാക്കാൻ നിങ്ങളെ സഹായിക്കും.

മുകളിൽ ഞങ്ങൾ ബസുകളെ കുറിച്ചും (വിലാസവും ഡാറ്റയും), അതുപോലെ റീഡ് (RD), റൈറ്റ് (WR) ചാനലുകളെ കുറിച്ചും എഴുതി. ഈ ബസുകളും ചാനലുകളും മെമ്മറിയുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു: റാൻഡം ആക്സസ് മെമ്മറി (റാം), റീഡ് ഒൺലി മെമ്മറി (റോം). ഞങ്ങളുടെ ഉദാഹരണത്തിൽ, ഓരോ ബസിൻ്റെയും വീതി 8 ബിറ്റുകളുള്ള ഒരു മൈക്രോപ്രൊസസർ ഞങ്ങൾ പരിഗണിക്കുന്നു. ഇതിനർത്ഥം 256 ബൈറ്റുകൾ (രണ്ട് മുതൽ എട്ടാമത്തെ ശക്തി വരെ) അഭിസംബോധന ചെയ്യാൻ ഇതിന് കഴിയും എന്നാണ്. ഇതിന് ഒരു സമയം മെമ്മറിയിൽ നിന്ന് 8 ബിറ്റ് ഡാറ്റ വായിക്കാനോ എഴുതാനോ കഴിയും. ഈ ലളിതമായ മൈക്രോപ്രൊസസ്സറിന് 128 ബൈറ്റ് റോം (വിലാസം 0 ൽ ആരംഭിക്കുന്നു) അല്ലെങ്കിൽ 128 ബൈറ്റ് റാം (വിലാസം 128 ൽ ആരംഭിക്കുന്നു) ഉണ്ടെന്ന് നമുക്ക് അനുമാനിക്കാം.

ഒരു റീഡ്-ഒൺലി മെമ്മറി മൊഡ്യൂളിൽ ഒരു പ്രത്യേക പ്രീസെറ്റ് പെർസിസ്റ്റൻ്റ് ബൈറ്റുകൾ അടങ്ങിയിരിക്കുന്നു. അഡ്രസ് ബസ്, റോമിൽ നിന്ന് ഒരു നിർദ്ദിഷ്‌ട ബൈറ്റ് ഡാറ്റ ബസിലേക്ക് മാറ്റാൻ അഭ്യർത്ഥിക്കുന്നു. റീഡ് ചാനൽ (RD) അവസ്ഥ മാറുമ്പോൾ, ROM മൊഡ്യൂൾ ഡാറ്റ ബസിലേക്ക് അഭ്യർത്ഥിച്ച ബൈറ്റ് നൽകുന്നു. അതായത്, ഈ സാഹചര്യത്തിൽ, ഡാറ്റ വായിക്കാൻ മാത്രമേ സാധ്യമാകൂ.

പ്രോസസ്സറിന് റാമിൽ നിന്നുള്ള വിവരങ്ങൾ വായിക്കാൻ മാത്രമല്ല, അതിലേക്ക് ഡാറ്റ എഴുതാനും കഴിയും. വായിക്കുകയോ എഴുതുകയോ ചെയ്യുന്നുണ്ടോ എന്നതിനെ ആശ്രയിച്ച്, സിഗ്നൽ റീഡ് ചാനലിലേക്കോ (RD) അല്ലെങ്കിൽ റൈറ്റ് ചാനലിലേക്കോ (WR) പ്രവേശിക്കുന്നു. നിർഭാഗ്യവശാൽ, റാം അസ്ഥിരമാണ്. പവർ ഓഫ് ചെയ്യുമ്പോൾ, അതിൽ സംഭരിച്ചിരിക്കുന്ന എല്ലാ ഡാറ്റയും നഷ്ടപ്പെടും. ഇക്കാരണത്താൽ, ഒരു കമ്പ്യൂട്ടറിന് അസ്ഥിരമല്ലാത്ത വായന-മാത്രം സംഭരണ ​​ഉപകരണം ആവശ്യമാണ്.

മാത്രമല്ല, സൈദ്ധാന്തികമായി, ഒരു കമ്പ്യൂട്ടറിന് റാം ഇല്ലാതെ ചെയ്യാൻ കഴിയും. പല മൈക്രോകൺട്രോളറുകളും പ്രോസസർ ചിപ്പിൽ ആവശ്യമായ ഡാറ്റ ബൈറ്റുകൾ നേരിട്ട് സ്ഥാപിക്കാൻ അനുവദിക്കുന്നു. എന്നാൽ റോം ഇല്ലാതെ ചെയ്യാൻ കഴിയില്ല. വ്യക്തിഗത കമ്പ്യൂട്ടറുകളിൽ, റോമിനെ അടിസ്ഥാന ഇൻപുട്ട്, ഔട്ട്പുട്ട് സിസ്റ്റം (BIOS, അടിസ്ഥാന ഇൻപുട്ട്/ഔട്ട്പുട്ട് സിസ്റ്റം) എന്ന് വിളിക്കുന്നു. ആരംഭിക്കുമ്പോൾ, മൈക്രോപ്രൊസസർ ബയോസിൽ കണ്ടെത്തിയ കമാൻഡുകൾ പ്രവർത്തിപ്പിച്ച് അതിൻ്റെ പ്രവർത്തനം ആരംഭിക്കുന്നു.

ബയോസ് കമാൻഡുകൾ കമ്പ്യൂട്ടറിൻ്റെ ഹാർഡ്‌വെയറിൽ പരിശോധനകൾ നടത്തുന്നു, തുടർന്ന് അവ ഹാർഡ് ഡ്രൈവിലേക്ക് പ്രവേശിച്ച് ബൂട്ട് സെക്ടർ തിരഞ്ഞെടുക്കുന്നു. ഈ ബൂട്ട് സെക്ടർ ഒരു പ്രത്യേക ചെറിയ പ്രോഗ്രാമാണ്, ബയോസ് ആദ്യം ഡിസ്കിൽ നിന്ന് വായിക്കുകയും പിന്നീട് റാമിൽ സ്ഥാപിക്കുകയും ചെയ്യുന്നു. ഇതിനുശേഷം, റാമിൽ സ്ഥിതിചെയ്യുന്ന ബൂട്ട് സെക്ടറിൽ നിന്ന് മൈക്രോപ്രൊസസ്സർ കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കാൻ തുടങ്ങുന്നു. ബൂട്ട് സെക്ടർ പ്രോഗ്രാം മൈക്രോപ്രൊസസറോട് എന്ത് ഡാറ്റ (പ്രോസസർ തുടർന്നുള്ള എക്സിക്യൂഷനു വേണ്ടിയുള്ളത്) ഹാർഡ് ഡിസ്കിൽ നിന്ന് റാമിലേക്ക് മാറ്റണമെന്ന് പറയുന്നു. ഇങ്ങനെയാണ് പ്രോസസ്സർ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ലോഡ് ചെയ്യുന്നത്.

മൈക്രോപ്രൊസസർ നിർദ്ദേശങ്ങൾ

ഏറ്റവും ലളിതമായ മൈക്രോപ്രൊസസ്സറിന് പോലും വളരെ വലിയ നിർദ്ദേശങ്ങൾ പ്രോസസ്സ് ചെയ്യാൻ കഴിയും. ഒരു കൂട്ടം നിർദ്ദേശങ്ങൾ ഒരുതരം ടെംപ്ലേറ്റാണ്. കമാൻഡ് രജിസ്റ്ററിൽ ലോഡ് ചെയ്തിരിക്കുന്ന ഈ നിർദ്ദേശങ്ങളിൽ ഓരോന്നിനും അതിൻ്റേതായ അർത്ഥമുണ്ട്. ആളുകൾക്ക് ബിറ്റുകളുടെ ക്രമം ഓർമ്മിക്കുന്നത് എളുപ്പമല്ല, അതിനാൽ ഓരോ നിർദ്ദേശവും ഒരു ചെറിയ പദമായി വിവരിച്ചിരിക്കുന്നു, അവ ഓരോന്നും ഒരു പ്രത്യേക കമാൻഡിനെ പ്രതിനിധീകരിക്കുന്നു. ഈ വാക്കുകൾ പ്രോസസറിൻ്റെ അസംബ്ലി ഭാഷ ഉണ്ടാക്കുന്നു. അസംബ്ലർ ഈ വാക്കുകളെ പ്രോസസറിന് മനസ്സിലാക്കാൻ കഴിയുന്ന ഒരു ബൈനറി കോഡ് ഭാഷയിലേക്ക് വിവർത്തനം ചെയ്യുന്നു.

ഒരു പരമ്പരാഗത ലളിതമായ പ്രോസസറിനായുള്ള അസംബ്ലി ഭാഷാ കമാൻഡ് പദങ്ങളുടെ ഒരു ലിസ്റ്റ് ഇതാ, അത് ഞങ്ങളുടെ സ്റ്റോറിയുടെ ഉദാഹരണമായി ഞങ്ങൾ പരിഗണിക്കുന്നു:

  • LOADA mem — ചില മെമ്മറി വിലാസത്തിൽ നിന്ന് രജിസ്റ്റർ A ലോഡ് ചെയ്യുക
  • LOADB മെം - ചില മെമ്മറി വിലാസത്തിൽ നിന്ന് രജിസ്റ്റർ ബി ലോഡ് ചെയ്യുക
  • CONB കോൺ — രജിസ്റ്റർ ബിയിലേക്ക് ഒരു സ്ഥിരമായ മൂല്യം ലോഡ് ചെയ്യുക
  • SAVEB mem - ഒരു പ്രത്യേക വിലാസത്തിൽ മെമ്മറിയിൽ രജിസ്റ്റർ ബിയുടെ മൂല്യം സംരക്ഷിക്കുക
  • SAVEC മെം - ഒരു പ്രത്യേക വിലാസത്തിൽ മെമ്മറിയിൽ രജിസ്റ്റർ C യുടെ മൂല്യം സംരക്ഷിക്കുക
  • ചേർക്കുക - എ, ബി രജിസ്റ്ററുകളുടെ മൂല്യങ്ങൾ ചേർക്കുക (ചേർക്കുക). പ്രവർത്തനത്തിൻ്റെ ഫലം രജിസ്റ്റർ സിയിൽ സംഭരിക്കുക
  • SUB — രജിസ്‌റ്റർ എയുടെ മൂല്യത്തിൽ നിന്ന് രജിസ്‌റ്റർ ബിയുടെ മൂല്യം കുറയ്ക്കുക. പ്രവർത്തനത്തിൻ്റെ ഫലം രജിസ്റ്റർ സിയിൽ സംഭരിക്കുക
  • MUL — A, B രജിസ്റ്ററുകളുടെ മൂല്യങ്ങൾ ഗുണിക്കുക. പ്രവർത്തനത്തിൻ്റെ ഫലം C രജിസ്റ്ററിൽ സംഭരിക്കുക
  • DIV — രജിസ്റ്റർ A യുടെ മൂല്യം രജിസ്റ്റർ B യുടെ മൂല്യം കൊണ്ട് ഹരിക്കുക. പ്രവർത്തനത്തിൻ്റെ ഫലം C രജിസ്റ്ററിൽ സംഭരിക്കുക
  • COM - എ, ബി രജിസ്റ്ററുകളുടെ മൂല്യങ്ങൾ താരതമ്യം ചെയ്യുക. ഫലം ടെസ്റ്റ് രജിസ്റ്ററിലേക്ക് മാറ്റുക
  • JUMP addr - നിർദ്ദിഷ്ട വിലാസത്തിലേക്ക് പോകുക
  • JEQ addr - രണ്ട് രജിസ്റ്ററുകളുടെ മൂല്യങ്ങളുടെ തുല്യതയുടെ വ്യവസ്ഥ പാലിക്കുകയാണെങ്കിൽ, നിർദ്ദിഷ്ട വിലാസത്തിലേക്ക് പോകുക
  • JNEQ addr - രണ്ട് രജിസ്റ്ററുകളുടെ തുല്യ മൂല്യങ്ങൾക്കുള്ള വ്യവസ്ഥ തൃപ്തികരമല്ലെങ്കിൽ, നിർദ്ദിഷ്ട വിലാസത്തിലേക്ക് പോകുക
  • JG addr - മൂല്യം കൂടുതലാണെങ്കിൽ, നിർദ്ദിഷ്ട വിലാസത്തിലേക്ക് പോകുക
  • JGE addr - മൂല്യത്തേക്കാൾ വലുതോ തുല്യമോ ആണെങ്കിൽ, നിർദ്ദിഷ്ട വിലാസത്തിലേക്ക് പോകുക
  • JL addr - മൂല്യം കുറവാണെങ്കിൽ, നിർദ്ദിഷ്ട വിലാസത്തിലേക്ക് പോകുക
  • JLE addr - മൂല്യത്തേക്കാൾ കുറവോ തുല്യമോ ആണെങ്കിൽ, നിർദ്ദിഷ്ട വിലാസത്തിലേക്ക് പോകുക
  • നിർത്തുക - നിർവ്വഹണം നിർത്തുക

നടത്തിയ പ്രവർത്തനങ്ങളെ സൂചിപ്പിക്കുന്ന ഇംഗ്ലീഷ് വാക്കുകൾ ഒരു കാരണത്താൽ ബ്രാക്കറ്റിൽ നൽകിയിരിക്കുന്നു. അതിനാൽ, അസംബ്ലി ഭാഷ (മറ്റു പല പ്രോഗ്രാമിംഗ് ഭാഷകളെയും പോലെ) ഇംഗ്ലീഷിനെ അടിസ്ഥാനമാക്കിയുള്ളതാണെന്ന് നമുക്ക് കാണാൻ കഴിയും, അതായത്, ഡിജിറ്റൽ സാങ്കേതികവിദ്യകൾ സൃഷ്ടിച്ച ആളുകളുടെ സാധാരണ ആശയവിനിമയ മാർഗങ്ങൾ.

ഫാക്ടറിൽ കണക്കുകൂട്ടലിൻ്റെ ഉദാഹരണം ഉപയോഗിച്ച് മൈക്രോപ്രൊസസർ പ്രവർത്തനം

“5” എന്ന സംഖ്യയുടെ ഫാക്‌ടോറിയൽ കണക്കാക്കുന്ന ഒരു ലളിതമായ പ്രോഗ്രാമിൻ്റെ നിർവ്വഹണത്തിൻ്റെ ഒരു പ്രത്യേക ഉദാഹരണം ഉപയോഗിച്ച് ഒരു മൈക്രോപ്രൊസസറിൻ്റെ പ്രവർത്തനം നമുക്ക് പരിഗണിക്കാം. ആദ്യം, "ഒരു നോട്ട്ബുക്കിൽ" ഈ പ്രശ്നം പരിഹരിക്കാം:

ഫാക്‌ടോറിയൽ 5 = 5! = 5 * 4 * 3 * 2 * 1 = 120

സി പ്രോഗ്രാമിംഗ് ഭാഷയിൽ, ഈ കണക്കുകൂട്ടൽ നടത്തുന്ന ഈ കോഡ് ഇതുപോലെ കാണപ്പെടും:

A=1;f=1;അതേസമയം (എ

ഈ പ്രോഗ്രാം പൂർത്തിയാകുമ്പോൾ, f എന്ന വേരിയബിളിൽ ഫൈവിൻ്റെ ഫാക്‌ടോറിയലിൻ്റെ മൂല്യം അടങ്ങിയിരിക്കും.

സി കംപൈലർ ഈ കോഡ് അസംബ്ലി ഭാഷാ നിർദ്ദേശങ്ങളുടെ ഒരു കൂട്ടത്തിലേക്ക് വിവർത്തനം ചെയ്യുന്നു (അതായത്, വിവർത്തനം ചെയ്യുന്നു). ഞങ്ങൾ പരിഗണിക്കുന്ന പ്രോസസ്സറിൽ, റാം വിലാസം 128-ൽ ആരംഭിക്കുന്നു, സ്ഥിരമായ മെമ്മറി (അസംബ്ലി ഭാഷ ഉൾക്കൊള്ളുന്ന) വിലാസം 0-ൽ ആരംഭിക്കുന്നു. അതിനാൽ, ഈ പ്രോസസ്സറിൻ്റെ ഭാഷയിൽ, ഈ പ്രോഗ്രാം ഇതുപോലെ കാണപ്പെടും:

// a എന്ന വിലാസം 128-ൽ ഉണ്ടെന്ന് കരുതുക // F എന്നത് 1290 CONB 1 // a=1;1 SAVEB 1282 CONB 1 // f=1;3 SAVEB 1294 LOADA 128 // എന്ന വിലാസത്തിലാണെന്ന് കരുതുക. ലേക്ക് 175 CONB 56 COM7 JG 178 LOADA 129 // f=f*a;9 LOADB 12810 MUL11 SAVEC 12912 LOADA 128 // a=a+1;13 CONB 114 ADD15 back to loop 114 ADD15

ഇപ്പോൾ അടുത്ത ചോദ്യം ഉയർന്നുവരുന്നു: ഈ കമാൻഡുകളെല്ലാം സ്ഥിരമായ മെമ്മറിയിൽ എങ്ങനെയിരിക്കും? ഈ നിർദ്ദേശങ്ങൾ ഓരോന്നും ഒരു ബൈനറി സംഖ്യയായി പ്രതിനിധീകരിക്കണം. മെറ്റീരിയലിൻ്റെ ധാരണ ലളിതമാക്കാൻ, ഞങ്ങൾ പരിഗണിക്കുന്ന പ്രോസസ്സറിൻ്റെ ഓരോ അസംബ്ലി ഭാഷാ കമാൻഡുകൾക്കും ഒരു അദ്വിതീയ സംഖ്യയുണ്ടെന്ന് ഞങ്ങൾ അനുമാനിക്കും:

  • ലോഡ - 1
  • LOADB - 2
  • CONB - 3
  • സേവ് - 4
  • SAVEC മെം - 5
  • ചേർക്കുക - 6
  • SUB - 7
  • MUL - 8
  • DIV - 9
  • COM - 10
  • JUMP addr - 11
  • JEQ addr - 12
  • JNEQ addr - 13
  • JG addr - 14
  • JGE addr - 15
  • JL addr - 16
  • JLE addr - 17
  • നിർത്തുക - 18

// a വിലാസം 128-ൽ ഉണ്ടെന്ന് കരുതുക // 129Addr മെഷീൻ നിർദ്ദേശം/മൂല്യം0 3 എന്ന വിലാസത്തിലാണ് F എന്ന് കരുതുക 1289 12810 3 // CONB 511 512 10 // COM13 14 // JG 1714 3115 1 // LOADA 12916 12917 2 // LOADB 12818 12819 EC // 129 5 // LOADA 12823 1 2824 3 // CONB 125 126 6 // ADD27 5 // SAVEC 12828 12829 11 // JUMP 430 831 18 // നിർത്തുക

നിങ്ങൾ ശ്രദ്ധിക്കുന്നതുപോലെ, സി കോഡിൻ്റെ ഏഴ് വരികൾ അസംബ്ലി ഭാഷയുടെ 18 വരികളായി പരിവർത്തനം ചെയ്‌തു. അവർ റോമിൽ 32 ബൈറ്റുകൾ എടുത്തു.

ഡീകോഡിംഗ്

ഡീകോഡിംഗിനെക്കുറിച്ചുള്ള സംഭാഷണം ഭാഷാപരമായ പ്രശ്നങ്ങൾ പരിഗണിച്ച് ആരംഭിക്കേണ്ടതുണ്ട്. അയ്യോ, എല്ലാ കമ്പ്യൂട്ടർ പദങ്ങൾക്കും റഷ്യൻ ഭാഷയിൽ വൺ-ടു-വൺ കത്തിടപാടുകൾ ഇല്ല. പദാവലിയുടെ വിവർത്തനം പലപ്പോഴും സ്വയമേവ സംഭവിച്ചു, അതിനാൽ ഒരേ ഇംഗ്ലീഷ് പദം റഷ്യൻ ഭാഷയിലേക്ക് പല തരത്തിൽ വിവർത്തനം ചെയ്യാൻ കഴിയും. മൈക്രോപ്രൊസസർ ലോജിക് "ഇൻസ്ട്രക്ഷൻ ഡീകോഡറിൻ്റെ" ഏറ്റവും പ്രധാനപ്പെട്ട ഘടകവുമായി ഇത് സംഭവിച്ചു. കമ്പ്യൂട്ടർ വിദഗ്ധർ ഇതിനെ കമാൻഡ് ഡീകോഡർ എന്നും ഇൻസ്ട്രക്ഷൻ ഡീകോഡർ എന്നും വിളിക്കുന്നു. ഈ നാമ ഓപ്ഷനുകളൊന്നും മറ്റൊന്നിനേക്കാൾ കൂടുതലോ കുറവോ "ശരി" എന്ന് വിളിക്കാൻ കഴിയില്ല.

ഓരോ മെഷീൻ കോഡും മൈക്രോപ്രൊസസറിൻ്റെ വിവിധ ഘടകങ്ങളെ നയിക്കുന്ന ഒരു കൂട്ടം സിഗ്നലുകളിലേക്ക് വിവർത്തനം ചെയ്യുന്നതിന് ഒരു നിർദ്ദേശ ഡീകോഡർ ആവശ്യമാണ്. അവൻ്റെ പ്രവർത്തനങ്ങളുടെ സാരാംശം ഞങ്ങൾ ലളിതമാക്കിയാൽ, "സോഫ്റ്റ്വെയർ", "ഹാർഡ്വെയർ" എന്നിവ ഏകോപിപ്പിക്കുന്നത് അവനാണെന്ന് നമുക്ക് പറയാം.

ഒരു കൂട്ടിച്ചേർക്കൽ പ്രവർത്തനം നടത്തുന്ന ADD നിർദ്ദേശത്തിൻ്റെ ഉദാഹരണം ഉപയോഗിച്ച് കമാൻഡ് ഡീകോഡറിൻ്റെ പ്രവർത്തനം നോക്കാം:

  • ആദ്യത്തെ പ്രോസസർ ക്ലോക്ക് സൈക്കിളിൽ, നിർദ്ദേശങ്ങൾ ലോഡ് ചെയ്യപ്പെടുന്നു. ഈ ഘട്ടത്തിൽ, കമാൻഡ് ഡീകോഡറിന് ഇത് ആവശ്യമാണ്: പ്രോഗ്രാം കൗണ്ടറിനായുള്ള സോർട്ട് ബഫർ സജീവമാക്കുക; റീഡ് ചാനൽ (RD) സജീവമാക്കുക; ഇൻസ്ട്രക്ഷൻ രജിസ്റ്ററിലേക്ക് ഇൻപുട്ട് ഡാറ്റ കൈമാറാൻ സോർട്ട് ബഫർ ലാച്ച് സജീവമാക്കുക
  • രണ്ടാമത്തെ പ്രോസസ്സർ ക്ലോക്ക് സൈക്കിളിൽ, ADD നിർദ്ദേശം ഡീകോഡ് ചെയ്യപ്പെടുന്നു. ഈ ഘട്ടത്തിൽ, അരിത്മെറ്റിക് ലോജിക് യൂണിറ്റ് കൂട്ടിച്ചേർക്കൽ നടത്തുകയും സി രജിസ്റ്റർ ചെയ്യുന്നതിന് മൂല്യം കൈമാറുകയും ചെയ്യുന്നു
  • പ്രോസസർ ക്ലോക്ക് ഫ്രീക്വൻസിയുടെ മൂന്നാമത്തെ സൈക്കിളിൽ, പ്രോഗ്രാം കൌണ്ടർ അതിൻ്റെ മൂല്യം ഒന്നായി വർദ്ധിപ്പിക്കുന്നു (സൈദ്ധാന്തികമായി, ഈ പ്രവർത്തനം രണ്ടാമത്തെ സൈക്കിളിൽ സംഭവിച്ചതുമായി ഓവർലാപ്പ് ചെയ്യുന്നു)

ഓരോ നിർദ്ദേശവും ഒരു നിശ്ചിത ക്രമത്തിൽ മൈക്രോപ്രൊസസറിൻ്റെ ഘടകങ്ങളെ കൈകാര്യം ചെയ്യുന്ന തുടർച്ചയായി നടപ്പിലാക്കിയ പ്രവർത്തനങ്ങളുടെ ഒരു കൂട്ടമായി പ്രതിനിധീകരിക്കാം. അതായത്, സോഫ്റ്റ്വെയർ നിർദ്ദേശങ്ങൾ പൂർണ്ണമായും ശാരീരിക മാറ്റങ്ങളിലേക്ക് നയിക്കുന്നു: ഉദാഹരണത്തിന്, ഒരു ലാച്ചിൻ്റെ സ്ഥാനം മാറ്റുന്നു. ചില നിർദ്ദേശങ്ങൾ എക്സിക്യൂട്ട് ചെയ്യാൻ രണ്ടോ മൂന്നോ പ്രൊസസർ ക്ലോക്ക് സൈക്കിളുകൾ ആവശ്യമായി വന്നേക്കാം. മറ്റുള്ളവർക്ക് അഞ്ചോ ആറോ സൈക്കിളുകൾ പോലും ആവശ്യമായി വന്നേക്കാം.

മൈക്രോപ്രൊസസ്സറുകൾ: പ്രകടനവും പ്രവണതകളും

ഒരു പ്രോസസറിലെ ട്രാൻസിസ്റ്ററുകളുടെ എണ്ണം അതിൻ്റെ പ്രകടനത്തെ ബാധിക്കുന്ന ഒരു പ്രധാന ഘടകമാണ്. നേരത്തെ കാണിച്ചതുപോലെ, 8088 പ്രോസസറിന് ഒരു നിർദ്ദേശം നടപ്പിലാക്കാൻ 15 ക്ലോക്ക് സൈക്കിളുകൾ ആവശ്യമാണ്. ഒരു 16-ബിറ്റ് പ്രവർത്തനം നടത്താൻ, ഏകദേശം 80 സൈക്കിളുകൾ എടുത്തു. ഈ പ്രോസസറിൻ്റെ ALU മൾട്ടിപ്ലയർ രൂപകല്പന ചെയ്തത് ഇങ്ങനെയാണ്. ALU മൾട്ടിപ്ലയർ കൂടുതൽ ട്രാൻസിസ്റ്ററുകളും കൂടുതൽ ശക്തവുമാണ്, ഒരു ക്ലോക്ക് സൈക്കിളിൽ പ്രോസസ്സറിന് കൂടുതൽ ചെയ്യാൻ കഴിയും.

പല ട്രാൻസിസ്റ്ററുകളും പൈപ്പ്ലൈനിംഗ് സാങ്കേതികവിദ്യയെ പിന്തുണയ്ക്കുന്നു. ഒരു പൈപ്പ് ലൈൻ ആർക്കിടെക്ചറിൻ്റെ ചട്ടക്കൂടിനുള്ളിൽ, എക്സിക്യൂട്ടബിൾ നിർദ്ദേശങ്ങൾ ഭാഗികമായി പരസ്പരം ഓവർലാപ്പ് ചെയ്യുന്നു. ഒരു നിർദ്ദേശം നടപ്പിലാക്കാൻ ഒരേ അഞ്ച് സൈക്കിളുകൾ ആവശ്യമായി വന്നേക്കാം, എന്നാൽ പ്രോസസ്സർ ഒരേസമയം അഞ്ച് നിർദ്ദേശങ്ങൾ (പൂർത്തിയാക്കുന്നതിൻ്റെ വിവിധ ഘട്ടങ്ങളിൽ) പ്രോസസ്സ് ചെയ്യുന്നുവെങ്കിൽ, ഒരു നിർദ്ദേശം നടപ്പിലാക്കാൻ ശരാശരി ഒരു പ്രോസസ്സർ ക്ലോക്ക് സൈക്കിൾ ആവശ്യമായി വരും.

പല ആധുനിക പ്രോസസ്സറുകൾക്കും ഒന്നിലധികം കമാൻഡ് ഡീകോഡറുകൾ ഉണ്ട്. അവ ഓരോന്നും പൈപ്പ്ലൈനിംഗിനെ പിന്തുണയ്ക്കുന്നു. ഒരു പ്രോസസ്സർ സൈക്കിളിൽ ഒന്നിലധികം നിർദ്ദേശങ്ങൾ നടപ്പിലാക്കാൻ ഇത് അനുവദിക്കുന്നു. ഈ സാങ്കേതികവിദ്യ നടപ്പിലാക്കുന്നതിന് അവിശ്വസനീയമായ എണ്ണം ട്രാൻസിസ്റ്ററുകൾ ആവശ്യമാണ്.

64-ബിറ്റ് പ്രോസസ്സറുകൾ


64-ബിറ്റ് പ്രോസസറുകൾ കുറച്ച് വർഷങ്ങൾക്ക് മുമ്പ് വ്യാപകമായെങ്കിലും, അവ താരതമ്യേന വളരെക്കാലമായി നിലവിലുണ്ട്: 1992 മുതൽ. ഇൻ്റലും എഎംഡിയും നിലവിൽ ഇത്തരം പ്രോസസ്സറുകൾ വാഗ്ദാനം ചെയ്യുന്നു. 64-ബിറ്റ് ഗണിത ലോജിക് യൂണിറ്റ് (ALU), 64-ബിറ്റ് രജിസ്റ്ററുകൾ, 64-ബിറ്റ് ബസുകൾ എന്നിവയുള്ള ഒന്നായി 64-ബിറ്റ് പ്രോസസറിനെ കണക്കാക്കാം.

പ്രോസസറുകൾക്ക് 64-ബിറ്റ് ആവശ്യമുള്ള പ്രധാന കാരണം ആർക്കിടെക്ചർ വിലാസ ഇടം വികസിപ്പിക്കുന്നു എന്നതാണ്. 32-ബിറ്റ് പ്രോസസ്സറുകൾക്ക് രണ്ടോ നാലോ ജിഗാബൈറ്റ് റാം മാത്രമേ ആക്സസ് ചെയ്യാൻ കഴിയൂ. ഒരിക്കൽ ഈ സംഖ്യകൾ ഭീമാകാരമായി തോന്നിയെങ്കിലും വർഷങ്ങൾ കടന്നുപോയി, ഇന്ന് അത്തരമൊരു ഓർമ്മ ആരെയും ആശ്ചര്യപ്പെടുത്തില്ല. കുറച്ച് വർഷങ്ങൾക്ക് മുമ്പ്, ഒരു സാധാരണ കമ്പ്യൂട്ടറിൻ്റെ മെമ്മറി 256 അല്ലെങ്കിൽ 512 മെഗാബൈറ്റ് ആയിരുന്നു. അക്കാലത്ത്, നാല്-ജിഗാബൈറ്റ് പരിധി വലിയ ഡാറ്റാബേസുകൾ പ്രവർത്തിപ്പിക്കുന്ന സെർവറുകളേയും മെഷീനുകളേയും മാത്രം ശല്യപ്പെടുത്തിയിരുന്നു.

എന്നാൽ സാധാരണ ഉപയോക്താക്കൾക്ക് പോലും ചിലപ്പോൾ രണ്ടോ നാലോ ജിഗാബൈറ്റ് റാം ഇല്ലെന്ന് പെട്ടെന്ന് മനസ്സിലായി. ശല്യപ്പെടുത്തുന്ന ഈ പരിമിതി 64-ബിറ്റ് പ്രോസസ്സറുകൾക്ക് ബാധകമല്ല. ഇക്കാലത്ത് അവർക്ക് ലഭ്യമായ വിലാസ ഇടം അനന്തമായി തോന്നുന്നു: രണ്ട് മുതൽ അറുപത്തിനാലാമത്തെ ബൈറ്റുകൾ, അല്ലെങ്കിൽ ഒരു ബില്യൺ ജിഗാബൈറ്റുകൾ പോലെയുള്ള ഒന്ന്. ഭാവിയിൽ, ഇത്രയും ഭീമാകാരമായ റാം പ്രതീക്ഷിക്കുന്നില്ല.

64-ബിറ്റ് അഡ്രസ് ബസ്, അതുപോലെ തന്നെ അനുബന്ധ മദർബോർഡുകളുടെ വൈഡ്, ഹൈ-സ്പീഡ് ഡാറ്റ ബസുകൾ, ഹാർഡ് ഡ്രൈവ്, വീഡിയോ കാർഡ് തുടങ്ങിയ ഉപകരണങ്ങളുമായി ഇടപഴകുമ്പോൾ ഡാറ്റ ഇൻപുട്ടിൻ്റെയും ഔട്ട്പുട്ടിൻ്റെയും വേഗത വർദ്ധിപ്പിക്കാൻ 64-ബിറ്റ് കമ്പ്യൂട്ടറുകളെ അനുവദിക്കുന്നു. ഈ പുതിയ സവിശേഷതകൾ ആധുനിക കമ്പ്യൂട്ടിംഗ് മെഷീനുകളുടെ പ്രകടനത്തെ ഗണ്യമായി വർദ്ധിപ്പിക്കുന്നു.

എന്നാൽ എല്ലാ ഉപയോക്താക്കൾക്കും 64-ബിറ്റ് ആർക്കിടെക്ചറിൻ്റെ പ്രയോജനങ്ങൾ അനുഭവപ്പെടില്ല. വീഡിയോകളും ഫോട്ടോകളും എഡിറ്റുചെയ്യുന്നവർക്കും വിവിധ വലിയ ചിത്രങ്ങളിൽ പ്രവർത്തിക്കുന്നവർക്കും ഇത് ആവശ്യമാണ്. 64-ബിറ്റ് കമ്പ്യൂട്ടറുകളെ കമ്പ്യൂട്ടർ ഗെയിമുകളുടെ പരിചയക്കാർ വിലമതിക്കുന്നു. എന്നാൽ സോഷ്യൽ നെറ്റ്‌വർക്കുകളിൽ ആശയവിനിമയം നടത്താനും വെബിൽ സർഫ് ചെയ്യാനും ടെക്‌സ്‌റ്റ് ഫയലുകൾ എഡിറ്റുചെയ്യാനും കമ്പ്യൂട്ടർ ഉപയോഗിക്കുന്ന ഉപയോക്താക്കൾക്ക് ഈ പ്രോസസ്സറുകളുടെ ഗുണങ്ങളൊന്നും അനുഭവപ്പെടില്ല.

computer.howstuffworks.com-ൽ നിന്നുള്ള മെറ്റീരിയലുകളെ അടിസ്ഥാനമാക്കി



 


വായിക്കുക:


പുതിയത്

പ്രസവശേഷം ആർത്തവചക്രം എങ്ങനെ പുനഃസ്ഥാപിക്കാം:

ഒരു ഉരുളിയിൽ ചട്ടിയിൽ കോട്ടേജ് ചീസിൽ നിന്നുള്ള ചീസ് കേക്കുകൾ - ഫ്ലഫി ചീസ് കേക്കുകൾക്കുള്ള ക്ലാസിക് പാചകക്കുറിപ്പുകൾ 500 ഗ്രാം കോട്ടേജ് ചീസിൽ നിന്നുള്ള ചീസ്കേക്കുകൾ

ഒരു ഉരുളിയിൽ ചട്ടിയിൽ കോട്ടേജ് ചീസിൽ നിന്നുള്ള ചീസ് കേക്കുകൾ - ഫ്ലഫി ചീസ് കേക്കുകൾക്കുള്ള ക്ലാസിക് പാചകക്കുറിപ്പുകൾ 500 ഗ്രാം കോട്ടേജ് ചീസിൽ നിന്നുള്ള ചീസ്കേക്കുകൾ

ചേരുവകൾ: (4 സെർവിംഗ്സ്) 500 ഗ്രാം. കോട്ടേജ് ചീസ് 1/2 കപ്പ് മാവ് 1 മുട്ട 3 ടീസ്പൂൺ. എൽ. പഞ്ചസാര 50 ഗ്രാം. ഉണക്കമുന്തിരി (ഓപ്ഷണൽ) ഒരു നുള്ള് ഉപ്പ് ബേക്കിംഗ് സോഡ...

പ്ളം ഉള്ള കറുത്ത മുത്ത് സാലഡ് പ്ളം ഉള്ള കറുത്ത മുത്ത് സാലഡ്

സാലഡ്

ദൈനംദിന ഭക്ഷണത്തിൽ വൈവിധ്യത്തിനായി പരിശ്രമിക്കുന്ന എല്ലാവർക്കും നല്ല ദിവസം. നിങ്ങൾ ഏകതാനമായ വിഭവങ്ങൾ കൊണ്ട് മടുത്തുവെങ്കിൽ, ദയവായി ...

തക്കാളി പേസ്റ്റ് പാചകക്കുറിപ്പുകളുള്ള ലെക്കോ

തക്കാളി പേസ്റ്റ് പാചകക്കുറിപ്പുകളുള്ള ലെക്കോ

തക്കാളി പേസ്റ്റ് ഉപയോഗിച്ച് വളരെ രുചിയുള്ള lecho, ബൾഗേറിയൻ lecho പോലെ, ശൈത്യകാലത്ത് തയ്യാറാക്കിയ. ഞങ്ങളുടെ കുടുംബത്തിൽ 1 ബാഗ് കുരുമുളക് പ്രോസസ്സ് ചെയ്യുന്നത് (ഭക്ഷണം!) ഇങ്ങനെയാണ്. പിന്നെ ഞാൻ ആരായിരിക്കും...

ആത്മഹത്യയെക്കുറിച്ചുള്ള പഴഞ്ചൊല്ലുകളും ഉദ്ധരണികളും

ആത്മഹത്യയെക്കുറിച്ചുള്ള പഴഞ്ചൊല്ലുകളും ഉദ്ധരണികളും

ആത്മഹത്യയെക്കുറിച്ചുള്ള ഉദ്ധരണികളും പഴഞ്ചൊല്ലുകളും രസകരമായ വാക്കുകളും ഇവിടെയുണ്ട്. ഇത് യഥാർത്ഥ "മുത്തുകൾ...

ഫീഡ്-ചിത്രം ആർഎസ്എസ്