64-բիթ Համակարգիչ

Ինչպես կարող է փոխել 32-ից 64-բիթը, բարելավել հաշիվը:

Ներածություն

Այս պահին բոլոր նոութբուքները եւ աշխատասեղանի անհատական ​​համակարգիչները անցել են 32-բիթից մինչեւ 64-բիթանոց պրոցեսորներ: Չնայած դրան, թեեւ որոշ համակարգիչներ դեռեւս 32-բիթանոց Windows- ի տարբերակներն են, որոնք ունեն որոշակի հետեւանքներ, թե որքան հիշողություն կարող են մուտք գործել: Դեռեւս մի քանի ցածրորակ բջջային պրոցեսորներ կան, որոնք օգտագործում են 32-բիթ, այնուամենայնիվ, ծրագրային ապահովումը դեռեւս մատչելի է:

Մեծ տարածքը, որտեղ 32-բիթանոց 64-բիթանոց վերամշակումը իսկապես խնդիր ունի, պլանշետային պրոցեսորների հետ : Բջջային հեռախոսների եւ պլանշետների մեծ մասը ներկայումս դեռեւս օգտագործում են 32-բիթանոց պրոցեսորներ: Սա հիմնականում պայմանավորված է այն պատճառով, որ նրանք ավելի արդյունավետ են լինում, երբ խոսքը վերաբերում է նրանց էներգիայի օգտագործմանը, իսկ ապարատն արդեն սահմանափակվում է չափերով: Այնուամենայնիվ, 64-bit պրոցեսորները դառնում են ավելի տարածված, ուստի լավ գաղափար է հասկանալ, թե ինչպես է 32-bit 64-bit պրոցեսորները կարող են ազդել ձեր համակարգչի վրա:

Հասկանալով բիթերը

Բոլոր համակարգչային պրոցեսորները հիմնված են երկուական մաթեմատիկայի վրա, քանի որ տիեզերական համակարգիչները, որոնք կազմում են չիպսերների ներսում կիսահաղորդիչները: Նյութերը շատ պարզ արտահայտելու համար մի քիչ 1 կամ 0 է, որը պահվում է տրանզիստորի կողմից: Բոլոր պրոցեսորներին անդրադառնում են իրենց մի փոքր մշակման ունակությամբ: Ներկայումս շատ պրոցեսորների համար սա 64-բիթ է, բայց մյուսների համար, այն կարող է սահմանափակվել միայն 32 բիթով: Այսպիսով, ինչ է նշանակում բիտ թիվը:

Processor- ի այս բիտ ցուցանիշը սահմանում է ամենամեծ թվային համարը, որը կարող է մշակել պրոցեսորը: Առավելագույն թվին, որը կարող է մշակվել միայն մեկ ժամացույցի ցիկլում, հավասար է 2-ի բիտի վարկանիշի ուժին (կամ արտահայտությանը): Այսպիսով, 32-բիթանոց պրոցեսորը կարող է աշխատել մինչեւ 2 ^ 32 կամ մոտավորապես 4.3 միլիարդ: Ցանկացած մեծ թվից ավելի մեծ թվով ժամացույցների ցիկլը պետք է պահանջի: 64-բիթանոց պրոցեսորը, մյուս կողմից, կարող է կառավարել մի շարք 2 64 կամ մոտավորապես 18.4 քվինտլոն (18.400.000.000.000.000.000): Սա նշանակում է, որ 64-բիթանոց պրոցեսորը կարող է ավելի արդյունավետ կերպով աշխատել մեծ քանակությամբ մաթեմատիկայի: Այժմ պրոցեսորները ոչ միայն մաթեմատիկոսն են անում, այլեւ ավելի երկար տողը նշանակում է, որ այն կարող է լրացնել ավելի առաջադեմ հրամանները մեկ ժամացույցի ցիկլի մեջ, այլ ոչ թե բաժանվել բազմապատկերի:

