Tutorial

Sistem operasi prosesor x64 32-bit: batasan dan apa artinya ini

Daftar Isi:

Anonim

Memiliki sistem operasi 32-bit dan prosesor x64 sejujurnya bukan hal yang paling umum saat ini, meskipun mungkin ada pengguna yang tidak memahami dengan baik apa implikasi arsitektur CPU dan implikasi dari sistem operasi. Itulah sebabnya kita akan membuat artikel ini, di mana semuanya akan menjadi lebih jelas.

Indeks isi

Dan tidak hanya ada prosesor 32 dan 64 bit dan sistem operasi, tetapi juga aplikasi. Bahkan, jika kita melihat folder utama sistem kita akan melihat bahwa ada folder file program dan file program (x86). Apa artinya ini? Baiklah, kita akan melihat semuanya di sini.

Apa itu arsitektur x86

Mari kita mulai dengan melihat dasar-dasar tentang apa arsitektur x86 dan apa pengaruhnya terhadap prosesor.

Seperti yang kita semua tahu, prosesor adalah elemen perangkat keras dari sebuah komputer yang terdiri dari banyak sirkuit terintegrasi dan gerbang logika. Semua kerangka kerja ini membentuk apa yang menjadi unit pemrosesan pusat, di mana jutaan dan perhitungan dilakukan setiap detik yang memungkinkan instruksi dan program yang diinstal pada hard drive komputer kita dibentuk. Oleh karena itu prosesor adalah elemen yang memberikan kecerdasan kepada tim kami, dan bertanggung jawab untuk membuat tindakan kami masuk akal.

Arsitektur x86 pada dasarnya adalah tentang cara prosesor dibangun secara internal pada tingkat paling dasar - yaitu, cara elemen-elemen internal yang membentuk prosesor berkomunikasi. Elemen-elemen ini adalah register, unit aritmatika-logika, penghitung program, dll.

Yang penting, dan yang harus Anda perhatikan, adalah bahwa prosesor x86 tidak menyiratkan bahwa itu adalah 32 atau 64 bit, sama sekali, konsep ini adalah sesuatu yang berbeda dari arsitektur fisik prosesor. Faktanya, prosesor pertama yang dibangun dengan arsitektur x86 adalah Intel 8086, yang merupakan CPU 16-bit.

Prosesor CISC dan RISC

Untuk memperluas sedikit, ada baiknya mengetahui apa prosesor yang bekerja dengan instruksi CISC dan RISC, karena banyak yang harus dilakukan dengan arsitektur x86.

Prosesor CISC

Tepatnya prosesor CISC menggunakan arsitektur x86, singkatan dari Complex Instruction Set Computer. Ini adalah model prosesor yang mampu bekerja dengan serangkaian instruksi yang sangat luas, sehingga mampu melakukan operasi kompleks antara yang dioperasikan dalam RAM dan register internal. CPU ini adalah yang selalu dibuat oleh Intel dan AMD.

Arsitektur ini ditujukan untuk komputer yang bekerja dengan sistem operasi berbasis desktop dan yang bekerja terutama dengan grafik, karena kompleksitas instruksi di dalamnya lebih besar dan kinerja yang lebih baik diperoleh. Tetapi mereka memiliki masalah, dan itu adalah bahwa memiliki instruksi yang sedemikian rumit membuat lebih sulit untuk melakukan operasi paralel, dengan beberapa core. Dan untuk alasan ini, prosesor hari ini juga dapat menerjemahkan instruksi CISC ke RISC. Keuntungan dari arsitektur ini adalah bahwa mereka lebih baik dalam mengkompilasi dan memadatkan kode, dan itu membuat debugging lebih mudah dan program lebih mudah dijalankan.

Prosesor RISC

Sebaliknya, prosesor dengan arsitektur RISC, Reduced Instruction Set Computer, menyajikan kisaran instruksi yang jauh lebih kecil dan lebih mudah dijalankan. Prosesor ini berorientasi untuk melaksanakan beberapa instruksi secara paralel, tersegmentasi dan dengan demikian mengurangi jumlah akses ke memori sistem.

CPU ini dibangun oleh PowerPC misalnya untuk sistem dan server Unix pertama. Mereka menjalankan instruksi lebih cepat dan memungkinkan untuk cache yang lebih besar. Selain itu, pengodean instruksi lebih cepat, karena seluruh sistem lebih sederhana dan lebih seragam dalam hal variasi instruksi, tetapi kenyataannya adalah bahwa, dalam tugas pemrograman, arsitektur RISC jauh lebih kompleks, mengharuskan praktisi untuk gunakan assembler sebagai kode sumber.

