mahonick ÜyePuan: 1768.5 | Gönderilme Tarihi: 19 Aralık 2009 00:01:09
TBİL-407 İşletim Sistemleri
BÖLÜM 1
1- İşletim sistemi, kullanıcılar ile donanım arasında yer alan bir yazılımdır.
Doğru
Yanlış
2- İşletim sistemi kullanıcılara kolay bir işletim ortamı sunarken sistem kaynaklarının
verimli kullanımını da amaçlamak zorundadır.
Doğru
Yanlış
3- Güvenli işletim, işletim sisteminin sorumluluğu dışında ele alınır.
Doğru
Yanlış
4- İşletim sistemi çekirdek kesimi donanımın ayrıntısını üst katmanlardan gizler.
Doğru
Yanlış
5- Ana belleğin programlar arasında paylaşılması bellek yönetiminden bağımsız
düşünülür.
Doğru
Yanlış
6- Ana işlem biriminin yönetimi görev yönetimi olarak da bilinir.
Doğru
Yanlış
7- Kabuk katman uygulama programlarına hizmet veren bir katmandır.
Doğru
Yanlış
8- UNIX'te Shell, bir iş tanım dilidir ve bir programlama dili yetkinliğindedir.
Doğru
Yanlış
9- Uygulama programından isletim sistemine sapış, alt yordam çağırma düzeneği ile
gerçekleşir.
Doğru
Yanlış
10- Program ile görev arasında herhangi bir ayrım bulunmaz.
Doğru
Yanlış
11- Aşağıdaki ifadelerden hangisi doğru değildir ?
İşletim sistemi olmadan bir bilgisayar sisteminden yararlanmak olanaksızdır.
İşletim sistemi kolay, hızlı ve güvenli bir işletime olanak verir.
İşletim sistemi donanım nitelikli bileşenler de içeren karmaşık bir sistemdir.
İşletim sistemi kullanıcılar ve sistem kaynakları arasında yer alır.
12- Aşağıdaki ifadelerden hangisi doğru değildir ?
İşletim sistemi katmanlara dağılmış bir dizi alt kesimden oluşur.
Sistem kaynakları donanım nitelikli kaynaklardır.
Kaynak paylaşımının kurallarını işletim sistemi belirler.
Sistem kaynaklarının verimli kullanımından işletim sistemi sorumludur.
13- İş kavramına ilişkin aşağıdaki ifadelerden hangisi doğru değildir?
İş, bir bütün olarak ele alınması istenen komut/program takımına verilen addır.
İş, program kavramını genişleterek içeren bir kavramdır.
Kişisel bilgisayar sistemleri tek iş düzeninde çalışır.
İşler, tanım dilleri kullanılarak yaratılır ve özel tür kütükler içinde saklanır.
14- Görev kavramına ilişkin aşağıdaki ifadelerden hangisi doğru değildir?
Görev, işletim aşamasında programa verilen addır.
Çok görevli işlem çok iş düzeni için bir zorunluluktur.
İşletime alınan her program için bir görev iskeleti tanımlanır.
Görev iskeleti içinde, ana işlem birimi yazmaçları için yer öngörülür.
15- Aşağıdaki ifadelerden hangisi doğru değildir?
Toplu işlemde sisteme sunulan işler hemen işletime alınırlar.
Çok kullanıcılı sistemler etkileşimli işlemin uygulandığı sistemlerdir.
UNIX'te sisteme giren her kullanıcı için, Shell, ayrı bir görev olarak işletilir.
Toplu ve etkileşimli işlem, birlikte kullanılabilen işlem türleridir.
16- Aşağıdaki ifadelerden hangisi doğru değildir ?
AİB'nin yönetimi görev yönetimi olarak da adlandırılır.
Zamanuyumlama düzenekleri, paylaşılan verilerin bütünlüğünün korunmasına da katkı
verir.
Ana bellek yönetici, kullanıcılara programlarını sayfalama (paging) olanağı verir.
G/Ç sistemi aygıt sürücü yordamları içerir.
17- Sistem çağrılarına ilişkin aşağıdaki ifadelerden hangisi doğru değildir ?
İşletim sistemini oluşturan katmanlar arası hizmet alış-verişinde de kullanılır.
Uygulama programlarından işletim sistemine sapış için bir düzenektir.
Yazılım kesilmeleri, sistem çağrılarını gerçekleştirmede kullanılan bir düzenektir.
Sistem çağrı argümanları, fiziksel gerçekleştirim modelini taban alır.
18- Aşağıdaki ifadelerden hangisi doğru değildir?
Çevrim dışı uygulamada veriler sisteme dolaylı olarak sunulur.
Aynı anda birden çok görevin işletilmesi, çok görevli işlem yapıldığını göstermez.
Sistem çağrı düzeneği, kolay kullanımı gerçekleştiren bir düzenektir.
Gerçek zamanlı işlem ve çevrim-içi uygulama aynı anlama gelen iki kavramdır.
19- Aşağıdaki sözcükleri, kavramsal olarak biri diğerini içeren biçimde sıralamak
gerekirse hangi sıra sizce daha anlamlıdır?
Kullanıcı, İş, Program, Görev
Kullanıcı, Program, İş, Görev
Program, Görev, İş, Kullanıcı
Program, İş, Görev, Kullanıcı
20- Günümüz bilgi işlem ortamını, aşağıdaki ifadelerden özellikle hangisi niteler?
Dağıtımlı işlem
Çok kullanıcılı sistem
Gerçek zamanlı işlem
Toplu işlem
BÖLÜM 2
1- Giriş/Çıkış birimleri Arabirim ve sürücüden oluşur.
Doğru
Yanlış
2- Giriş/Çıkış arabirimi ana belleğe ana işlem birimi üstünden bağlanır.
Doğru
Yanlış
3- RS232, ardıl bağlantı standartıdır.
Doğru
Yanlış
4- Arabirimler, sürücülerin karmaşık denetim ayrıntılarını sistem programlarından
gizler.
Doğru
Yanlış
5- Koşut (paralel) bağlantılarda standart iletişim hızları kullanılır.
Doğru
Yanlış
6- Damga boyu, koşut bağlantılı arabirimlerde programlanabilen bir parametredir.
Doğru
Yanlış
7- Giriş/Çıkış arabirimleri güdüm, durum yazmaçları ile veri yastıklarından oluşan bir
bütün olarak düşünülebilir.
Doğru
Yanlış
8- Güdüm yazmaçları aracılığıyla, arabirimin, programlanan işlemin hangi aşamasında
olduğu izlenebilir.
Doğru
Yanlış
9- Giriş/Çıkış yastıkları, verilerin, arabirim düzeyinde geçici olarak saklandığı bellek
ögeleridir.
Doğru
Yanlış
10- Kesilme düzeneği Giriş/Çıkış arabirimlerinin programlanmasında kullanılan bir
düzenek değildir.
Doğru
Yanlış
11- Aşağıdaki ifadelerden hangisi doğru değildir?
Giriş/Çıkış arabirimleri sürücülerine ya ardıl ya da koşut olarak bağlıdır.
Ardıl bağlantı, koşut bağlantıya göre daha hızlıdır.
Centronix bir koşut bağlantı standartıdır.
Zamanuyumlu ve zamanuyumsuz bağlantı türleri ardıl bağlantı için anlamlıdır.
12- Aşağıdaki ifadelerden hangisi doğru değildir?
Arabirimler, güdüm yazmacları aracılığıyla programlanır.
Giriş/Çıkış yastıkları her zaman birden fazladır.
Durum yazmaçları programlanan işlemlerin hangi aşamada olduğunu izlemede kullanılır.
Arabirim yazmaç ve yastıklarının birer adresi bulunur.
13- (in al,[dx]) komutuyla ilgili olarak aşağıdakilerden hangisi söylenemez?
Doğrudan adresleme yapan bir komuttur.
Giriş/Çıkış kapı içeriğini al yazmacına okumayı sağlar.
Giriş/Çıkış kapı adresi 16 bitlik bir adrestir.
80X86 türü işleyicilere ilişkin bir makina komutudur.
14- Seçmeli giriş/çıkış programlama için aşağıdakilerden hangisi söylenemez?
Durum yazmac(lar)ı sürekli sınanarak başlatılan işlemin sonlanıp sonlanmadığı sürekli
sınanır.
Durum yazmaçlarının sınanması makina komutları işletilerek yapılır.
Birden çok giriş/çıkış birimi bulunması durumunda kullanılamaz.
Hizmet içi önceliklerin ele alınması bu yöntemle mümkün değildir.
15- Kesilme düzeneğine ilişkin aşağıdakilerden hangisi söylenemez?
Giriş/Çıkış birimlerinin rasgele ortaya çıkan istemlerini ele almada kullanılır.
Giriş/Çıkış birimleri, istemlerinin ele alınması için kesilme girişleri üzerinden işleyiciyi
uyarmaları gerekir.
Kesilme girişine uyarı gelmesi sonucu ilgili kesilme yordamına sapılır.
Kesilme yordamına sapışla altyordama sapış düzeneği aynıdır.
16- Kesilme düzeneğine ilişkin aşağıdakilerden hangisi söylenemez?
Kesilme uyarıları arabirimlerin durum bitlerine dayalıdır.
Dış kesilmeler, işleyici düzeyinde genel maske ile maskelenir.
İşleyici tüm kesilmeleri ele alabilmek için komut uygula evresinde kesilme girişlerini
sınamalıdır.
Kesilme yordamına sapışta, kesilen yordama geri dönüş adresi kesilme yordamı
tarafından saklanmalıdır.
17- 80X86 kesilme düzeneğine ilişkin aşağıdakilerden hangisi söylenemez?
PSW/FLAG kesilme yordamınca yığıta saklanır.
Kesilme yordamına arabirimin sağladığı tür değeri kullanılarak sapılır.
Kesilme yordamına dolaylı adresleme yoluyla sapılır.
Kesilme önceliği denetleme birimi, işleyiciye arabirimler adına tür bilgisi sağlar.
18- Arabirimler, kesilme istem imleri yönünden işleyiciye zincirleme bağlıysa aşağıdaki
ifadelerden hangisi doğru değildir?
Kesilme öncelikleri kesilme yordamlarınca ele alınmalıdır.
Kesilme alındı imleri de arabirimlere zincirleme bağlantı mantığı ile ulaşır.
i inci kesilme yordamı, i+1,…, n-1 inci (sonuncu) arabirim yerel maskelerini
sıfırlamalıdır.
Arabirimler kesilme kimlik yazmacı içermek durumundadır.
19- 0'dan 4'e sıralanan 5 adet arabirimin kesilme önceliği denetleme birimi üzerinden
işleyiciye bağlı olduğu bir görünümde aşağıdaki ifadelerden hangisi anlamsızdır?
2. arabirim kesilme yordamı işletilirken 3 ve üstü arabirim kesilme istemleri ele alınamaz.
1. arabirim kesilme yordamından iret komutu ile 0. arabirim kesilme yordamına geri
dönüş olanaksızdır.
0. arabirim kesilme yordamı işletilirken 1. arabirim kesilme yordamı adres evrenindeki bir
adrese yığıtta raslamak olanaksızdır.
3. arabirim kesilme yordamı işletilirken süren hizmet yazmacının 1. biti kurulu olamaz.
20- Doğrudan bellek erişim denetim birimi için aşağıdaki ifadelerden hangisi
anlamsızdır?
Sürücü ana bellek arası veri aktarımlarını program işletimi olmaksızın aktarmaya olanak
verir.
Ana belleğe ana işlem biriminden bağımsız erişir.
Arabirimler aktarım istemlerini ana işlem birimi yerine bu birime yaparlar.
Hem arabirim hem de işleyici özellklerine sahiptir.
BÖLÜM 3
1- Ana işlem biriminin yönetimi görev yönetimi olarak da bilinir.
Doğru
Yanlış
2- Görev yönetici kendinden sonra hangi programın ana işlem birimine
anahtarlanacağına karar verir.
Doğru
Yanlış
3- Sistemde bir görevi temsil eden birden çok görev iskeleti bulunur.
Doğru
Yanlış
4- Görev iskeletinin, işletim sisteminden bağımsız standart bir formatı bulunur.
Doğru
Yanlış
5- Görev iskeletinde yer alan durum bilgileri, görevin hazır, bekler gibi durumunu
gösterir.
Doğru
Yanlış
6- Görev anahtarlamada, işletim ortamının saklanması ve kurulması anahtarlanan
görevin sorumluluğundadır.
Doğru
Yanlış
7- Bir görevin "hazır" durumdan "çalışır" duruma geçmesi görev yönetici tarafından
gerçekleştirilir.
Doğru
Yanlış
8- UNIX'te görevler özel bir sistem görevi tarafından yaratılır.
Doğru
Yanlış
9- Etkileşimli işlemde programlar sisteme sunulur sunulmaz görev tanımları yapılarak
hazır görev kuyruğuna bağlanır.
Doğru
Yanlış
10- Zaman dilimli görev yönetim algoritması kesen bir algoritma değildir.
Doğru
Yanlış
11- Aşağıdaki ifadelerden hangisi doğru değildir?
Görev, bir programa işletimi sırasında verilen addır.
Bir görev işletimi sırasında hazır, bekler, çalışır durumlarından birinde bulunur.
Görev yönetici, kısa dönemli planlama kesimi olarak da anılır.
Görev yönetici ana işlem birimine bağlam anahtarlama kapsamında anahtarlanır.
12- Aşağıdaki ifadelerden hangisi doğru değildir?
Görev anahtarlama, bağlam anahtarlamaya göre daha pahalı bir işlemdir.
Bir görev çalışır durumdan hazır duruma kendi isteğiyle geçemez.
Bir görev bekler durumdan hazır duruma talep ettiği kaynak hazır olunca geçer.
Bir görev bekler duruma, görev yöneticinin tasarrufuna dayalı olarak da geçebilir.
13- Aşağıdaki ifadelerden hangisi doğru değildir?
Bir görevin açtığı kütük bilgileri, örneğin fd, görev iskeleti içinde yer alır.
Kütük açma işlemi görevin bekler duruma geçmesine neden olmaz.
Görev iskeleti yapısı işletim sisteminden işletim sistemine farklılık gösterir.
Bir sistemde toplam görev iskeleti sayısı için mutlaka bir üst sınır değeri bulunur.
14- Aşağıdaki ifadelerden hangisi doğru değildir?
Birden çok hazır ve bekler durumu olabilirken çalışır durumu genelde biriciktir.
Görevler arası zamanuyumu, semafor olarak anılan bir kaynakla temsil edilir.
Bir görev sonlandığında görev iskeleti yok edilir.
Her görevin, sistemde biricik bir kimliği bulunur.
15- Aşağıdaki ifadelerden hangisi doğru değildir?
Ana bellek görevlerin, giriş/çıkışlar gibi, bekleyeceği bir kaynak değildir.
Her giriş/çıkış birimi için ayrı bir bekleme kuyruğu öngörmek zorunlu değildir.
Paylaşılan bir kütüğe erişen bir görev, buna erişmek isteyen diğer görevlerin beklemesine
neden olur.
Çeşitli bekleme kuyrukları kaynak bekleme kuyruğu olarak tanımlanır.
16- Aşağıdaki ifadelerden hangisi doğru değildir?
UNIX'te kill komutu, bir görevin iskeletini boş görev iskeletleri listesine bağlar.
UNIX'te fork() işlevini işleten göreve ilişkin, görev kimliği dışında birebir benzer ikinci
bir görev iskeleti yaratılır.
UNIX'te fork() işlevini izleyen kesim, oğul görevden sonra işletilir.
UNIX'te exec() işlevi bir görevin görev iskeletini günlemede kullanılır.
17- /* prog adıyla derlenmiş program */main(){if(fork()==0)execlp("./prog1","prog1",
NULL);printf("Günaydın\n");}/* prog1 adıyla derlenmiş program
*/main(argc,argv)int argc;char *argv[ ];{ printf("günaydın\n"); }Yukarıdaki
programa göre aşağıdakilerden hangisi söylenemez?
prog adlı program ekrana Günaydın yazdırır.
prog1'e aktarılan argüman yoktur.
if(fork()==0) komutunu hem ata, hem oğul görev işletir .
execlp() komutunu işleten görev bunu izleyen komutu artık işletmez.
18- Aşağıdaki ifadelerden hangisi doğru değildir?
Toplu işlem bağlamında sisteme sunulan işler görev tanımları yapılıp hazır görev kuyruğu
yerine bekler kuyruğuna bağlanır.
İş yönetimi uzun dönemli planlama olarak da bilinir.
İş yönetimi, görev yönetimine girdi sağlayan bir kesimdir.
Bellekte yer bekler kuyruğu, kaynak bekleme kuyrukları kapsamında düşünülür.
19- Görev yönetim algoritmalarıyla ilgili olarak aşağıdakilerden hangisi doğru değildir?
Ana işlem biriminin verimli kullanımını amaçlar.
Ana işlem biriminin verimli kullanılmasından, bu kaynağın mümkün olduğunca çalışır
durumda tutulması anlaşılır.
Ana işlem biriminin çalışır durumda tutulması yanıt süresinin kısaltılmasını sağlar.
İş tamamlanma süresi işletim ve bekleme sürelerinin toplamıdır.
20- Görev yönetim algoritmalarıyla ilgili olarak aşağıdakilerden hangisi doğru değildir?
İlk gelen önce algoritması görevlerin, hazır görevler kuyruğuna geliş sırasında işletildiği
bir yönetim algoritmasıdır.
Priority aging yöntemi zaman dilimli görev yönetim algoritmasıyla kullanılır.
En kısa işletim süresi kalan önce algoritması en kısa ortalama bekleme süresi sağlamayı
amaçlar.
Çok kuyruklu görev yönetiminde farklı nitelikli birden çok hazır görev kuyruğu bulunur.
BÖLÜM 4
1- Birlikte işletilen görevler mutlaka etkileşir.
Doğru
Yanlış
2- Yazıcı bölüşülür bir kaynaktır.
Doğru
Yanlış
3- Salt okuma amacıyla erişilen ortak kaynaklar için zamanuyumu gereksizdir.
Doğru
Yanlış
4- Ortak kaynaklar kritik kesimler olarak da bilinir.
Doğru
Yanlış
5- Kesilme düzeneği uygulama düzeyi görevler arası zamanuyumu için kullanılamaz.
Doğru
Yanlış
6- Intel xchg komutu test_and_set türü bir komuttur.
Doğru
Yanlış
7- Semafor işleçleri üst düzey zamanuyumlama araçlarıdır.
Doğru
Yanlış
8- UNIX’te pipe() sistem çağrısı görevler arası zamanuyumlamada kullanılamaz.
Doğru
Yanlış
9- Karşılıklı dışlama kilitlenmelere kaynaklık eder.
Doğru
Yanlış
10- İşletim sistemleri yeniden kullanılır kaynaklara ilişkin kilitlenmelerle ilgilenmez.
Doğru
Yanlış
11- Aşağıdaki ifadelerden hangisi doğru değildir?
Günleme amacıyla kaynak paylaşan görevler etkileşir.
Ortak kaynağa erişim yapan komut dizileri kritik kesim bağlamında düşünülür.
Sorgulama amaçlı da olsa ortak kaynağa erişimi denetim altında tutmak gerekir.
Kritik kaynağa erişim sırasında yapılan denetim, zamanuyum denetimi olarak bilinir.
12- Aşağıdaki ifadelerden hangisi doğru değildir?
Sistem donanım kaynakları bölüşülür kaynaklar değildir.
Görevlerin ortak kaynağa denetimsiz erişimi veri bütünlüğüne bir tehdittir.
Ortak kaynak dendiğinde değişken türü nesneler de anlaşılır.
Kütük yeniden kullanılır bir kaynak olarak düşünülebilir.
13- Aşağıdaki ifadelerden hangisi doğru değildir?
Birlikte çalışan görevlerden en çok birinin kritik kesimine girebilmesi koşulu karşılıklı
dışlama olarak bilinir.
Birlikte çalışan görevlerden en az birinin kritik kesimine girebilmesi koşulu karşılıklı
tıkanmayı engellemek için düşünülür.
Kritik kesiminin dışındaki bir görev birlikte çalıştığı diğer görevleri engellerse ortak
kaynak veri bütünlüğünü bozar.
Görevler arası zamanuyum yöntemleri sistem görünümlerine ilişkin varsayım
yapmamalıdır.
14- while(durum == 0);durum = 0;Yukarıdaki komut ikilisi için aşağıdakilerden hangisi
söylenemez?
Bu iki komut, kesilmeler yönünden bölünmez olarak işletilirse, kritik kesimlerine
girmeden bu komutları çalıştıran görevler arası zamanuyumu sağlanır.
durum sıfır ise, ortak kaynak kullanım sırasının 0. görevde olduğu da anlaşılabilir.
durum görevler arası paylaşılan bir değişken değildir.
test set türü komutlarla bu iki komuta eşdeğer tek bir komut öngörülür.
15- Aşağıdaki ifadelerden hangisi doğru değildir?
Sayan semaforlar 0 da dahil eksi tamsayılar üzerinde tanımlıdır.
0 ve 1 değerlerini alabilen semaforlara ikili semaforlar denir.
Semafor işleçleri görevler arasında çapraz kullanılarak işletim akış denetimi sağlanır.
Sistemde tanımlı her semafor için bir bekler durumu tanımlıdır.
16- Aşağıdaki ifadelerden hangisi doğru değildir?
UNIX’t pipe düzeneği, üst düzey bir zamanuyum düzeneğidir.
UNIX’te fifo ve pipe türü kütükler open() sistem çağrısı ile yaratılır.
UNIX’te fifo türü kütükler ile pipe türü kütüklerin yapısı eşdeğerdir.
UNIX’te fifo ve pipe türü kütükler için seek() sistem çağrısı anlamsızdır.
17- Monitor kavramına ilişkin olarak aşağıdakilerden hangisi söylenemez?
Ortak kaynağa erişim yapan yordamların toplandığı kümedir.
JAVA’da her nesne aslında bir monitor olarak da düşünülebilir.
JAVA'da her nesnenin bir kilit’i ve bununla ilişkili bir bekleme durumu bulunur.
JAVA’da nesnelere ilişkin yöntemlerden en çok biri nesne üstünde işlem yapabilir.
18- Aşağıdaki ifadelerden hangisi doğru değildir?
İstem üzerine kaynak atama, görevlerin kaynakları işletim aşamasında teker teker elde
etmesidir.
İstem üzerine kaynak atama, kilitlenmeleri ortaya çıkaran bir koşuldur.
İstem üzerine kaynak atama, döngüsel beklemeyi ortaya çıkarmaz.
Görevlere atanan kaynaklar, görevler serbest bırakmadıkça geri alınamazsa kilitlenme
oluşabilir.
19- Aşağıdaki ifadelerden hangisi doğru değildir?
Kilitlenmelerden korunma yaklaşımı, kilitlenmelerin oluşma koşullarından en az birini
ortadan kaldırmayı amaçlar.
Kilitlenmelerden korunma, işletim sisteminin uygulama programlarını kilitlenmelerden
korumak için uyguladığı bir politikadır.
Two phase locking veri tabanı yönetim sistemleri tarafından kullanılan bir
kilitlenmelerden korunma yöntemidir.
Görev yönetiminin varlığı ana işlem biriminin paylaşılmasından dolayı kilitlenmelere
engeldir.
20- Aşağıdaki ifadelerden hangisi doğru değildir?
Ortak kaynakları çapraz biçimde bekleyen görevler döngüsel bekleme durumundadır.
Döngüsel beklemeye dayalı kilitlenme, kilitlenen görevlerden en az biri sonlanarak
çözülebilir.
Kimi işletim sistemlerinde kilitlenmelere karşı önlemler bulunmaz.
Banker algoritması sistem kaynaklarını belirli bir sıradüzen içinde atama ve serbest
bırakmayı tanımlar.
BÖLÜM 6
1- Kütükler, disk birimlerinde saklanan veri kümeleriyle sınırlıdır.
Doğru
Yanlış
2- Her işletim sistemi, kütük için mantıksal bir model tanımlar.
Doğru
Yanlış
3- Kütükler, fiziksel olarak bitişken veri öbeklerinden oluşur.
Doğru
Yanlış
4- Kütük yönetim sistemi mantıksal adres-fiziksel adres geçişini sağlar.
Doğru
Yanlış
5- Kütüklere simgesel adlar verilmesi kütük yönetim sisteminin denetimi dışındadır.
Doğru
Yanlış
6- Kütük yönetim sistemi kütüklere erişimi sağlar, düzenleme işlemlerine katkı vermez.
Doğru
Yanlış
7- Tek düzeyli kılavuz yapısı, çok düzeyliye tercih edilir.
Doğru
Yanlış
8- /etc/src/proje3/aaa.c simgesi bir kütüğün biricik kimliğidir.
Doğru
Yanlış
9- UNIX dizinli yer atama yönetminin bir türevini kullanır.
Doğru
Yanlış
10- Kütüklere en hızlı erişim, bitişken yer atama yöntemi ile sağlanır.
Doğru
Yanlış
11- Aşağıdaki ifadelerden hangisi doğru değildir?
Modern işletim sistemleri G/Ç birimlerini kütükler gibi ele alır.
Kütüklerin disk-ana bellek arasında fiziksel olarak taşınması, kütük yönetim sistemince
gerçekleştirilir.
Mantıksal model yaklaşımı, kolay kullanım amacına yöneliktir.
Kütüklerle ilgili sistem çağrıları mantıksal modeli taban alır.
12- Aşağıdaki ifadelerden hangisi doğru değildir?
UNIX kütükleri, programların görüntü adres evrenlerinde düşünebilmeyi olanaklı kılar.
UNIX’te G/Ç birimlerinin, kütükler gibi biricik simgesel kimlikleri bulunur.
UNIX’te sürücü kimliği, kütük kimliğinin bir parçasıdır.
UNIX sürücüden bağımsız G/Ç yaklaşımını desteklemez.
13- /users/mehmet/odevler/isdeney3 satırına ilişkin aşağıdakilerden hangisi söylenemez?
Bir kütüğün sistemdeki biricik kimliğidir.
Sistemde çok düzeyli kılavuz yapısı kullanılmaktadır.
Şimdiki kılavuz altında yer alan bir kütüğe ilişkindir.
open() sistem çağrısının ilk argümanı olabilir.
14- UNIX open() sistem çağrısıyla ilgili olarak aşağıdakilerden hangisi söylenemez?
Güvenliğe destek vermez.
Bu çağrıyla, ilgili kütüğün i-node yapısı diskten ana belleğe taşınır.
Döndürdüğü parametre, ilgili kütüğün i-node yapısına göstergedir.
Bir kütükle ilgili bu çağrı işletilmeden ilgili diğer kütük çağrıları kullanılamaz.
15- UNIX close() sistem çağrısıyla ilgili olarak aşağıdakilerden hangisi söylenemez?
Argüman taşımaz.
Bu çağrıyla, ilgili kütük i-node yapısı hemen diske yazılmaz.
Bu çağrı işletilmeden güç kaynağı kapanırsa kütük üzerinde yapılan son günlemeler
kaybedilir.
Bir kütük kapanmadan yeniden açılamaz.
16- Kütüklerle ilgili adreslemeye ilişkin aşağıdakilerden hangisi söylenemez?
Üst soyutlama düzeyinde kütük içi bir baytın adresinden söz edilebilir.
{silindir, kafa, sektör} üçlüsü, en alt düzey fiziksel adres olarak bilinir.
Ara soyutlama düzeyinde kütük öbek adresleri, sürücü başına göreli doğrusal adreslerdir.
Ara soyutlama düzeyinden fiziksel adreslere geçiş G/Ç sisteminin sorumluluğundadır.
17- Kılavuz kütüklere ilişkin aşağıdakilerden hangisi söylenemez?
UNIX’te kök kılavuz ve alt kılavuzların yapısı özdeştir.
UNIX’te kılavuz kütük satırı i-node numarasını taşır.
FAT tabanlı sistemlerde kılavuz kütük satırı fiziksel öbek adresi içermez.
FAT tabanlı sistemlerde diskte alt kılavuzlar için özel bir alan öngörülmez.
18- 2KB’lık fiziksel öbeklerden oluşan ve 24 bitlik bir FAT yapısı ile uyumlu en büyük
disk boyu ne kadardır?
4TeraB
128GB
32GB
512MB
19- /users/mehmet/odevler/isdeney3 kütüğünü açarken en çok kaç disk erişimi gerekir?
8
7
6
5
20- i-node öbek adres alanında 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 547, eof
değerlerini taşıyan bir kütüğün, 2KB’lık kaç fiziksel öbeği bulunur? (Öbek adres
boyu 32 bit olarak alınacaktır)
11
512
522
Bilinemez
BÖLÜM 7
1- Felaket durumunda kurtarma, güvenlik ve koruma kapsamında ele alınır.
Doğru
Yanlış
2- Bilgisayar sisteminden izinsiz yararlanmaya karşı önlemler güvenlik ve koruma
kapsamında düşünülür.
Doğru
Yanlış
3- İşletim sistemi, bilgisayar ortamında saklanan verilerin gizliliğini korumak
zorundadır.
Doğru
Yanlış
4- Veri bütünlüğü, verilerin bozulmaması anlamında kullanılır.
Doğru
Yanlış
5- Kullanılabilirlik verilere erişimin denetimi anlamınadır.
Doğru
Yanlış
6- Sistem programcıları, ayrıcalıklı kullanıcılardır.
Doğru
Yanlış
7- Sıradan kullanıcılar işletim sistemi modunda çalışır.
Doğru
Yanlış
8- Koruma halkalarına ilişkin kod bitleri için, AİB'nde özel bir yazmaç öngörülür.
Doğru
Yanlış
9- Parolaya dayalı giriş denetimi en yaygın denetim türüdür.
Doğru
Yanlış
10- Sayfa tanım çizelgesine, ilgili programı işleten sıradan kullanıcı da erişebilmelidir.
Doğru
Yanlış
11- Ana bellek, işletim sistemi erişim denetiminin dışında ele alınır.
Doğru
Yanlış
12- UNIX'te erişim listeleri kütükler için kullanılır.
Doğru
Yanlış
13- chmod 777 /usr/lab/deney4 komutu ile, deney4 kütüğü herkesin her tür erişimine
açılır.
Doğru
Yanlış
14- Şifreleme, saklanan verilerin güvenliğine katkı sağlamaz.
Doğru
Yanlış
15- İşletilir kod içermeyen kütükler virüs taşımaz.
Doğru
Yanlış
16- Aşağıdaki ifadelerden hangisi doğru değildir?
İşletim sistemi bilgisayar sisteminin sağlıklı çalışmasını sağlayacak önlemler alır.
Kişisel bilgisayar sistemlerinde giriş denetimi yapılmaz.
Verilere her türlü erişim denetlenmelidir.
Verilere erişim okuma, yazma ve işletme olarak 3 biçimde olabilir.
17- Aşağıdaki ifadelerden hangisi doğru değildir?
Veri güvenliğinden veri bütünlüğü ve gizliliğinin korunması da anlaşılır.
Veri gizliliği kriptolama/şifreleme ile sağlanır.
Ortak anahtar kriptolama/şifreleme yöntemi, simetrik bir kriptolama yöntemidir.
Bilgisayar kurtları veri bütünlüğü için bir tehdittir.
18- chacl 'saatci.bmb = r-x' /usr/saatci/prog komutu için aşağıdakilerden hangisi
söylenemez?
Bu komutun yerine chmod 555 /usr/saatci/prog komutu da kullanılabilirdi.
saatci adlı kullanıcı prog üzerinde değişiklik yapamaz.
Bu komut prog adlı kütüğün erişim listesini günler.
bmb, saatci adlı kullanıcının grubunu temsil eder.
19- Koruma halkaları için aşağıdakilerden hangisi söylenemez?
3 bit ile 8 koruma halkası tanımlanır.
Nesneler için N koruma halkası, kullanıcılar için N farklı ayrıcalık düzeyi demektir.
Nesnelerin ayrıcalık düzeyi AİB Durum Yazmacı içinde saklanır.
i inci koruma halkadaki nesnelere erişim hakkı bulunan bir görev, i+1 inci halkadaki
nesnelere de erişebilir.
20- Aşağıdaki ifadelerden hangisi doğru değildir?
Görev yetki listesi, kullanıcının nesnelere erişim haklarını listeler.
Yetki tabanlı sistemlerde, erişim denetimi, adresleme süreci içinde gerçekleşir.
Sıradan kullanıcılar ayrıcalıklı komutları işletemezler.
Ayrıcalıklı komutlar üst düzey programlama dilleriyle tanımlanır.
BÖLÜM 8
1- Farklı her G/Ç birimi için ayrı bir aygıt sürücü bulunur.
Doğru
Yanlış
2- UNIX’te tüm G/Ç birimleri, kütükler gibi ele alınır.
Doğru
Yanlış
3- Kütük yönetim sistemi damga tabanlı aygıt sürücülere doğrudan erişemez.
Doğru
Yanlış
4- Aygıt sürücüler open(), read() gibi bir dizi yordamlar içermek zorundadır.
Doğru
Yanlış
5- Aygıt sürücüler kesilme yordamları içermez.
Doğru
Yanlış
6- Donanım hatalarının saptanması aygıt sürücülerin sorumluluğunda değildir.
Doğru
Yanlış
7- Disk sürücüsü damga tabanlı bir aygıt sürücüdür.
Doğru
Yanlış
8- Aygıtların (G/Ç birimlerinin), kütüklerinki ile birebir aynı bir i_node yapıları
bulunur.
Doğru
Yanlış
9- Aygıtlar (G/Ç birimleri) özel kütükler olarak ele alınırlar.
Doğru
Yanlış
10- Major Device numarası aygıt sürücüye bir göstergedir.
Doğru
Yanlış
11- Her aygıt sürücü struct file_operations adlı yapıdaki tüm yordamları içermek
zorundadır.
Doğru
Yanlış
12- Aygıt sürücü kütüğü mknod komutu ile yaratılır.
Doğru
Yanlış
13- Damga tabanlı aygıt sürücülerin init() işlevini içermesine gerek yoktur.
Doğru
Yanlış
14- Aygıt sürücü release() işlevi, uygulama programında close() işlevi işletildiğinde
çağrılır.
Doğru
Yanlış
15- Yeni bir aygıt sürücünün sisteme eklenmesi, işletim sisteminin yeniden derlenmesini
gerektirir.
Doğru
Yanlış
16- Aygıt sürücüler için aşağıdaki ifadelerden hangisi doğru değildir?
Uygulama programlarının bir aygıttan okuma istemi, kütük yönetim (KY) sistemine
yönlendirilir.
Aygıttan okunan baytların uygulama evrenine aktarılması KY sistemince gerçekleştirilir.
Bir aygıttan okuma isteminde bulunan kullanıcı görevi bekler duruma geçer.
G/Ç arabiriminden gelen kesilme uyarıları, sözkonusu G/Ç birimine ilişkin aygıt sürücü
içinde tanımlı kesilme yordam(lar)ı tarafından ele alınır.
17- Aşağıdakilerden hangisi bir aygıt sürücünün ioctl() işlevinin yerine getirdiği işlem
değildir?
Arabirimin, işletimin başında ön belirleme işlemlerini yapma
Arabirim güdüm yazmacını işletim sırasında günleme
Arabirim durum yazmacını gerektiğinde okuma
Arabirimin işletim parametrelerini gerektiğinde değiştirme
18- vmalloc()ile ayrılan alanlar üzerinde DBE işlemlerinin yapılamamasının gerekçesi
hangisidir?
Bu işlevin çekirdek katmana özgü bir işlev olması
Bu işlev ile sağlanan alanların değişken boyda olması
DBE Biriminin fiziksel adreslerle çalışması
Bu işlev ile ayrılan alanların vfree() ile serbest bırakılması
19- file_operations adlı yapı aşağıdaki işlevlerden hangisini içermez?
init() işlevi
read() işlevi
seek() işlevi
ioctl() işlevi
20- minor device number ile ilgili olarak aşağıdakilerden hangisi doğru değildir?
minor device numarası device table içinde yer almaz.
Aynı aygıt sürücüyü kullanan G/Ç birimleri için tek bir özel kütük bulunur.
minor device numarası, file_operations adlı yapı içinde tanımlı işlevlerce sınanır.
Aynı aygıt sürücüyü kullanan iki farklı G/Ç birimi iki farklı simgesel ada sahiptir.
BÖLÜM 9
1- Dağıtılmış işlem bağlamında, kullanıcılar bilgisayarlarına bağlı diğer sistemlerin
kaynaklarını da paylaşırlar.
Doğru
Yanlış
2- Ağ ortamında kaynak paylaşımı istemci-sunucu yaklaşımıyla gerçekleşir.
Doğru
Yanlış
3- ISO Başvuru Modeli 7 katmanlı bir yapı önerir.
Doğru
Yanlış
4- TCP/IP uluslararası standartlar kuruluşunun geliştirdiği bir yazılımdır.
Doğru
Yanlış
5- Fiziksel olarak iletilen veri birimine paket denir.
Doğru
Yanlış
6- TCP aldığı datagramların sıra denetimini yapmaz.
Doğru
Yanlış
7- TCP, UDP kesimine göre çok daha hızlı çalışır.
Doğru
Yanlış
8- İstemci-Sunucu yaklaşımının gerçekleştirilmesinde, socket düzeneği kullanılır.
Doğru
Yanlış
9- socket() sistem çağrısı 3 farklı argüman kullanır.
Doğru
Yanlış
10- Alınan veri birimleri için sıra denetimi yapılıyorsa, ilgili katmanda oturum tabanlı
(connection oriented) iletişim yürütülüyor demektir.
Doğru
Yanlış
11- UDP oturum tabanlı iletişim yürütür.
Doğru
Yanlış
12- Oturum tabanlı iletişimde accept() sistem çağrısı kullanılmaz.
Doğru
Yanlış
13- 212.67.129.7 Internet adresi B sınıfı bir adrestir.
Doğru
Yanlış
14- Alan adı sistemi simgesel bağlantı adından bağlantı adresine geçişi gerçekleştirir.
Doğru
Yanlış
15- NFS dağıtılmış kütük yönetim sisteminin adıdır.
Doğru
Yanlış
16- Aşağıdaki ifadelerin hangisi doğru değildir?
Internet, TCP/IP standartına uyan bilgisayarlardan oluşur.
UDP katmanını kullanan uygulamalar, datagram sıra denetimini, gerekli ise kendileri
yapmak durumundadır.
Connectionless modda, connection oriented modun tersine sunucu ve istemci tarafında iki
ayrı soket bulunur.
IP katmanında paket içeriğine dönük hata denetimi yapılmaz.
17- Aşağıdaki ifadelerin hangisi doğru değildir?
Alan adı sistemi bir bilgisayarın simgesel kimliğinden IP adresine geçiş için kullanılır.
Her bilgisayarın gerektiğinde baş vurabileceği bir alan adı sunucu adresi bulunur.
Alan adı sistemi istemci sunucu mimarisini kullanır.
gethostbyaddress() sistem çağrısı, simgesel kimliğe karşı gelen bir IP adresi döndürür.
18- Aşağıdaki ifadelerin hangisi doğru değildir?
connectionless modda receivefrom() sistem çağrısı sunucuya, sendto() sistem çağrısı da
istemciye özgüdür.
sendto()sistem çağrısı, hedef uygulama adresini argüman olarak alır.
connectionless modda çalışan bir sunucu uygulama, doğası gereği, aynı anda birden çok
istemciye koşut hizmet üretir.
connectionless modda accept() ve connect() sistem çağrıları kullanılmaz.
19- NFS için aşağıdaki ifadelerin hangisi doğru değildir?
Uzak kütüklere erişimde istemci sunucu yaklaşımı kullanılır.
Yerel kütüklere erişimde yerel kütük yönetim sistemini, uzak kütüklere erişimde sanal
kütük yönetim sistemi kullanılır.
Uzak kütüklere erişimde RPC düzeneği kullanılır.
Uzak kütüklere erişim mount komutu işletilmeden gerçekleşemez.
20- NFS için aşağıdaki ifadelerin hangisi doğru değildir?
Sanal kütük yönetim katmanının varlığı, aynı bilgisayar üzerinde birden çok farklı kütük
yönetim sistemi kullanmaya olanak verir.
Uzak kütüklere erişimde, open() sistem çağrısı ile kütük I-node yapısı uzak bilgisayardan
yerel bilgisayara taşınır.
Yerel/uzak ayrımı gözetilmeksizin açılan her kütük için bir v-node yapısı öngörülür.
NFS ağ düzeyi veri paylaşımını olanaklı kılar.
|