Komputasi 64 bit Pada Sebuah Komputer

Komputasi 64 bit Pada Sebuah Komputer

windows64 – Dalam arsitektur komputer, nilai bulat 64- bit, tujuan ingatan, atau bagian data yang lain ialah yang lebarnya 64 bit( 8 oktet). Pula, arsitektur bagian pemrosesan pusat( CPU) 64- bit dan bagian ide segar aritmatika( ALU) ialah arsitektur yang didasarkan pada register prosesor, bus tujuan, atau bus data dengan format itu. Mikrokomputer 64- bit ialah komputer di mana mikroprosesor 64- bit ialah norma. Dari perspektif yang ada pada perangkat lunak, komputasi 64-bit berarti menggunakan token mesin yang menargetkan memori virtual pada 64-bit. Akan tetapi tidak semua set yang ada pada instruksi 64-bit mendukung target memori virtual pada 64-bit yang lengkap; misalnya, x86-64 dan ARMv8 hanya mendukung target virtual 48-bit, dan 16 bit yang dihilangkan dalam target virtual harus semuanya 0 atau semua 1, dan beberapa Beberapa set instruksi 64-bit mendukung memori tubuh target yang kurang dari 64 bit.

Komputasi 64 bit Pada Sebuah Komputer – Gelar 64- bit menggambarkan angkatan komputer di mana prosesor 64- bit ialah norma. 64 bit ialah format tutur yang mendefinisikan jenis arsitektur komputer, bus, ingatan, dan CPU spesial dan, dengan perpanjangan, fitur lunak yang berjalan di atasnya. CPU 64- bit telah digunakan di superkomputer dari tahun 1970- an( Cray- 1, 1975) dan di stasiun aktivitas dan server berbasis komputer set instruksi yang dikurangi( RISC) dari dini 1990- an, sangat penting MIPS R4000, R8000, dan R10000, Perkakas Digital Corporation( DEC) Alpha, the Sun Microsystems UltraSPARC, dan IBM RS64 dan POWER3 dan mikroprosesor POWER yang lebih terbaru. Pada tahun 2003, CPU 64- bit diterbitkan ke pasar komputer orang arus berarti( sebelumnya 32- bit) dalam bentuk prosesor x86- 64 dan PowerPC G5, dan diterbitkan pada tahun 2012 ke dalam arsitektur ARM yang mematok handphone cerdas dan kapsul. komputer, dini kali dijual pada 20 September 2013, di iPhone 5S yang ditenagai oleh sistem ARMv8- A Apple A7 pada sesuatu chip( SOC).

Komputasi 64 bit Pada Sebuah Komputer

Komputasi 64 bit Pada Sebuah Komputer

Suatu register 64- bit bisa menampung salah satu dari 2 64( lebih dari 18 quintillion ataupun 1, 8×10 19) angka yang berlainan. Kisaran angka integer yang bisa ditaruh dalam 64 bit terkait pada representasi integer yang dipakai. Dengan 2 yang sangat representasi biasa, kisaran merupakan 0 lewat 18, 446, 744, 073, 709, 551, 615( 2 64- 1) buat representasi selaku( unsigned) angka biner, serta- 9, 223, 372, 036, 854, 775, 808(- 2 63) lewat 9, 223, 372, 036, 854, 775, 807( 2 63- 1) buat representasi selaku pelengkap. Oleh sebab itu, prosesor dengan tujuan ingatan 64- bit bisa langsung mengakses 2 64byte(=16 exabytes) dari ingatan byte yang bisa dialamatkan.

Tanpa kualifikasi lebih lanjut, arsitektur pc 64- bit biasanya mempunyai register prosesor angka bundar serta pengalamatan yang lebarnya 64 bit, membolehkan sokongan langsung buat jenis serta tujuan informasi 64- bit. Tetapi, CPU bisa jadi mempunyai bis informasi eksternal ataupun bis tujuan dengan dimensi yang berlainan dari register, apalagi lebih besar( Pentium 32- bit mempunyai bis informasi 64- bit, misalnya). Sebutan ini pula bisa merujuk pada dimensi jenis informasi tingkatan kecil, semacam nilai aritmatika titik- mengambang 64- bit.

