Tutorial

Sistem operasi pemproses 32-bit x64: keterbatasan dan apa maksudnya

Isi kandungan:

Anonim

Mempunyai sistem operasi 32-bit dan pemproses x64 secara jujur ​​bukan perkara yang paling biasa hari ini, walaupun mungkin terdapat pengguna yang tidak memahami dengan baik apa implikasi seni bina CPU dan sistem operasi itu. Itulah sebabnya kita akan membuat artikel ini, di mana semuanya akan menjadi lebih jelas.

Indeks kandungan

Dan tidak hanya 32 dan 64 bit pemproses dan sistem pengendalian, tetapi juga aplikasi. Malah, jika kita melihat folder utama sistem kita akan melihat bahawa ada folder fail program dan fail program (x86). Apa maksudnya? Nah, kita akan lihat semuanya di sini.

Apakah seni bina x86 itu?

Mari kita mulakan dengan melihat asas-asas senibina x86 dan apa pengaruhnya terhadap pemproses.

Seperti yang kita semua tahu, pemproses adalah elemen perkakasan komputer yang terdiri daripada litar bersepadu transistor yang banyak dan pintu masuk logik. Semua rangka kerja ini menjadikan apa yang menjadi unit pemprosesan pusat, di mana berjuta-juta dan perhitungan dilakukan setiap detik yang membolehkan arahan dan program yang dipasang pada cakera keras komputer kita dibentuk. Oleh itu, pemproses adalah unsur yang memberikan kepintaran kepada pasukan kami, dan bertanggungjawab membuat tindakan kami masuk akal.

Seni bina x86 pada asasnya adalah cara pemproses dibina secara dalaman pada tahap yang paling asas - iaitu, unsur dalaman yang membentuk prosesor berkomunikasi. Elemen-elemen ini adalah daftar, unit logik aritmetik, kaunter program, dll.

Perkara penting, dan yang perlu diambil kira, ialah pemproses x86 tidak menyiratkan bahawa ia adalah 32 atau 64 bit, sama sekali, konsep ini adalah sesuatu yang berbeza daripada seni bina fizikal pemproses. Malah, pemproses pertama yang dibina dengan seni bina x86 ialah Intel 8086, yang merupakan CPU 16-bit.

Pemproses CISC dan RISC

Untuk mengembangkan sedikit, penting untuk mengetahui apa pemproses yang berfungsi dengan arahan CISC dan RISC, kerana ia mempunyai banyak kaitan dengan seni bina x86.

Pemproses CISC

Tepat sekali pemproses CISC menggunakan seni bina x86, bermaksud Kompleks Instruction Set Computer. Ia adalah model pemproses yang mampu bekerja dengan satu set arahan yang sangat luas, dengan itu dapat menjalankan operasi kompleks antara yang dikendalikan dalam RAM dan register internal. CPU ini adalah yang selalu dibuat oleh Intel dan AMD.

Seni bina ini bertujuan untuk komputer yang bekerja dengan sistem operasi berasaskan desktop dan yang berfungsi terutamanya dengan grafik, kerana kerumitan arahan di dalamnya lebih tinggi dan prestasi yang lebih baik diperolehi. Tetapi mereka mempunyai masalah, dan itu adalah bahawa dengan arahan yang kompleks menjadikannya lebih sukar untuk melakukan operasi selari, dengan beberapa teras. Dan untuk sebab ini, pemproses hari ini juga dapat menterjemah arahan CISC ke dalam RISC. Kelebihan senibina ini adalah bahawa mereka lebih baik menyusun dan menyusun kod, dan menjadikan debugging lebih mudah dan program lebih mudah dijalankan.

Pemproses RISC

Sebaliknya, pemproses yang menggunakan seni bina RISC, Instrumen Mengurangkan Set Komputer, memberikan pelbagai arahan yang lebih kecil dan lebih mudah untuk dilaksanakan. Pemproses ini berorientasikan untuk menjalankan beberapa arahan selari, dibahagikan dan dengan itu mengurangkan bilangan akses ke memori sistem.

CPU ini dibina oleh PowerPC sebagai contoh untuk sistem Unix dan pelayan pertama. Mereka melaksanakan arahan lebih pantas dan membenarkan cache yang lebih besar. Di samping itu, pengekodan arahan lebih cepat, kerana keseluruhan sistem lebih mudah dan lebih seragam dari segi pelbagai arahan, tetapi sebenarnya adalah, dalam tugas-tugas pengaturcaraan, seni bina RISC jauh lebih kompleks, yang memerlukan pengamal gunakan assembler sebagai kod sumber.

