Ո՞րն է տարբերությունը հիմնական և տրամաբանական պրոցեսորի միջև: (Բացատրված) – Բոլոր տարբերությունները
Բովանդակություն
Յուրաքանչյուր համակարգչի աշխատանքի համար պահանջվում է պրոցեսոր, լինի դա համեստ արդյունավետությամբ պրոցեսոր, թե հզոր հզորություն: Իհարկե, պրոցեսորը, որը հաճախ հայտնի է որպես պրոցեսոր կամ կենտրոնական պրոցեսոր, յուրաքանչյուր աշխատանքային համակարգի կարևոր բաղադրիչն է, բայց այն հեռու է միակից:
Այսօրվա պրոցեսորները գրեթե բոլորը երկմիջուկ են, ինչը նշանակում է, որ ամբողջ պրոցեսորը բաղկացած է երկու անկախ միջուկներից, որոնցով կարելի է մշակել տվյալները: Բայց որո՞նք են տարբերությունները պրոցեսորային միջուկների և տրամաբանական պրոցեսորների միջև, և ի՞նչ են դրանք կատարում:
Այս հոդվածում դուք կսովորեք հիմնական և տրամաբանական պրոցեսորների և դրանց միջև եղած տարբերությունների մասին:
Ի՞նչ է հիմնական պրոցեսորը:
Պրոցեսորի միջուկը մշակման միավոր է, որը կարդում է հրահանգները և կատարում դրանք: Հրահանգները միացված են՝ ստեղծելու ձեր համակարգչի փորձը իրական ժամանակում գործարկվելիս: Ձեր պրոցեսորը պետք է բառացիորեն մշակի այն ամենը, ինչ դուք անում եք ձեր համակարգչում:
Երբ թղթապանակ եք բացում, ձեր պրոցեսորը պահանջվում է: Երբ մուտքագրում եք word փաստաթղթում, ձեր պրոցեսորը նույնպես պահանջվում է: Ձեր գրաֆիկական քարտը, որն ունի հարյուրավոր պրոցեսորներ՝ միաժամանակ տվյալների վրա արագ աշխատելու համար, պատասխանատու է այնպիսի բաների համար, ինչպիսիք են աշխատասեղանի միջավայրը, պատուհանները և խաղային պատկերները նկարելը: Նրանք, սակայն, դեռևս որոշ չափով պահանջում են ձեր պրոցեսորը:
Հիմքը միավորն է, որը կարդում է հրահանգները և կատարում դրանք:
Ինչպե՞ս են աշխատում հիմնական պրոցեսորները:
Պրոցեսորների դիզայնը աներևակայելի բարդ է և մեծապես տարբերվում է ապրանքանիշերի և մոդելների միջև: Պրոցեսորների դիզայնը միշտ բարելավվում է, որպեսզի ապահովեն լավագույն կատարումը՝ միաժամանակ օգտագործելով նվազագույն տարածք և էներգիա:
Անկախ ճարտարապետական փոփոխություններից, երբ պրոցեսորները մշակում են հրահանգները, դրանք անցնում են չորս հիմնական քայլերով.
- Fetch
- Decode
- Կատարել
- Գրագրել
Վերբեռնել
Բերման քայլը դա հենց այն է, ինչ դուք ակնկալում էիք: Պրոցեսորի միջուկը ստանում է իրեն սպասող հրահանգներ, որոնք սովորաբար պահվում են հիշողության մեջ: Սա կարող է ներառել օպերատիվ հիշողություն, սակայն ընթացիկ պրոցեսորի միջուկներում հրահանգները սովորաբար արդեն սպասում են միջուկին պրոցեսորի քեշի ներսում:
Ծրագրի հաշվիչը պրոցեսորի մի հատված է, որը գործում է որպես էջանիշ՝ նշելով, թե որտեղ է դադարեցվել նախորդ հրահանգը և որտեղ է սկսվել հաջորդը:
Ապակոդավորում
Այնուհետև այն առբերելուց հետո այն անցնում է անմիջապես հրամանի վերծանմանը: Հրահանգները, որոնք պահանջում են պրոցեսորի միջուկի տարբեր բաժիններ, ինչպիսիք են թվաբանությունը, պետք է վերծանվեն պրոցեսորի միջուկով:
Յուրաքանչյուր մասն ունի օպերացիոն կոդ, որը պատմում է պրոցեսորի միջուկին, թե ինչ անել իրեն հաջորդող տվյալների հետ: Պրոցեսորի միջուկի առանձին մասերը կարող են գործի անցնել, երբ պրոցեսորի միջուկը դասավորի այդ ամենը:
Կատարել
Կատարման քայլն այն է, երբ պրոցեսորը պարզում է, թե ինչ պետք է կատարի, և այնուհետև անում է: Այն, ինչ տեղի է ունենում այստեղ, տատանվում է՝ կախված խնդրո առարկա պրոցեսորի միջուկից և մուտքագրված տվյալներից:
Պրոցեսորը, օրինակ, կարող է թվաբանություն կատարել ALU-ում (Arithmetic Logic Unit): Այս սարքը կարող է միացված լինել տարբեր մուտքերի և ելքերի՝ թվերը սեղմելու և համապատասխան արդյունք ապահովելու համար: հիշողության մեջ նախորդ քայլերի արդյունքը: Արդյունքը ուղղորդվում է ըստ գործող հավելվածի կարիքների, սակայն այն հաճախ պահվում է պրոցեսորի ռեգիստրներում՝ հաջորդ հրահանգներով արագ մուտք գործելու համար:
Այնտեղից այն կմշակվի այնքան ժամանակ, մինչև ելքի հատվածները նորից մշակվեն, այդ ժամանակ այն կարող է պահպանվել RAM-ում:
Հիմնական մշակումն ունի չորս քայլերը.
Ի՞նչ է տրամաբանական պրոցեսորը:
Շատ ավելի հեշտ է տրամաբանական պրոցեսորների սահմանումը, երբ մենք գիտենք, թե որն է հիմնականը: Միջուկների քանակը, որոնք օպերացիոն համակարգը տեսնում և կարող է հասցեագրել, չափվում է տրամաբանական պրոցեսորներով: Արդյունքում, դա ֆիզիկական միջուկների քանակի և թելերի քանակի գումարն է, որոնք յուրաքանչյուր միջուկ կարող է մշակել (բազմապատկում):
Օրինակ, ենթադրենք, որ ունեք 8 միջուկ, 8 թելերով պրոցեսոր: . Ձեզ հասանելի կլինեն ութ տրամաբանական պրոցեսորներ: Ֆիզիկական միջուկների թիվը (8) բազմապատկած թվովայն թելերը, որոնք նրանք կարող են կարգավորել, հավասար է այս ցուցանիշին:
Բայց ի՞նչ, եթե ձեր պրոցեսորն ունի հիպերթելավորման հնարավորություններ: Այսպիսով, 8 միջուկանի պրոցեսորը կունենա 8 * 2 = 16 տրամաբանական պրոցեսոր, քանի որ յուրաքանչյուր միջուկը կարող է աշխատել երկու թելերով:
Ո՞րն է ավելի լավ:
Ի՞նչն է ձեր կարծիքով ավելի արժեքավոր: Ֆիզիկական միջուկներ, թե՞ տրամաբանական պրոցեսորներ: Պատասխանը պարզ է՝ ֆիզիկական միջուկներ:
Հիշեք, որ դուք միաժամանակ երկու թեմա չեք մշակում բազմաթելերով, այլ պարզապես պլանավորում եք դրանք այնպես, որ մեկ ֆիզիկական միջուկը կարողանա դրանք հնարավորինս արդյունավետ կերպով վարել:
Աշխատանքային ծանրաբեռնվածություններում, որոնք լավ զուգահեռացված են, ինչպիսին է պրոցեսորի մատուցումը, տրամաբանական պրոցեսորները (կամ Threads-ը) միայն 50 տոկոսով կբարձրացնեն կատարողականությունը: Նման աշխատանքային ծանրաբեռնվածության դեպքում ֆիզիկական միջուկները ցույց կտան 100 տոկոս արդյունավետության բարձրացում:
Պրոցեսոր, միջուկ, տրամաբանական պրոցեսոր, վիրտուալ պրոցեսոր
Պրոցեսորների տարբեր տեսակներ
Բազմաթիվ Պրոցեսորների տեսակները ստեղծվում են տարբեր ճարտարապետություններով, ինչպիսիք են 64-բիթանոց և 32-բիթանոց, օպտիմալ արագության և ճկունության համար: Պրոցեսորների առավել տարածված տեսակներն են՝ միամիջուկ, երկմիջուկ, քառամիջուկ, վեցամիջուկ, օկտամիջուկ և դեկամիջուկ, ինչպես նշված է ստորև :
Տես նաեւ: Pokémon Go. Տարբերությունները ընդլայնվող շրջանակների և պտտվող հորձանուտի միջև (վայրի պոկեմոնների շուրջ) – բոլոր տարբերություններըՊրոցեսորներ | Հատկություններ |
Միմիջուկ CPU | -Կարող է միաժամանակ կատարել միայն մեկ հրաման: -Անարդյունավետ է, երբ խոսքը վերաբերում է բազմաբնույթ առաջադրանքների կատարմանը: -Եթե աշխատում է մեկից ավելի ծրագրակազմ, նկատելի էկատարողականի նվազում: -Եթե սկսվել է մեկ վիրահատություն, ապա երկրորդը պետք է սպասի մինչև առաջինի ավարտը: |
Երկմիջուկային պրոցեսոր | -Երկու պրոցեսորները միավորված են մեկ տուփի մեջ: -Աջակցվում է Hyper-threading տեխնոլոգիան (չնայած ոչ բոլոր երկմիջուկանի Intel CPU-ներում): -64- Բիթային հրահանգները աջակցվում են: -Բազմաֆունկցիոնալ և բազմաշերտային հնարավորություններ (Կարդացեք ավելին ստորև) -Բազմ առաջադրանքների կատարումը հեշտ է այս սարքի համար: -Այն ավելի քիչ էներգիա է ծախսում: -Դրա դիզայնը մանրակրկիտ փորձարկված է և ապացուցված է, որ հուսալի է: Տես նաեւ: Weeaboo և Otaku- Ո՞րն է տարբերությունը: - Բոլոր տարբերությունները |
Քառամիջուկ CPU | - Չիպ է, որն ունի չորս տարբեր միավորներ, որոնք կոչվում են միջուկներ, որոնք կարդում և կատարում են պրոցեսորի հրահանգները, ինչպիսիք են տվյալների ավելացումը, տեղափոխումը և ճյուղավորումը: -Յուրաքանչյուր միջուկ փոխազդում է կիսահաղորդչի այլ սխեմաների հետ, ինչպիսիք են քեշը, հիշողության կառավարումը և մուտքային/ելքը: նավահանգիստները. |
Hexa Core պրոցեսորներ | -Սա ևս մեկ բազմամիջուկ պրոցեսոր է վեց միջուկով, որը կարող է առաջադրանքներ կատարել ավելի արագ, քան քառամիջուկը և երկմիջուկ պրոցեսորներ: -Պարզ է անհատական համակարգիչներից օգտվողների համար, և Intel-ը այժմ թողարկել է Inter core i7-ը 2010 թվականին Hexa միջուկային պրոցեսորով: -Hexacore պրոցեսորներն այժմ հասանելի են բջջային հեռախոսներում: |
Օկտամիջուկային պրոցեսորներ | -Կազմված են չորս միջուկային պրոցեսորներից, որոնք առաջադրանքները բաժանում են առանձին կատեգորիաների: -Արտակարգ իրավիճակի կամ պահանջի դեպքում արագ չորս սեթմիջուկները կգործարկվեն: -Օկտամիջուկը կատարյալ ճշգրտված է երկկոդով միջուկով և համապատասխանաբար ճշգրտվում է լավագույն կատարումն ապահովելու համար: |
Deca-core պրոցեսոր | -Այն ավելի հզոր է, քան մյուս պրոցեսորները և գերազանցում է բազմաֆունկցիոնալ աշխատանքը: -Այսօր սմարթֆոնների մեծ մասը գալիս է Deca միջուկային պրոցեսորներով, որոնք էժան են և երբեք դուրս չեն գալիս նորաձևությունից: . -Շուկայում առկա գաջեթների մեծ մասն ունի այս նոր պրոցեսորը, որը հաճախորդներին տալիս է ավելի լավ փորձ և լրացուցիչ գործառույթներ, որոնք բավականին օգտակար են: |
Տարբեր տեսակի պրոցեսորներ
Եզրակացություն
- Միջուկը մշակման միավոր է, որը կարդում է հրահանգները և կատարում դրանք։
- Երբ պրոցեսորները մշակում են հրահանգները, դրանք անցնում են չորս քայլով։ .
- Մի քանի միջուկներ հնարավոր են պրոցեսորում:
- Տրամաբանական պրոցեսորների թիվը վերաբերում է պրոցեսորների քանակին, որոնք օպերացիոն համակարգը կարող է տեսնել և հասցեագրել:
- Միջուկը կարող է բարձրացնել ձեր կատարողականությունը և օգնել ձեզ ավելի արագ կատարել ձեր աշխատանքը:
- Հիմնական մշակումն անցնում է չորս հիմնական քայլերով: