Açık Kaynak İşletim Sistemleri 2022 Final Soruları
Algoritmalar ve Programlamaya Giriş
Yönetim Bilişim Sistemleri Lisans
Auzef Bilgisayar Programcılığı Önlisans
20 soru
Şıkka dokun, anında açıklamasını gör — ya da çalışma modunda tüm cevapları aç.
Soru 1
Aşağıdaki işletim sistemlerinden hangisi, ortaya çıktığında açık kaynak özelliği taşırken sonrasında kapalı kaynak bir sisteme dönüştürülmüştür?
BDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması
Solaris, Sun Microsystems tarafından geliştirilmiş, OpenSolaris projesiyle açık kaynak hâle getirilmişti. Oracle'ın Sun'ı satın almasından sonra proje durdurulmuş ve Solaris yeniden kapalı kaynak bir sisteme dönüştürülmüştür.
Soru 2
Mobil işletim sistemleri aşağıdaki cihazların hangisinde kullanılamaz?
DDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması
Mobil işletim sistemleri akıllı telefon, tablet, akıllı saat ve PDA gibi taşınabilir, dokunmatik ve düşük güç tüketen cihazlar için tasarlanır. Dizüstü bilgisayarlar ise taşınabilir olsalar da Windows, macOS veya Linux gibi masaüstü işletim sistemleriyle çalışır.
Soru 3
“O editör başka bir editör olan Pico editörünün bir benzeri ve uzantısıdır.” olarak ifade edilen editör aşağıdakilerden hangisidir?
DDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması
Nano, Pico editörünün özgür bir klonu ve geliştirilmiş uzantısı olarak ortaya çıkmış, terminal tabanlı basit bir metin editörüdür. GNU Emacs, Sublime Text, Atom ve KWrite ise Pico ile doğrudan ilişkili değildir.
Soru 4
Her işletim sistemi her bilişim sistemi üzerinde çalışamaz, bunun en önemli sebebi aşağıdakilerden hangisidir?
ADoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması
Bir işletim sistemi belirli bir donanım mimarisi (işlemci türü, sürücü desteği vb.) için tasarlanır. Donanım işletim sistemiyle uyumlu değilse sistem çalışamaz; bu yüzden en önemli sebep donanım uyumsuzluğudur.
Soru 5
Aşağıdaki Android işletim sistemi katmanları ve gerçekleştirdiği görev eşleştirmelerinden hangisi yanlıştır?
DDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması
Android'de uygulama katmanı, kullanıcının doğrudan kullandığı uygulamaların (telefon, mesaj, tarayıcı ve kullanıcının yüklediği uygulamalar) bulunduğu en üst katmandır. Sistem dosyalarını içeren kısım olarak tanımlanması yanlıştır. Çekirdek sistemin kalbi, Android Runtime ise uygulamaları çalıştıran sanal makinedir.
Soru 6
Bir kullanıcı Linux işletim sisteminde terminali kullandığı esnada birçok işlem yaptığı için hangi dizinde olduğunu karıştırdıysa bu durumda aşağıdaki komutlardan hangisini kullanarak bulunduğu dizini bulabilir?
BDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması
pwd (print working directory) komutu, kullanıcının o anda bulunduğu dizinin tam yolunu ekrana yazdırır. cd dizin değiştirir, mkdir dizin oluşturur, rm siler, mv ise taşır ya da yeniden adlandırır.
Soru 7
Bir editör programın aşağıdakilerden hangisini yapması beklenmez?
EDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması
Editör programlar metin ve içerikleri düzenlemek, değişiklik yapmak, programlama için ortam sunmak ve bazı gelişmiş editörlerde video gibi içerikler üzerinde işlem yapmak için kullanılır. Bilgisayar ağı oluşturmak ise ağ donanımları ve ağ yazılımlarının işidir; bir editörden beklenmez.
Soru 8
Linux’ta sistemdeki uygulamaların çalışabilmesi için gerekli olan kütüphane dosyalarının bulunduğu dizin aşağıdakilerden hangisidir?
BDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması
Linux'ta /lib dizini, sistemdeki programların (özellikle /bin ve /sbin içindekilerin) çalışabilmesi için gereken paylaşılan kütüphane dosyalarını içerir. /home kullanıcı dizinlerini, /root yönetici kullanıcının dizinini, /media ve /mnt ise bağlanan aygıtları barındırır.
Soru 9
Aşağıdakilerden hangisi Microsoft masaüstü işletim sistemi ailesinde versiyonların ilerlemesi sonucunda artan bir özellik değildir?
BDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması
Windows sürümleri ilerledikçe desteklenen donanım sayısı, bellekte kaplanan alan, aynı anda yürütülebilen işlem sayısı ve kullanıcı sayısı artmıştır. Buna karşılık sistemler giderek daha kullanıcı dostu ve otomatik hâle geldiği için kullanıcının yapması gereken ayar sayısı artmamış, azalmıştır.
Soru 10
Linux’un e-mail, web, veri tabanı, POP3, proxy, güvenlik duvarı gibi teknolojileri destekliyor olması aşağıdaki konulardan hangisinde bir performans sağladığını göstermektedir?
ADoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması
E-posta, web, veri tabanı, POP3, proxy ve güvenlik duvarı gibi hizmetler ağ ve internet teknolojileri kapsamındadır. Linux'un bu teknolojileri desteklemesi, onun özellikle sunucu ve ağ ortamlarında güçlü ve yaygın olarak kullanılmasını sağlar.
Soru 11
Aşağıdakilerden hangisi açık kaynak yazılımların düşük maliyetli bir şekilde kullanılmasını sağlayan unsurlardan biri değildir?
DDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması
Açık kaynak yazılımların maliyeti düşüktür çünkü lisans ücreti yoktur, üzerinde kullanılan yazılımlar genellikle ücretsizdir ve topluluk desteği sayesinde hata oranı ile hata düzeltme maliyeti düşüktür. Ancak donanım ücreti yazılımın lisans türünden bağımsızdır; donanımın ucuz olması açık kaynak yazılımın sağladığı bir unsur değildir.
Soru 12
Android işletim sisteminin sürümleri aşağıdakilerden hangisinin birer örneğidir?
ADoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması
Android sürümleri uzun yıllar boyunca alfabetik sırayla tatlı isimleriyle adlandırılmıştır: Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Bean, KitKat, Lollipop, Marshmallow, Nougat, Oreo, Pie.
Soru 13
Aşağıdaki açık kaynak kodlu yazılımlar ve özellikleri eşleştirmelerinden hangisi yanlıştır?
CDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması
Drupal, açık kaynak kodlu bir içerik yönetim sistemidir (CMS) ve web siteleri oluşturmak için kullanılır; video oynatıcı değildir. Diğer eşleştirmeler doğrudur: Python programlama dili, Apache HTTP web sunucusu, Eclipse geliştirme ortamı, FileZilla FTP istemcisidir.
Soru 15
Yukarıda boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
CDoğru cevap
Soru 16
“SCIntilla tabanlı bir metin düzenleyicisidir.” olarak ifade edilen editör aşağıdakilerden hangisidir?
CDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması
SciTE (SCIntilla based Text Editor), adından da anlaşılacağı gibi Scintilla düzenleme bileşeni üzerine kurulmuş bir metin düzenleyicidir. Diğer seçenekler Scintilla tabanlı olarak tanımlanan editörler değildir.
Soru 17
Aşağıdakilerden hangisi Linux’taki yardım komutları içerisinde yer almaz?
CDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması
man komut kılavuzlarını, info ayrıntılı belgeleri, whatis bir komutun kısa açıklamasını, apropos ise bir anahtar kelimeyle ilgili komutları gösterir; bunlar yardım komutlarıdır. hostname ise bilgisayarın ağdaki adını gösteren ya da değiştiren bir sistem komutudur.
Soru 18
| grep şeklinde yazılabilen bir komut mevcutsa, bu durumda x komutu ile ilgili aşağıdakilerden hangisi söylenebilir?
ADoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması
| (pipe/boru) işareti, solundaki komutun çıktısını sağındaki komuta girdi olarak aktarır. grep de kendisine gelen metinde arama yapar. Bu yüzden x | grep ... yapısında x komutunun çıktısı içinde arama yapılmaktadır.
Soru 19
Android işletim sistemi için aşağıdakilerden hangisi söylenebilir?
EDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması
Android, Google'ın liderliğinde geliştirilen ve Linux çekirdeği üzerine kurulan açık kaynak kodlu (AOSP) bir işletim sistemidir. Akıllı telefon, tablet ve saat gibi cihazlar için tasarlandığından mobil bir işletim sistemidir.
Soru 20
“Linux’ta gizli dosyalar dahil izinler, boyut, sahip gibi detaylı bilgilerle dosyaları ve dizinleri listelemek için aşağıdaki gibi bir komut yazılmalıdır.” dediğimizde aşağıdaki seçeneklerdeki hangi komutu kastediyor oluruz?
EDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması
ls -al komutunda -a seçeneği nokta ile başlayan gizli dosyalar dahil tüm dosyaları, -l seçeneği ise izinler, sahip, boyut ve tarih gibi ayrıntıları uzun formatta listeler. ls -R ise alt dizinleri özyinelemeli listeler, gizli dosyaları göstermez.
Soru 21
Aşağıdakilerden hangisi Minix işletim sisteminin özellikleri arasında yer almaz?
EDoğru cevap
Açıklama 🤖 Yapay zekâ açıklaması
Minix, Andrew Tanenbaum'un işletim sistemleri ders kitabında ortaya çıkan, UNIX benzeri, eğitim amaçlı (teorik) bir işletim sistemi projesidir ve ilk sürümleri disketler üzerinde çalışmıştır. Kısıtlı bir eğitim projesi olduğundan uyumluluğu yüksek bir sistem olarak tanımlanmaz.