– Implikasi pada arsitektur
Register prosesor umumnya dipecah jadi sebagian golongan: integer, floating- point, single- instruction- multiple- data( SIMD), pengawasan, serta kerapkali register spesial buat aritmatika tujuan yang bisa jadi mempunyai bermacam khasiat serta julukan semacam tujuan, indikator, ataupun dasar mencatat. Tetapi, dalam konsep modern, fungsi- fungsi ini kerap dicoba oleh angka bundar tujuan yang lebih umummendaftar. Di beberapa besar prosesor, cuma integer ataupun register tujuan yang bisa dipakai buat menanggulangi informasi dalam ingatan; tipe register lain tidak dapat. Dimensi register ini umumnya menghalangi jumlah ingatan yang bisa dialamatkan dengan cara langsung, apalagi bila terdapat register, semacam register floating- point, yang lebih besar.

Beberapa besar prosesor 32- bit serta 64- bit berkinerja besar( sebagian dispensasi berarti merupakan arsitektur ARM( ARM) yang lebih berumur ataupun tertancap serta CPU arsitektur MIPS( MIPS) 32- bit) mempunyai fitur keras titik membendung berintegrasi, yang kerap kali, namun tidak senantiasa, berplatform pada bagian 64- bit informasi. Misalnya, walaupun arsitektur x86/ x87 mempunyai instruksi yang bisa muat serta menaruh angka titik- mengambang 64- bit( serta 32- bit) dalam ingatan, informasi titik- mengambang dalam serta bentuk register lebarnya 80 bit, sebaliknya buat tujuan biasa register lebarnya 32 bit. Kebalikannya, keluarga Alpha 64- bit memakai informasi titik- mengambang 64- bit serta bentuk register, serta register integer 64- bit.

– Sejarah yang ada pada komputasi ini
Banyak set instruksi pc didesain sedemikian muka alhasil register angka bundar tunggal bisa menaruh tujuan ingatan ke posisi mana juga di ingatan raga ataupun virtual pc. Oleh sebab itu, jumlah keseluruhan tujuan ke ingatan kerap didetetapkan oleh luas register ini. The IBM System/ 360 dari tahun 1960- an merupakan 32- bit pc dini; beliau mempunyai register integer 32- bit, walaupun cuma memakai antrean kecil 24 bit tutur buat tujuan, menciptakan ruang tujuan 16 MB[ 16× 1024 2 byte]. Superminicomputer 32- bit, semacam DEC VAX, jadi biasa pada 1970- an, serta mikroprosesor 32- bit, semacam keluarga Motorola 68000 serta badan 32- bit dari keluarga x86 diawali dengan Intel 80386, timbul pada medio 1980- an, membuat 32 bit suatu yang de facto konsensus selaku dimensi register yang aman.

Suatu 32- bit tujuan mencatat berarti kalau 2 32 tujuan, ataupun 4 GB dari random- access memory( RAM), dapat dirujuk. Kala arsitektur ini didesain, ingatan 4 GB jauh melewati jumlah ideal( 4 MB) dalam instalasi, alhasil ini dikira selaku ruang kepala yang lumayan buat pengalamatan. 4, 29 miliyar tujuan dikira selaku dimensi yang pas buat dipakai sebab alibi berarti yang lain: 4, 29 miliyar angka bundar telah lumayan buat memutuskan rujukan istimewa ke beberapa besar entitas dalam aplikasi semacam database.

Baca Juga : Kelebihan Serta Kekurangan Pada Prosesor 32 bit dan Juga 64 bit

Sebagian arsitektur superkomputer tahun 1970- an serta 1980- an, semacam Cray- 1, memakai register sampai luas 64 bit, serta mensupport aritmatika integer 64- bit, walaupun mereka tidak mensupport pengalamatan 64- bit. Pada medio 1980- an, pengembangan Intel i860[4] mulai berpuncak pada luncurkan( telanjur buat Windows NT) 1989; i860 mempunyai register integer 32- bit serta pengalamatan 32- bit, jadi itu bukan prosesor 64- bit seluruhnya, walaupun bagian grafisnya mensupport aritmatika integer 64- bit.Namun, 32 bit senantiasa jadi norma hingga dini 1990- an, kala penurunan selalu dalam bayaran ingatan menimbulkan instalasi dengan jumlah RAM mendekati 4 GB, serta pemakaian ruang ingatan virtual melampaui batasan 4 GB jadi di idamkan buat menanggulangi tipe khusus. permasalahan. Selaku asumsi, MIPS serta DEC meningkatkan arsitektur mikroprosesor 64- bit, awal mulanya buat workstation serta mesin server kategori atas. Pada medio 1990- an, Perihal Computer Systems, Sun Microsystems, IBM, Silicon Graphics, serta Hewlett Packard sudah meningkatkan arsitektur 64- bit buat sistem workstation serta server mereka. Dispensasi berarti buat gaya ini merupakan mainframedari IBM, yang setelah itu memakai informasi 32- bit serta dimensi tujuan 31- bit; mainframe IBM tidak melibatkan prosesor 64- bit sampai tahun 2000. Sepanjang tahun 1990- an, sebagian mikroprosesor 64- bit berbiaya kecil dipakai dalam elektronik pelanggan serta aplikasi yang disematkan. Spesialnya, Nintendo 64 serta PlayStation 2 mempunyai mikroprosesor 64- bit saat sebelum dipublikasikan di pc individu. Printer kategori atas, perlengkapan jaringan, serta pc pabrik, pula memakai mikroprosesor 64- bit, semacam Quantum Effect Devices R5000. Komputasi 64- bit mulai mengalir ke desktop pc individu dari tahun 2003 serta berikutnya, kala sebagian bentuk di AppleLini Macintosh berpindah ke prosesor PowerPC 970( diucap G5 oleh Apple), serta Advanced Micro Devices( AMD) mengeluarkan prosesor 64- bit x86- 64 pertamanya.

