Windows дээрх үйлдлийн систем болон процессорын битийг хэрхэн олж мэдэх вэ. Системийн битийг хэрхэн олж мэдэх вэ Mac дээрх системийн битийг хэрхэн олж мэдэх вэ

Энэ долоо хоногт би Mac OS X-д хэрэглэгдэж буй технологийн тухай яриагаа үргэлжлүүлж, Фил Шиллерийн 64 битийн горимын талаар "илэн далангүй" ярихаар шийдлээ. Энэ нь яагаад сайн, юу нь муу болохыг олж мэдэхийг хичээцгээе Энэ мөч OSX хэрхэн ажилладаг, ойрын ирээдүйд биднийг юу хүлээж байна. Би ойлгомжтой, ойлгомжтой байдлаар бичихийг хичээх болно :)

Гибрид цөм

Систем нь 64 битийн горимыг бүрэн дэмждэг тухай сайт дээр бичсэн мэдээлэл нь маркетингийн жижиг арга гэдгийг ойлгох нь зүйтэй. Үнэн хэрэгтээ энэ хэллэг нь үүнийг илэрхийлдэг: бараг бүх зүйл стандарт програмууд 64 битийн зааврыг дэмжихийн тулд дахин бичсэн бөгөөд хэрэв бусад програмистууд програм хангамжийг боловсруулахдаа энэ архитектуртай нийцтэй байхыг хүсч байгаа бөгөөд эрт орой хэзээ нэгэн цагт үүнийг хийх шаардлагатай бол бүх зүйл зөв ажиллах болно.

Энэ яагаад сайн юм бэ? Энд юу вэ:

  • Стандарт 32 битийн архитектурыг эртнээс боловсруулсан. Тухайн үед хэрэглэгчид 4 ба түүнээс дээш гигабайтыг компьютер дээрээ суулгахыг хүсдэг гэж хэн ч төсөөлөөгүй. санамсаргүй хандалт санах ой. Ялангуяа шинэ архитектур нь энэ дутагдлыг засч залруулж байна.
  • 64 битийн тооцооллыг олон төрлийн орчинд уйгагүй ажилладаг процессорууд дэмждэг тул Apple компьютерууд, та гүйцэтгэлийг нэмэгдүүлэх боломжтой.

Одоо жаахан дэлгэрэнгүй. Онолын хувьд 64 битийн горимд ажиллахад зохицсон аливаа програм нь 16 хүртэл экзабайт ашиглах боломжтой (энэ нь 16 тэрбум гигабайттай тэнцэж байгаа бөгөөд энэ нь өнөө үед гайхалтай үзүүлэлт юм). Гэсэн хэдий ч одоо Mac Pro хүртэл 32 ГБ-аас илүү RAM-гүй байна.

Intel процессорууд (Core 2 Duo, Xeon, i5 эсвэл i7) нь 64 битийн тооцооллыг дэмждэг бөгөөд нэг цагийн мөчлөгт хоёр үйлдэл хийх боломжтой бөгөөд энэ нь гүйцэтгэлийг нэмэгдүүлдэг. Гэсэн хэдий ч энэ нь зарим ажлыг хоёр дахин хурдан хийх болно гэсэн үг биш юм. Жишээлбэл, JavaScript 50%, том PDF файл нээх нь 20%, QuickTime-г ажиллуулах нь 30% хурдан байх болно. Хэдийгээр дахин хэлэхэд тоонууд харьцангуй харьцангуй бөгөөд системийн тохиргооноос хамааран мэдэгдэхүйц ялгаатай байх болно: процессор, түүний цагийн давтамж, хэмжээ, автобус, RAM кэш, тэр ч байтугай тавагны эргэлтийн хурд.

Мөн 64 битийн програмууд нь хакерууд болон хортой програмуудын халдлагад илүү тэсвэртэй байдаг. Тэд хортой кодыг илрүүлэх илүү дэвшилтэт техниктэй. Тохиромжгүй санах ойд зориулсан техник хангамжид суурилсан гүйцэтгэлийг идэвхгүй болгох (сайжруулсан шалгах нийлбэрийг ашиглах) чухал үүрэг гүйцэтгэдэг бөгөөд энэ нь санах ойн эвдрэлийн халдлагаас урьдчилан сэргийлэхэд тусалдаг.

Цөм нь өөрөө эрлийз юм. Тэдгээр. Энэ нь 32 бит эсвэл 64 бит эсэхээс үл хамааран ямар ч програм ижилхэн ажиллах боломжийг олгодог. Гибрид цөм болон бүрэн хэмжээний 64 битийн цорын ганц ялгаа нь системд 32 ГБ-аас дээш RAM ашиглах боломжгүй юм (дахин санаарай 🙂). Тиймээс, одоогоор 32 бит ба 64 битийн горимд ачаалах хооронд огт ялгаа байхгүй байна. Гэхдээ ирээдүйд RAM-ийн ашиглалтын хэмжээ нэмэгдэж, шинэ технологи гарч ирэх тусам ялгаа гарах нь гарцаагүй.

