Apa Yang Dimaksud Dengan x86-64 Dalam Versi 64 bit

Apa Yang Dimaksud Dengan x86-64 Dalam Versi 64 bit

windows64 – x86- 64( pula diketahui selaku x64, x86_64, AMD64 serta Intel 64) merupakan tipe 64- bit dari set instruksi x86, awal kali diluncurkan pada tahun 1999. Ini memberitahukan 2 bentuk pembedahan terkini, bentuk 64- bit serta bentuk kompatibilitas, bersama dengan bentuk paging 4 tingkatan terkini.

Apa Yang Dimaksud Dengan x86-64 Dalam Versi 64 bit – Dengan bentuk 64- bit serta bentuk paging terkini, ini mensupport jumlah ingatan virtual serta ingatan raga yang jauh lebih besar dari yang dimungkinkan pada pendahulunya 32- bit, membolehkan program buat menaruh informasi dalam jumlah yang lebih besar dalam ingatan. x86- 64 pula meluaskan register tujuan umumke 64- bit, serta meluaskan jumlah mereka dari 8( sebagian di antara lain mempunyai fungsionalitas terbatas ataupun senantiasa, misalnya buat manajemen gundukan) jadi 16( seluruhnya biasa), serta sediakan banyak kenaikan yang lain. Pembedahan floating poin dibantu lewat instruksi harus semacam SSE2, serta register style x87 atau MMX biasanya tidak dipakai( namun sedang ada apalagi dalam bentuk 64- bit); selaku gantinya, satu set 16 register vektor, tiap- tiap 128 bit, dipakai.( Tiap register bisa menaruh satu ataupun 2 nilai akurasi dobel ataupun satu sampai 4 nilai akurasi tunggal, ataupun bermacam bentuk integer.) Dalam bentuk 64- bit, instruksi dimodifikasi buat mensupport alihan 64- bit serta bentuk pengalamatan 64- bit.

Apa Yang Dimaksud Dengan x86-64 Dalam Versi 64 bit

Apa Yang Dimaksud Dengan x86-64 Dalam Versi 64 bit

Bentuk kompatibilitas yang didetetapkan dalam arsitektur membolehkan aplikasi konsumen 16- serta 32- bit buat berjalan tanpa dimodifikasi, berdampingan dengan aplikasi 64- bit bila sistem pembedahan 64- bit mendukungnya. Sebab set instruksi 16- bit serta 32- bit x86 penuh senantiasa diimplementasikan di fitur keras tanpa kedengkian campur tangan, executable yang lebih lama ini bisa berjalan dengan sedikit ataupun tanpa denda kemampuan, sedangkan aplikasi yang lebih terkini ataupun yang dimodifikasi bisa memakai fitur- fitur terkini dari konsep prosesor buat menggapai kenaikan kemampuan. Pula, prosesor yang mensupport x86- 64 sedang menyala dalam bentuk jelas buat kompatibilitas mundur penuh dengan 8086, semacam yang sudah dicoba oleh prosesor x86 yang mensupport bentuk terproteksi semenjak 80286.

Detail asli, terbuat oleh AMD serta diluncurkan pada tahun 2000, sudah diimplementasikan oleh AMD, Intel serta Melalui. The AMD K8 mikroarsitektur, di Opteron serta Athlon 64 prosesor, merupakan orang awal yang menerapkannya. Ini merupakan bonus penting awal buat arsitektur x86 yang didesain oleh industri tidak hanya Intel. Intel terdesak menjajaki serta memberitahukan keluarga NetBurst yang dimodifikasi yang cocok dengan fitur lunak dengan detail AMD. Melalui Technologies memberitahukan x86- 64 dalam arsitektur Melalui Isaiah mereka, dengan Melalui Nano.

Arsitektur x86- 64 berlainan dari arsitektur Intel Itanium( tadinya IA- 64), yang tidak cocok pada tingkatan set instruksi asli dengan arsitektur x86. Sistem pembedahan serta aplikasi yang dikompilasi buat satu tidak bisa dijalani di yang lain.

Baca Juga : Macam-Macam Sistem Operasi Windows

