64 битийн тооцоолол

32-аас 64 бит хүртэл хэрхэн шилжих вэ?

Оршил

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

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

Битийг ойлгох

Бүх компьютерийн процессорууд нь хоёртын математик дээр тулгуурладаг. Учир нь транзисторууд нь чипс дотор хагас дамжуулагчуудаас бүрддэг. Ердөө л энгийн зүйлийг хэлэхийн тулд транзистороор боловсруулсан дээр нь 1 эсвэл 0-ээс бага байна. Бүх процессорууд нь тэдгээрийн боловсруулалтын чадвараар дамждаг. Ихэнх процессоруудын хувьд энэ нь 64-битийн хувьд бусдад зориулж 32-битийн хувьд л хязгаарлагдаж болно. Тэгвэл битийн тоо ямар утгатай вэ?

Процессорын боловсруулалтын хамгийн том тоон үзүүлэлтийг боловсруулах процессор энэ битийн үнэлгээ. Цаг ганц мөчлөгт боловсруулж болох хамгийн их тоо нь битийн зэрэглэлтэй тэнцүү 2-тэй тэнцүү байх болно. Тиймээс 32 битийн процессор нь 2 ^ 32 хүртэлх тоогоор буюу ойролцоогоор 4.3 тэрбум тоог зохицуулж чадна. Үүнээс илүү тоо нь нэгээс илүү цагийн мөчлөгийг боловсруулах шаардлагатай болно. Нөгөө талаас 64 битийн процессор нь 2 ^ 64 буюу ойролцоогоор 18.4 quintilion (18,400,000,000,000,000,000) тоог зохицуулж чадна. Энэ нь 64-битийн процессор олон тооны математикийн аргыг илүү үр ашигтай ажиллах боломжтой гэсэн үг юм. Одоо процессорууд нь зөвхөн математикийг хатуу чанд хийж чаддаггүй боловч илүү урт тушаалууд нь олон тооны хуваагдахын оронд илүү нарийн командуудыг нэг цаг хугацааны мөчлөгөөр хийж чадна гэсэн үг юм.

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

Санах ой бол түлхүүр

Процессорын бит зэрэглэлд шууд нөлөөлдөг бусад зүйлсийн нэг нь системийг дэмжих, хандах боломжтой санах ойн хэмжээ юм. Өнөөгийн 32 битийн платформыг харцгаая. Одоогоор 32 битийн процессор болон үйлдлийн систем нь компьютер дээр нийт 4 гигабайт санах ойг дэмжиж чаддаг. 4 гигабайт санах ойтой үйлдлийн системүүд нь өгөгдсөн аппликешн дээр 2 гигабайт санах ойг хуваарилж чадна.

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

Яагаад ийм байна вэ? За, процессор нь програмын нарийн төвөгтэй байдалд нөлөөлсөн санах ойн хэмжээ. Ихэнх жижигхэн таблетууд болон утаснууд нь Photoshop зэрэг маш тухтай програмуудыг ажиллуулах чадваргүй байдаг. Иймээс нэг комплекс PC програмын өөр өөр талыг хамарсан олон төрлийн програмыг Adobe шиг хийдэг компанийг ажиллуулах хэрэгтэй юм. 32 битийн процессорыг санах ойн хязгаарлалтуудтай ашиглах замаар бүрэн компьютерын чадавхитай ижил түвшний цогц түвшинг хэзээ ч олохгүй.

64-bit үйлдлийн системгүй 64 битийн CPU юу вэ?

Одоогийн байдлаар бид өөрсдийн архитектурынхаа дагуу процессоруудын чадавхийн талаар ярьж байгаа боловч энд энд чухал цэг байдаг. Процессорыг бүрэн ашиглах нь зөвхөн програмын бичсэнтэй адилхан юм. 32 битийн үйлдлийн систем бүхий 64 битийн процессорыг ажиллуулах нь процессорын тооцоолох чадварыг их хэмжээгээр алдах болно. 32 битийн үйлдлийн систем нь процессорын бүртгэлийн хагасыг ашиглан тооцоолох чадвараа хязгаарладаг. Энэ нь одоо байгаа 32-бит процессортой ижил үйлдлийн системтэй ижил хязгаартай хэвээр байх болно.

Энэ нь үнэндээ нэлээд том асуудал юм. Жишээлбэл, 64-bit процессор зэрэг архитектурын ихэнх өөрчлөлт нь ерөнхийдөө шинэ бүрэн багц програмуудыг бичдэг байхыг шаарддаг. Энэ нь тоног төхөөрөмж үйлдвэрлэгч болон програм хангамж үйлдвэрлэгчдийн аль алинд нь том асуудал юм. Програм хангамжийн компаниуд програм хангамжийн борлуулалтаа дэмжихийн тулд тоног төхөөрөмжүүд гарч иртэл шинэ програм хангамжийг бичихийг хүсэхгүй байна. Мэдээжийн хэрэг, тоног төхөөрөмж үйлдвэрлэгчид үүнийг дэмжих програм хангамж байхгүй бол бүтээгдэхүүнээ зарж чадахгүй. Энэ нь Intel-ийн IA-64 ITanium гэх мэт аж ахуйн нэгжийн CPU-тэй холбоотой асуудлуудын нэг юм. Архитектур болон түүний 32-бит эмуляцын талаар бичсэн програм хангамжууд нь одоо байгаа үйлдлийн системүүд CPU-ыг маш их хортойгоор ажиллуулахын тулд бага програм хангамж бичигдсэн байдаг.

Тэгэхээр AMD болон Apple яаж энэ асуудлыг шийддэг вэ? Apple-ийн үйлдлийн системд зориулсан 64-битийн засваруудыг нэмж эхэллээ. Энэ нь зарим нэмэлт дэмжлэгийг нэмдэг боловч 32-битийн OS дээр ажиллаж байгаа хэвээр байна. AMD өөр замыг авлаа. Уг процессор нь x86 32-битийн үйлдлийн системийг зохицуулахад зориулагдсан бөгөөд нэмэлт 64-bit бүртгэлийг нэмсэн. Энэ нь процессорыг 32 битийн кодыг 32 битийн процессороор үр дүнтэй ажиллуулах боломжийг олгож байгаа боловч одоогийн 64-bit хувилбар эсвэл Windows XP 64-ийн хувилбаруудаар CPU процессорын бүрэн хүчин чадлыг ашиглах болно.

64-бит тооцоолох цаг нь зөв үү?

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

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

64 битийн тооцооллын бодит ашиг нь эцэст нь хэрэглэгчдэд шилжих болно. Үйлдвэрлэгчид болон програм хангамж хөгжүүлэгчид өртөг зардлыг бууруулахын тулд дэмжих олон төрлийн бүтээгдэхүүнийг хязгаарлах дуртай байдаг. Үүний улмаас тэд эцсийн эцэст 64-битийн тоног төхөөрөмж, програм хангамжийг үйлдвэрлэх болно. Тэр цагаас эхлэн эртнээс нэвтрэн орж ирсэн хүмүүсийг сонгоход тохиромжтой юм.