aofsorular.com
YBS205U

İŞLETİM SİSTEMİ BİLEŞENLERİ

4. Ünite 20 Soru
S

İlk elektronik bilgisayarlar hakkında kısaca bilgi veriniz.

İlk elektronik bilgisayarlar, kablolar, düğmeler ve fişler gibi fiziksel elementlerin düzenlenmesi ile programlanmaktaydı. Bu bilgisayarların programlanması için yeniden kablolama ya da bileşenlerin yeniden tasarlanması gibi fiziksel düzenlemeler gerekmekteydi. Bu çerçevede, bu sistemler programlanabilir olmaktan çok tasarlanmış bilgisayarlar olarak kabul edilmektedir. Bu sistemler program kontrollü bilgisayarlar olarak sınıflanmaktadır.

S

Von-Neumann mimarisinde hangi birimler yer almaktadır?

Von-Neumann mimarisinde bellek, aritmetik mantık birimi, kontrol birimi, veri yolları ve giriş/ çıkış birimleri yer almaktadır.

S

Bellek nedir? Kısaca açıklayınız.

Bellek: Sistemde yürütülecek program (ör. hesap makinesı) ve bu programın yürütülmesi için kullanılacak verilerin (ör. bölen ve bölünen) tutulması için bellek kullanılır. Günümüz modern bilgisayarlarında bu belleğe, ana bellek (RAM) denmektedir.

S

Kontrol birimi ne işe yarar? Kısaca açıklayınız.

Kontrol Birimi: Kontrol biriminin görevi, program yönergelerine göre sistemdeki veri akışını kontrol etmektir. Program yönergeleri ve verilerin belleğe gönderilmesi ve bellekten getirilmesi, yönergelerdeki işlemlerin aritmetik mantık birimine gönderilmesi ve sonuçlarının getirilmesi gibi işlemlerin tümü kontrol birimi tarafından gerçekleştirilmektedir. Bu süreçlerde ortaya çıkan ara değerlerin tutulması için işlemci yazmaçları kullanılmaktadır.

S

Aritmetik ve mantık birimin görevi nedir?

Aritmetik ve Mantık Birimi: Bu birim, veriler üzerinde işlem yapılmasından sorumludur. Toplama, çıkarma gibi aritmetik işlemlerin yanında, değerlerin karşılaştırılmasını içeren büyüktür, küçüktür gibi mantıksal işlemler bu birimde gerçekleştirilmektedir.

S

Giriş/Çıkış birimleri ne işe yarar?

Giriş/Çıkış Birimleri: Giriş/Çıkış birimleri kullanıcı ile sistem arasındaki etkileşime olanak vermektedir. Kullanıcı girdileri (ör. klavyeden girilen rakamlar) sistemdeki yazmaçlarda tutularak gerektiğinde programın işletilmesinde kullanılmaktadır.

S

Veri yolu ne anlama gelir? Kısaca bilgi veriniz

Veri Yolu: Bileşenler arasındaki oklar da bu sistemin bir parçasıdır. Veri yolu sayesinde, sistem bileşenleri arasında iletişim sağlanmaktadır.

S

Yazmaç (register) nedir?

Yazmaç (register): Merkezi işlem birimlerinin içinde yer alan küçük boyutlu ve çok hızlı erişilebilen bir bellek türüdür.

S

Mod biti hakkında kısaca bilgi veriniz.

Mod biti, işlemcilerde yer alan bir yazmaçta tutulmaktadır. Çekirdek modu sıfır, kullanıcı modu bir ile ifade edilir.

S

Kesme (interrupt) ne anlama gelir?

Kesme (interrupt): İşletim sistemlerinde donanım ya da yazılımlar tarafından bir olayın gerçekleştiğini bildirmek için yayınlanan, işlemcinin acil dikkatini isteyen sinyallerdir.

S

Yakalama (trap) ne anlama gelmektedir?

Yakalama (trap): Yazılımlar tarafından, bir hata (ör: sıfıra bölünme isteği) ya da işletim sisteminin sunduğu bir servise yönelik isteği belirtmek için yayınlanan kesmelerdir.

