விளம்பரத்தை மூடு

மைக் ஆஷ் அவரது வலைப்பதிவில் அர்ப்பணிக்கப்பட்டது iPhone 64S இல் 5-பிட் கட்டமைப்பிற்கு மாறுவதன் நடைமுறை தாக்கங்கள். இந்த கட்டுரை அவரது கண்டுபிடிப்புகளை வரைகிறது.

இந்த உரைக்கான காரணம், 5-பிட் ARM செயலியுடன் கூடிய புதிய iPhone 64s உண்மையில் பயனர்களுக்கும் சந்தைக்கும் என்ன அர்த்தம் என்பதைப் பற்றிய பெரிய அளவிலான தவறான தகவல்கள் பரப்பப்படுவதே காரணமாகும். டெவலப்பர்களுக்கான இந்த மாற்றத்தின் செயல்திறன், திறன்கள் மற்றும் தாக்கங்கள் பற்றிய புறநிலை தகவலை இங்கே கொண்டு வர முயற்சிப்போம்.

"64 பிட்"

"எக்ஸ்-பிட்" லேபிள் குறிப்பிடக்கூடிய ஒரு செயலியின் இரண்டு பகுதிகள் உள்ளன - முழு எண் பதிவேடுகளின் அகலம் மற்றும் சுட்டிகளின் அகலம். அதிர்ஷ்டவசமாக, பெரும்பாலான நவீன செயலிகளில் இந்த அகலங்கள் ஒரே மாதிரியாக இருக்கும், எனவே A7 இன் விஷயத்தில் இது 64-பிட் முழு எண் பதிவுகள் மற்றும் 64-பிட் சுட்டிகள் என்று பொருள்.

இருப்பினும், "64பிட்" என்பதன் அர்த்தம் என்ன என்பதை சுட்டிக்காட்டுவது சமமாக முக்கியமானது: ரேம் இயற்பியல் முகவரி அளவு. RAM உடன் தொடர்புகொள்வதற்கான பிட்களின் எண்ணிக்கை (இதனால் ஒரு சாதனம் ஆதரிக்கக்கூடிய RAM இன் அளவு) CPU பிட்களின் எண்ணிக்கையுடன் தொடர்புடையது அல்ல. ARM செயலிகள் 26- மற்றும் 40-பிட் முகவரிகளுக்கு இடையில் எங்கும் உள்ளன மற்றும் மற்ற கணினியிலிருந்து சுயாதீனமாக மாற்றப்படலாம்.

  • தரவு பஸ் அளவு. ரேம் அல்லது பஃபர் நினைவகத்திலிருந்து பெறப்பட்ட தரவுகளின் அளவும் இந்தக் காரணியிலிருந்து சுயாதீனமாக உள்ளது. தனிப்பட்ட செயலி அறிவுறுத்தல்கள் வெவ்வேறு அளவிலான தரவைக் கோரலாம், ஆனால் அவை துண்டுகளாக அனுப்பப்படும் அல்லது நினைவகத்திலிருந்து தேவைக்கு அதிகமாகப் பெறப்படும். இது தரவு குவாண்டத்தின் அளவைப் பொறுத்தது. ஐபோன் 5 ஏற்கனவே நினைவகத்திலிருந்து 64-பிட் குவாண்டாவில் தரவைப் பெறுகிறது (மற்றும் 32-பிட் செயலி உள்ளது), மேலும் 192 பிட்கள் வரை அளவுகளை நாம் சந்திக்கலாம்.
  • மிதக்கும் புள்ளி தொடர்பான எதையும். அத்தகைய பதிவேடுகளின் அளவு (FPU) மீண்டும் செயலியின் உள் செயல்பாடுகளிலிருந்து சுயாதீனமாக இருக்கும். ARM64 (64-பிட் ARM செயலி)க்கு முன்பிருந்தே ARM 64-பிட் FPU ஐப் பயன்படுத்துகிறது.

பொதுவான நன்மைகள் மற்றும் தீமைகள்

ஒரே மாதிரியான 32பிட் மற்றும் 64பிட் கட்டமைப்புகளை ஒப்பிட்டுப் பார்த்தால், அவை பொதுவாக வேறுபட்டவை அல்ல. மொபைல் சாதனங்களிலும் ஆப்பிள் 64பிட்டிற்கு நகர்வதற்கான காரணத்தைத் தேடும் பொதுமக்களின் பொதுவான குழப்பத்திற்கு இதுவும் ஒரு காரணம். இருப்பினும், இவை அனைத்தும் A7 (ARM64) செயலியின் குறிப்பிட்ட அளவுருக்கள் மற்றும் ஆப்பிள் அதை எவ்வாறு பயன்படுத்துகிறது, செயலி 64-பிட் கட்டமைப்பைக் கொண்டுள்ளது என்பதிலிருந்து மட்டும் அல்ல.