Харамсалтай нь дээрх бүх зүйл таны Mac-д хамаарахгүй Intel процессор Core Solo эсвэл Intel Core Duo.

64 битийн EFI

Бүрэн "64 бит аз жаргал" -ын хувьд таны компьютер 64 битийн горимыг дэмжих ёстой. Extensible Firmware Interface нь програм хангамж, техник хангамж болон компьютерийн үйлдлийн системийн хоорондох интерфейс бөгөөд Нээлттэй програм хангамжийг орлуулдаг. Энэ нь ачаалагчийн платформ, ачаалах болон ажиллуулах үйлчилгээний талаарх мэдээллийг агуулсан өгөгдлийн хүснэгтүүдийг агуулдаг үйлдлийн системболон үйлдлийн систем өөрөө.

Таны компьютерийн EFI нь 64 битийн зааврыг дэмждэг эсэхийг мэдэхийн тулд Терминал дээр дараах тушаалыг оруулна уу:

ioreg -l -p IODeviceTree | grep програм хангамж-abi

Үүний үр дүнд та "EFI32" эсвэл "EFI64" харах болно:

Эхний тохиолдолд таны компьютер бүх хүсэл эрмэлзэлтэй байсан ч 64 битийн цөм ажиллуулах боломжгүй байх нь тодорхой байна гэж би бодож байна, гэхдээ хоёр дахь тохиолдолд бүх зүйл хэвийн байгаа тул ирээдүйд асуудал гарахгүй. Гэсэн хэдий ч эрлийз цөмийн ачаар 64 битийн програмууд хоёр систем дээр ажиллах боломжтой болно. Хамгийн гол нь та 64 битийн архитектурт нийцэх процессортой байх явдал юм.

Дашрамд дурдахад, 32 битийн EFI-тэй Mac компьютерууд 64 битийн цөм ажиллуулах боломжтой гэсэн цуу яриа интернетэд байдаг (энэ нь EFI-г шинэчлэх замаар засах боломжтой Apple-ийн програм хангамжийн "боломж" юм шиг санагддаг), гэхдээ энэ үнэн эсвэл цуу яриа гэдгийг би хэлж чадахгүй.

Програмыг эхлүүлэхийн өмнө горимыг сонгох

Аппликешн нь ямар архитектурт зориулагдсан болохыг Activity Monitor дээрээс харж болно. Төрөл багана нь ажиллаж байгаа горимыг харуулах болно. Таны харж байгаагаар бусад процессууд 64 битийн заавартай, цөмийн процесс (kernel_task) нь 32 битийн заавартай ажилладаг.

Хэрэв танд 64 битийн програмын тогтвортой байдалд асуудал байгаа бол хуучин горимд ажиллуулахыг оролдож болно. Үүнийг хийхийн тулд Програмын хавтсанд манайхыг сонгоно уу хүссэн програмконтекст цэснээс "Мэдээлэл авах" гэснийг сонгоно уу. "32 битийн горимд нээх" сонголт нь дараагийн удаа програмыг 32 битийн горимд ажиллуулах боломжийг олгоно.

Тэгээд яагаад ийм асуудал бидэнд хэрэгтэй байна вэ?

Энэ асуултад хариулахад надад хэцүү байна, би үүнийг асуудал гэж хэлэхгүй байна - энгийн хэрэглэгчид өөрсдийн системд аль цөм ажиллаж байгаа, програмууд ямар зааварчилгаатай ажиллаж байгааг мэдэхгүй байна.

Бүх цөмийн өргөтгөлүүд (kexts) 64 битийн горимд шилжих хүртэл Apple зүгээр л хүлээж байгаа байх. Нэг төрлийн давхар даатгал, технологийг сая сая хэрэглэгчдэд "турших" хүсэл Цасны ирвэсмөн төгс төгөлдөрт хүрэхийг хичээ. Купертино бүх зүйл жигд, алдаагүй ажиллаж байгаа гэдэгт итгэлтэй байвал үйлдлийн системийн дараагийн шинэчлэлтийг гаргах бөгөөд энэ нь 32 битийн цөмийг 64 битийн хувилбараар автоматаар солих болно.

Тэгээд бид үүнийг анзаарахгүй байх болно.