Apakah 32 atau 64 bit CPU

Sebelum kita bergerak jauh dari topik utama pada pemproses, mari kita kembali dan pasti melihat perbezaan antara kedua-dua pemproses. Di samping itu, kita sudah tahu bahawa x86 tidak ada kaitan dengan 32 atau 64 bit, sebenarnya, pemproses yang 64 bit disebut x86_64, kerana ia adalah seni bina x86 tetapi ia berfungsi dengan lebar kata 64. bit. Oh sekarang kita akan lihat.

Sebagai pemproses 32 atau 64 bit terletak pada panjang dengan mana data dan arahan disimpan dan diproses dalam pemproses. Ia tidak mengatakan bahawa CPU hanya memahami isyarat elektrik 1/0 semasa / bukan semasa untuk bercakap, dan setiap nombor ini dipanggil bit, dengan hanya dua keadaan, bit ini bergabung bersama untuk membentuk kata-kata dan dengan itu meningkatkan pelbagai arahan terima kasih kepada gabungan berbilang bit.

Dalam pemproses 32-bit terdapat kata-kata yang menggabungkan 32 sifar dan satu ketika di 64-bit, kerana kata-kata itu dua kali lebih besar, sehingga mereka, katakan, dua kali lebih banyak maklumat di dalamnya. Ini bermakna bahawa kapasiti pemproses 64-bit didarabkan oleh dua, dengan dapat melakukan lebih banyak tugas dalam masa yang singkat, tetapi ia juga mempunyai implikasi yang sangat penting dari segi kapasiti ingatan dan arahan arahan.

Batasan Sistem Pengoperasian 32-bit x64 pemproses

Terdapat perbezaan fizikal dan logik apabila menggunakan pemproses 32 atau 64 bit. Dan ini juga menjejaskan sistem operasi juga. Mari lihat apa yang mereka dan kenapa tidak disyorkan untuk menggunakan seni bina yang berbeza.

Had memori RAM

Perbezaan pertama terletak pada pengurusan memori RAM dan juga memori maya. Sekiranya kita mempunyai CPU 32-bit, ia hanya dapat membaca 2 32 kombinasi nombor, iaitu, 4, 294, 967, 296 sel memori, atau apa yang telah 4 GB RAM. Sementara itu, CPU 64-bit secara teorinya dapat membaca 2 data 64- sel, kira-kira 16 juta Terabytes (16 BI)

Apakah yang dimaksudkan ini apabila memasang sistem operasi 32 atau 64 bit? Sistem pengendalian semasa dan perkakasan sedia ada tidak dapat mencapai angka ini disebabkan oleh had fizikal. Lebih-lebih lagi, Windows 10 Pro mampu menangani hanya 512 GB RAM. Rupa-rupanya, kita tidak akan menghadapi masalah, kerana papan sokongan PC semasa menyokong 128 GB RAM.

Walau bagaimanapun, PC yang terdiri daripada CPU dan sistem pengendalian 32-bit hanya menyokong 4 GB RAM, dan ini memberi kesan kepada kami secara langsung, kerana pada masa ini kami tidak dapat hidup dengan jumlah kecil RAM ini di PC kami. Dan kita dapat melihatnya dengan segera dengan membuat mesin maya dengan CPU 64-bit dan sistem 32-bit, notis.

Dalam sifat kami dimaklumkan bahawa kami mempunyai 3.5 GB RAM dipasang (500 MB adalah untuk GPU). Tetapi jika kita melihat penangkapan yang lain, kita telah menugaskan mesin maya 6 GB, iaitu, terdapat dua 2 GB yang tidak digunakan, kerana lebar kata 32 tidak dapat menangani lebih daripada 4, 294, 967, 296 sel ingatan.

Walau bagaimanapun, batas-batas bagi sistem 64-bit ini jauh lebih luas, kita telah melihat 512 GB untuk Windows 10 Pro.Tetapi dalam sistem berorientasikan pelayan ia lebih diperluaskan, Windows Server 2016 misalnya menyokong sehingga 24 TB RAM, Dan di Linux perkara yang sama berlaku, walaupun kedua-dua desktop dan sistem pelayan menyokong beberapa TB RAM, itu adalah kelebihan menjadi perisian percuma.

Memori maya untuk aplikasi