Այսպիսով, եթե դուք ունեք երկու համեմատելի պրոցեսորներ, որոնք աշխատում են նույն ժամացույցի արագությամբ, նման ծրագրավորման հրամաններով, 64-բիթանոց պրոցեսորը կարող է արդյունավետ լինել երկու անգամ ավելի արագ, քան 32-բիթանոց պրոցեսորը: Սա ոչ մի կերպ չի համապատասխանում իրականությանը, քանի որ յուրաքանչյուր ժամացույցի ցիկլը պարտադիր չէ, որ օգտագործում է բոլոր բիթները անցումներում, բայց ցանկացած պահի այն 32-ից բարձր է, 64 բիտը կկատարի այդ հանձնարարականի կեսը:

Հիշատակը բանալին է

Մյուս բաղադրիչներից մեկը, որը ուղղակիորեն ազդում է պրոցեսորի բիտ վարկանիշից, այն է, որ համակարգը կարող է աջակցել եւ մուտք գործել: Եկեք նայենք այսօրվա 32-բիթանոց ծրագրերին: Ներկայումս 32-բիթանոց պրոցեսորները եւ օպերացիոն համակարգը կարող են համակարգչում ապահովել ընդհանուր 4 գիգաբայթ հիշողություն: 4 գիգաբայթ հիշողությունից օպերացիոն համակարգերը կարող են միայն 2 գիգաբայթ հիշողություն փոխանցել տվյալ դիմումին:

Սա շատ ավելի կարեւոր է, երբ խոսքը վերաբերում է համակարգիչների եւ աշխատասեղանի անհատական ​​համակարգիչներին : Դա այն պատճառով է, որ նրանք ավելի հասանելի են ավելի բարդ ծրագրեր եւ ծրագրեր, որոնք չպետք է նշեն մշակողների հիշողության համար: Բջջային պրոցեսորները, մյուս կողմից, սահմանափակ տարածություն ունեն եւ հիմնականում ունեն հիշողության պրոցեսորին ինտեգրված հիշողության մեջ: Արդյունքում նույնիսկ սմարթֆոնների եւ պլանշետների համար նախատեսված ամենաբարձր վերջնական պրոցեսորները ընդամենը 2 ԳԲ հիշողություն ունեն, ուստի այն չի հասնում 4 ԳԲ սահմաններին:

Ինչու է դա կարեւոր: Դե, պրոցեսորի հիշողության ծավալը ազդել է ծրագրերի բարդության վրա: Առավել փոքր պլանշետներն ու հեռախոսները չունեն այն չափազանց բարդ ծրագրերի հասանելիությունը, ինչպիսիք են Photoshop- ը : Ահա թե ինչու Adobe- ը նման ընկերությանը ստիպված է դարձնել շատ այլ ծրագրեր, որոնք կարող են կատարել միայն ավելի բարդ PC ծրագրի տարբեր ասպեկտները: Ձայնային սահմանափակումներով 32-բիթանոց պրոցեսոր օգտագործելով `այն երբեք չի հասնի նույն մակարդակի բարդության, որը լիարժեք անհատական ​​համակարգիչ է:

Ինչ է 64-բիթանոց պրոցեսորը `առանց 64-bit OS- ի:

Մինչ այժմ մենք խոսում էինք ճարտարապետության հիման վրա պրոցեսորների հնարավորությունների մասին, բայց այստեղ կարեւոր կետ կա: Պլանշետի լիարժեք օգտագործումն այնքան լավն է, որքան դրա համար գրված ծրագիրը: 64-բիթանոց 32-բիթանոց օպերացիոն համակարգի հետ աշխատող պրոցեսորը պատրաստվում է ավարտին հասցնել պրոցեսորի հաշվարկային ներուժի մեծ քանակի կորուստը: 32-բիթանոց օպերացիոն համակարգը միայն մտադիր է օգտվել պրոցեսորի ռեեստրների կեսից, այսպիսով սահմանափակելով իր հաշվողական հնարավորությունները: Այն դեռեւս ունի բոլոր այն նույն սահմանափակումները, որ առկա 32-բիթանոց պրոցեսորը նույն OS- ի հետ ունի:

