80X86 İşlemcilerinde Context Switch Kavramı

Windows mimarisinde MS-DOS 4.0'dan öncesinde single-tasking bir yapı mevcuttu ve bu nedenle işletim sistemi aynı anda tek bir process'i çalıştırabildiğinden dolayı context switching gibi bir kavram mevcut değildi. MS-DOS 4.0'dan sonra multitasking bir yapı gelmiş ve aynı anda birden fazla process'in...

Korumalı Mod Nedir?

Linux Boot Sequence Korumalı mod proseslerin bir arada çalıştığı çok prosesli sistemlerde sistem güvenliğini artırmak için düşünülmüştür. Intel’in koruma mekanizmasında dört öncelik derecesi vardır. Ancak işletim sistemleri genellikle yalnızca iki dereceyi kullanmaktadır: 0 ve 3. Intel sisteminde...

İşletim Sisteminin Sistem Fonksiyonları ve Kapılar

Korumalı modda çalışan Windows, Linux ve MacOS X gibi işletim sistemlerinde sıradan proseslerin kodları CPL = 3 önceliğinde çalışmaktadır. Bu kodlar işletim sisteminin yüksek öncelikle çalışması gereken sistem fonksiyonlarını kapılar yoluyla çağırırlar. Böylece işletim sisteminin sistem fonksiyonları...

32 Bit Intel İşlemcilerinde Komut Kalıpları

06:58
İşlemcilerdeki yazmaç ve bellek kullanım kalıplarına adresleme modları (addressing mode) denilmektedir. Intel’in 32 bit işlemcilerinde komut kalıplarını aşağıda maddeler halinde tek tek ele alacağız. Intel sisteminde komutlar çoğunlukla iki operandlıdır. Ayrıca örneklerimizde pek çok assembly derleyicisinin...

Bit Düzeyinde İşlemler Yapan Makine Komutları

07:10 ,
Sembolik makine dillerinde bit düzeyinde işlemlere sıkça ihtiyaç duyulmaktadır. Bu nedenle bit düzeyinde işlem yapan komutları bilmek gerekmektedir. Şimdi temel bit işlemlerini yapan makine komutları sırasıyla görelim. AND ve OR Komutları AND ve OR komutları iki tamsayı değerin karşılıklı bitlerini...

Öteleme (Shift) Komutları

07:11 ,
C/C++ dillerinde "<<" ve ">>" operatörleri aslında işlemcinin sola ve sağa öteleme komutlarına karşılık gelmektedir. Öteleme işlemleri  Intel işlemcilerinde SAL, SAR, SHL ve SHR makine komutları ile yapılmaktadır. SAL (Shift Arithmetic Left) ve SAR (Shift Arithmetic Right)...