Системийн битийн хурд, Орос хэлээр ярих юм бол энэ нь таны үйлдлийн системд зориулагдсан процессор юм. Хэрэв энэ нь 32 битийн (x86) процессоруудад зориулагдсан байсан бол энэ нь бага RAM-тай ажиллах бөгөөд үүний дагуу удаан ажиллах болно. Сонгодог 32 битийн системийн жишээ: Windows XP.

Системийн битийн хурдыг хэрхэн олох вэ?

руу битийн хурдыг олж мэдүйлдлийн системээ онлайн бол дээрх зааврыг дагана уу. Товчхондоо та энэ хуудас руу ороод тодорхойлолтын үр дүнг харах хэрэгтэй. Гэсэн хэдий ч, энд тодорхойлолт нь Javascript ашиглан тохиолддог, i.e. Зөвхөн таны хөтөчөөс ирсэн хязгаарлагдмал өгөгдөлд дүн шинжилгээ хийдэг. Тиймээс буруу тодорхойлох магадлал бага байна. Энэ нь ховор тохиолддог, гэхдээ ийм зүйл тохиолддог. Жишээлбэл, Firefox-ийн зарим хувилбарууд нь 64 битийн орчинд ажилладаг 32 битийн програмууд юм. Үүний үндсэн дээр бид өөр систем ашиглан өөрийн системийн битийг шалгахыг зөвлөж байна

32 бит ба 64 бит гэсэн хоёр төрлийн процессор байдаг. Эдгээр тоо нь процессорын битийн гүнийг заана. Таны ашиглаж буй процессор нь таны үйлдлийн системийн аль хувилбарыг ашиглах, програм, тоглоомыг хэрхэн сонгох, компьютер дээрээ хэр хэмжээний RAM суулгах зэргийг тодорхойлох болно. Та мөн x86 тэмдэглэгээтэй таарч болох бөгөөд энэ нь ихэвчлэн тусдаа процессорын битийн хэмжээ гэж эндүүрдэг. Гэхдээ юуны өмнө таны компьютерт ямар төрлийн үйлдлийн систем суулгаж байгааг тодорхойлъё.

Суулгасан Windows-ийн битийг хэрхэн олж мэдэх вэ

Таны Windows үйлдлийн систем хэдэн бит ашигладаг болохыг олж мэдэх хэд хэдэн арга байдаг. Эдгээр нь системийн битийн багтаамжийн үндсэн үзүүлэлтүүд тул x32 эсвэл x64-ийг хай, харин x86 нь нэг цөмт эсвэл хоёр цөмт системийг хэлж болно. Эхлээд хамгийн энгийн бөгөөд хурдан сонголтыг авч үзье.

Компьютерийн шинж чанаруудаар дамжуулан


Системийн мэдээллээр дамжуулан

Өөр өөр тооны цөмийн ялгаа ба ашиг тус

Тиймээс хоёр төрлийн процессор байдаг: нэг цөмт (x32) ба хоёр цөмт (x64). Заримдаа та x86 тэмдэглэгээг харж болно - энэ нь тусдаа төрлийн процессор биш, харин микропроцессорын архитектурын тэмдэглэгээ юм. Ихэнх тохиолдолд x86 тоо нь процессор нь нэг цөмт гэдгийг харуулж байгаа боловч 64 битийн процессорыг ашиглаж болно. Тиймээс та үүнд найдах ёсгүй, x36 эсвэл x64 форматаар тэмдэглэгээг үргэлж хайж олох хэрэгтэй.

64 битийн процессоруудын хувьд гүйцэтгэл, хурд нь илүү өндөр байдаг, учир нь нэг цөм биш хоёр цөм нэгэн зэрэг ажилладаг. Хэрэв та 32 битийн процессор ашиглаж байгаа бол компьютер дээрээ хүссэн хэмжээгээрээ санамсаргүй хандалтын санах ой (RAM) суулгаж болох боловч систем нийт санах ойн ердөө 4 ГБ-ыг л ашиглах болно. 64 битийн процессортой бол та 32 ГБ хүртэлх RAM ашиглах боломжтой.

64 битийн процессоруудын хувьд гүйцэтгэл, хурд нь илүү өндөр байдаг, учир нь нэг цөм биш хоёр цөм зэрэг ажилладаг

64 битийн системд тавигдах шаардлага

X64 процессоруудын гол давуу тал нь зөвхөн 64 битийн процессор төдийгүй 32 битийн процессоруудад зориулагдсан программ, тоглоом, үйлдлийн системийг дэмждэгт оршино. Өөрөөр хэлбэл, хэрэв танд x32 процессор байгаа бол та зөвхөн 32 битийн үйлдлийн системийг суулгаж болно Windows систем, гэхдээ 64 бит биш.

Аль бит илүү дээр вэ?

Дээр дурдсан бүхнээс харахад хэрэв та нэг ба хоёр цөмийг сонгох гэж байгаа бол ихэнх орчин үеийн программууд болон тоглоомууд 64 бит шаарддаг тул хоёр дахь сонголтыг илүүд үздэг гэж бид дүгнэж болно. Ирээдүйд 32 битийн системийг бүрэн орхих магадлалтай, учир нь түүний хүч нь юунд ч хангалтгүй юм.

Windows 7 x64 руу хэрхэн шинэчлэх вэ

Хэрэв та системийн гүйцэтгэл, боломжтой RAM-ийн хэмжээг нэмэгдүүлэх, дэмжигдсэн програм, тоглоомын тоог нэмэгдүүлэхийг хүсч байвал 64 битийн үйлдлийн систем рүү шилжих хэрэгтэй. Үүнийг хийж болно цорын ганц арга зам- хуучин 32 битийн системийг устгаад шинээр суулгана.

Энэ үйлдлийг гүйцэтгэх үед таны компьютер дээрх бүх файлууд нөхөж баршгүй алга болно гэдгийг анхаарна уу, тиймээс чухал зүйлийг алдахгүйн тулд тэдгээрийг гуравдагч талын зөөвөрлөгч рүү урьдчилан хуулж аваарай. Тиймээс, та шинэ үйлдлийн системийг суулгаж эхэлсний дараа хэл сонгох, үйлдлийн эхлэлийг баталгаажуулах, мөн системийн хувилбарыг сонгохыг хүсэх болно. x64 битийг сонгоод суулгах процессыг гүйцэтгэнэ.

Архитектурын төрлийг сонгоод суулгах процессыг үргэлжлүүлнэ үү

Яагаад 64 битийн Windows суулгахгүй байна вэ?

Хэрэв суулгалт амжилтгүй болсон бол энэ нь таны процессор 64 битийн системийг дэмждэггүй бөгөөд зөвхөн x32-д зориулагдсан гэсэн үг юм. Энэ байдлаас гарах цорын ганц арга зам байдаг - худалдан авах шинэ процессор, энэ нь таны шаардлагад нийцэх болно.

Процессорын битийн хэмжээг хэрхэн тодорхойлох вэ

Таны компьютерийн процессор хэдэн цөм агуулж, ашигладаг болохыг тодорхойлох хэд хэдэн арга байдаг.

Apple нь iOS болон macOS үйлдлийн системүүд дээр 32 битийн програмуудыг дэмжихээ зогсоох бодолтой байна. IN програм хангамжийн платформ iOS 11 энэ намар ийм программ хангамжтай ажиллахгүй, харин macOS ирэх жилээс тэднийг дэмжихээ болино. Гэхдээ үүнд одооноос бэлдэх нь зүйтэй.

6-р сард Apple албан ёсоор macOS High Sierra болно гэж зарласан Хамгийн сүүлийн үеийн хувилбар 32 битийн програм хангамжийг бүрэн дэмждэг үйлдлийн систем:

"Mac дээрх шинэ програмууд App Store 2018 оны 1-р сараас эхлэн 64 битийн архитектур, 2018 оны 6-р сараас эхлэн шинэчлэлтүүд болон одоо байгаа програмуудыг дэмжих ёстой."

Хэрэв та macOS дээр 32 битийн програм олвол хөгжүүлэгчтэй холбогдож шинэчлэлт хийхээр төлөвлөж байгаа эсэхийг мэдэх боломжтой. Үгүй бол та өөр шийдлийг хайж эхлэх хэрэгтэй.

Mac дээрх 32 битийн програмуудын жагсаалтыг хэрхэн үзэх вэ:

Алхам 1: дээр дарна уу Apple логозүүн дээд буланд.

Алхам 2: Энэ Mac-ийн тухай хэсэг дээр дарна уу.

Алхам 3: Нээгдэх цонхонд "Системийн тайлан" дээр дарна уу.

Алхам 5: Цонхны зүүн талд "Програм хангамж", дараа нь "Хөтөлбөрүүд" хэсгийг олоорой. Систем бүх суулгасан програмуудын жагсаалтыг харуулах хүртэл хэсэг хүлээ.

Алхам 6: Жагсаалт дууссаны дараа "64 бит (Intel)" багана гарч ирэх хүртэл баруун тийш гүйлгэнэ үү.

Бүх 32 болон 64 битийн програмуудыг энд тэмдэглэнэ. Олон програмууд Apple-д хамаарах болно - тэд зайлшгүй шаардлагатай шинэчлэлтийг хүлээн авах болно. Энэ тохиолдолд та гуравдагч талын хөгжүүлэгчдийн програмуудыг үзэх хэрэгтэй.