በ32-ቢት እና 64-ቢት መካከል ያለው ልዩነት ምንድነው?

ዝርዝር ሁኔታ:

በ32-ቢት እና 64-ቢት መካከል ያለው ልዩነት ምንድነው?
በ32-ቢት እና 64-ቢት መካከል ያለው ልዩነት ምንድነው?
Anonim

በኮምፒዩተር አለም 32-ቢት እና 64-ቢት ያንን ልዩ አርክቴክቸር የሚጠቀመውን የማእከላዊ ፕሮሰሲንግ ዩኒት አይነት፣ኦፕሬቲንግ ሲስተም፣ሾፌር፣ሶፍትዌር ፕሮግራም እና የመሳሰሉትን ያመለክታሉ።

አንድን ሶፍትዌር እንደ 32-ቢት ስሪት ወይም ባለ 64-ቢት ስሪት የማውረድ አማራጭን አይተው ይሆናል። ልዩነቱ የሚያመጣው፣ በእውነቱ፣ ሁለቱ ፕሮግራም ለተለየ ሥርዓት ስለተዘጋጁ ነው።

ምን ማለት ነው?

  • 32-ቢት ሃርድዌር እና ሶፍትዌሮች ብዙ ጊዜ x86 ወይም x86-32 ይባላሉ።
  • 64-ቢት ሃርድዌር እና ሶፍትዌሮች ብዙ ጊዜ x64 ወይም x86-64 ይባላሉ።
  • 32-ቢት ሲስተሞች መረጃን በ32-ቢት ቁርጥራጮች ሲጠቀሙ፣ 64-ቢት ሲስተሞች ደግሞ በ64-ቢት ቁርጥራጮች ይጠቀማሉ። በአጠቃላይ፣ ብዙ ውሂብ በአንድ ጊዜ ሊሰራ በሚችል ቁጥር ስርዓቱ በፍጥነት መስራት ይችላል።

በ64-ቢት ሲስተም ውስጥ ሌሎች በርካታ ጥቅሞች አሉት፣በተግባርም ከፍተኛ መጠን ያለው አካላዊ ማህደረ ትውስታን የመጠቀም ችሎታ (በ32-ቢት ማሽን ከሚፈቀደው 4GB በላይ)።

Microsoft ለተለያዩ የዊንዶውስ ስሪቶች የማህደረ ትውስታ ገደቦች ምን እንደሚል ይመልከቱ።

አንድ 64-ቢት ፕሮሰሰር 64 ቢት ዳታ በአንድ ጊዜ ማስተናገድ የሚችል ሲሆን ይህም የፕሮሰሰሩ የሰአት ፍጥነት ምንም ይሁን ምን መረጃን በፍጥነት ለማስላት ያስችላል። ተጨማሪ የማህደረ ትውስታ አጠቃቀምን ይፈቅዳል ምክንያቱም በ32-ቢት ፕሮሰሰር 232 ራም አድራሻዎች ብቻ ሊገኙ ይችላሉ (ሁሉም ባለ 32 አሃዝ ሁለትዮሽ ቁጥሮች)።

ይህ ገደብ ፕሮሰሰሩ ከ64-ቢት ፕሮሰሰሮች በጣም ያነሰ የማህደረ ትውስታ መጠን ይጠቀማል ይህም አሃዞችን በእጥፍ ማንበብ ይችላል። በእውነቱ፣ በእያንዳንዱ ተጨማሪ አሃዝ፣ ከፍተኛው የአድራሻ ብዛት በእጥፍ ይጨምራል፣ ይህም ከ32-ቢት ፕሮሰሰር የበለጠ ብዙ ማህደረ ትውስታ እንዲኖር ያስችላል።

