|
80x86 Mikroişlemcisinin Çalışma Modları |
|
|
|
|
80x86 işlemcileri reset edildiğinde çalışma gerçek modda başlar. Korumalı moda gerçek moddan yazılım yolu ile geçilmektedir. 8086, 8088, 80186 işlemcileri sadece gerçek moda çalışabiliyordu. 80286 işlemcisi gerçek mod ve korumalı modlarda
çalışabilmektedir. 80386 ve sonrası bu üç modu desteklemektedir. 80X86 işlemciler gerçek modda çok küçük farklılıklar dışına hızlı bir 8086 gibi çalışmaktadır. DOS işletim sistemi gerçek modda çalışabilecek biçimde tasalanmıştır. 8086 işlemcisi 1 MB bellek kullanabilen 16 bit bir mikroişlemcidir. Bu nedenle gerçek modda ancak 1 MB bellek kullanılabilir. Korumalı mod koruma mekanizmasının, sanal bellek kullanımının, çok işlemli çalışmanın, mümkün olduğu en ileri çalışma modudur. UNIX ve Windows sistemleri korumalı modda çalışmaktadır. Sanal 86 Modu 8086 gibi çalışmanın sağlandığı ancak korumalı modun çeşitli özelliklerinin kullanılabildiği bir ara moddur. Windows işletim sisteminde komut satırı Sanal 86 Modunda çalışmaktadır çünkü Windows işletim sisteminde kullanılan taskswitch mekanizmasında Gerçek Mod kullanılamamaktadır. Windows işletim sisteminde DOS penceresi açıldığında yada herhangi bir DOS programı çalıştırıldığında işlemci Sanal 86 moduna geçmektedir. Ancak işletim sisteminin açılışında F8 tuşuna basılarak Sadece Komut İstemi seçeneği seçildiğinde Gerçek Modda çalışma söz konusu olur.
80x86 mikroişlemcisinin üç alışma modu vardır. 1. Gerçek Mod (Real Mode) 2. Sanal86 Mod (Virtual 86 Mode) 3. Korumalı Mod (Protected Mode)
|