– Sejarahnya yaitu
AMD64 terbuat selaku pengganti buat arsitektur IA- 64 yang amat berlainan, yang didesain oleh Intel serta Hewlett Packard. Awal mulanya diumumkan pada tahun 1999 sedangkan detail komplit ada pada Agustus 2000, arsitektur AMD64 diposisikan oleh AMD dari dini selaku metode evolusioner buat meningkatkan keahlian komputasi 64- bit ke arsitektur x86 yang terdapat, selaku rival dari Pendekatan Intel dalam menghasilkan arsitektur 64- bit yang serupa sekali terkini dengan IA- 64. Prosesor berplatform AMD64 awal, Opteron, diluncurkan pada April 2003.

– Bentuk implementasinya
Prosesor AMD yang menerapkan arsitektur AMD64 tercantum Opteron, Athlon 64, Athlon 64 X2, Athlon 64 FX, Athlon II( diiringi oleh” X2″,” X3″, ataupun” X4″ buat membuktikan jumlah core, serta bentuk XLT), Turion 64, Turion 64 X2, Sempron(” Palermo” E6 stepping serta seluruh bentuk” Manila”), Phenom( diiringi oleh” X3″ ataupun” X4″ buat membuktikan jumlah core), Phenom II( diiringi oleh” X2″,” X3″,” X4″, ataupun” X6″ buat membuktikan jumlah core), FX, Fusion atau APU serta Ryzen atau Epyc.

– Fungsi pada arsitekturnya
Karakter determinan penting dari AMD64 merupakan ketersediaan register prosesor tujuan biasa 64- bit( misalnya, rax serta rbx), pembedahan aritmatika serta akal sehat integer 64- bit, serta tujuan virtual 64- bit. Para pendesain mengutip peluang buat membuat koreksi lain pula. Sebagian pergantian yang sangat penting dipaparkan di dasar ini:
Kemampuan integer pada 64-bit
Seluruh register tujuan biasa( GPR) diperluas dari 32 bit jadi 64 bit, serta seluruh pembedahan aritmatika serta akal sehat, pembedahan memori- ke- register serta register- ke- memori, dan lain- lain., bisa bekerja langsung pada angka bundar 64- bit. Push serta pop pada stack default ke tahap 8 byte, serta luas pointer 8 byte.

Register untuk tambahan
Tidak hanya tingkatkan dimensi register tujuan biasa, jumlah register tujuan biasa bernama bertambah dari 8( ialah eax, ecx, edx, ebx, esp, ebp, esi, edi) di x86 jadi 16( ialah rax, rcx, rdx, rbx, rsp, rbp, rsi, rdi, r8, r9, r10, r11, r12, r13, r14, r15). Oleh sebab itu dimungkinkan buat menaruh lebih banyak elastis lokal di register dari di stack, serta membiarkan register menaruh konstanta yang kerap diakses; alasan buat subrutin kecil serta kilat pula bisa diteruskan dalam register ke tingkatan yang lebih besar. AMD64 sedang mempunyai register yang lebih sedikit dari banyak set instruksi RISC( misalnya PA- RISC, Power ISA, serta MIPS mempunyai 32 GPR; Alpha, 64- bit ARM, serta SPARC mempunyai 31) ataupun mesin mendekati VLIW semacam IA- 64( yang mempunyai 128 register). Tetapi, aplikasi AMD64 bisa jadi mempunyai register dalam yang jauh lebih banyak dari jumlah register arsitektur yang diekspos oleh set instruksi( amati penukaran julukan register).( Misalnya, AMD Zen core mempunyai 168 64- bit integer serta 160 128- bit vector floating poin physical dalam register.)

Baca Juga : Jendela Pada sistem operasi 64-bit 7 Serta Persyaratan untuk komputer

Register XMM (SSE) untuk tambahan
Begitu pula, jumlah register XMM 128- bit( dipakai buat instruksi SIMD Streaming) pula ditingkatkan dari 8 jadi 16. Gundukan register FPU x87 konvensional tidak tercantum dalam perpanjangan dimensi file register dalam bentuk 64- bit, dibanding dengan register XMM yang dipakai oleh SSE2, yang diperluas. The x87 mencatat gundukan bukan file catatan simpel walaupun tidak membolehkan akses langsung ke register orang dengan pembedahan alterasi bayaran kecil.