ባለ 64-ቢት ፕሮሰሰር ትልቅ ቢት መጠን ያላቸው እና ትላልቅ ቁጥሮችን የማስላት ችሎታ ያለው ኮምፒዩተሩ እንዲሁ ከ32-ቢት ኮምፒዩተር በበለጠ ትክክለኛ በሆነ ደረጃ ሁሉንም ነገር ማስተናገድ ያበቃል።ለምሳሌ በስክሪኑ ላይ ያሉ ፒክሰሎች ቀለም የተቀቡ እና በ32-ቢት ኮምፒዩተር ላይ ከፒክሰሎች የበለጠ በትክክል ሊቀመጡ ይችላሉ።

64-ቢት እና 32-ቢት ኦፕሬቲንግ ሲስተሞች

አብዛኞቹ አዳዲስ ፕሮሰሰሮች በ64-ቢት አርክቴክቸር ላይ የተመሰረቱ እና 64-ቢት ኦፕሬቲንግ ሲስተሞችን ይደግፋሉ። እነዚህ ፕሮሰሰሮች ከ32-ቢት ኦፕሬቲንግ ሲስተሞች ጋር ሙሉ ለሙሉ ተኳሃኝ ናቸው።

ሁሉም የዊንዶውስ 11 እትሞች እና አብዛኛዎቹ የዊንዶውስ 10፣ ዊንዶውስ 8፣ ዊንዶውስ 7 እና ዊንዶውስ ቪስታ እትሞች በ64-ቢት ቅርጸት ይገኛሉ። ከዊንዶውስ ኤክስፒ እትሞች ውስጥ ፕሮፌሽናል ብቻ በ64-ቢት ይገኛል።

ሁሉም የዊንዶውስ እትሞች፣ ከኤክስፒ እስከ 10፣ በ32-ቢት ይገኛሉ።

ከv10.8 ጀምሮ ያለው እያንዳንዱ ማክ ኦፐሬቲንግ ሲስተም (Mountain Lion) 64-ቢት ነው።

እንደ ዊንዶውስ ሊኑክስ 32-ቢት ወይም 64-ቢት ሊሆን ይችላል። የትኛውን እየሮጥክ እንደሆነ በ lscpu ትእዛዝ ማየት ትችላለህ።

በእርስዎ ፒሲ ላይ ያለው የዊንዶውስ ቅጂ 32-ቢት ወይም 64-ቢት ስለመሆኑ እርግጠኛ አይደሉም?

የ32-ቢት ወይም 64-ቢት የዊንዶውስ ስሪት እያሄዱ መሆንዎን ለማረጋገጥ ፈጣኑ እና ቀላሉ መንገድ በመቆጣጠሪያ ፓነል ውስጥ ያለውን ነገር ማረጋገጥ ነው። ሌላው ቀላል ዘዴ የፕሮግራም ፋይሎችን አቃፊ መፈተሽ ነው; ከዚህ በታች ተጨማሪ መረጃ አለ።

የሃርድዌር አርክቴክቸርን ለማየት Command Promptን ይክፈቱ እና ይህንን ትዕዛዝ ያስገቡ፡


አስተጋባ %PROCESSOR_ARCHITECTURE%

Image
Image

በx64 ላይ የተመሰረተ ስርዓት እንዳለህ ወይም x86 በ32-ቢት እንደ AMD64 ያለ ምላሽ ልታገኝ ትችላለህ።

ይህ በHKLM መዝገብ ቀፎ ውስጥ ያለውን መረጃ በመፈተሽ የሚሰራ ሌላ ትእዛዝ ነው፡


reg ጥያቄ "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE

Image
Image

ያ ትእዛዝ ብዙ ተጨማሪ ጽሑፍን ያስገኛል፣ነገር ግን ከዚያ በሚከተሉት ምላሽ ያበቃል፡


PROCESSOR_ARCHITECTURE REG_SZ x86

PROCESSOR_ARCHITECTURE REG_SZ AMD64

ከእነዚህ ትእዛዞች ውስጥ አንዱን ለመጠቀም ምርጡ መንገድ እነሱን መቅዳት እና በCommand Prompt ላይ ባለው ጥቁር ቦታ ላይ በቀኝ ጠቅ ያድርጉ እና ከዚያ ትዕዛዙን ለጥፍ።