– Batasan pada prosesornya
Pada prinsipnya, mikroprosesor 64- bit bisa menanggulangi 16 EB( 16× 1024 6= 2 64= 18. 446. 744. 073. 709. 551. 616 byte, ataupun dekat 18, 4 exabyte) ingatan. Tetapi, tidak seluruh set instruksi, serta tidak seluruh prosesor yang menerapkan set instruksi itu, mensupport ruang tujuan raga ataupun virtual 64- bit penuh.

The arsitektur x86- 64( per 2016) membolehkan 48 bit buat ingatan virtual serta, buat tiap prosesor diserahkan, sampai 52 bit buat ingatan raga. Batas ini membolehkan dimensi ingatan 256 TB( 256× 1024 4 byte) serta 4 PB( 4× 1024 5 byte)), tiap- tiap. Komputer dikala ini tidak bisa muat 4 petabyte ingatan( sebab dimensi raga chip ingatan), namun AMD memikirkan server besar, cluster ingatan bersama, serta pemakaian lain dari ruang tujuan raga yang bisa jadi mendekati ini di era kelak. Dengan begitu, tujuan raga 52- bit sediakan ruang yang lumayan buat perluasan tanpa memunculkan bayaran buat menerapkan tujuan raga 64- bit penuh. Begitu pula, ruang tujuan virtual 48- bit didesain buat sediakan 65. 536( 2 16) kali batasan 32- bit dari 4 GB( 4× 1024 3 byte), membolehkan ruang buat perluasan esok serta tidak memunculkan bayaran bonus buat menerjemahkan 64- bit penuh. tujuan.

Baca Juga: Pengertian Sistem Operasi MacOS, Kelebihan dan Kekurangan MacOS

The Daya ISA v3. 0 membolehkan 64 bit buat tujuan yang efisien, dipetakan ke tujuan tersegmentasi dengan antara 65 serta 78 bit diperbolehkan, buat ingatan virtual, serta, buat tiap prosesor diserahkan, sampai 60 bit buat ingatan raga. Arsitektur Oracle SPARC 2015 membolehkan 64 bit buat ingatan virtual serta, buat prosesor apa juga, antara 40 serta 56 bit buat ingatan raga. The ARM AArch64 Virtual Memory System Architecture membolehkan 48 bit buat ingatan virtual serta, buat tiap prosesor diserahkan, 32- 48 bit buat ingatan raga. Detail DEC Alpha menginginkan minimun 43 bit ruang tujuan ingatan virtual( 8 TB) buat dibantu, serta fitur keras butuh mengecek serta menjebak bila bit yang tidak dibantu yang tertinggal merupakan nihil( buat mensupport kompatibilitas pada prosesor era depan). Alpha 21064 mensupport 43 bit ruang tujuan ingatan virtual( 8 TB) serta 34 bit ruang tujuan ingatan raga( 16 GB). Alpha 21164 mensupport 43 bit ruang tujuan ingatan virtual( 8 TB) serta 40 bit ruang tujuan ingatan raga( 1 TB). Alpha 21264 mensupport 43 ataupun 48 bit ruang tujuan ingatan virtual yang bisa dikonfigurasi konsumen( 8 TB ataupun 256 TB) serta 44 bit ruang tujuan ingatan raga( 16 TB).