İşletim Sistemleri Ara 8. Deneme Sınavı
Toplam 20 Soru1.Soru
Aşağıdakilerden hangisi işletim sistemi çekirdeklerinin üretiminde kullanılan yaklaşımlardan değildir?
Basit Yapılı Yaklaşım |
Gelişmiş Yapılı Yaklaşım |
Katmanlı Yaklaşım |
Mikro Çekirdek Yaklaşımı |
Modüler Yaklaşım |
İşletim sistemlerinin tarihi gelişimi incelendiğinde öncelikle basit yapılı yekpare sistemler in geliştirildiği görülmektedir. Bu sistemlerde gözlemlenen sorunlar nedeniyle işlevlerin daha kesin tanımlandığı katmanlı sistemlere geçilmiştir. İşletim sistemlerinde güncel eğilimin güvenlik ve performansı birleştiren hibrit sistemlere doğru geliştiği gözlenmektedir. Bu yaklaşımlara ek olarak Modüler ve Mikro çekirdek yaklaşımları bulunmaktadır. Modüler yaklaşım eklenebilir çekirdek modülleri kullanılmasını öngörürken, Mikro çekirdek fikri UNIX çekirdeğinin süreç
içerisinde yönetilmesi zor bir yapı hâline gelmesinden hareketle ortaya konmuştur.
2.Soru
"Değişik işlemlerin veya iş parçacıklarının birbirlerinden veri beklediklerinde veya bir kaynağı beraber aynı anda kullanmak istediklerinde hepsinin birden bloklanması" olarak tanımlanan aşağıdakilerden hangisidir?
İşlem yönetimi |
İşlem durumu |
Hazır kuyruğu |
Kesme isteği |
Kilitlenme |
Yukarıda verilen tanım "kilitlenme" tanımıdır.
3.Soru
Donanımsal düzeyde sınıflandırma yapmak için mod biti kullanılmaktadır. İşletim sistemi kodlarında mod biti………., kullanıcı uygulaması kodlarında ise …………alınmaktadır. Boşlukları uygun ifade aşağıdakilerden hangisidir?
kontrolü kullanıcı (0)- çekirdek moduna (1) |
kullanıcı moduna (0)-çekirdek moduna (1) |
çekirdek moduna (0)- kullanıcı moduna (1) |
kontrolü kullanıcı (0)- kullanıcı moduna (0) |
çekirdek moduna (0)- ) kontrolü kullanıcı (1) |
Bilgisayarda işlenen kodlar, kullanıcı uygulamalarının kodları ve işletim sistemi kodları olmak üzere sınıflanmaktadır. Donanımsal düzeyde bu ayrımı yapmak için mod biti kullanılmaktadır. İşletim sistemi kodlarında mod biti çekirdek moduna (0), kullanıcı uygulaması kodlarında ise kullanıcı moduna (1) alınmaktadır.
4.Soru
Verilen şekilde, iş parçacığı 1’in, iş parçacığı 2’den veri istediğini düşünelim, ancak iş parçacığı 2’nin bu veriyi verebilmesi için iş parçacığı 3’ten veri alması gerekiyorsa ve iş parçacığı 3 ise iş parçacığı 1’den veri gelmeden bu veriyi veremiyorsa bu durumda her üç iş parçacığında hangi durum ortaya çıkacaktır?
Kesme |
Kilitlenme |
Çalışma |
Sinyal |
Senkronizasyon |
Bu durumda her üç iş parçacığı da herhangi bir iş yapamayacak ve kilitlenme durumu ortaya çıkacaktır. Doğru cevap B seçeneğidir.
5.Soru
Hangi işletim sistemi Microsoft Windows tarafından kullanılır?
ReFS |
XFS |
HFS+ |
CFS |
UFS |
Buna göre doğru cevap A seçeneğidir.
6.Soru
Aşağıdakilerden hangisi, tek parça çekirdek tabanlı işletim sisteminin özelliklerinden biri değildir?
Modüler olarak tasarlanmışlardır. |
Dağıtıklık özelliklerinin bu sistem mimarisi içinde gerçeklenmesi zordur. |
Küçük bir mikroçekirdeği vardır. |
Sistemdeki gerekli tüm önemli hizmetleri sunmaktadır. |
Fonksiyonların tümü çekirdeğin içinde yönetilmektedir. |
Tek parça çekirdek mimarisinde genel bir yapı yoktur ancak çekirdek yapısı büyüktür. Çekirdeğin büyük olmasına karşın her tür fonksiyonu içerdiği için genelde hızlıdır.
7.Soru
Von-Neumann mimarisinde Merkezi işlem birimlerinin içinde yer alan küçük boyutlu ve çok hızlı erişilebilen bellek türü aşağıdakilerden hangisidir?
Kontrol Birimi |
Veri Yolu |
Yazmaç |
G/Ç Birimi |
Bellek |
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.
8.Soru
Mac bilgisayarlar, iPhone, iPod veApple X Server’larda kullanılan dosya sistemi, aşağıdaki seçeneklerden hangisidir?
NTFS |
ReFS |
XFS |
FFS |
HFS+ |
Apple MAC OS işletim sistemi kendisinin HFS adlı dosya sisteminin geliştirilmiş hâli olan
HFS+ dosya sistemini kullanmaktadır. HFS+, Mac bilgisayarlar, iPhone, iPod veApple X Server’larda kullanılmaktadır. Buna göre doğru cevap E seçeneğidir.
9.Soru
Donanımların MİB’de çalıştırdığı programı geçici olarak durdurarak bunun yerine kendilerinin ihtiyaç duyduğu işlemleri önce yapmalarını belirttikleri sinyale ne ad verilir?
Semafor |
Bellek Yönetimi |
Kesme İstekleri |
İşlem Senkronizasyonu |
Kilitlenme |
Kesme isteği (IRQ), donanımların MİB’de çalıştırdığı programı geçici olarak durdurarak bunun yerine kendilerinin ihtiyaç duyduğu işlemleri önce yapmalarını belirttikleri sinyaldir.Yukarıda bahsi geçen kesme istekleri (IRQ: Interrupt Request), çeşitli donanımlar tarafından MİB’de çalıştırdığı programı geçici olarak durdurarak bunun yerine kesme işleyici programını çalıştırması sinyalidir. Donanım kesmeleri bir modemden veri alma, klavyede bir tuşa basma veya fareyi hareket ettirme gibi bir olayın gerçekleştirilmesi için kullanılır.
10.Soru
Bu sistem kaynakları işlemcinin, normal yürütüm sırasını değiştirmek ve gereksinim duyulan başka bir işi varsa onu yerine getirmek için kullanılan programlardır. Bunlar, işlemcinin etkinliğini artırır, bir G/Ç işlemi yapılırken işlemcinin diğer komutları yürütmesine olanak verir ve sonradan çalıştırılmak üzere bir sürecin geçici olarak durdurulmasına sağlarlar.
Yukarıda bahsedilen işletim sisteminin sistem kaynağı aşağıdakilerden hangisidir?
Dosya Yönetim Sistemi |
Giriş/Çıkış Adresleri |
Çekirdek ve Kabuk |
Doğrudan Bellek Erişimi |
Kesme İstekleri |
Kesme istekleri, normal yürütüm sırasını değiştirmek ve gereksinim duyulan başka bir işi varsa onu yerine getirmek için kullanılan programlardır. Bunlar, işlemcinin etkinliğini artırır, bir G/Ç işlemi yapılırken işlemcinin diğer komutları yürütmesine olanak verir ve sonradan çalıştırılmak üzere bir sürecin geçici olarak durdurulmasına sağlarlar.
11.Soru
"İşlem tarafından kullanılan MİB ve diğer parametrelerin kulanım zamanlarını içermektedir." Verilen tanım, işlem kontrol bloğunda yer alan öğelerden hangisine aittir?
İşlem durumu |
İşlem numarası |
Hesap bilgileri |
Program sayacı |
MİB zamanlama bilgisi |
Doğru cevap C seçeneğidir.
12.Soru
Aşağıdakilerden hangisi bir sistem yazılımı olan işletim sistemlerinin sorumlulukları arasında yer almaz?
Ana belleği yönetmek |
Bilgisayar donanımının doğrudan denetimini yapmak |
Harici kayıt cihazlarını yönetmek |
Bilgisayar sisteminin güvenliği ve kontrolünü sağlamak |
Yeni içerikler oluşturmak ve depolamak |
Bir sistem yazılımı olan işletim sistemlerinin sorumlulukları hakkında aşağıdakiler söylenebilir:
• ana belleği yönetmek
• bellek hafızasına atılan ve işlemci tarafından işlenen işlemlerin görüntüsünü sağlamak
• bilgisayar donanımının doğrudan denetimini yapmak,
• bilgisayar donanımının yönetimini sağlamak
• bilgisayar sisteminin güvenliği ve kontrolünü sağlamak
• bilgisayarın açılışı sırasında belleğe yüklenen diğer yazılımların çalışmasını sağlamak
• bütün diğer yazılımların belleğe, girdi/çıktı aygıtlarına ve kütük sistemine erişimini sağlamak
• giriş/çıkışları kontrol etmek
• harici kayıt cihazlarını yönetmek
• merkezi işlem birimini farklı işlere yönlendirmek ve yönetmek
• temel sistem işlemlerini ve uygulama yazılımlarını çalıştırmak
13.Soru
Aşağıdakilerden hangisi Von-Neumann mimarisinin ana bileşenlerinden biri değildir?
Bellek |
Kontrol Birimi |
Veri Yolu |
Yazmaç |
Aritmetik Mantık Birimi |
Şekilden de görülebildiği üzere; Bellek, Kontrol Birimi, Aritmetik ve Mantık Birimi, Giriş/Çıkış Birimleri ve bileşenler arasındaki oklarla gösterilen Veri Yolu mimarinin anabileşenlerini oluşturur. Yazmaç ise; MİB içinde yer alan küçük boyutlu, hızlı erişilebilen bellek türü olup ana bileşen değildir. Buna göre doğru cevap D seçeneğidir.
14.Soru
Aygıt yönetiminin aygıt bağımlı ve aygıt bağımsız olmak üzere ikiye ayrılmasının sağladığı özellik aşağıdakilerden hangisidir?
bir programın belleğe yüklenerek daha hızlı çalıştırılmasını sağlamıştır |
sistem kaynaklarına her türlü erişimin kontrol edilmesini sağlamıştır |
kaynak paylaşımını daha etkili hale getirmiştir |
bilgisayara yeni bir donanım eklemeyi çok kolay hâle getirmiştir |
dosyaları okuma, yazma, oluşturma ve silme işlemlerini kolaylaştırmıştır |
Aygıt yönetiminin ikiye ayrılması ile bilgisayara yeni bir donanım eklemek çok kolay hâle gelmiştir.
15.Soru
I. Kontrol, kesme vektörü yoluyla işletim sistemine geçer ve çekirdek moduna geçilir.
II. Kullanıcı, uygulamaları özel izin gerektiren işlemler için sistem çağrılarını kullanır.
III. Çekirdek, kesmedeki parametreleri inceleyerek ne tür bir sistem çağrısı gerçekleştirildiğine karar verir.
Bir yönergenin bilgisayar sistemindeki yaşam döngüsündeki maddeler aşağıdaki şıkların hangisinde doğru sıralamayla verilmiştir?
I – II – III |
II – III – I |
II – I – III |
I – III – II |
III – II – I |
Bir yönergenin bilgisayar sistemindeki yaşam döngüsü şu şekilde özetlenebilir. Başlangıçta kontrol, işletim sisteminin elindedir ve yönergeler çekirdek modunda işletilmektedir. Kontrol, kullanıcı programlarına devredildiğinde işlemci kullanıcı moduna geçirilir (a).
Kullanıcı, uygulamaları özel izin gerektiren işlemler için sistem çağrılarını kullanır. Sistem çağrıları sayesinde çekirdek kullanıcı programları adına işlem yapabilmektedir. Sistem çağrıları kullanılan işlemcinin yapısına bağlı olarak birden fazla yöntemle oluşturulabilir. Fakat bu yöntemlerin tümü, süreçlerin, işletim sisteminden istek yapmaları için kullanılır. Bir sistem çağrısı genellikle bir kesme vektöründeki yakalama halindedir. Sistem çağrıları, çalıştırıldıklarında, genellikle donanım tarafından uygulama kesmesi olarak ele alınırlar. Kontrol, kesme vektörü yoluyla işletim sistemine geçer ve çekirdek moduna geçilir (b).
Sistem çağrısı servisi işletim sistemlerinin bir parçasıdır. Çekirdek, kesmedeki parametreleri inceleyerek ne tür bir sistem çağrısı gerçekleştirildiğine karar verir. Çekirdek, bu parametrelerin doğruluğunu ve geçerliğini kontrol ettikten sonra isteği isleme koyar. İşlem sonucu gerekli yerlere ulaştırıldıktan sonra (ör. okunan veri belleğe yazıldıktan sonra) sistem kontrolü kullanıcı uygulamasına devredilir (c).
16.Soru
Aşağıdakilerden hangisi bir programın ne kadar süre ve ne zaman çalıştırılacağına karar verir?
Anakart |
Mikro İşlemci |
Çekirdek |
Bellek |
Kesme |
Bir işletim sisteminin kalbi olan çekirdek, programların çalışması ve makinenin donanımına güvenli ulaşımını sağlamaktan sorumlu bir yazılımdır. Çok sayıda program varken kaynaklar sınırlıdır. Bu nedenle çekirdek, bir programın ne kadar süre ve ne zaman çalıştırılacağına karar verir.
17.Soru
İşletim sistemiyle ilgili aşağıdaki bilgilerden hangisi doğrudur?
Bir program, hard diskte muhafaza edilmediği için bilgisayar kapandığında kaybolur. |
Bir işlem, bir veya birden fazla iş parçacığından oluşan ve hard diskte kurulmuş olan bir programın çalışması ile ana bellekte oluşan programın aktif bir örneğidir. |
Bir işlem, ana bellekte depolanır ve bilgisayar kapatıldığında bile muhafaza edilir. |
Kullanıcı, aynı programı, eş zamanlı olarak birden fazla kez açamaz. |
İş parçacığı, bilgisayarda en yüksek kaynağa ihtiyaç duyan bir işlemin parçasıdır. |
Birçok işletim sistemi; işlem, iş parçacığı (thread) ve kaynak yönetimini birlikte ele almaktadır. Bir işlem (process) bir veya birden fazla iş parçacığından oluşan ve hard diskte kurulmuş olan bir programın çalışması ile ana bellekte oluşan programın aktif bir örneğidir. Bir program hard diskte muhafaza edilir ve bilgisayar kapansa da burada yer alır. Oysa işlem ana bellekte depolanır ve bilgisayar kapatıldığında yok olur. Birden fazla işlem tek bir program ile de ilişkili olabilir. Örneğin, kelime işlem programı olan Word, hard diske kurulmuştur ve açılmadığı sürece pasif hâldedir. Hard diskteki bilgiler, bilgisayar kapansa da kaybolmaz. Eğer Word programı kullanıcı tarafından çalıştırılırsa bu durumda bu programın bir kopyası ana belleğe alınır ve bu çalışan örneğe işlem denir. Kullanıcı aynı programı birden fazla da açabilir; bu durumda birden fazla Word işlemi olacaktır. Bilgisayar kapatıldığında ise hard diskteki Word programı muhafaza edilirken ana bellekteki Word işlemleri muhafaza edilmeyecektir. İş parçacığı ise bilgisayarda en düşük kaynağa ihtiyaç duyan bir işlemin parçasıdır. İş parçacığı, işleme ayrılmış bellek alanını kullanır. Word örneğinde çalışan bir Word sayfasında resim ekleme, yazının fontunu veya özellikleri değiştirme gibi işler birer iş parçacığı örneği olabilir. Bir işlemde bir iş parçacığı olabileceği gibi birden fazla da iş parçacığı olabilir.
18.Soru
Sistem desteği aşağıdaki faaliyetlerden hangisini kapsamaz?
Kullanıcıya yardımcı olma |
Yazılım hatalarını onarma |
Sistemi kurtarma |
Kullanıcı deneyimini iyileştirme |
Sistemi yeni gereksinimlere göre güncelleme |
Kullanıcı deneyimini iyileştirme faaliyeti Sistem desteği kapsamında değildir.
19.Soru
1 - Bilgisayar sisteminin güvenliği ve kontrolünü sağlar
2 - Bütün diğer yazılımların belleğe, girdi/çıktı aygıtlarına ve kütük sistemine erişimini sağlar
3 - Bilgisayar donanımının doğrudan denetimini yapar
4 - Üretildikten sonra bilgisayara yüklenen işletim sistemi silinemez
5 - Harici kayıt cihazlarını yönetir
Yukarılardan hangileri işletim sistemi hakkında doğru kabul edilir?
1 - 2 - 3 - 5 |
2 - 3 - 4 - 5 |
1 - 3 - 4 - 5 |
1 - 2 - 3 - 4 |
1 - 2 - 4 - 5 |
Üretildikten sonra bilgisayara yüklenen işletim sistemi, istenildiği zaman silinebilir ve aynı veya farklı bir işletim sistemi bilgisayara yeniden yüklenebilir.
Diğer maddeler doğrudur.
20.Soru
Aşağıdakilerden hangisi sistem programı değildir?
İşletim Sistemi |
Düzenleyici |
Derleyici |
Komut Yorumlayıcı |
Mikro Program |
Mikro Program (Rom) donanımdır.
-
- 1.SORU ÇÖZÜLMEDİ
- 2.SORU ÇÖZÜLMEDİ
- 3.SORU ÇÖZÜLMEDİ
- 4.SORU ÇÖZÜLMEDİ
- 5.SORU ÇÖZÜLMEDİ
- 6.SORU ÇÖZÜLMEDİ
- 7.SORU ÇÖZÜLMEDİ
- 8.SORU ÇÖZÜLMEDİ
- 9.SORU ÇÖZÜLMEDİ
- 10.SORU ÇÖZÜLMEDİ
- 11.SORU ÇÖZÜLMEDİ
- 12.SORU ÇÖZÜLMEDİ
- 13.SORU ÇÖZÜLMEDİ
- 14.SORU ÇÖZÜLMEDİ
- 15.SORU ÇÖZÜLMEDİ
- 16.SORU ÇÖZÜLMEDİ
- 17.SORU ÇÖZÜLMEDİ
- 18.SORU ÇÖZÜLMEDİ
- 19.SORU ÇÖZÜLMEDİ
- 20.SORU ÇÖZÜLMEDİ