Bir işletim sistemi açılışta kernel modeda başlar. Kullanıcı sisteme girdikten sonra, user moda (ring 3) geçer. Bu modda kullanıcı sistem için kullanılan fonksiyonları güvenlik açısından kullanamaz. Kullanıcı sadece kendi başlattığı uygulamaların adres alanları içerisinde kalmak suretiyle işlerini yürütebilir. Sistemin güvenli bir şekilde çalışabilmesi için kullanıcıya kısıtlı izinler tanınmıştır. (GNU/Linux) sisteminin sistem fonksiyonlarını kullanabilmesi için, user modundan sistem moduna (kernel mode ) geçmesi gerekir. Bu da kullanıcının programlarında kullandığı API (Application Programming Interface) fonksiyonlarıyla gerçekleşir. Örneğin read, write sistem fonksiyonlarıdır ve bunların çalışabilmesi için sistem moduna geçilmesi gerekmektedir. Bu değişiklik otomatik olarak yapılır ve daha sonra user moda geri dönülür.
Not: Yukarıda yazanlar Linux işletim sistemi referans alınarak yazılmıştır. Ancak diğer pek çok işletim sisteminde de geçerlidir.
Ayrıca bakınız
Yazılım ile ilgili bu madde seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz. |
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Bir isletim sistemi acilista kernel modeda baslar Kullanici sisteme girdikten sonra user moda ring 3 gecer Bu modda kullanici sistem icin kullanilan fonksiyonlari guvenlik acisindan kullanamaz Kullanici sadece kendi baslattigi uygulamalarin adres alanlari icerisinde kalmak suretiyle islerini yurutebilir Sistemin guvenli bir sekilde calisabilmesi icin kullaniciya kisitli izinler taninmistir GNU Linux sisteminin sistem fonksiyonlarini kullanabilmesi icin user modundan sistem moduna kernel mode gecmesi gerekir Bu da kullanicinin programlarinda kullandigi API Application Programming Interface fonksiyonlariyla gerceklesir Ornegin read write sistem fonksiyonlaridir ve bunlarin calisabilmesi icin sistem moduna gecilmesi gerekmektedir Bu degisiklik otomatik olarak yapilir ve daha sonra user moda geri donulur Not Yukarida yazanlar Linux isletim sistemi referans alinarak yazilmistir Ancak diger pek cok isletim sisteminde de gecerlidir Ayrica bakinizKernel mode Protected mode CPLYazilim ile ilgili bu madde taslak seviyesindedir Madde icerigini genisleterek Vikipedi ye katki saglayabilirsiniz