64-બીટ કમ્પ્યુટિંગ

32 થી 64-બીટ્સ પર સ્વિચ કમ્પ્યુટિંગ કેવી રીતે સુધારી શકે છે?

પરિચય

આ બિંદુએ, બધા લેપટોપ અને ડેસ્કટૉપ પર્સનલ કમ્પ્યુટર 32-બીટથી 64-બીટ પ્રોસેસર્સથી સંક્રમિત થયા છે. આ કિસ્સો હોવા છતાં, કેટલાક કમ્પ્યુટર હજુ વિન્ડોઝના 32-બિટ વર્ઝનને દર્શાવતા હોય છે જેનો કેટલો મેમરી તેઓ ઍક્સેસ કરી શકે તેના પર કેટલીક અસરો છે. હજી પણ કેટલાક નીચા-અંતના મોબાઇલ પ્રોસેસરો છે જે 32-બીટનો ઉપયોગ કરે છે, તેથી શા માટે સોફ્ટવેર હજી પણ ઉપલબ્ધ છે.

મોટો વિસ્તાર કે જ્યાં 32-બીટ વિરુદ્ધ 64-બીટ પ્રોસેસિંગ ખરેખર એક સમસ્યા છે, તે ટેબ્લેટ પ્રોસેસરો સાથે છે . મોટા ભાગના મોબાઈલ ફોન અને ટેબ્લેટ્સ હાલમાં હજી પણ 32-બીટ પ્રોસેસરોનો ઉપયોગ કરે છે. આ મુખ્યત્વે કારણ છે કે જ્યારે તેઓ તેમના પાવર વપરાશ માટે વધુ કાર્યક્ષમ હોય છે અને હાર્ડવેર પહેલેથી જ કદ દ્વારા મર્યાદિત છે. હજુ પણ, 64-બીટ પ્રોસેસરો વધુ સામાન્ય બની રહ્યાં છે તેથી 32-બીટ વિરુદ્ધ 64-બીટ પ્રોસેસરો તમારા કમ્પ્યુટર અનુભવ પર કેવી અસર કરી શકે છે તે સમજવું એક સારો વિચાર છે.

બિટ્સ સમજવું

બધા કમ્પ્યુટર પ્રોસેસરો દ્વિસંગી ગણિત પર આધારીત છે કારણ કે ચીપ્સની અંદર સેમિકન્ડક્ટર્સનો સમાવેશ કરતી ટ્રાન્ઝિસ્ટર. વસ્તુઓને ખૂબ જ સરળ દ્રષ્ટિએ મૂકવા માટે, થોડી ટ્રાંઝિસ્ટર દ્વારા પ્રોસેસ થવામાં એક અથવા 1 ક્યાં છે. બધા પ્રોસેસર્સને તેમના બીટ પ્રોસેસિંગ ક્ષમતા દ્વારા ઓળખવામાં આવે છે. મોટાભાગના પ્રોસેસર્સ માટે, આ 64-બિટ્સ છે પરંતુ અન્ય લોકો માટે, તે હજી પણ માત્ર 32-બિટ્સ સુધી મર્યાદિત હોઈ શકે છે. તો બિટ ગણતરી શું અર્થ છે?

પ્રોસેસરની આ બીટ રેટિંગ પ્રોસેસર દ્વારા સંચાલિત સૌથી મોટી આંકડાકીય સંખ્યા નક્કી કરે છે. સૌથી વધુ સંખ્યા કે જે એક જ ઘડિયાળની ચક્રમાં પ્રક્રિયા કરી શકાય છે તે બીટ રેટિંગ્સના પાવર (અથવા એક્સ્પિનન્ટ) થી 2 ની સમકક્ષ હશે. આમ, 32-બીટ પ્રોસેસર 2 ^ 32 અથવા આશરે 4.3 અબજ સુધીનો નંબર સંભાળી શકે છે. આ કરતાં મોટી સંખ્યામાં પ્રક્રિયા કરવા માટે એક કરતાં વધુ ઘડિયાળની ચક્રની જરૂર પડશે. બીજી તરફ, 64-બીટ પ્રોસેસર, 2 ^ 64 અથવા આશરે 18.4 ક્વિન્ટીલિયન (18,400,000,000,000,000,000,000) સંખ્યાને નિયંત્રિત કરી શકે છે. આનો અર્થ એ થયો કે 64-બીટ પ્રોસેસર મોટી સંખ્યામાં ગણિતને વધુ કાર્યક્ષમ રીતે નિયંત્રિત કરવા માટે સક્ષમ હશે. હવે પ્રોસેસર્સ માત્ર ગણિતને સખત રીતે કરી રહ્યા નથી પરંતુ લાંબા સમય સુધી સ્ટ્રિંગનો અર્થ એ છે કે તે ગુણાંકમાં વિભાજીત કરવાને બદલે એક ક્લાક ચક્રમાં વધુ અદ્યતન આદેશો પૂર્ણ કરી શકે છે.