இருப்பினும், இந்த இரண்டு கட்டிடக்கலைகளுக்கு இடையிலான வேறுபாடுகளை நாம் இன்னும் பார்த்தால், பல வேறுபாடுகளைக் காணலாம். 64-பிட் முழு எண் பதிவேடுகள் 64-பிட் முழு எண்களை மிகவும் திறமையாக கையாள முடியும் என்பது வெளிப்படையானது. முன்பே, அவர்களுடன் 32-பிட் செயலிகளில் வேலை செய்ய முடியும், ஆனால் இது வழக்கமாக அவற்றை 32-பிட் நீளமான துண்டுகளாகப் பிரிப்பதைக் குறிக்கிறது, இது மெதுவான கணக்கீடுகளை ஏற்படுத்தியது. எனவே 64-பிட் செயலி பொதுவாக 64-பிட் வகைகளுடன் 32-பிட் வகைகளை எவ்வளவு வேகமாக கணக்கிட முடியும். அதாவது பொதுவாக 64-பிட் வகைகளைப் பயன்படுத்தும் பயன்பாடுகள் 64-பிட் செயலியில் மிக வேகமாக இயங்கும்.

செயலி பயன்படுத்தக்கூடிய மொத்த ரேமின் அளவை 64பிட் பாதிக்காது என்றாலும், ஒரு நிரலில் பெரிய அளவிலான ரேம்களுடன் வேலை செய்வதை இது எளிதாக்கும். 32-பிட் செயலியில் இயங்கும் எந்த ஒரு நிரலும் சுமார் 4 ஜிபி முகவரி இடத்தை மட்டுமே கொண்டுள்ளது. ஆப்பரேட்டிங் சிஸ்டம் மற்றும் நிலையான நூலகங்கள் எதையாவது எடுத்துக் கொள்கின்றன என்பதை கணக்கில் எடுத்துக்கொண்டால், இது பயன்பாட்டிற்காக 1-3 ஜிபிக்கு இடையில் நிரலை விட்டுச்செல்கிறது. இருப்பினும், 32-பிட் அமைப்பில் 4 ஜிபி ரேம் அதிகமாக இருந்தால், அந்த நினைவகத்தைப் பயன்படுத்துவது சற்று சிக்கலானது. எங்கள் நிரலுக்கான (நினைவக மெய்நிகராக்கம்) இந்த பெரிய அளவிலான நினைவகத்தை வரைபடமாக்க இயக்க முறைமையை கட்டாயப்படுத்த வேண்டும், அல்லது நிரலை பல செயல்முறைகளாகப் பிரிக்கலாம் (ஒவ்வொரு செயல்முறையும் மீண்டும் கோட்பாட்டளவில் 4 ஜிபி நினைவகத்தை நேரடி முகவரிக்குக் கிடைக்கும்).

இருப்பினும், இந்த "ஹேக்குகள்" மிகவும் கடினமானதாகவும் மெதுவாகவும் இருப்பதால் குறைந்தபட்ச பயன்பாடுகள் அவற்றைப் பயன்படுத்துகின்றன. நடைமுறையில், 32-பிட் செயலியில், ஒவ்வொரு நிரலும் அதன் 1-3 ஜிபி நினைவகத்தை மட்டுமே பயன்படுத்தும், மேலும் கிடைக்கக்கூடிய ரேம் ஒரே நேரத்தில் பல நிரல்களை இயக்க அல்லது இந்த நினைவகத்தை இடையகமாக (கேச்சிங்) பயன்படுத்த பயன்படுத்தலாம். இந்த பயன்பாடுகள் நடைமுறையில் உள்ளன, ஆனால் எந்த நிரலும் 4GB க்கும் அதிகமான நினைவகத்தை எளிதாகப் பயன்படுத்துவதை நாங்கள் விரும்புகிறோம்.

