64-bit Computing

32-dən 64-bitə keçid necə inkişaf edə bilər?

Giriş

Bu nöqtədə bütün dizüstü və masaüstü kompüterlər 32-bitdən 64-bit əməliyyatçıya keçdi. Bu vəziyyət olsa da, bəzi kompüterlər hələ də 32-bitlik Windows versiyasını təqdim edirlər və bu, onlar əldə edə biləcəyi yaddaşa bəzi təsiri var. Hələ də 32-bit istifadə edən bir neçə alt-üstü mobil prosessor var, buna baxmayaraq proqram hələ də mövcuddur.

32 bitlik 64 bit işlənmə ilə müqayisədə böyük bir sahə həqiqətən bir problemdir. Hal-hazırda cib telefonları və tabletləri hələ də 32 bitli prosessorlardan istifadə edirlər. Bu, əsasən, onların enerjisindən istifadə edərkən daha məhsuldar olmağa meyllidir və hardware artıq ölçüsü ilə məhdudlaşır. Bununla belə, 64-bit prosessorlar daha geniş yayılmışdır, buna görə 32-bitlik 64-bit əməliyyat sisteminin kompüter təcrübəsini necə təsir edə biləcəyini anlamaq yaxşı bir fikirdir.

Bitsin anlayışı

Bütün kompüter prosessorları fiş içərisində yarımkeçiriciləri təşkil edən transistorlar səbəbindən ikili riyaziyyəyə əsaslanır. Şeyi çox sadə bir şəkildə qoymaq üçün, bir tranzistor tərəfindən işlənmiş saxlanılan bir və ya 1 ədəddir. Bütün prosessorların bitmə emal qabiliyyəti ilə istinad edilir. Çoğu prosessor üçün hazırda 64 bit, ancaq başqaları üçün hələ də 32 bitlik məhdudlaşdırıla bilər. Bəs sayı nə deməkdir?

İşlemcinin bu bit reytinqi, prosessorun idarə edə biləcəyi ən böyük ədədi sayını təyin edir. Bir saat dövründə işlənə biləcək ən çox sayı bit reytinqinin gücünə (və ya göstəricisinə) bərabər olacaqdır. Beləliklə, 32 bitlik bir prosessor 2 ədəd 32 və ya təxminən 4,3 milyard ədəd təşkil edə bilər. Bunundan daha çox hər hansı bir sayı birdən çox dövrə çevrilməsini tələb edəcək. Digər tərəfdən, 64 bitlik bir prosessor bir sıra 2 ^ 64 və ya təxminən 18.4 quintillion (18.400.000.000.000.000.000) bir sıra idarə edə bilər. Bu, 64 bitlik bir prosessorun daha çox sayda rəqəmsal riyaziyyatı idarə edə biləcəyini bildirir. İndi prosessorlar yalnız riyaziyyatla kifayətlənməyəcək, amma uzun simli təkrarlanan bölmələrə bölünmədən daha çox inkişaf etmiş əmrləri bir saat dövründə tamamlaya bilir.

Beləliklə, oxşar proqramlaşdırma əmrləri verilmiş eyni saat sürətində çalışan iki müqayisə edilən prosessorunuz varsa, 64 bitlik bir prosessor effektiv 32-bitlik prosessor kimi iki dəfə sürətli ola bilər. Hər bir saat dövrü mütləq keçiddə bütün bitləri istifadə etmir, lakin hər zaman 32-dən çoxdur, 64 bit bu talimatın yarım vaxtını alacaq.

Yaddaş Açar

İşlemcinin bit reytinqinin birbaşa təsirləndiyi digər maddələrdən biri, sistemin dəstəkləyə biləcəyi və istifadə edə biləcəyi yaddaş miqdarıdır. Bugünkü 32-bit platformalarına nəzər salaq. Hazırda 32-bit əməliyyat sistemi və əməliyyat sistemi kompüterdə cəmi 4 gigabayt yaddaş saxlaya bilər. 4 gigabayt yaddaşdan əməliyyat sistemi yalnız müəyyən bir tətbiqə 2 gigabayt yaddaş ayıra bilər.

Bu, dizüstümasaüstü şəxsi kompüterlərə gəldikdə daha vacibdir. Çünki onlar prosessorların yaddaşına yer ayırmaq üçün daha kompleks proqramlar və tətbiqlərə çıxış əldə edirlər. Mobil prosessorlar, digər tərəfdən, məhdud yerə sahibdirlər və ümumiyyətlə yaddaşa prosessorun inteqrasiya olunduqları üçün. Nəticədə, smartfonlar və tabletlər üçün hətta ən yaxşı son prosessorlar ümumiyyətlə 2GB yaddaşa malikdir, belə ki, 4 GB limitə çatmaz.

Niyə bu məsələdir? Yaxşı, prosessorun yaddaşının miqdarı proqramların mürəkkəbliyini təsir etdi. Ən kiçik tablet və telefonlar, Photoshop kimi son dərəcə mürəkkəb proqramların işləməsinə imkan vermir. Buna görə də, Adobe kimi bir şirkət bir daha kompleks PC proqramının müxtəlif aspektlərini yerinə yetirən bir çox digər tətbiqləri qoymalıdır. Yaddaş məhdudiyyətləri ilə 32 bitlik bir prosessor istifadə edərək, tam şəxsi kompüterin bacardığı eyni səviyyədə mürəkkəbliyə nail olmayacaqdır.

64 bit əməliyyat sistemi olmayan 64 bitlik CPU nədir?

İndiyə qədər biz onların arxitekturası əsasında prosessorların imkanlarından danışırıq, amma burada əsas nöqtə var. Bir prosessorun tam istifadəsi onun üçün yazılmış proqram kimi yaxşıdır. 32 bit əməliyyat sistemi ilə 64 bitlik bir prosessorun işlənilməsi prosessorun hesablama potensialının böyük bir hissəsini sərf etməyə son qoyacaq. 32 bitlik əməliyyat sistemi yalnız prosessorun yarım qeydiyyatdan keçməsini təmin edəcək, beləliklə onun hesablama qabiliyyətini məhdudlaşdırır. Bununla bərabər, mövcud 32 bitlik prosessorun eyni OS ilə olduğu hələ də eyni məhdudiyyətlər olacaq.

Bu, həqiqətən, olduqca böyük bir problemdir. 64-bit işlemciler kimi bir çox memarlıq dəyişikliyi, ümumiyyətlə, onlar üçün tamamilə yeni bir proqram dəsti tələb edir. Bu həm hardware istehsalçıları, həm də proqram təminatçıları üçün böyük problemdir. Proqram təminatı şirkətləri proqram təminatlarını dəstəkləmək üçün orada olduqdan sonra yeni proqram yazmaq istəmirlər. Əlbəttə ki, hardware dəstəkləyən bir proqram olmadığı təqdirdə, insanlar öz məhsullarını sata bilməzlər. Bu, Intel-dən olan IA-64 Itanium problemi olan müəssisə CPUlarının əsas səbəblərindən biridir. Memarlıq üçün yazılmış kiçik proqram və mövcud əməliyyat sistemlərini idarə etmək üçün 32 bitlik emulyasiya prosesi CPU'yu ciddi şəkildə sarsıtdı.

Beləliklə, AMD və Apple bu problemi necə həll edirlər? Apple əməliyyat sisteminə 64 bitlik yamaq əlavə edib. Bu, bəzi əlavə dəstəyi əlavə edir, lakin hələ də 32-bit əməliyyat sistemi ilə işləyir. AMD fərqli bir marşrut etdi. Doğrudan x86 32-bit əməliyyat sistemlərini idarə etmək üçün prosessorunu hazırladı və əlavə 64 bit qeydiyyatdan keçdi. Bu prosessor 32-bit kodunu effektiv olaraq 32 bitlik bir prosessor kimi işləməyə imkan verir, amma hazırda 64-bitlik Linux və ya Windows XP 64 versiyaları ilə CPU-nun tam emal potensialından faydalanacaq.

64-bit kompüter üçün doğru vaxt mıdır?

Bu sualın cavabı bəli və yox. Sənaye, müəssisə və güc istifadəçiləri kimi yüksək son kompüter bazarının çox hissəsi üçün 32 bitlik hesablama səviyyəsinə çatır. Kompüterlər sürətlərdə və emal gücündə artacaqsa, növbəti nəsil prosessorlara keçid etmək lazımdır. Bunlar ümumiyyətlə 64 bitlik bir platformun birbaşa faydalarını alacaq daha çox yaddaş və çox saylı hesablamalar tələb edən sistemlərdir.

İstehlakçılar fərqli bir məsələdir. Orta istehlakçı kompüterdə işləyən vəzifələrin böyük hissəsi mövcud 32 bitlik arxitektura ilə kifayət qədər əhatə olunmur. Nəhayət, istifadəçilər 64-bit hesablamaya keçid mənalı olacaq nöqtəyə çatacaqlar, amma hazırda yoxdur. Önümüzdəki iki ildə hətta bir neçə nəfər istehlakçının hətta bir kompüter sistemində 4 gigabayt yaddaşa sahib olacağı ehtimal olunur?

64-bit hesablamanın real faydaları nəticədə istehlakçılara düşəcək. İstehsalçılar və proqram təminatçiləri xərcləri azaltmaq və azaltmaq üçün dəstəklədikləri məhsulların müxtəlifliyini məhdudlaşdırmaq istəyirlər. Bunun sayəsində, nəticədə yalnız 64 bitlik hardware və proqramların istehsalına yönəldiləcək. O zamana qədər, erkən tətbiq olmağı seçənlər üçün çılpaq bir sürüşmə olacaq.