እነዚህ ትዕዛዞች የሚነግሩዎት የሃርድዌር አርክቴክቸርን ብቻ ነው እንጂ እርስዎ እያሄዱት ያለውን የዊንዶውስ አይነት አይደለም። x86 ሲስተሞች ባለ 32 ቢት የዊንዶውስ ስሪት ብቻ መጫን ስለሚችሉ ተመሳሳይ ሊሆኑ ይችላሉ ነገር ግን ባለ 32 ቢት የዊንዶውስ ስሪት በ x64 ሲስተሞች ላይም ሊጫን ስለሚችል የግድ እውነት አይደለም::

ለምን አስፈለገ

ልዩነቱን ማወቅ ወሳኝ ስለሆነ ትክክለኛ የሶፍትዌር እና የመሳሪያ ሾፌሮችን እየጫኑ ነው። ለምሳሌ 32 ቢት ወይም 64 ቢት ስሪት በማውረድ መካከል ያለው አማራጭ ሲሰጥ 64 ቢት የሶፍትዌር ፕሮግራም የተሻለ ምርጫ ነው። ሆኖም፣ ባለ 32-ቢት የዊንዶውስ ስሪት ላይ ከሆኑ ጨርሶ አይሰራም።

ለዋና ተጠቃሚ ለሆነው አንድ ጉልህ ልዩነት ትልቅ ፕሮግራም ካወረዱ በኋላ በልዩ ኮምፒዩተርዎ ላይ ስለማይሰራ ያን ጊዜ እንዳባከኑ ሊገነዘቡ ይችላሉ። ለምሳሌ፣ በ32-ቢት ስርዓተ ክወና ላይ ለመጠቀም የምትጠብቀውን ባለ 64-ቢት ፕሮግራም አውርደህ ከሆነ።

ነገር ግን አንዳንድ ባለ 32-ቢት ፕሮግራሞች በ64-ቢት ሲስተም በጥሩ ሁኔታ ሊሄዱ ይችላሉ።በሌላ አነጋገር, 32-ቢት ፕሮግራሞች ከ 64-ቢት ስርዓተ ክወናዎች ጋር ተኳሃኝ ናቸው. ይሁን እንጂ ያ ህግ ሁልጊዜ የሚሰራ አይደለም እና ይህ በተለይ በአንዳንድ የመሳሪያ ነጂዎች ላይ ነው ምክንያቱም የሃርድዌር መሳሪያዎች ከሶፍትዌር ጋር ለመገናኘት ትክክለኛውን ስሪት መጫን ስለሚያስፈልጋቸው (ማለትም 64-ቢት ሾፌሮች ለ 64-ቢት አስፈላጊ ናቸው). ቢት OS፣ እና 32-ቢት ሾፌሮች ለ32-ቢት ስርዓተ ክወና)።

ሌላው የ32-ቢት እና የ64-ቢት ልዩነቶች የሚጫወቱት የሶፍትዌር ችግር መላ ሲፈልጉ ወይም የፕሮግራሙን የመጫኛ ማውጫ ስንመለከት ነው።

64-ቢት የዊንዶውስ ስሪቶች ሁለት የተለያዩ የመጫኛ አቃፊዎች እንዳሏቸው መገንዘብ ጠቃሚ ነው፣ ምክንያቱም እነሱ ባለ 32-ቢት ማውጫም ይዘዋልና። ሆኖም፣ ባለ 32-ቢት ስሪት አንድ የመጫኛ አቃፊ ብቻ ነው ያለው። ግራ የሚያጋባው የ64-ቢት ስሪት የፕሮግራም ፋይሎች ማህደር ባለ 32-ቢት የፕሮግራም ፋይሎች አቃፊ በ32-ቢት የዊንዶውስ ስሪት ላይ ያለው ተመሳሳይ ስም ነው።