இப்போது நாம் அடிக்கடி (உண்மையில் தவறான) கூற்றுக்கு வருகிறோம், 4GB க்கும் அதிகமான நினைவகம் இல்லாமல், 64-பிட் கட்டமைப்பு பயனற்றது. குறைந்த நினைவகம் உள்ள கணினியில் கூட பெரிய முகவரி இடம் பயனுள்ளதாக இருக்கும். மெமரி-மேப் செய்யப்பட்ட கோப்புகள் ஒரு எளிதான கருவியாகும், அங்கு கோப்பின் உள்ளடக்கங்களின் ஒரு பகுதி தர்க்கரீதியாக செயல்முறையின் நினைவகத்துடன் இணைக்கப்பட்டுள்ளது, முழு கோப்பும் நினைவகத்தில் ஏற்றப்பட வேண்டிய அவசியமில்லை. எனவே, கணினி, எடுத்துக்காட்டாக, ரேம் திறனை விட பல மடங்கு பெரிய பெரிய கோப்புகளை படிப்படியாக செயலாக்க முடியும். 32-பிட் கணினியில், அத்தகைய பெரிய கோப்புகளை நம்பகத்தன்மையுடன் நினைவக-மேப்பிங் செய்ய முடியாது, அதேசமயம் 64-பிட் கணினியில், இது ஒரு கேக் துண்டு, இது மிகவும் பெரிய முகவரி இடத்திற்கு நன்றி.

இருப்பினும், பெரிய அளவிலான சுட்டிகள் ஒரு பெரிய குறைபாட்டைக் கொண்டு வருகின்றன: இல்லையெனில் ஒரே மாதிரியான நிரல்களுக்கு 64-பிட் செயலியில் அதிக நினைவகம் தேவை (இந்த பெரிய சுட்டிகள் எங்காவது சேமிக்கப்பட வேண்டும்). சுட்டிகள் அடிக்கடி நிரல்களின் ஒரு பகுதியாக இருப்பதால், இந்த வேறுபாடு தற்காலிக சேமிப்பை சுமக்கக்கூடும், இது முழு கணினியும் மெதுவாக இயங்குவதற்கு காரணமாகிறது. எனவே கண்ணோட்டத்தில், செயலி கட்டமைப்பை 64-பிட்டிற்கு மாற்றினால், அது உண்மையில் முழு கணினியையும் மெதுவாக்கும். எனவே இந்த காரணி மற்ற இடங்களில் அதிக மேம்படுத்தல்களால் சமப்படுத்தப்பட வேண்டும்.

ARM64

A7, புதிய iPhone 64s ஐ இயக்கும் 5-பிட் செயலி, பரந்த பதிவேடுகளைக் கொண்ட வழக்கமான ARM செயலி மட்டுமல்ல. ARM64 பழைய, 32-பிட் பதிப்பை விட பெரிய மேம்பாடுகளைக் கொண்டுள்ளது.

ஆப்பிள் ஏ7 செயலி.

பதிவகம்

ARM64 ஆனது 32-பிட் ARM ஐ விட இரு மடங்கு முழு எண் பதிவேடுகளைக் கொண்டுள்ளது (பதிவேடுகளின் எண்ணிக்கை மற்றும் அகலத்தைக் குழப்பாமல் கவனமாக இருங்கள் - "64-பிட்" பிரிவில் அகலத்தைப் பற்றிப் பேசினோம். எனவே ARM64 இரண்டு மடங்கு அகலமான பதிவேடுகளைக் கொண்டுள்ளது மற்றும் இரண்டு மடங்கு அதிகமாக உள்ளது. பதிவுகள்). 32-பிட் ARM 16 முழு எண் பதிவேடுகளைக் கொண்டுள்ளது: ஒரு நிரல் கவுண்டர் (பிசி - தற்போதைய அறிவுறுத்தலின் எண்ணிக்கையைக் கொண்டுள்ளது), ஒரு ஸ்டாக் பாயிண்டர் (செயல்பாட்டில் உள்ள ஒரு செயல்பாட்டிற்கான ஒரு சுட்டிக்காட்டி), ஒரு இணைப்புப் பதிவு (முடிவுக்குப் பிறகு திரும்புவதற்கான ஒரு சுட்டிக்காட்டி செயல்பாட்டின்), மற்றும் மீதமுள்ள 13 பயன்பாட்டு பயன்பாட்டிற்கானது. இருப்பினும், ARM64 ஆனது 32 முழு எண் பதிவேடுகளைக் கொண்டுள்ளது, இதில் ஒரு பூஜ்ஜியப் பதிவு, ஒரு இணைப்புப் பதிவு, ஒரு பிரேம் சுட்டிக்காட்டி (ஸ்டாக் பாயிண்டரைப் போன்றது) மற்றும் ஒன்று எதிர்காலத்திற்காக ஒதுக்கப்பட்டுள்ளது. இது 28-பிட் ARM ஐ விட இரண்டு மடங்கு அதிகமாக பயன்பாட்டு பயன்பாட்டிற்கான 32 பதிவுகளை எங்களிடம் விட்டுச்செல்கிறது. அதே நேரத்தில், ARM64 ஆனது மிதக்கும் புள்ளி எண் (FPU) பதிவேடுகளின் எண்ணிக்கையை 16ல் இருந்து 32 128-பிட் பதிவுகளாக இரட்டிப்பாக்கியது.