S

İşletim sistemi katmanı nedir?

İşletim sistemi katmanı, işletim sistemi içinde iyi tanımlanmış bir görevi yerine getirmek üzere, kendisinde tanımlı veri yapıları ve işlevleri kullanarak, kendisine gönderilen veri üzerinde düzenleme yapabilen soyut bir yapıdır.

S

Katmanlı işletim sistemlerinin genel şeması nelerden meydana gelir?

İşletim sistemleri arasında genel bir birliktelik olmamakla birlikte, katmanlı yaklaşımda beş temel katmandan bahsedilebilir. Bunlar;

Kullanıcı Arayüzü, Dosya Yönetim Sistemi, Giriş/Çıkış Sistemi, Bellek Yönetimi, Çekirdek'tir.

S

Çekirdeğin görevi hakkında kısaca bilgi veriniz.

Çekirdek (kernel), modern işletim sistemlerinin temel bileşenidir. Çekirdeğin görevi, yazılımlardan gelen giriş/ çıkış isteklerini, bilgisayarın elektronik bileşenlerinin (ör. MİB) anlayabileceği veri işleme yönergelerine çevirmektir.

S

MS-DOS hakkında kısaca bilgi veriniz.

MS-DOS, 1980’li yılların başından, doksanlı yılların ortalarına kadar PC uyumlu platformlarda kullanılan en yaygın işletim sistemidir. Daha sonra grafik arayüzler sunan modern işletim sistemlerinin gelişimiyle birlikte kullanımı azalmıştır. İlk sürümü 1981 yılında çıkan işletim sisteminin geliştirilmesi 2000 yılında durdurulmuştur. Microsoft Windows işletim sisteminin 3.x, 95, 98 ve ME sürümleri MS-DOS üzerine çalışan grafiksel uygulamalar olarak tasarlanmıştır. NT sürümüyle birlikte yeni çekirdekler üretilmiş ve MS-DOS Windows işletim sisteminin bir parçası olmaktan çıkarılmıştır. Bundan sonraki Windows sürümlerinde sadece DOS programlarının yürütülebilmesi için özellikleri azaltılmış versiyonları barındırılmıştır.

S

UNIX çekirdeği kaç boyutta ele alınır?

UNIX çekirdeği aygıt sürücüleri ve arayüzler olmak üzere iki boyutta ele alınabilmektedir.

S

Katmanlı yaklaşımdaki yığılmalı sistemin avantajı nedir?

Katmanlı yaklaşımdaki yığılmalı sistemin avantajı, görev yönetimi ve hata ayıklama işlemlerini kolaylaştırmasıdır. Tüm katmanların kendi içinde kusursuz çalıştığı varsayımıyla, bir katmanda gözlemlenen hatalar katman içinde ayıklanarak sistemin bütünlüğü ve çalışırlığı garanti altına alınır.

S

Katmanlı yaklaşımdaki yığılmalı sistemin dezavantajları nelerdir?

Bu sistemin iki dezavantajı bulunmaktadır. İlk olarak, katmanlar sadece altlarındaki katmanların işlevlerini kullanabildiklerinden sistem tasarımında titiz bir planlama gerekmektedir. Katmanlı yaklaşımın ikinci problemi ise performans düşüklüğüdür.

S

Modüler yaklaşımında hangi işlevler modül olarak eklenmektedir?

Bu yaklaşımda genellikle şu işlevler modül olarak eklenmektedir:

- Aygıt sürücüleri

- Dosya sistemi sürücüleri

- Sistem çağrıları

- Ağ sürücüleri

- Hat sürücüleri

- Yorumlayıcılar

S

Uygulama Programlama Arayüzü nedir? Kısaca bilgi veriniz.

Uygulama Programlama Arayüzü (Application Programming Interface - API), yazılım uygulamalarının geliştirilmesi için kullanılan işlevler, protokoller ve araçlar kümesidir. Programcılar bu üretim bloklarını bir araya getirerek uygulamalar geliştirir.