X86: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k Bot: Penggantian teks otomatis (-Pranala Luar +Pranala luar) |
k Bot: Penggantian teks otomatis (- tapi + tetapi) |
||
Baris 29:
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,
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 36:
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,
== 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,
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.
|