Սա, ըստ էության, բավականին մեծ խնդիր է: Ճարտարապետության մեծ մասի փոփոխությունները, ինչպիսիք են 64-բիթ պրոցեսորները, սովորաբար պահանջում են, որ դրանք գրված լինեն բոլորովին նոր ծրագրերի փաթեթը: Սա խոշոր խնդիր է թե hardware արտադրողների եւ թե ծրագրային ապահովիչների համար: Ծրագրային ապահովման ընկերությունները չեն ցանկանում գրել նոր ծրագրային ապահովումը, մինչեւ այն ապարատը դուրս է այնտեղ, աջակցելու իրենց ծրագրային ապահովման վաճառքը: Իհարկե, ապարատային մարդիկ չեն կարող վաճառել իրենց արտադրանքը, քանի դեռ այնտեղ չկա ծրագրային ապահովում: Սա հիմնական պատճառներից մեկն է, թե ինչու ձեռնարկության պրոցեսորները, ինչպիսիք են Intel- ից IA-64 Itanium- ը խնդիրներ ունեն: Ճարտարապետության համար գրված փոքր ծրագիր եւ 32-բիթանոց էմոցիաներ, որոնք առաջադրվել են գործող օպերացիոն համակարգերի վրա, խիստ ծանրաբեռնված էին CPU- ով:

Այսպիսով, ինչպես են AMD- ը եւ Apple- ը այս խնդրի շուրջ: Apple- ը սկսել է 64-բիթ օպերացիոն համակարգը: Սա ավելացնում է որոշակի լրացուցիչ աջակցություն, սակայն այն դեռ աշխատում է 32-բիթանոց OS- ով: AMD- ն այլ ճանապարհ է վերցրել: Այն մշակել է իր պրոցեսորը հայրենի x86 32-բիթանոց օպերացիոն համակարգերի համար, այնուհետեւ ավելացնում է լրացուցիչ 64-բիթային ռեգիստր: Սա թույլ է տալիս պրոցեսորին գործարկել 32-բիթ կոդ, որպես արդյունավետ 32-բիթանոց պրոցեսոր, սակայն Linux- ի 64-բիթանոց տարբերակները կամ առաջիկա Windows XP 64- ը կօգտագործեն CPU- ի ամբողջական վերամշակման ներուժը:

Ժամանակն է ճիշտ 64-bit համակարգչի համար

Այս հարցի պատասխանը այո եւ ոչ: Արդյունաբերությունը հասնում է 32-բիթանոց ծրագրավորման սահմաններին, որոնք հանդիսանում են ավելի բարձր վերջնական համակարգչային շուկայում, ինչպիսիք են ձեռնարկությունը եւ օգտագործողը: Եթե ​​համակարգիչները պետք է բարձրացնեն արագության եւ վերամշակման հզորությունը, անհրաժեշտ է անցում կատարել հաջորդ սերնդի պրոցեսորներին: Սրանք այն համակարգերն են, որոնք սովորաբար պահանջում են ավելի շատ հիշողություն եւ մեծ թվով հաշվարկներ, որոնք կստանան 64-բիթանոց հարթակի ուղղակի օգուտներ:

Սպառողները այլ հարց են: Համակարգչային համակարգում միջին սպառողի խնդիրներից շատերը ավելի քան բավարար են 32-բիթանոց ճարտարապետությամբ: Ի վերջո, օգտվողները կստանան այն կետը, որտեղ 64-բիթանոց հաշվիչի անցումը նշանակություն կունենա, բայց ներկայումս այն չի գործում: Հաջորդ երկու տարիների ընթացքում, թե քանի սպառող կա, հավանաբար, նույնիսկ 4 գիգաբայթ հիշողություն կունենա համակարգչային համակարգում:

64-բիթանոց հաշվողական տեխնիկայի իրական օգուտները, ի վերջո, կվատանան սպառողներին: Արտադրողները եւ ծրագրային ապահովման մշակողները ցանկանում են սահմանափակել արտադրանքի բազմազանությունը, որոնք նրանք պետք է աջակցեն ծախսերը փորձել եւ նվազեցնել: Դրա պատճառով դրանք վերջնականապես կենտրոնանալու են միայն 64-բիթանոց սարքավորումների եւ ծրագրերի արտադրության վրա: Մինչեւ այդ ժամանակ, այն լինելու է խորդուբորդ լողալ նրանց համար, ովքեր նախընտրում են վաղահաս որդեգրել: