Konten dihapus Konten ditambahkan
k Bot: Mengganti kategori yang dialihkan Komputer pribadi yang kompatibel dengan IBM menjadi Komputer kompatibel PC IBM
 
(41 revisi perantara oleh 28 pengguna tidak ditampilkan)
Baris 1:
{{judul|x86Lowercase title}}
{{Terjemah|Inggris}}
{{gabungdari|Modus kerja prosesor x86|topik=teknologi informasi}}
'''x86''' atau '''80x86''' adalah nama umum dari arsitektur [[mikroprosesor]] yang pertama kali dikembangkan dan diproduksi oleh [[Intel]]. Arsitektur x86 saat ini mendominasi komputer desktop, komputer portabel, dan pasar server sederhana.
 
'''x86''' atau '''80x86''' adalah nama umum dari arsitektur [[mikroprosesor]] yang pertama kali dikembangkan dan diproduksi oleh [[Intel]]. Arsitektur x86 saat ini mendominasi komputer desktop, komputer portabel, dan pasar server sederhana.
[[Berkas:Pentium4_northwood.png|thumb|Keping Mikroposesor Intel Pentium 4; Seri Northwood]]
 
Arsitektur ini dikenal dengan nama '''x86''' karena prosesor-prosesor awal dari keluarga arsitektur ini memiliki nomor model yang diakhiri dengan urutan angka "86": prosesor [[8086]], [[80186]], [[80286]], [[Intel 80386|386]], dan [[Intel 80486|486]]. Karena nomor tidak bisa dijadikan merek dagang, Intel akhirnya menggunakan kata [[Pentium]] untuk merek dagang processor generasi kelima mereka.
 
Arsitektur ini telah dua kali diperluas untuk mengakomodasi [[Word (istilah komputer)|ukuran word]] yang lebih besar. DiPada tahun 1985, Intel mengumumkan rancangan generasi 386 32-bit yang menggantikan rancangan generasi 286 16-bit. Arsitektur 32-bit ini dikenal dengan nama '''x86-32''' atau '''[[IA-32]]''' (singkatan dari '''I'''ntel '''A'''rchitecture, 32-bit). Kemudian pada tahun 2003, [[AMD]] memperkenalkan [[Athlon 64]], yang menerapkan secara lebih jauh pengembangan dari arsitektur ini menuju ke arsitektur 64-bit, dikenal dengan beberapa istilah [[AMD64|x86-64]], [[AMD64]] (AMD), [[EM64T]] atau [[IA-32e]] (Intel), dan x64 (Microsoft).
 
== Sejarah ==
Arsitektur x86 pertama kali hadir melalui [[Intel 8086|8086]] [[Central processing unit|CPU]] pada tahun [[1978]]; Intel 8086 adalah pengembangan dari mikroprosesor [[Intel 8080]] (yang dibangun mengikuti arsitektur dari [[Intel 4004|4004]] dan [[Intel 8008|8008]]), dan program bahasa rakitan dari 8080 dapat diterjemahkan secara mekanik ke program yang setara ke bahasa rakitan untuk 8086. Arsitektur ini diadaptasi (dengan versi yang lebih sederhana dari versi [[Intel 8088|8088]]) tiga tahun kemudian sebagai standar dari CPU pada [[IBM PC]]. Kehadiran platform PC secara luas membuat arsitektur x86 menjadi arsitektur CPU yang paling sukses selama ini. (Rancangan CPU lainnya yang sangat sukses, yang dibagun berdasarkan 8080 dan kompatible pada set-instruksi hingga pada tingkatan bahasa-mesin biner adalah arsitektur [[Zilog Z80]].)
 
Perusahaan lain juga membuat atau pernah membuat [[Central processing unit|CPU]] yang berdasarkan arsitektur x86: diantaranyadi antaranya [[Cyrix]] (sekarang diakuisisi oleh [[VIA Technologies]]), [[NEC Corporation]], [[IBM]], [[Integrated Device Technology|IDT]] (juga telah diakuisisi oleh VIA), dan [[Transmeta]]. Manufaktur yang paling sukses adalah [[AMD]], dengan seri [[Athlon]]-nya, yang meskipun belum se-populer seri [[Pentium]], telah menguasai sebagian pangsa pasar secara nyata. Menurut beberapa perusahaan riset pangsa pasar CPU [[AMD]] telah melampaui penjualan CPU [[Intel]] di pasar retail dekstop pada tahun 2006.
 
== Rancangan ==
Baris 20 ⟶ 18:
[[Bahasa rakitan]] dari x86 dibahas secara lebih terperinci di artikel [[Bahasa Rakitan x86]].
 
[[Mikroprosesor]] [[x86]] dapat bekerja dalam beberapa modus berikut:
* Real-mode (Modus Real)
* Protected Mode (Modus terproteksi)
Baris 28 ⟶ 26:
 
== Real-Mode ==
Real-Mode adalah sebuah modus di mana prosesor Intel [[x86]] berjalan seolah-olah dirinya adalah sebuah prosesor [[Intel 8086]] atau [[Intel 8088]], meski ia merupakan prosesor [[Intel 80286]] atau lebih tinggi. Karenanya, modus ini juga disebut sebagai '''modus 8086''' (''8086 Mode''). Dalam modus ini, prosesor hanya dapat mengeksekusi instruksi 16-bit saja dengan menggunakan register internal yang berukuran [[16-bit]], serta hanya dapat mengakses hanya 1024 KB dari [[memori fisik|memori]] karena hanya menggunakan [[bit|20-bit]] jalur [[bus alamat]]. Semua program DOS berjalan pada modus ini.
 
Prosesor yang dirilis setelah 8086, semacam [[Intel 80286]] juga dapat menjalankan instruksi 16-bit, tapitetapi jauh lebih cepat dibandingkan 8086. Dengan kata lain, Intel 80286 benar-benar kompatibel dengan prosesor Intel 8086 yang didesain sebelumnya. Sehingga prosesor Intel 80286 pun dapat menjalankan program-program 16-bit yang didesain untuk 8086 ([[IBM PC]]), dengan tentunya kecepatan yang jauh lebih tinggi.
 
Dalam Real-mode, tidak ada proteksi ruang alamat memori, sehingga tidak dapat melakukan ''multi-tasking''. Inilah sebabnya, mengapa program-program DOS bersifat ''single-tasking''. Jika dalam modus real terdapat ''multi-tasking'', maka kemungkinan besar antara dua program yang sedang berjalan, terjadi tabrakan (''crash'') antara satu dengan lainnya.
Baris 37 ⟶ 35:
Modus terproteksi (protected mode) adalah sebuah modus di mana terdapat proteksi ruang alamat memori yang ditawarkan oleh mikroprosesor untuk digunakan oleh sistem operasi. Modus ini datang dengan [[mikroprosesor]] [[Intel 80286]] atau yang lebih tinggi. Karena memiliki proteksi ruang alamat memori, maka dalam modus ini sistem operasi dapat melakukan multitasking.
 
Prosesor Intel 80286 memang dilengkapi kemampuan masuk ke dalam modus terproteksi, tapitetapi tidak dapat keluar dari modus tersebut tanpa harus mengalami reset (''warm boot'' atau ''cold boot''). Kesalahan ini telah diperbaiki oleh Intel dengan merilis prosesor [[Intel 80386]] yang dapat masuk ke dalam modus terproteksi dan keluar darinya tanpa harus melakukan reset. Inilah sebabnya mengapa [[Windows 95]]/[[Windows 98]] dilengkapi dengan modus '''Restart in MS-DOS Mode''', meski sebenarnya [[sistem operasi]] tersebut merupakan sistem operasi yang berjalan dalam modus terproteksi.
 
== Virtual Protected Mode ==
'''Virtual Protected Mode''' juga kadang disebut sebagai '''Virtual Real Mode'''. Dalam modus ini, sebuah prosesor Intel x86 berjalan dalam modus terproteksi tetapi mengizinkan aplikasi-aplikasi 16-bit real-mode agar dapat dijalankan di atas sistem operasi. Microsoft [[Windows 3.x|Windows 3.1]], yang berjalan di dalam modus Enhanced 386, [[Windows 95]], serta [[Windows 98]] mendukung modus ini sepenuhnya. Sistem-sistem operasi dapat menjalankan beberapa aplikasi [[16-bit]] real-mode secara sekaligus, pada window MS-DOS Prompt yang berbeda-beda, karena memang Microsoft mengimplementasikan sebuah lapisan emulasi yang disebut sebagai [[DPMI|DOS Protected Mode Interface (DPMI)]]. Setiap window MS-DOS Prompt yang dibuat, aplikasi hanya berjalan dalam real mode, tapitetapi karena Windows 3.1 (yang berjalan dalam modus Enhanced 386) dan Windows 95/98 berjalan dalam modus terproteksi, aplikasi akan menganggap dirinya berjalan pada komputer yang berbeda, meski pada fisiknya mereka dijalankan pada modus yang sama. Hal ini mengizinkan aplikasi-aplikasi 16-bit real-mode agar dapat dijalankan secara serentak ([[multitasking]]), meski pada awalnya aplikasi 16-bit berjalan dalam kondisi single-tasking.
 
DPMI digunakan oleh Windows 3.1 ke atas untuk mengakses [[Manajemen memori DOS|extended memory]] agar dapat digunakan oleh aplikasi Windows. DPMI mengizinkan program-program dapat menggunakan memori yang lebih banyak, meski pada aslinya program tersebut merupakan program 16-bit. Hal ini populer dilakukan, khususnya bagi program-program game komputer DOS, karena game-game tersebut dapat mengakses lebih dari 1 MB (diberi hak akses oleh sistem operasi). DPMI dapat melakukan switching prosesor dari real-mode ke protected mode atau sebaliknya.
Baris 50 ⟶ 48:
Modus panjang (long mode) adalah sebuah modus prosesor 64-bit IA32e ([[x86-64]]/[[AMD64]]/[[x64]]/[[EM64T]]) yang berjalan di atas sistem operasi 64-bit, sehingga ia dapat mengeluarkan seluruh kemampuannya, seperti halnya mengakses memori lebih besar daripada 4 GB (hingga batasan yang dimiliki oleh prosesor dan sistem operasi), dan menjalankan aplikasi 64-bit. Hanya beberapa sistem operasi yang dapat menjalankan prosesor IA32e dalam modus ini, yakni [[Windows XP|Windows XP Professional x64 Edition]], [[Windows Server 2003]], [[GNU/Linux]] (versi [[kernel Linux|kernel]] 2.6 ke atas), [[Solaris|Solaris 10]] dan beberapa varian UNIX lainnya.
 
== Daftar Pabrikan ==
x86 dan yang kompatibel dengan x86 telah dirancang, diproduksi, dan dijual oleh beberapa perusahaan, termasuk:
x86 and compatibles have been designed, manufactured and sold by a number of companies, including:
{{col-begin}}
{{col-break}}
* [[Intel]]
* [[AMD]]
* [[Chips and Technologies]]
* [[Cyrix]]
{{col-break}}
* [[IBM]]
* [[Integrated Device Technology|IDT]]
* [[National Semiconductor]]
* [[Nippon Electric Corporation|NEC]]
{{col-break}}
* [[NexGen]]
* [[Rise Technology]]
* [[STMicroelectronics|SGS-Thomson]]
* [[SiS]]
{{col-break}}
* [[Texas Instruments]]
* [[Transmeta]]
* [[United Microelectronics Corporation|UMC]]
* [[VIA Technologies|VIA]]
{{col-end}}
 
== Lihat pula ==
* [[IA-32]]
* [[x86 assembly language]]
Baris 81 ⟶ 79:
* [[Real mode]] — [[Unreal mode]] — [[Virtual 8086 mode]] — [[Protected mode]] — [[Long mode]]
 
== Pranala Luarluar ==
* [http://muvy.org/tech/intel.php The 8086 / 80286 / 80386 / 80486 Instruction Set ]{{Pranala mati|date=Mei 2021 |bot=InternetArchiveBot |fix-attempted=yes }}
* [https://web.archive.org/web/20051119075713/http://mixeurpc.free.fr/SITE_Guide_CPU/accueil.php?new_langue=en x86 cpus' guide]
* [http://sandpile.org x86 and x86-64 Instruction Set at sandpile.org]
* [http://www.amd.com/us-en/Corporate/VirtualPressRoom/0,,51_104_572_573^10034,00.html AMD Geode Series]
* [http://www.chiplist.com/ The ChipList] – By Adrian Offerman
* [http://www.cpu-info.com/index.php CPU-INFO: x86 processor information and indepth processor history] {{Webarchive|url=https://web.archive.org/web/20060410190329/http://www.cpu-info.com/index.php |date=2006-04-10 }}
* [http://www.eetimes.com/story/OEG19990805S0021 VIA bought IDT CPU division]
* [https://web.archive.org/web/20001017213428/http://www.linuxdevices.com/articles/AT4313418436.html#x86 List of SOC] List of System-On-Chip ([[SOC]]) based on X86 core.
* [http://www.national.com/news/item/0,1735,687,00.html National Instrument Geode] {{Webarchive|url=https://web.archive.org/web/20070122104850/http://www.national.com/news/item/0,1735,687,00.html |date=2007-01->22 }}
 
{{Intel processors}}
{{Authority control}}
 
[[Kategori:Arsitektur x86| ]]
[[Kategori:Intel]]
[[Kategori:Mikroprosesor]]
[[Kategori:Komputer pribadi yang kompatibel denganPC IBM]]
 
[[bg:X86]]
[[bs:Procesorska arhitektura x86]]
[[ca:X86]]
[[cs:X86]]
[[da:X86]]
[[de:X86-Prozessor]]
[[en:X86]]
[[eo:X86 arkitekturo]]
[[es:X86]]
[[fi:X86]]
[[fr:X86]]
[[ga:Ailtireacht x86]]
[[he:X86]]
[[hy:X86]]
[[is:X86-hönnun]]
[[it:Architettura x86]]
[[ja:X86]]
[[ko:X86]]
[[lt:X86]]
[[lv:X86]]
[[nl:X86-instructieset]]
[[no:X86-arkitektur]]
[[pl:X86]]
[[pt:X86]]
[[ru:X86]]
[[sk:X86]]
[[sv:X86]]
[[th:X86]]
[[tr:X86]]
[[uk:X86]]
[[zh:X86]]