128-bit: Perbezaan antara semakan

Kandungan dihapus Kandungan ditambah
Tiada ringkasan suntingan
Baris 1:
{{N-bit|128|16 oktet}}
 
Pada saat ini, tidak adanya pemproses tujuan am aliran utama yang dibina untuk mengendalikan [[Integer (sains komputer)|integer]] dan [[Alamat ingatan|alamat]] 128-bit, walaupun sebilangan pemproses dapat mengendalikan [[Data (pengkomputan)|data]] 128-bit. [[System/370]] yang dicipta oleh [[IBM]] bolehlah dianggap sebagai komputer 128-bit asas yang pertama kerana ia menggunakan daftar [[Unit titik apung|titik apung]] 128-bit. Kebanyakan [[unit pemprosesan pusat]] (CPU) yang moden menonjolkan set suruhan [[SIMD]] ([[Perluasan SIMD strim|SSE]], [[AltiVec]], dll.), dengan daftar vektor 128-bit digunakan untuk menyimpan banyak nombor yang lebih kecil, misalnya empat nombor titik apung 32-bit. Dengan itu, satu suruhan tunggal dapat mengendalikan kesemua nilai itu secara bersama-sama. Ini merupakan pemproses 128-bit daripada segi bahawa ia mempunyai [[Daftar pemproses|daftar]] 128-bit walaupun ia tidak mengendalikan nombor yang panjangnya 128 digit perduaan.
 
==Kegunaan==
Baris 7:
* Pemproses 128-bit akan menjadi lebih lazim apabila ingatan boleh alamat 16 [[eksbibait]] tidak lagi mencukupi kerana ia memungkinkan pengalamatan ingatan sebanyak 340,282,366,920,938,463,463,374,607,431,768,211,456 bait (340.3 ~ undesilion bait atau 281,474,976,710,656 [[yobibait]]). Namun demikian, had fizikal untuk ingatan sebesar ini kini tidak dapat dicapai berdasarkan pencapaian teknologi semasa, dengan jumlah itu jauh melebihi jumlah data yang kini disimpan di Bumi.
* Nombor [[titik apung]] [[kepersisan kuadrupel]] (128-bit) dapat menyimpan nombor [[Aritmetik titik tetap|titik tetap]] [[Kata (pengkomputan)#Dkata dan Qkata|qkata]] ([[64-bit]]) atau [[integer (sains komputer)|integer]] dengan tepat tanpa kehilangan [[Ketepatan dan kepersisan|kepersisan]]. Perhatikanlah bahawa sejak pemproses 8087 ([[1980]]), seni bina x86 telah mula menyokong titik apung 80-bit yang menyimpan dan memproses integer [[64-bit]] dengan lebih tepat.
* Banyak [[Kad video|kad grafik]] moden (pada [[2007]]) mempunyai [[Bas (pengkomputan)|bas data]] 128-bit atau 256-bit ke [[Ingatan komputer|ingatan]].
* [[Playstation 2]] CPU [[Emotion Engine]] yang diterbitkan oleh [[Sony]] diiklankan sebagai pemproses 128-bit. Walau demikian, meskipun ia mempunyai daftar SIMD 128-bit sebagaimana dengan banyak pemproses yang lain, ia sebenarnya hanya merupakan pemproses [[64-bit]] daripada segi tradisional kerana hanya menggunakan alamat ingatan 64-bit.
 
 
* [[Sony]]'s [[Playstation 2]] CPU [[Emotion Engine]] is advertised as a 128 bit processor. It has 128-bit SIMD registers, like many processors, but is only a 64-bit processor in the traditional sense as it can only use 64-bit memory addresses.
* The [[AS/400]] virtual instruction set defines all pointers as 128-bit. This gets translated to the hardware's real instruction set as required, allowing the underlying hardware to change without needing to recompile the software. Past hardware was 32-bit CISC, while current hardware is 64-bit PowerPC. Because pointers are defined to be 128-bit, future hardware may be 128-bit without software incompatibility.
* Larger bit rates are also common on graphics card chips with some bus sizes reaching [[512-bit]]s long.