Apa itu CPU 32 atau 64 bit

Sebelum kita bergerak lebih jauh dari topik utama tentang prosesor, mari kita kembali ke dan pasti melihat perbedaan antara kedua prosesor. Selain itu, kita sudah tahu bahwa x86 tidak ada hubungannya dengan menjadi 32 atau 64 bit, pada kenyataannya, prosesor yang 64 bit disebut x86_64, karena itu adalah arsitektur x86 tetapi berfungsi dengan lebar 64 kata. bit. Oh sekarang kita akan lihat.

Menjadi prosesor 32 atau 64 bit terletak pada panjang data dan instruksi disimpan dan diproses dalam prosesor. Tak perlu dikatakan bahwa CPU hanya memahami sinyal listrik 1/0 saat ini / tidak saat ini sehingga untuk berbicara, dan masing-masing angka ini disebut bit, hanya memiliki dua negara, bit ini bergabung bersama untuk membentuk kata-kata dan dengan demikian meningkatkan variasi instruksi berkat kombinasi multi-bit.

Dalam sebuah prosesor 32-bit ada kata-kata yang menggabungkan 32 angka nol dan angka-angka sementara di bit 64-bit, karena kata-kata itu dua kali lebih besar, jadi mereka memiliki, katakanlah, informasi dua kali lebih banyak di dalamnya. Ini berarti bahwa kapasitas prosesor 64-bit dikalikan dua, dengan mampu melakukan lebih banyak tugas dalam waktu yang lebih singkat, tetapi juga memiliki implikasi lain yang sangat penting dalam hal kapasitas memori dan pengalamatan instruksi.

Keterbatasan Sistem Operasi prosesor x64 32-bit

Ada perbedaan fisik dan logis saat menggunakan prosesor 32 atau 64 bit. Dan ini secara langsung mempengaruhi sistem operasi juga. Mari kita lihat apa itu dan mengapa tidak disarankan menggunakan arsitektur yang berbeda.

Keterbatasan memori RAM

Perbedaan pertama terletak pada manajemen memori RAM dan juga memori virtual. Jika kita memiliki CPU 32-bit, itu hanya akan dapat membaca 2 32 kombinasi angka, yaitu, 4.294.967.296 sel memori, atau apa yang telah 4 GB RAM. Sementara itu, CPU 64-bit secara teoritis akan dapat membaca 2 data 64- sel, sekitar 16 juta Terabytes (16 Exabytes)

Apa artinya ini ketika menginstal sistem operasi 32 atau 64 bit? Sistem operasi saat ini dan perangkat keras yang tersedia tidak dapat mencapai angka-angka ini karena batas fisik. Terlebih lagi, Windows 10 Pro mampu menangani hanya RAM 512 GB. Tampaknya, kita tidak akan mengalami masalah, karena motherboard PC saat ini mendukung sekitar 128 GB RAM.

Bagaimanapun, PC yang terdiri dari CPU dan sistem operasi 32-bit hanya mendukung 4 GB RAM, dan ini memang mempengaruhi kita secara langsung, karena saat ini kita bisa dibilang tidak bisa bertahan dengan jumlah kecil RAM pada PC kita. Dan kita dapat melihat ini segera dengan membuat mesin virtual dengan CPU 64-bit dan sistem 32-bit, perhatikan.

Di properti kami diberitahu bahwa kami memiliki 3, 5 GB RAM terpasang (500 MB untuk GPU). Tetapi jika kita melihat penangkapan lain, kita telah menetapkan mesin virtual 6 GB, yaitu, ada dua 2 GB yang bahkan tidak digunakan, karena kata lebar 32 tidak mampu menangani lebih dari 4.294.967.296 sel memori.

Bagaimanapun, batas-batas ini untuk sistem 64-bit jauh lebih luas, kita telah melihat 512 GB untuk Windows 10 Pro. Tetapi dalam sistem yang berorientasi server jauh lebih luas, Windows Server 2016 misalnya mendukung RAM hingga 24 TB, Dan di Linux hal yang persis sama terjadi, meskipun sistem desktop dan server mendukung beberapa TB RAM, itu adalah keuntungan dari menjadi perangkat lunak bebas.

Memori virtual untuk aplikasi

Ada juga batasan dalam alokasi memori virtual per proses. Hati-hati, kita tidak berbicara tentang memori virtual sistem, yang kita alokasikan pada hard disk jika kita kekurangan RAM, tetapi RAM yang secara otomatis ditetapkan oleh aplikasi yang menggunakan banyak sumber daya. Contohnya adalah aplikasi seperti Photoshop, atau BIM atau program CAD di mana banyak memori diperlukan untuk menyimpan tekstur dan proses di latar belakang.

Secara khusus, sistem operasi 32-bit hanya dapat mengalokasikan 2 GB memori virtual untuk setiap program, sementara sistem 64-bit secara teoritis mampu mengalokasikan hingga 8 TB.

Kompatibilitas aplikasi

Tapi ini bukan hanya tentang menangani memori RAM, ada juga batasan yang jelas mengenai dukungan aplikasi untuk sistem operasi. Hal pertama yang dapat kita lakukan untuk memperhatikannya adalah pergi ke hard drive lokal di sistem operasi 64-bit dan 32 lainnya.

Jika Anda melihat file 32-bit hanya ada satu folder untuk file program, sedangkan file 64-bit memiliki dua, dan di salah satu dari mereka meletakkan x86. Seharusnya benar-benar menempatkan 32, kasusnya adalah bahwa sistem 32-bit tidak mendukung aplikasi 64-bit, sedangkan sistem 64-bit, ya kita dapat menginstal aplikasi 32 dan 64-bit.

Kami telah membuat contoh dengan kompresor 7-Zip, mengunduh versi x64 untuk Windows 8 dari 32 yang telah kami instal. Kami melihat bahwa itu segera menunjukkan bahwa aplikasi ini tidak didukung. Dan Anda akan berkata, CPU itu sendiri adalah 64 bit. Mengapa tidak bekerja? Nah, karena sistem operasi pada contoh pertama adalah salah satu yang menerjemahkan instruksi yang akan dikirim ke CPU, dan jika 32, itu tidak akan dapat bekerja pada 64.

Bisakah saya menginstal sistem operasi 64-bit pada mesin 32-bit?

Ya jelas tidak, Anda hanya perlu melakukan tes dengan mengunduh ISO Windows dan mencoba menjalankannya di komputer Anda. itu tidak mungkin dan segera layar muncul menunjukkan Anda secara detail.

Dan tentu saja, sistem 32-bit dapat diinstal pada komputer 64-bit.

Bagaimana cara mengetahui apakah saya memiliki CPU 64-bit atau sistem operasi

Sekarang Anda mungkin sudah tahu cara melihatnya, berkat tangkapan layar yang telah kami lihat di seluruh artikel, tetapi jika Anda ingin mengetahui informasi lebih lanjut tentang cara memeriksa ini di Windows dan Linux, kami mengundang Anda untuk melakukannya menggunakan ini artikel.

Bagaimanapun, tidak perlu melihatnya juga, karena, misalnya, jika kita memiliki komputer sekitar sepuluh tahun yang lalu, kita akan 100% yakin bahwa itu akan menjadi 64 bit. Saat ini, hampir semua desktop memiliki perangkat keras 64-bit di dalamnya, dan kami hanya menemukan CPU 32-bit untuk perangkat yang mendasar seperti mikrokontroler yang dapat diprogram, perangkat yang dapat dikenakan seperti gelang aktivitas atau jam tangan pintar, mouse dan keyboard, atau NAS sesekali atau DAS dasar.

Kesimpulan dan rekomendasi tentang sistem operasi prosesor x64 32-bit

Yah rekomendasi kami tentu saja adalah untuk memastikan bahwa peralatan kami adalah 64 bit dan selalu menginstal sistem operasi dan aplikasi 64 bit. Ini adalah dasar untuk dapat memanfaatkan semua kekuatan tim kami, dan tidak menyimpannya hanya setengah atau kurang dari kemungkinannya.

Sekarang kami meninggalkan Anda dengan beberapa tutorial dan panduan menarik jika Anda ingin melihatnya.

Nah, ini dia artikel kecil kami yang menjelaskan keterbatasan sistem operasi 32-bit pada prosesor x64. Jika Anda memiliki pertanyaan, atau ingin menambahkan sesuatu yang tidak ada, tinggalkan komentar di bawah ini.

Tutorial

Pilihan Editor

Back to top button