ஆனால் பதிவுகளின் எண்ணிக்கை ஏன் மிகவும் முக்கியமானது? நினைவகம் பொதுவாக CPU கணக்கீடுகளை விட மெதுவாக இருக்கும் மற்றும் படிக்க/எழுதுவதற்கு மிக நீண்ட நேரம் எடுக்கும். இது வேகமான செயலியை நினைவகத்திற்காக காத்திருக்க வைக்கும் மற்றும் கணினியின் இயல்பான வேக வரம்பைத் தாக்கும். செயலிகள் இடையக அடுக்குகளுடன் இந்த ஊனத்தை மறைக்க முயற்சி செய்கின்றன, ஆனால் வேகமான ஒன்று (L1) கூட செயலியின் கணக்கீட்டை விட மெதுவாக உள்ளது. இருப்பினும், பதிவேடுகள் செயலியில் நேரடியாக நினைவக செல்கள் மற்றும் அவற்றின் வாசிப்பு/எழுதுதல் செயலியின் வேகத்தை குறைக்காத அளவுக்கு வேகமாக இருக்கும். பதிவேடுகளின் எண்ணிக்கை நடைமுறையில் செயலி கணக்கீடுகளுக்கான வேகமான நினைவகத்தின் அளவைக் குறிக்கிறது, இது முழு அமைப்பின் வேகத்தையும் பெரிதும் பாதிக்கிறது.

அதே நேரத்தில், இந்த வேகத்திற்கு கம்பைலரிடமிருந்து நல்ல தேர்வுமுறை ஆதரவு தேவைப்படுகிறது, இதனால் மொழி இந்த பதிவேடுகளைப் பயன்படுத்த முடியும் மற்றும் எல்லாவற்றையும் பொது பயன்பாட்டில் (மெதுவான) நினைவகத்தில் சேமிக்க வேண்டியதில்லை.

அறிவுறுத்தல் தொகுப்பு

ARM64 அறிவுறுத்தல் தொகுப்பிலும் பெரிய மாற்றங்களைக் கொண்டுவருகிறது. அறிவுறுத்தல் தொகுப்பு என்பது ஒரு செயலி செய்யக்கூடிய அணு செயல்பாடுகளின் தொகுப்பாகும் (எ.கா. 'ADD பதிவு1 பதிவு2' எண்களை இரண்டு பதிவேடுகளில் சேர்க்கிறது). தனிப்பட்ட மொழிகளுக்கு கிடைக்கும் செயல்பாடுகள் இந்த அறிவுறுத்தல்களால் ஆனவை. மிகவும் சிக்கலான செயல்பாடுகள் கூடுதல் வழிமுறைகளை இயக்க வேண்டும், எனவே அவை மெதுவாக இருக்கும்.

ARM64 இல் புதியது AES குறியாக்கம், SHA-1 மற்றும் SHA-256 ஹாஷ் செயல்பாடுகளுக்கான வழிமுறைகள். எனவே ஒரு சிக்கலான செயலாக்கத்திற்கு பதிலாக, மொழி மட்டுமே இந்த அறிவுறுத்தலை அழைக்கும் - இது போன்ற செயல்பாடுகளின் கணக்கீட்டில் ஒரு பெரிய வேகத்தை கொண்டு வரும் மற்றும் பயன்பாடுகளில் பாதுகாப்பு சேர்க்கப்படும். எ.கா. புதிய டச் ஐடி இந்த வழிமுறைகளை குறியாக்கத்திலும் பயன்படுத்துகிறது, இது உண்மையான வேகம் மற்றும் பாதுகாப்பை அனுமதிக்கிறது (கோட்பாட்டில், தாக்குபவர் தரவை அணுகுவதற்கு செயலியையே மாற்றியமைக்க வேண்டும் - அதன் சிறிய அளவைக் குறைவாகக் கூறுவது நடைமுறைக்கு மாறானது).

32 பிட் உடன் இணக்கம்

எமுலேஷன் தேவையில்லாமல் 7-பிட் பயன்முறையில் A32 முழுமையாக இயங்க முடியும் என்பது குறிப்பிடத்தக்கது. புதிய iPhone 5s ஆனது 32-பிட் ARM இல் தொகுக்கப்பட்ட பயன்பாடுகளை எந்த மந்தநிலையும் இல்லாமல் இயக்க முடியும். இருப்பினும், அது புதிய ARM64 செயல்பாடுகளைப் பயன்படுத்த முடியாது, எனவே A7 க்காக ஒரு சிறப்பு உருவாக்கத்தை உருவாக்குவது எப்போதும் பயனுள்ளது, இது மிக வேகமாக இயங்க வேண்டும்.

இயக்க நேர மாற்றங்கள்

இயக்க நேரம் என்பது நிரலாக்க மொழியில் செயல்பாடுகளைச் சேர்க்கும் குறியீடாகும், இது பயன்பாடு இயங்கும் போது, ​​மொழிபெயர்ப்பிற்குப் பிறகு பயன்படுத்த முடியும். ஆப்பிள் பயன்பாட்டு இணக்கத்தன்மையை பராமரிக்க தேவையில்லை (64-பிட் பைனரி 32-பிட்டில் இயங்குகிறது), அவர்கள் குறிக்கோள்-சி மொழியில் இன்னும் சில மேம்பாடுகளைச் செய்ய முடியும்.

அவர்களில் ஒருவர் என்று அழைக்கப்படுபவர் குறியிடப்பட்ட சுட்டி (குறியிடப்பட்ட சுட்டி). பொதுவாக, அந்த பொருள்களுக்கான பொருள்கள் மற்றும் சுட்டிகள் நினைவகத்தின் தனி பகுதிகளில் சேமிக்கப்படும். இருப்பினும், புதிய சுட்டி வகைகள் சிறிய தரவு கொண்ட வகுப்புகளை நேரடியாக சுட்டிக்காட்டியில் பொருட்களை சேமிக்க அனுமதிக்கின்றன. இந்த படி, பொருளுக்கு நேரடியாக நினைவகத்தை ஒதுக்க வேண்டிய தேவையை நீக்குகிறது, ஒரு சுட்டிக்காட்டி மற்றும் அதன் உள்ளே உள்ள பொருளை உருவாக்கவும். குறியிடப்பட்ட சுட்டிகள் 64-பிட் கட்டமைப்பில் மட்டுமே ஆதரிக்கப்படும். எனவே, iOS, OS X போலல்லாமல், இந்த அம்சத்தை இன்னும் ஆதரிக்கவில்லை. இருப்பினும், ARM32 இன் வருகையுடன், இது மாறுகிறது, மேலும் இந்த விஷயத்திலும் iOS OS X ஐப் பிடித்துள்ளது.

சுட்டிகள் 64 பிட்கள் நீளமாக இருந்தாலும், ARM64 இல் சுட்டியின் சொந்த முகவரிக்கு 33 பிட்கள் மட்டுமே பயன்படுத்தப்படுகின்றன. மீதமுள்ள சுட்டிக்காட்டி பிட்களை நம்பகத்தன்மையுடன் அவிழ்க்க முடிந்தால், குறிப்பிடப்பட்ட குறியிடப்பட்ட சுட்டிகளைப் போலவே கூடுதல் தரவைச் சேமிக்க இந்த இடத்தைப் பயன்படுத்தலாம். கருத்தியல் ரீதியாக, இது Objective-C இன் வரலாற்றில் மிகப்பெரிய மாற்றங்களில் ஒன்றாகும், இருப்பினும் இது ஒரு சந்தைப்படுத்தக்கூடிய அம்சம் இல்லை - எனவே பெரும்பாலான பயனர்கள் Apple எவ்வாறு Objective-C ஐ முன்னோக்கி நகர்த்துகிறார்கள் என்பதை அறிய மாட்டார்கள்.