Terdapat juga batasan dalam peruntukan memori maya bagi setiap proses. Berhati-hati, kita tidak bercakap tentang memori maya sistem, yang kita peruntukkan pada cakera keras sekiranya kita kekurangan RAM, tetapi RAM yang secara automatik diberikan oleh aplikasi yang menggunakan banyak sumber. Contohnya adalah aplikasi seperti Photoshop, atau BIM atau program CAD di mana banyak memori diperlukan untuk menyimpan tekstur dan proses di latar belakang.

Khususnya, sistem operasi 32-bit hanya boleh memperuntukkan 2 GB memori maya untuk setiap program, manakala sistem 64-bit secara teorinya mampu memperuntukkan sehingga 8 TB.

Keserasian aplikasi

Tetapi bukan hanya mengenai menangani memori RAM, terdapat juga batasan yang jelas mengenai sokongan aplikasi untuk sistem pengendalian. Perkara pertama yang boleh kita lakukan untuk memerhatikan ia adalah pergi ke cakera keras tempatan dalam sistem operasi 64-bit dan satu lagi 32.

Jika anda melihat fail 32-bit terdapat hanya satu folder untuk fail program, manakala fail 64-bit mempunyai dua, dan di salah satu daripada mereka meletakkan x86. Ia seharusnya benar-benar meletakkan 32, kes adalah bahawa sistem 32-bit tidak menyokong aplikasi 64-bit, sedangkan sistem 64-bit, ya kita boleh memasang aplikasi 32 dan 64-bit.

Kami telah membuat contoh dengan pemampat 7-Zip, memuat turun versi x64 untuk Windows 8 daripada 32 yang telah kami pasang. Kami melihat bahawa ia segera menunjukkan bahawa aplikasi ini tidak disokong. Dan anda akan mengatakan, CPU itu sendiri adalah 64 bit. Mengapa tidak berfungsi? Nah, kerana sistem operasi pada mulanya adalah yang menguraikan arahan yang akan dihantar ke CPU, dan jika 32, ia tidak dapat berfungsi pada 64.

Bolehkah saya memasang sistem operasi 64-bit pada mesin 32-bit?

Sudah tentu tidak, anda hanya perlu melakukan ujian dengan memuat turun Windows ISO dan cuba untuk menjalankannya pada komputer anda. ia tidak mungkin dan dengan serta-merta skrin akan menunjukkan anda secara terperinci.

Sudah tentu, sistem 32-bit boleh dipasang pada komputer 64-bit.

Bagaimana untuk mengetahui sama ada saya mempunyai CPU atau sistem operasi 64-bit

Sekarang anda mungkin sudah tahu cara melihatnya, terima kasih kepada tangkapan skrin yang telah kita lihat sepanjang artikel itu, tetapi jika anda ingin mengetahui lebih banyak maklumat tentang bagaimana untuk memeriksa ini di Windows dan Linux, kami menjemput anda untuk melakukannya menggunakan ini artikel.

Walau bagaimanapun, tidak perlu melihat sama ada, contohnya, jika kita mempunyai komputer dari sepuluh tahun lalu, kita akan menjadi 100% pasti bahawa ia akan menjadi 64 bit. Hari ini, hampir semua komputer meja mempunyai perkakasan 64-bit di dalamnya, dan kita hanya mencari CPU 32-bit untuk peranti sebagai asas seperti mikrokontroler boleh diprogramkan, wearables seperti aktiviti gelang tangan atau jam pintar, tikus dan papan kekunci, atau yang kadang-kadang NAS atau DAS asas.

Kesimpulan dan cadangan tentang sistem operasi pemproses 32-bit x64

Saranan kami sememangnya adalah untuk memastikan peralatan kami adalah 64 bit dan sentiasa memasang sistem dan aplikasi operasi 64 bit. Ini adalah asas untuk dapat memanfaatkan semua kekuatan pasukan kami, dan tidak menyimpannya hanya separuh atau kurang daripada kemungkinannya.

Kini kami meninggalkan anda dengan beberapa tutorial dan panduan yang menarik sekiranya anda ingin melihatnya.

Nah, di sini datang artikel kecil kami yang menerangkan batasan sistem operasi 32-bit pada pemproses x64. Sekiranya anda mempunyai sebarang pertanyaan, atau ingin menambahkan sesuatu yang hilang, tinggalkan komen kami di bawah.

Tutorial

Pilihan Editor

Back to top button