તેથી, જો તમારી પાસે બે સરખા પ્રોસેસર છે જે સમાન પ્રોગ્રામિંગ કમાન્ડને સમાન ઘડિયાળ ઝડપે ચલાવી રહ્યા છે, 64-બીટ પ્રોસેસર 32-બીટ પ્રોસેસર તરીકે ઝડપથી બે વાર અસરકારક હોઇ શકે છે. આ સંપૂર્ણ રીતે સાચું નથી કારણ કે દરેક ઘડિયાળની સાયકલ પાસમાં તમામ બીટ્સનો ઉપયોગ કરતું નથી પણ તે સમયે તે 32 કરતા વધારે છે, 64 બીટ તે સૂચના માટે અડધા સમય લેશે.

મેમરી કી છે

પ્રોસેસરના બીટ રેટિંગ્સ દ્વારા સીધી રીતે પ્રભાવિત થયેલી અન્ય એક વસ્તુ એ મેમરીનો જથ્થો છે જે સિસ્ટમ સપોર્ટ અને એક્સેસ કરી શકે છે. ચાલો આજેના વર્તમાન 32-બીટ પ્લેટફોર્મ પર નજર કરીએ. હાલમાં 32-બીટ પ્રોસેસર અને ઑપરેટિંગ સિસ્ટમ કમ્પ્યુટરમાં કુલ 4 ગીગાબાઇટ્સ મેમરીને સપોર્ટ કરી શકે છે. 4 ગીગાબાઇટ્સ મેમરીમાં, ઑપરેટિંગ સિસ્ટમ્સ આપેલ એપ્લિકેશનમાં 2 ગીગાબાઇટ્સ મેમરીને ફાળવી શકે છે.

લેપટોપ અને ડેસ્કટૉપ પર્સનલ કમ્પ્યુટર્સની વાત આવે ત્યારે આ વધુ મહત્વનું છે. આ એટલા માટે છે કારણ કે તેમને વધુ જટિલ પ્રોગ્રામ્સ અને એપ્લિકેશનોની ઍક્સેસ છે, પ્રોસેસરો માટે મેમરી માટે સ્થાનનો ઉલ્લેખ ન કરવો. બીજી બાજુ, મોબાઇલ પ્રોસેસર્સ પાસે મર્યાદિત જગ્યા હોય છે અને સામાન્ય રીતે પ્રોસેસરમાં મેમરી સંકલિત હોય છે. પરિણામે, સ્માર્ટફોન અને ગોળીઓ માટે પણ ટોચની અંતિમ પ્રોસેસરોમાં સામાન્ય રીતે માત્ર 2GB ની મેમરી છે તેથી તે 4GB ની મર્યાદા સુધી પહોંચી નથી.

શા માટે આ બાબત છે? વેલ, મેમરીની પ્રોસેસર પ્રોગ્રામની જટિલતાને અસર કરી છે. મોટા ભાગની નાની ગોળીઓ અને ફોનમાં અત્યંત જટિલ કાર્યક્રમો ચલાવવાની ક્ષમતા નથી જેમ કે ફોટોશોપ . એટલા માટે એડોબ જેવી કંપનીએ અન્ય ઘણા એપ્લીકેશનો મૂકવાની જરૂર છે જે એક કરતા વધુ જટિલ પીસી પ્રોગ્રામના વિવિધ પાસાઓ કરી શકે છે. તેની મેમરી પ્રતિબંધો સાથે 32-બીટ પ્રોસેસરનો ઉપયોગ કરીને, તે એક સંપૂર્ણ પર્સનલ કમ્પ્યૂટર માટે સક્ષમ છે તે સમાન સ્તરની જટિલતા ક્યારેય પ્રાપ્ત કરશે નહીં.

64-બીટ ઓએસ વગર 64-બીટ સીપીયુ શું છે?

અત્યાર સુધી અમે તેમના આર્કીટેક્ચર પર આધારિત પ્રોસેસર્સની ક્ષમતાઓ વિશે વાત કરી રહ્યા છીએ, પરંતુ અહીં બનાવવાની એક મુખ્ય મુદ્દો છે. પ્રોસેસરનો સંપૂર્ણ ઉપયોગ તે માટે જ સૉફ્ટવેર તરીકે જ સરસ છે. 32-બીટ ઓપરેટીંગ સિસ્ટમ સાથે 64-બીટ પ્રોસેસર ચલાવવાથી પ્રોસેસરની વિશાળ સંખ્યામાં કમ્પ્યુટિંગ ક્ષમતા બગાડ થઈ જશે. 32-બીટ ઓપરેટિંગ સિસ્ટમ પ્રોસેસરના અડધા રજિસ્ટર્સનો ઉપયોગ કરવા જઇ રહી છે તેથી તેની કમ્પ્યુટિંગ ક્ષમતા મર્યાદિત છે. તેની પાસે હજુ પણ તે જ મર્યાદાઓ હશે કે જે હાલના 32-બીટ પ્રોસેસર પાસે સમાન OS છે.

આ વાસ્તવમાં એક મોટી સમસ્યા છે. મોટાભાગનાં આર્કિટેક્ચરમાં ફેરફાર જેવા કે 64-બીટ પ્રોસેસરોને સામાન્ય રીતે તેમના માટે સંપૂર્ણ નવો સેટ પ્રોગ્રામ્સ લખવાની જરૂર પડે છે. હાર્ડવેર ઉત્પાદકો અને સોફ્ટવેર ઉત્પાદકો બંને માટે આ મોટી સમસ્યા છે. સૉફ્ટવેર કંપનીઓ સૉફ્ટવેર વેચાણને સમર્થન આપવા માટે ત્યાં સુધી હાર્ડવેર બહાર ન આવે ત્યાં સુધી નવા સૉફ્ટવેર લખવાનું ઇચ્છતા નથી. અલબત્ત, હાર્ડવેર લોકો તેમના ઉત્પાદનને વેચી શકતા નથી સિવાય કે તેનો સપોર્ટ કરવા માટે સૉફ્ટવેર હોય. આ એક મુખ્ય કારણો છે કે શા માટે એન્ટરપ્રાઇઝ સીપીયુ જેમ કે ઇન્ટેલની IA-64 આઈટેનિયમ સમસ્યા હતી. હાલની ઓપરેટીંગ સિસ્ટમોને ચલાવવા માટે સપોર્ટેકેટ અને તેના 32-બીટ ઇમ્યુલેશન માટે થોડું સોફ્ટવેર લખાયું હતું જે સીપીયુને ગંભીર રીતે અપંગિત કર્યું હતું.

તો, એએમડી અને એપલે આ સમસ્યાની આસપાસ કેવી રીતે મેળવે છે? એપલે તેના ઓપરેટિંગ સિસ્ટમ માટે 64-બીટ પેચ ઉમેર્યા છે. આમાં કેટલીક વધારાની સપોર્ટ ઉમેરે છે, પરંતુ તે 32-બીટ ઓએસ પર હજી પણ ચાલી રહ્યું છે. એએમડીએ અલગ માર્ગ લીધો છે તેણે મૂળ x86 32-bit ઓપરેટીંગ સિસ્ટમોને સંભાળવા માટે તેના પ્રોસેસરની રચના કરી છે અને પછી વધારાના 64-બિટ રજીસ્ટર ઉમેર્યા છે. આ પ્રોસેસરને 32-બીટ કોડને અસરકારક રીતે 32-બીટ પ્રોસેસર તરીકે ચલાવવા માટે પરવાનગી આપે છે, પરંતુ હાલના 64-બીટ વર્ઝનની લિન્ક્સ અથવા આગામી વિન્ડોઝ XP 64 સાથે તે સીપીયુની સંપૂર્ણ પ્રોસેસિંગ સંભવિતતાનો ઉપયોગ કરશે.

શું 64-બીટ કમ્પ્યુટિંગ માટે સમયનો અધિકાર છે?

આ પ્રશ્નનો જવાબ હા અને ના બંને છે. ઉદ્યોગો એન્ટરપ્રાઇઝ અને પાવર વપરાશકર્તાઓ જેવા ઉચ્ચતમ કમ્પ્યુટર બજાર માટે 32-બીટ કમ્પ્યુટિંગની મર્યાદા સુધી પહોંચે છે. જો કમ્પ્યુટર્સ ઝડપે અને પ્રોસેસિંગ પાવરમાં વધારો કરે છે, તો પ્રોસેસરોની આગલી પેઢી સુધી પહોંચવા માટે જરૂરી છે. આ એવા સિસ્ટમો છે જેને સામાન્ય રીતે વધુ મેમરી અને મોટી સંખ્યા ગણતરીઓ જરૂરી છે જે 64-બીટ પ્લેટફોર્મનો સીધો ફાયદો થશે.

ગ્રાહકો એક અલગ બાબત છે મોટા ભાગના કાર્યો જે સરેરાશ ગ્રાહક કમ્પ્યુટર પર કરે છે તે હાલની 32-બીટ આર્કિટેક્ચર દ્વારા પૂરતા પ્રમાણમાં આવરી લેવામાં આવે છે. આખરે, વપરાશકર્તાઓ બિંદુ પર જશે જ્યાં 64-બીટ કમ્પ્યુટિંગ પર સ્વિચ થાય છે, પરંતુ હાલમાં તે નથી. આગામી બે વર્ષમાં પણ કેટલા ગ્રાહકો ત્યાં કમ્પ્યુટરની સિસ્ટમમાં 4 ગીગાબાઇટ્સ મેમરી હશે?

64-બીટ કમ્પ્યુટિંગનો વાસ્તવિક ફાયદો આખરે ગ્રાહકો સુધી પહોંચશે નિર્માતાઓ અને સોફ્ટવેર ડેવલપર્સ વિવિધ પ્રકારના ઉત્પાદનોને મર્યાદિત કરવા માગે છે જેમને ખર્ચનો પ્રયાસ કરવા અને ઘટાડવા માટે તેમને ટેકો આપવાનું છે. આ કારણે, તેઓ આખરે 64-બીટ હાર્ડવેર અને સૉફ્ટવેરના ઉત્પાદન પર ધ્યાન કેન્દ્રિત કરશે. તે સમય સુધી, તે પ્રારંભિક સ્વીકારનારાઓ માટે પસંદ કરનારાઓ માટે એક તીવ્ર સવારી બનશે.