அத்தகைய குறியிடப்பட்ட சுட்டியின் மீதமுள்ள இடத்தில் சேமிக்கக்கூடிய பயனுள்ள தரவைப் பொறுத்தவரை, குறிக்கோள்-சி, எடுத்துக்காட்டாக, இப்போது அதைச் சேமிக்கப் பயன்படுத்துகிறது. குறிப்பு எண்ணிக்கை (குறிப்புகளின் எண்ணிக்கை). முன்பு, குறிப்பு எண்ணிக்கை நினைவகத்தில் வேறு இடத்தில், அதற்காகத் தயாரிக்கப்பட்ட ஹாஷ் அட்டவணையில் சேமிக்கப்பட்டது, ஆனால் இது அதிக எண்ணிக்கையிலான alloc/dealloc/retain/release அழைப்புகளின் போது முழு அமைப்பையும் மெதுவாக்கும். நூல் பாதுகாப்பு காரணமாக அட்டவணை பூட்டப்பட வேண்டியிருந்தது, எனவே இரண்டு நூல்களில் உள்ள இரண்டு பொருட்களின் குறிப்பு எண்ணிக்கையை ஒரே நேரத்தில் மாற்ற முடியாது. இருப்பினும், இந்த மதிப்பு புதிதாக அழைக்கப்படும் மற்றவற்றில் செருகப்படுகிறது இந்த isa குறிகாட்டிகள். இது மற்றொரு தெளிவற்ற, ஆனால் எதிர்காலத்தில் மிகப்பெரிய நன்மை மற்றும் முடுக்கம். இருப்பினும், 32-பிட் கட்டமைப்பில் இதை ஒருபோதும் அடைய முடியாது.

தொடர்புடைய பொருள்களைப் பற்றிய தகவல், பொருள் பலவீனமாகக் குறிப்பிடப்பட்டுள்ளதா, பொருளுக்கு ஒரு அழிப்பான் உருவாக்குவது அவசியமா என்பது போன்ற தகவல்களும், பொருள்களுக்கான சுட்டிகளின் மீதமுள்ள இடத்தில் புதிதாகச் செருகப்படுகின்றன. இந்த தகவலுக்கு நன்றி, குறிக்கோள்-C இயக்க நேரம் அடிப்படையில் இயக்க நேரத்தை வேகப்படுத்த முடியும், இது ஒவ்வொரு பயன்பாட்டின் வேகத்திலும் பிரதிபலிக்கிறது. சோதனையிலிருந்து, இது அனைத்து நினைவக மேலாண்மை அழைப்புகளின் 40-50% வேகத்தை குறிக்கிறது. 64-பிட் சுட்டிகளுக்கு மாறி இந்த புதிய இடத்தைப் பயன்படுத்துவதன் மூலம்.

முடிவுக்கு

64-பிட் கட்டமைப்பிற்கு மாறுவது தேவையற்றது என்ற கருத்தை போட்டியாளர்கள் பரப்ப முயற்சித்தாலும், இது மிகவும் அறியப்படாத கருத்து என்பதை நீங்கள் ஏற்கனவே அறிவீர்கள். உங்கள் மொழி அல்லது பயன்பாடுகளை மாற்றியமைக்காமல் 64-பிட்டிற்கு மாறுவது உண்மையில் எதையும் குறிக்காது என்பது உண்மைதான் - இது முழு கணினியையும் மெதுவாக்குகிறது. ஆனால் புதிய A7 ஆனது ஒரு புதிய அறிவுறுத்தல் தொகுப்புடன் ஒரு நவீன ARM64 ஐப் பயன்படுத்துகிறது, மேலும் அப்ஜெக்டிவ்-சி மொழி முழுவதையும் நவீனப்படுத்தவும், புதிய திறன்களைப் பயன்படுத்தவும் ஆப்பிள் சிக்கலை எடுத்துள்ளது - எனவே வாக்குறுதியளிக்கப்பட்ட வேகம்.

64-பிட் கட்டமைப்பு சரியான முன்னோக்கிச் செல்வதற்கான பல காரணங்களை இங்கே குறிப்பிட்டுள்ளோம். இது "ஹூட்டின் கீழ்" மற்றொரு புரட்சியாகும், இதற்கு நன்றி ஆப்பிள் வடிவமைப்பு, பயனர் இடைமுகம் மற்றும் பணக்கார சுற்றுச்சூழல் அமைப்புடன் மட்டுமல்லாமல், முக்கியமாக சந்தையில் உள்ள மிக நவீன தொழில்நுட்பங்களுடன் முன்னணியில் இருக்க முயற்சிக்கும்.

ஆதாரம்: mikeash.com
.