ለምን ይህ የሆነበት አንዱ ምሳሌ ባለ 32 ቢት ፕሮግራም ባለ 64-ቢት ዲኤልኤልን ለመጠቀም አይሞክርም፣ ይህም አይሰራም።ይልቁንስ ባለ 32 ቢት ፕሮግራም በ32 ቢት የፕሮግራም ፋይሎች ፎልደር ውስጥ ሲጭን እና ያንን ፕሮግራም ስታሄድ ዊንዶውስ ለ64 ቢት ፕሮግራሞች ከሚጠቀሙት ይልቅ 32 ቢት የተወሰኑ ፋይሎችን ማንሳት እንዳለበት ያውቃል።

Image
Image

ግራ ከገባህ እዚህ ተመልከት፡

64-ቢት የዊንዶውስ ስሪቶች ሁለት አቃፊዎች አሏቸው፡

  • 32-ቢት አካባቢ፡ C:\ፕሮግራም ፋይሎች (x86)\
  • 64-ቢት አካባቢ፡ C:\ፕሮግራም ፋይሎች\

32-ቢት የዊንዶውስ ስሪት አንድ አቃፊ አላቸው፡

32-ቢት አካባቢ፡ C:\ፕሮግራም ፋይሎች\

እንደምትረዳው ባለ 64 ቢት የፕሮግራም ፋይሎች ማህደር C:\Program Files ነው ብሎ መናገር ትንሽ ግራ የሚያጋባ ነው ምክንያቱም ይህ ለ32-ቢት ስርዓተ ክወና እውነት ስላልሆነ።

ልዩነቱን እንድታውቁ ከሚጠይቁ እንዴት እንደሚደረግ እና መመሪያዎች በተጨማሪ እነዚህን ቃላት መረዳት አስፈላጊ የሆነበት ሌላው ምክንያት ባለ 64-ቢት ኮምፒውተር ወይም 64-ቢት ፕሮግራም ማግኘት እንዳለቦት እርግጠኛ ካልሆኑ ነው።

ለምሳሌ፣ ምናልባት የቪዲዮ አርትዖት ፕሮግራም በ32-ቢት ሲስተም ላይ ከሚጠቀምበት የበለጠ መጠን ያለው ራም እንዲያገኝ ይፈልጉ ይሆናል። ወይም የምትጠቀመው ሃርድዌር ባለ 64 ቢት ሾፌር አማራጭ እንደሌለው ካወቅክ በ64 ቢት ኮምፒውተር መጠቀም እንደማትችል ታውቃለህ። በ64-ቢት ኮምፒዩተር ላይ ላይሰሩ ለሚችሉ የድሮ ባለ 16-ቢት አፕሊኬሽኖችም ተመሳሳይ ነው። ይህንን ማወቅ ወደ 64-ቢት ኮምፒዩተር መቀየር ወይም ከ32-ቢት መጣበቅ እንዳለቦት ለመወሰን ይረዳዎታል።

FAQ

    በአውታረ መረብ ላይ ያለ መሳሪያን ለመለየት የ32-ቢት ወይም 128-ቢት ቁጥሩ ስም ማን ይባላል?

    የበይነመረብ ፕሮቶኮል አድራሻ፣በተለምዶ አይፒ አድራሻ ተብሎ የሚጠራው፣ከአውታረ መረብ ጋር የተገናኘ የአውታረ መረብ ሃርድዌር መለያ ቁጥር ነው።

    በ64 ቢት ዊንዶውስ 10 ባለ 32 ቢት ፕሮግራሞችን እንዴት ነው የሚያስኬዱት?

    ፕሮግራሙን በቀኝ ጠቅ ያድርጉ፣ ወደ Properties > ተኳሃኝነት ይሂዱ፣ ይህን ፕሮግራም በተኳሃኝነት ሁነታ ያሂዱ ለ ፣ እና ስሪቱን ይምረጡ።

    32-ቢት ለምን x86 ይባላል እና x32 ያልሆነው?

    የኢንቴል ፕሮሰሰሮች ስም ሁሉም በ86 አብቅቷል (የመጀመሪያው 8086 ነበር)። የዚህ አርክቴክቸር ባለ 32-ቢት ትውልድም እንደ "x86" ይባላል።

የሚመከር: