32-Bit və 64-Bit Arasındakı Fərq Nədir?

Mündəricat:

32-Bit və 64-Bit Arasındakı Fərq Nədir?
32-Bit və 64-Bit Arasındakı Fərq Nədir?
Anonim

Kompüter dünyasında 32-bit və 64-bit bu xüsusi arxitekturadan istifadə edən mərkəzi prosessor, əməliyyat sistemi, sürücü, proqram təminatı və s. növünə aiddir.

Siz yəqin ki, proqram təminatının 32-bit və ya 64-bit versiya kimi endirilməsi variantını görmüsünüz. Fərq əslində əhəmiyyətlidir, çünki ikisi ayrı sistemlər üçün proqramlaşdırılmışdır.

Onlar Nə Deməkdir?

  • 32-bit aparat və proqram təminatı adətən x86 və ya x86-32 kimi istinad edilir.
  • 64-bit aparat və proqram təminatı adətən x64 və ya x86-64 kimi istinad edilir.
  • 32-bit sistemlər 32-bit parçalarda, 64-bit sistemlər isə 64-bit parçalarda məlumatdan istifadə edir. Ümumiyyətlə, bir anda nə qədər çox məlumat emal olunarsa, sistem bir o qədər sürətli işləyə bilər.

64-bit sistemin bir sıra başqa üstünlükləri də var, ən praktiki olaraq əhəmiyyətli dərəcədə böyük həcmdə fiziki yaddaşdan istifadə etmək imkanı (32-bitlik maşın tərəfindən icazə verilən 4 GB-dan çox).

Microsoft-un Windows-un müxtəlif versiyaları üçün yaddaş məhdudiyyətləri haqqında nə dediyinə baxın.

64 bitlik prosessor eyni anda 64 bit məlumatı idarə edə bilir ki, bu da prosessorun saat sürətindən asılı olmayaraq məlumatı daha sürətli hesablamağa imkan verir. Bu, daha çox yaddaş istifadəsinə imkan verir, çünki 32-bit prosessorlarla RAM-ın yalnız 232 ünvanına daxil olmaq olar (bütün 32-rəqəmli ikili nömrələr).

Bu məhdudiyyət o deməkdir ki, prosessor ikiqat rəqəmləri oxuya bilən 64 bitlik prosessorlardan daha az yaddaş həcmi istifadə edir. Əslində, hər əlavə rəqəmlə, əldə edilə bilən ünvanların maksimum sayı ikiqat artır və 32 bitlik prosessordan daha çox yaddaşa imkan verir.

Daha böyük bit ölçüsünə və buna görə də daha böyük rəqəmləri hesablamaq qabiliyyətinə malik 64-bit prosessorları ilə kompüter həm də 32-bitlik kompüterdən daha dəqiq səviyyədə hər şeylə məşğul olur. Məsələn, ekranınızdakı piksellər rənglənə və 32 bitlik kompüterdəki piksellərdən daha dəqiq yerləşdirilə bilər.

64-bit və 32-bit əməliyyat sistemləri

Yeni prosessorların əksəriyyəti 64-bit arxitekturaya əsaslanır və 64-bit əməliyyat sistemlərini dəstəkləyir. Bu prosessorlar 32 bit əməliyyat sistemləri ilə də tam uyğundur.

Windows 11-in bütün buraxılışları və Windows 10, Windows 8, Windows 7 və Windows Vista-nın əksər nəşrləri 64-bit formatda mövcuddur. Windows XP versiyalarından yalnız Professional 64 bit versiyada mövcuddur.

Windows-un XP-dən 10-a qədər bütün versiyaları 32-bit versiyada mövcuddur.

V10.8 (Mountain Lion)-dan bəri hər Mac əməliyyat sistemi 64-bitdir.

Windows kimi, Linux da 32 bit və ya 64 bit ola bilər. Siz lscpu əmri ilə işlədiyinizi görə bilərsiniz.

Kompüterinizdəki Windows Kopyasının 32-Bit və ya 64-Bit olduğuna əmin deyilsiniz?

Windows-un 32-bit və ya 64-bit versiyasını işlətdiyinizə əmin olmağın ən sürətli və asan yolu İdarə Panelində nə dediyini yoxlamaqdır. Başqa bir sadə üsul, Proqram Faylları qovluğunu yoxlamaqdır; aşağıda bununla bağlı daha çox məlumat var.

Avadanlıq arxitekturasını görmək üçün Əmr əmrini açın və bu əmri daxil edin:


echo %PROCESSOR_ARCHITECTURE%

Image
Image

X64 əsaslı sisteminizin və ya 32-bit üçün x86 olduğunu bildirmək üçün AMD64 kimi cavab ala bilərsiniz.

Bu, HKLM qeyd dəftəri yuvasında məlumatı yoxlayaraq işləyən başqa bir əmrdir:


reg sorğusu "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE

Image
Image

Bu əmr daha çox mətnlə nəticələnməlidir, lakin sonra bunlardan biri kimi cavabla bitir:


PROCESSOR_ARCHITECTURE REG_SZ x86

PROCESSOR_ARCHITECTURE REG_SZ AMD64

Bu əmrlərdən birini istifadə etməyin ən yaxşı yolu onları buraya köçürmək, Əmr əmrindəki qara boşluğa sağ klikləmək və sonra əmri yapışdırmaqdır.

Bu əmrlər sizə işlətdiyiniz Windows versiyasını deyil, yalnız aparat arxitekturasını bildirir. X86 sistemləri yalnız Windows-un 32-bit versiyasını quraşdıra bildiyi üçün onlar eynidir, lakin Windows-un 32-bit versiyası x64 sistemlərində də quraşdırıla biləcəyi üçün bu, mütləq doğru deyil.

Niyə vacibdir

Fərqi bilmək çox vacibdir, ona görə də düzgün növ proqram təminatı və cihaz sürücülərini quraşdırırsınız. Məsələn, 32-bit və ya 64-bit versiyanı yükləmək arasında seçim verildikdə, 64-bit proqram proqramı daha yaxşı seçimdir. Bununla belə, əgər siz Windows-un 32-bit versiyasını istifadə edirsinizsə, o, ümumiyyətlə işləməyəcək.

Sizin, son istifadəçinin diqqətəlayiq bir fərqi ondan ibarətdir ki, böyük bir proqramı endirdikdən sonra onun xüsusi kompüterinizdə işləməyəcəyi üçün həmin vaxtı boşa xərclədiyinizi görə bilərsiniz. Məsələn, 32 bitlik ƏS-də istifadə etməyi gözlədiyiniz 64 bitlik proqramı endirmisinizsə.

Lakin bəzi 32-bit proqramlar 64-bit sistemdə yaxşı işləyə bilər. Başqa sözlə, 32 bitlik proqramlar 64 bitlik əməliyyat sistemləri ilə uyğun gəlir. Bununla belə, bu qayda həmişə etibarlı deyil və bu, xüsusilə bəzi cihaz sürücülərinə aiddir, çünki hardware cihazları proqram təminatı ilə interfeys üçün onun dəqiq versiyasının quraşdırılmasını tələb edir (yəni, 64-bit sürücülər üçün 64-bit sürücülər lazımdır) bit ƏS və 32 bit ƏS üçün 32 bit drayverlər).

32-bit və 64-bit fərqlərin meydana çıxdığı digər vaxt proqram təminatı ilə bağlı problemlərin aradan qaldırılması və ya proqramın quraşdırma kataloquna baxılmasıdır.

Windows-un 64-bit versiyalarının iki fərqli quraşdırma qovluğuna malik olduğunu başa düşmək vacibdir, çünki onlar həm də 32-bitlik kataloqu ehtiva edir. Bununla belə, 32-bit versiyada yalnız bir quraşdırma qovluğu var. Qarışıq olan odur ki, 64-bit versiyanın Proqram Faylları qovluğu Windows-un 32-bit versiyasında 32-bit Proqram Faylları qovluğu ilə eyni addır.

Bunun niyə belə olduğuna dair bir nümunə, 32 bitlik proqramın 64 bitlik DLL-dən istifadə etməyə çalışmamasıdır, lakin bu işləməyəcək. Əvəzində, 32 bitlik proqram 32 bitlik Proqram Faylları qovluğunda quraşdırıldıqda və sonra siz sözügedən proqramı işə saldıqda, Windows bilir ki, 64 bitlik proqramlar üçün istifadə olunanların əvəzinə bəzi 32 bitlik xüsusi faylları götürməlidir.

Image
Image

Əgər çaşqınsınızsa, bura baxın:

64-bit Windows versiyalarında iki qovluq var:

  • 32-bit məkan: C:\Proqram Faylları (x86)\
  • 64-bit məkan: C:\Proqram Faylları\

Windows-un 32-bit versiyası bir qovluğa malikdir:

32-bit məkan: C:\Proqram Faylları\

Deyə bildiyiniz kimi, 64-bit Proqram Faylları qovluğunun C:\Program Files\ olduğunu açıq şəkildə söyləmək bir az çaşdırıcıdır, çünki bu, 32-bit OS üçün doğru deyil.

Fərqi bilmənizi tələb edən qaydalar və təlimatlardan başqa, bu şərtləri başa düşməyin başqa bir səbəbi 64-bit kompüter və ya 64-bit proqramı əldə etməyinizdən əmin deyilsinizsə, bu şərtləri başa düşməyin vacib olmasıdır.

Məsələn, ola bilsin ki, siz video redaktə proqramının 32 bitlik sistemdə istifadə edə biləcəyindən daha böyük həcmdə RAM-a çıxış əldə etməsini istəyirsiniz. Yaxud, əgər istifadə etdiyiniz avadanlıq parçasının 64 bitlik sürücü seçiminə malik olmadığını bilirsinizsə, o zaman onu 64 bitlik kompüterlə istifadə edə bilməyəcəyinizi bilirsiniz. Eyni şey 64 bitlik kompüterdə işləməyə bilən köhnə 16 bit proqramlar üçün də keçərlidir; bunu bilmək 64 bitlik kompüterə keçməyinizə və ya 32 bitlik kompüterə keçməyinizə qərar verməyə kömək edə bilər.

FAQ

    Şəbəkədəki cihazı müəyyən etmək üçün istifadə edilən 32-bit və ya 128-bit nömrənin adı nədir?

    Adətən IP ünvanı kimi istinad edilən İnternet Protokolu ünvanı şəbəkəyə qoşulmuş şəbəkə aparatının identifikasiya nömrəsidir.

    64-bit Windows 10-da 32-bit proqramları necə işlədirsiniz?

    Proqramı sağ klikləyin, Properties > Uyğunluq bölməsinə keçin, seçin Bu proqramı uyğunluq rejimində işlədinvə versiyanı seçin.

    Niyə 32-bit x32 deyil, x86 adlanır?

    Intel prosessorlarının adlarının hamısı 86 ilə bitdi (birincisi 8086 idi). Bu arxitekturanın 32-bit nəsli həmçinin "x86" kimi istinad edilir.

Tövsiyə: