Iklan
Dengan semua kemajuan dalam teknologi komputasi, akan sulit untuk tetap mengikuti perkembangan saat ini. Jargon yang dilontarkan oleh rekanan penjualan ketika membeli perangkat baru jarang membantu dan tampaknya mereka yang mendorong Anda ke arah komputer tertentu tidak mengerti bagaimana Komputasi 64-bit Apa itu Komputasi 64-bit?Pengemasan komputer atau perangkat keras komputer penuh dengan istilah teknis dan lencana. Salah satu yang lebih menonjol adalah 64-bit. Baca lebih banyak bekerja atau menguntungkan pengguna di luar kemampuannya mengakses lebih banyak RAM Berapa Banyak RAM yang Anda Butuhkan?RAM seperti memori jangka pendek. Semakin banyak Anda melakukan banyak tugas, semakin banyak yang Anda butuhkan. Cari tahu berapa banyak yang dimiliki komputer Anda, cara memaksimalkannya, atau cara mendapatkan lebih banyak. Baca lebih banyak .
Pada artikel ini, kita akan melihat bagaimana sistem operasi dan perangkat lunak aplikasi dipilih untuk dijalankan pada Windows Vista Sistem 64-bit, serta beberapa fitur prosesor itu sendiri, mempengaruhi kinerja keseluruhan komputer.
Prosesor dan Sistem Operasi
Hampir semua PC yang ada di pasaran saat ini dikirimkan dengan prosesor 64-bit dan sebagian besar sudah memiliki Windows versi 64-bit Apakah Saya Memiliki Windows 32-Bit atau 64-Bit? Inilah Cara MengenalinyaBagaimana Anda bisa tahu apakah versi Windows yang Anda gunakan adalah 32-bit atau 64-bit? Gunakan metode ini dan pelajari mengapa itu penting juga. Baca lebih banyak sudah diinstal sebelumnya. Pasangan ini sangat penting ketika Anda ingin mendapatkan kinerja terbaik dari sistem Anda. Meskipun Anda dapat menginstal sistem operasi 32-bit pada komputer 64-bit, Anda akan kehilangan manfaat tambahan dari perangkat keras.
Ketika Anda menginstal a Sistem operasi 32-bit Apa Perbedaan Antara Windows 32-Bit dan 64-Bit?Apa perbedaan antara Windows 32-bit dan 64-bit? Berikut adalah penjelasan sederhana dan cara memeriksa versi yang Anda miliki. Baca lebih banyak pada komputer 64-bit, efeknya adalah konversi instan dari prosesor 64-bit ke prosesor 32-bit.
- Semua instruksi tingkat prosesor terbatas untuk menggunakan register 32-bit, oleh karena itu semua fungsi matematika asli sama terbatas mengenai jangkauan dan ketepatannya.
- Jumlah memori fisik yang dapat diakses turun menjadi 4 GB, bahkan jika ada lebih banyak memori terpasang Buka kunci hingga 64GB RAM pada Windows 32-bit Dengan PAE PatchMasih menggunakan mesin Windows 32-bit dan frustrasi dengan batas RAM 4GB? Tweak baris perintah yang relatif sederhana memungkinkan Anda untuk menambal sistem Anda dan memanfaatkan RAM hingga 64GB. Baca lebih banyak .
- Memori perangkat keras seperti memori video akan menggunakan sebagian dari memori yang dapat dialamatkan alih-alih dipindahkan di atasnya atau memiliki RAM yang dipetakan di sekitar alamat memori perangkat keras.
- Semua perangkat lunak lain yang ingin Anda jalankan pada sistem harus 32-bit dan akan dibatasi oleh parameter yang sama.
Itulah alasan terbaik untuk memastikan Anda menggunakan sistem operasi 64-bit di komputer mana pun yang memiliki prosesor 64-bit.
Kemampuan Prosesor
Selain memasangkan sistem operasi yang sesuai dengan perangkat keras, elemen-elemen desain CPU mempengaruhi kinerja sistem. Jumlah core yang tersedia untuk melakukan pemrosesan adalah salah satu yang besar.
Dari Single ke Multiple Cores
Sekitar dua dekade lalu, hampir semua komputer yang dipasarkan ke konsumen menggunakan prosesor dengan satu inti pemrosesan Apa Itu Inti Prosesor? [MakeUseOf Menjelaskan]Setiap komputer memiliki prosesor, apakah itu pro efisiensi kecil atau pembangkit tenaga kinerja besar, atau kalau tidak itu tidak akan dapat berfungsi. Tentu saja prosesor, juga disebut CPU atau Central Processing ... Baca lebih banyak dalam paket. Dengan jenis desain ini, itu berarti bahwa komputer hanya dapat menjalankan satu instruksi pada satu waktu dan sistem operasi hanya dapat menetapkan satu thread eksekusi ke prosesor pada satu waktu.
![komputer tua-pembongkaran](/f/bf6192fcc9957c36a381fc31b8b0b8fa.jpg)
Saat ini, wafer silikon tunggal mungkin memiliki 2, 4, atau lebih banyak inti di dalamnya dan paket mungkin memiliki lebih dari satu chip. Dengan menempatkan lebih dari satu inti dalam paket prosesor, sistem operasi melihat setiap inti sebagai prosesor individu di mana ia dapat menetapkan utas proses, dan masing-masing inti beroperasi secara independen dari lainnya. Jadi, pada a quad-core Apa Arti "Dual Core" dan "Quad Core"?Saat ini, sebagian besar CPU adalah dual-core, quad-core, atau octo-core. Tapi apa artinya itu? Di sini semuanya dijelaskan. Baca lebih banyak sistem, komputer dapat menjalankan empat instruksi secara bersamaan - satu di setiap inti.
Menghubungkan Cores dengan Hyperthreading
Pada tahun 2002, Intel mendorong keluar teknologi hyperthreading Apa itu Hyper-Threading? [Teknologi Dijelaskan] Baca lebih banyak yang membuat sistem operasi “melihat” dua prosesor logis untuk setiap inti pemrosesan pada chip. Ia bekerja dengan memiliki dua set berbeda dari data status prosesor, satu untuk setiap prosesor logis, dan satu inti eksekusi bersama. Ini memungkinkan sistem operasi untuk menetapkan utas eksekusi ke setiap prosesor logis yang menjaga data keadaannya sendiri. Ketika satu utas diblokir karena sedang menunggu data atau sumber daya lain, prosesor logis lainnya dapat menggunakan inti eksekusi untuk pemrosesan, kecuali jika itu juga dalam keadaan menunggu. Keuntungan kinerja dengan menggunakan teknologi ini cenderung berkisar antara 15 hingga 30 persen.
![Depan dan Belakang Prosesor Intel® Core ™ i7 Generasi ke-4](/f/934aaf1001f73a0141a7b64a903c604f.jpg)
Ini tidak berarti bahwa prosesor quad-core dua kali lebih cepat dari prosesor dual-core yang berjalan dengan jam yang sama kecepatan dalam situasi tertentu atau bahwa prosesor Intel dengan hyperthreading akan berkinerja lebih baik daripada yang tidak teknologi. Faktor-faktor perangkat lunak tertentu dapat sepenuhnya membatalkan keberadaan inti pemrosesan tambahan.
Dampak Perangkat Lunak Aplikasi
Jadi, sekarang setelah Anda memutuskan untuk mendapatkan prosesor Intel dual-core 64-bit baru dengan hyperthreading dan memasangkannya dengan Windows versi 64-bit, Anda akan mendapatkan kinerja terbaik, bukan? Ya, mungkin.
Sementara sistem operasi modern dapat memanfaatkan semua perangkat keras yang ditawarkan, perangkat lunak aplikasi yang Anda gunakan mungkin tidak, terutama perangkat lunak lawas.
CPU single-core lama yang saya sebutkan di atas hanya bisa menangani pemrosesan satu utas pada satu waktu. Banyak pemrograman yang dilakukan pada waktu itu ditulis menggunakan hanya satu utas. Menggunakan perangkat lunak itu pada sistem multi-inti masih akan menghasilkan hanya menggunakan satu inti untuk utas itu. Inilah sebabnya mengapa Anda mungkin melihat sistem quad-core berjalan pada beban 25% di Task Manager dengan satu inti pada pemanfaatan 100% dan tiga core lainnya nampaknya menganggur. Beban kerja tidak menyebar.
![penggunaan prosesor](/f/1b91e439f3971c6be2e289392ed41556.png)
Untuk memanfaatkan semua inti pemrosesan dalam suatu sistem, perangkat lunak harus dirancang dengan pemrosesan paralel dan multithreading. Idenya di sini adalah untuk memecah masalah menjadi komponen diskrit yang dapat diselesaikan secara terpisah satu sama lain sehingga komputer dapat menyelesaikan setiap tugas pada core yang terpisah secara bersamaan. Ini dapat mengurangi waktu yang dibutuhkan untuk menghasilkan hasil yang diinginkan. Ini juga berarti bahwa utas untuk antarmuka pengguna tidak terkunci ketika pemrosesan utas lainnya terjadi pada inti lainnya.
Meskipun suatu program telah dirancang dengan multithreading, masih ada kemungkinan beberapa fungsinya tidak dapat diparalelkan. Salah satu contohnya adalah aplikasi Microsoft Office yang menggunakan makro Visual Basic for Applications (VBA). Makro yang sudah berjalan lama kemungkinan akan mengkonsumsi seluruh inti sampai berakhir. Karena komputer tidak dapat secara otomatis menentukan apakah makro dapat diparalelkan, ia tidak mencoba melakukannya.
Tingkatkan Kinerja Aplikasi Single-Threaded
Jika Anda harus menggunakan aplikasi warisan single-threaded, terutama jika Anda perlu menjalankan banyak yang secara bersamaan, cara terbaik Anda untuk kinerja yang lebih baik adalah dengan mengatur afinitas prosesor untuk mereka. Ini akan memaksa mereka untuk hanya menggunakan core pemrosesan tertentu. Dengan melakukan ini, Anda dapat memastikan bahwa meskipun mereka dapat mengkonsumsi daya pemrosesan seluruh inti, mereka tidak akan melakukannya pada inti yang sama, sehingga menyebabkan proses memakan waktu lebih lama untuk menyelesaikan daripada mutlak perlu.
Dengan Windows, Anda dapat mengatur afinitas dengan membuka Task Manager, klik kanan pada nama proses, pilih Tetapkan Afinitas ... dari menu konteks, kosongkan kotak centang untuk semua prosesor yang tidak Anda inginkan lalu klik baik.
![afinitas prosesor](/f/050919331b62b5175e637e572abaf552.png)
Anda juga dapat melakukan ini dari baris perintah menggunakan bendera / afinitas dari perintah mulai.
mulai / afinitas 2 notepad.exe
Perhatikan bahwa nomor prosesor yang digunakan dengan bendera afinitas adalah berbasis 1 sedangkan berbasis nol ketika melihat Task Manager sehingga ini akan memulai Notepad pada CPU 1.
Fungsionalitas serupa ada untuk pengguna Linux dengan perintah tasket. Ini adalah bagian dari paket util-linux dan merupakan bagian dari instalasi default sebagian besar distro. Jika saat ini tidak ada di sistem Anda, Anda dapat menginstalnya dengan
sudo apt-get install util-linux
untuk distribusi berbasis Debian atau
sudo yum instal util-linux
untuk sistem berbasis Red Hat.
Untuk menggunakan perintah untuk memulai vlc pada CPU 2, Anda akan menggunakan
tasket -c 2 vlc
Untuk mengubah afinitas untuk proses yang sudah berjalan dengan proses id (PID) 9021 untuk menggunakan CPU 4 dan 5, Anda akan menggunakan
tasket -cp 4,5 9021
Faktor lain dengan aplikasi adalah panjang kata. Sementara aplikasi 32-bit masih dapat menyimpan dan memanipulasi angka integer dan floating-point 64-bit, itu harus dilakukan melalui perpustakaan "matematika besar" yang membutuhkan waktu lebih lama untuk melakukan pekerjaan daripada prosesor 64-bit yang melakukan perhitungan yang sama secara asli. Jika suatu aplikasi membutuhkan rentang yang diperluas dan presisi yang lebih tinggi yang ditawarkan oleh angka 64-bit, itu akan selalu lebih efisien untuk digunakan Aplikasi 64-bit 3 Situs Web untuk Menemukan Perangkat Lunak yang Kompatibel dengan Sistem Operasi 64-BitKemungkinannya, Anda yang membeli komputer baru di tahun depan akan mendapatkan sesuatu yang menjalankan sistem operasi 64-bit. x64 memiliki pro dan kontra, tetapi ... Baca lebih banyak untuk tugas itu.
Dengan beberapa perangkat lunak, tidak masalah apakah itu 32-bit atau 64-bit. Peramban web 32-bit akan bekerja dengan baik untuk kebanyakan orang. Dengan penggunaan normal, seharusnya tidak memerlukan memori scads, bahkan jika Anda ingin memiliki puluhan tab terbuka. Ini akan dengan mudah menggunakan beberapa utas melintasi prosesor fisik dan logis Anda dan tidak boleh berakhir dengan terikat CPU. Hal yang sama berlaku untuk sebagian besar tugas pengolah kata. Tetapi jika Anda akan mengedit foto atau video, transcoding, menjalankan perangkat lunak pemodelan atau melakukan intensif CPU lainnya tugas, atau bekerja dengan set data besar, Anda bisa menunggu lebih lama dari yang diperlukan tanpa 64-bit multithreaded perangkat lunak.
Pengambilan Terakhir
Jadi, apa pilihan terbaik? Jawaban terbaik: itu tergantung.
Jika Anda tahu Anda akan menjalankan lembar kerja Excel pada sistem Anda yang menggunakan makro VBA yang sudah berjalan lama, Anda akan lebih baik dengan sistem dual-core berjalan pada 3 GHz daripada quad-core yang berjalan pada 2,2 GHz tetapi jika Anda terus-menerus memantul di antara beberapa program multithreaded saat melakukan pekerjaan atau bermain komputer Anda, kebalikannya adalah benar.
Sementara generalisasi tidak pernah membuktikan diri dalam semua kasus, kinerja komputasi desktop terbaik saat ini akan memanfaatkan 64-bit prosesor multi-core menjalankan sistem operasi 64-bit modern dan aplikasi multithread 64-bit untuk yang paling menuntut tugas.
Pengalaman seperti apa yang Anda miliki dengan kinerja 64-bit? Apakah Anda memiliki perangkat lunak 32-bit yang mengungguli mitra 64-bitnya atau tidak ada perbedaan yang mencolok di antara mereka? Beri tahu kami di komentar di bawah.
Kredit Gambar: Membongkar komputer lama (CC oleh 2.0) oleh fdecomite, Depan dan Belakang Prosesor Intel® Core ™ i7 Generasi ke-4 (CC oleh 2.0) oleh Intel di Deutschland
Bruce telah bermain dengan elektronik sejak tahun 70-an, komputer sejak awal tahun 80-an, dan secara akurat menjawab pertanyaan tentang teknologi yang belum pernah digunakan atau dilihatnya sepanjang waktu. Dia juga mengganggu dirinya dengan mencoba bermain gitar.