Mode terproteksi
Mode terproteksi atau lebih dikenal dalam bahasa Inggris sebagai protected mode, atau protected virtual adress mode[1] merupakan mode operasional yang terdapat pada prosesor X86 atau kompatibel. Mode operasional ini mengizinkan sebuah program komputer memanfaatkan fitur-fitur seperti memori virtual, paging, ataupun multitasking secara aman. Modus ini didisain untuk meningkatkan fungsi kontrol dari sistem operasi terhadap program komputer yang berjalan di atasnya.[2][3]
Saat sebuah prosesor yang mendukung mode terproteksi X86 dijalankan, prosesor tersebut akan mulai melakukan eksekusi kode dalam mode riil guna menjaga kompatibilitas dengan prosesor prosesor terdahulu.[4] Mode terproteksi hanya akan dimulai setelah perangkat lunak sistem mengkonfigurasi serangkaian proses termasuk dalam hal ini membuat sejumlah tabel deskriptor dan mengaktifkan bit PE (Protection Enable) dalam register kontrol prosesor.[5]
Mode terproteksi pertama kali ditambahkan pada prosesor berarsitektur X86 pada tahun 1982,[6] dengan dirilisnya prosesor Intel 80286 dan kemudian dikembangkan lebih lanjut pada prosesor Intel 80386 pada tahun 1995.[7] Disebabkan karena pembaruan-pembaruan yang ditambahkan, modus ini kemudian diadopsi secara luas dan menjadi fundamen dari pembaruan-pembaruan lebih lanjut terhadap prosesor X86 tersebut.[8]
Rujukan
[sunting | sunting sumber]- ^ "Memory access control method and system for realizing the same". US Patent 5483646. May 23, 1995. Diarsipkan dari versi asli (Patent) tanggal 2007-09-26. Diakses tanggal 2007-07-14.
The memory access control system according to claim 4, wherein said first address mode is a real address mode, and said second address mode is a protected virtual address mode.
- ^ "2.1.3 The Intel 386 Processor (1985)". Intel 64 and IA-32 Architectures Software Developer's Manual. Denver, Colorado: Intel. 2007. hlm. 35.
- ^ "Guide: What does protected mode mean?" (Guide). Delorie software. July 14, 2007. Diakses tanggal 2007-07-14.
The purpose of protected mode is not to protect your program. The purpose is to protect everyone else (including the operating system) from your program.
- ^ "3.2 Modes of Operation". Intel 65 and IA-32 Architectures Software Developer's Manual. Denver, Colorado: Intel. 2005. hlm. 59.
- ^ Collins, Robert (2007). "Protected Mode Basics" (PDF). ftp.utcluj.ro. Diakses tanggal 2009-07-31.[pranala nonaktif permanen]
- ^ "2.1.2 The Intel 286 Processor (1982)". Intel 64 and IA-32 Architectures Software Developer's Manual. Denver, Colorado: Intel. 2007. hlm. 34.
- ^ "Intel Global Citizenship Report 2003" (Timeline). Diarsipkan dari versi asli tanggal 2008-03-22. Diakses tanggal 2007-07-14.
1985 Intel launches Intel386 processor
- ^ "2.1 Brief History of the IA-32 Architecture". Intel 64 and IA-32 Architectures Software Developer's Manual. Denver, Colorado: Intel. 2007. hlm. 31.
Pranala luar
[sunting | sunting sumber]- Protected Mode Basics
- Introduction to Protected-Mode Diarsipkan 2007-06-22 di Wayback Machine.
- Overview of the Protected Mode Operations of the Intel Architecture
- Intel 64 and IA-32 Architectures Software Developer's Manuals
- TurboIRC.COM tutorial to enter protected mode from DOS Diarsipkan 2008-09-20 di Wayback Machine.
- Protected Mode Overview and Tutorial
- Code Project Protected Mode Tutorial
- Akernelloder switching from real mode to protected mode