ԱԼՈՒ-ի և պրոցեսորի միջև հիմնական տարբերությունն այն է, որ ALU-ն էլեկտրոնային միացում է, որը պրոցեսորի ենթահամակարգ է, որն իրականացնում է թվաբանական և տրամաբանական գործողություններ, մինչդեռ պրոցեսորը էլեկտրոնային միացում է, որը մշակում է համակարգիչը գործարկելու հրահանգները:
Համակարգչային համակարգը բաղկացած է և՛ ապարատային, և՛ ծրագրաշարից: Սարքավորումը էլեկտրոնային կամ մեխանիկական բաղադրիչներն են: Ծրագրային ապահովումը վերաբերում է տվյալներին և հրահանգներին: Համակարգչի առաջադրանքները կատարելու համար անհրաժեշտ բաղադրիչը պրոցեսորն է: CPU-ն բաղկացած է երկու հիմնական ենթահամակարգից. Դրանք են ALU-ն և կառավարման միավորը:
Ի՞նչ է ALU-ն:
ALU-ն նշանակում է թվաբանական և տրամաբանական միավոր: Այն CPU-ի ենթահամակարգ է կամ բաղադրիչ: Դրա հիմնական նպատակը թվաբանական և տրամաբանական գործողություններ վարելն է: Թվաբանական գործողություններ են՝ գումարում, հանում, բաժանում, բազմապատկում և այլն: Տրամաբանական գործողությունները որոշում են՝ հայտարարությունը ճշմարիտ է, թե սխալ: Ավելին, գրաֆիկական մշակման միավորները (GPU), լողացող կետերի միավորները (FPU) ունեն նաև ALU: Մեկ պրոցեսորը, FPU-ն կամ GPU-ն կարող են ունենալ բազմաթիվ ALU-ներ՝ առաջադեմ հաշվարկներ կատարելու համար:
Նկար 01. ALU
ALU-ն իրականացնում է տարբեր հաշվարկներ: Դրա մուտքագրումները այն տվյալներն են, որոնց վրա այն պետք է գործի: Դրանք կոչվում են օպերանդներ։ Մաթեմատիկական արտահայտության մեջ, ինչպիսին է «2+3=5», 2-ը և 3-ը օպերանդներն են:«+»-ը հավելումն է, և այն օպերատորն է: «5»-ը կատարված վիրահատության արդյունքն է։ Կարգավիճակի ռեգիստրը պահանջում է տեղեկատվություն ALU-ի նախորդ կամ ընթացիկ գործունեության մասին: Այսպիսով, ALU-ում կան մուտքային և ելքային կարգավիճակի ազդանշաններ: Opcode-ը մեքենայի լեզվի հրահանգն է, որը բացատրում է, թե ինչ գործողություն պետք է կատարի: Մի խոսքով, ALU-ն այդպես է գործում:
Ի՞նչ է CPU-ն:
CPU (կամ սովորաբար հայտնի է որպես պրոցեսոր) հրահանգներ է մշակում համակարգչի տարբեր առաջադրանքներ կատարելու համար: CPU-ի հիմնական ենթահամակարգերն են ALU և CU: ALU-ն իրականացնում է թվաբանական և տրամաբանական գործողություններ: ՄՄ-ն, որը նշանակում է Control Unit, կարգավորում և համաժամացնում է համակարգչի գործողությունները: Իսկ այն բաղկացած է ծրագրավորվող ռեգիստրներից և այլ էլեկտրոնիկայից։ Հետևաբար, այն հրահանգներ է վերցնում հիշողությունից, վերծանում և ուղղորդում դրանք տարբեր միավորներ՝ պահանջվող առաջադրանքը կատարելու համար:
Հիշողությունը կարևոր բաղադրիչ է պրոցեսորի ճիշտ աշխատանքի համար:Այն ապահովում է պրոցեսորի կատարման հրահանգները, ինչպես նաև տվյալների մշակումից հետո արդյունքը վերադառնում է հիշողություն՝ պահելու համար: Ավելին, մյուս բաղադրիչները, որոնց վրա հիմնված է պրոցեսորը, համակարգային ժամացույցն են, երկրորդային պահեստը, տվյալների և հասցեների ավտոբուսները: CPU-ն կարող է մշակել 32-բիթանոց հրահանգներ կամ 64-բիթանոց հրահանգներ՝ կախված համակարգչի ճարտարապետությունից:
Նկար 02. CPU
Սովորաբար, պրոցեսորն ունի տվյալների փոխանցման բարձր հզորություն: Ավելին, ժամացույցի արագությունը ցույց է տալիս հրահանգների քանակը, որոնք այն կարող է մշակել մեկ վայրկյանում: Այսպիսով, եթե պրոցեսորի ժամացույցի արագությունը 2 ԳՀց է, նշանակում է, որ այն կարող է յուրաքանչյուր վայրկյան մշակել 2 միլիարդ հրահանգ: Մի խոսքով, պրոցեսորը ամենակարևոր բաղադրիչն է ամբողջ համակարգչային համակարգում:
Ո՞րն է տարբերությունը ALU-ի և CPU-ի միջև:
ALU ընդդեմ CPU |
|
ALU-ն պրոցեսորի մի մասն է, որն իրականացնում է թվաբանական և տրամաբանական գործողություններ համակարգչային հրահանգների օպերանդների վրա: | CPU-ն էլեկտրոնային միացում է համակարգչում, որը կրում է համակարգչային ծրագրի հրահանգներ՝ կատարելու տարբեր գործողություններ, ինչպիսիք են թվաբանականը, տրամաբանականը, կառավարումը և մուտքային/ելքային գործողություններ: |
Stands For | |
Թվաբանական և տրամաբանական միավոր. | Central Processing Unit. |
Հիմնական առաջադրանք | |
Կատարում է թվաբանական և տրամաբանական գործողություններ։ | Կարգավորում է համակարգիչը աշխատելու հրահանգները: |
Հիմնական ուշադրություն | |
Մաթեմատիկա և տրամաբանություն | Ֆունկցիոնալությունը ճիշտ ժամանակին կատարել |
Ամփոփում – ALU ընդդեմ CPU
ALU-ի և CPU-ի միջև տարբերությունն այն է, որ ALU-ն էլեկտրոնային միացում է, որը պրոցեսորի ենթահամակարգ է, որն իրականացնում է թվաբանական և տրամաբանական գործողություններ, մինչդեռ պրոցեսորը էլեկտրոնային շղթա է, որը մշակում է համակարգիչը գործարկելու հրահանգները: