AUZEF İşletim Sistemleri Çıkmış Sorular
İstanbul Üniversitesi AUZEF İşletim Sistemleri dersinin vize, final ve bütünleme sınavlarına hazırlanmak için 90 soruluk havuz: çıkmış sınav sorularını cevaplarıyla çöz, yanlış yaptıklarını tekrar et, yolda sesli dinle.
İşletim Sistemleri konu özeti
İşletim Sistemleri dersi; işletim sisteminin temel görevlerini, bellek ve proses yönetimini, eşzamanlılık sorunlarını, disk ile dosya sistemlerini ve Linux paket yönetimini kapsar. Konular kavram ayrımı ve küçük hesaplamalarla sorulur.
İşletim Sisteminin Görevleri ve Yapısı
- Çekirdek görevleri proses, bellek, dosya/disk ve giriş-çıkış yönetimidir.
- Virüs taraması işletim sisteminin değil, sonradan kurulan antivirüs yazılımlarının işidir.
- İşletim sistemi kalıcı birimlerde (disk, SSD) saklanır; açılışta RAM'e yüklenip orada çalışır.
- Kullanıcı programları donanıma doğrudan erişemez; çekirdek hizmeti için sistem çağrısı kullanılır.
Bellek Yönetimi ve Bölümleme
- İç parçalanma: bloğa sığan küçük proses bloğun tamamını tutar, artan alan başkasına verilemez.
- Dinamik bölümlemede prosese tam ihtiyacı kadar yer verilir; iç parçalanma olmaz ama dış parçalanma oluşur.
- Boş bölümlere yerleştirme algoritmaları: First-fit, Best-fit, Worst-fit, Next-fit.
- Dolu ve boş alanların kaydı, boyutlar değiştiği için bağlantılı listeyle tutulur.
- Swap in, yerleştirme algoritması değil; diske alınmış prosesin belleğe geri getirilmesidir.
Sayfalama ve Sanal Bellek
- Sayfalamada prosesin sayfaları bellekte bitişik olmak zorunda değildir; herhangi boş çerçevelere konabilir.
- İstenen sayfa RAM'de yoksa donanım kesmesi doğar; buna sayfa hatası denir.
- İşletim sistemi eksik sayfayı diskten alıp boş bir çerçeveye yükler.
- Ana bellek geçicidir; elektrik kesilince içeriği silinir, dosya ve klasörler orada saklanmaz.
Proses Zamanlama
- SJF, CPU'yu süresi en kısa prosese verir ve ortalama bekleme süresini düşürür.
- SJF'nin dezavantajı: kısa işler sürekli gelirse uzun işe sıra gelmeyebilir; bu duruma açlık (starvation) denir.
Eşzamanlılık, Kritik Bölge ve Kilitlenme
- Kilitlenmede prosesler birbirinin tuttuğu kaynağı süresiz bekler ve hiçbiri ilerleyemez.
- Kilitlenme için karşılıklı dışlama, tut ve bekle, kesinti olmaması, döngüsel bekleme birlikte gerekir.
- Dekker, Peterson, monitör ve semafor kritik bölge sorununu çözer.
- Tek başına paylaşılan turn değişkeni ilerleme şartını sağlamadığından sorunu tam çözmez.
- Kesmeleri açıp kapatmak donanımsal bir çözümdür; çok işlemcili sistemlerde verimsizdir.
- Semaforda P() (wait) değeri sınar ve azaltır; V() (signal) değeri artırır ve bekleyenleri uyandırır.
Disk Yönetimi ve Disk Planlama
- Bant genişliği toplam byte değil, birim zamanda aktarılan veri miktarıdır.
- FCFS'de istekler geliş sırasıyla karşılanır; toplam kafa hareketi ardışık farkların toplamıdır.
- Örnek: başlangıç 5, istekler 40-15-20-5-4 için toplam hareket 81 silindirdir.
- Boş blok takibi için bit vektör kullanılır; her bloğa bir bit düşer ve boş/dolu durumunu gösterir.
Dosya Sistemleri ve Dosyalar
- Bağlantılı yerleşimde her blok bir sonrakinin adresini tutar; dış parçalanma olmaz ama ortadaki veriye doğrudan erişim yavaştır.
- Dosya uzantısı türü belirler; .mp4 video biçimidir, fotoğraf uzantısı olamaz.
- FAT, NTFS ve ext4 dosya sistemleri örnek olarak verilir.
Diller ve Linux Paket Yönetimi
- C, C++ ve Pascal derlemeli dillerdir; XML işaretleme dilidir ve satır satır yorumlanır.
- apt, apt-get, yum ve dnf install parametresiyle çalışır.
- rpm alt seviye bir araçtır; paket yüklemek için genellikle rpm -i kullanılır.
Önemli kavramlar
- İç parçalanma
- Bloğun içinde proses tarafından kullanılmayan ve başkasına verilemeyen artık alan.
- Dış parçalanma
- Proseslerin girip çıkmasıyla bellekte oluşan küçük, dağınık boşluklar.
- Sistem çağrısı
- Kullanıcı programının çekirdek hizmeti almak için kullandığı standart arayüz.
- Kilitlenme (Deadlock)
- Prosesler birbirinin bırakacağı kaynağı beklediği için hiçbirinin ilerleyememesi.
- Sayfa hatası
- İhtiyaç duyulan sayfanın RAM'de bulunmaması sonucu üretilen donanım kesmesi.
- Açlık (Starvation)
- Uzun bir işin, sürekli gelen kısa işler yüzünden sonsuza dek beklemesi.
- Semafor
- Dijkstra'nın geliştirdiği, P() ve V() işlemleriyle çalışan eşzamanlama aracı.
- Bit vektör
- Her disk bloğu için bir bit tutarak boş/dolu durumunu gösteren yöntem.
- Bağlantılı yerleşim
- Blokların birbirine işaretçiyle zincirlenerek diske dağınık yerleştirilmesi.
- FCFS
- İsteklerin geliş sırasına göre karşılandığı planlama yöntemi.
- Swap in
- Diske alınmış prosesin tekrar ana belleğe getirilmesi işlemi.
Sınav ipuçları
- İç parçalanma sabit bölümlemeye, dış parçalanma dinamik bölümlemeye bağlıdır; karıştırılmamalıdır.
- P() değeri azaltır, V() artırır; seçeneklerde bu ikisinin yer değiştirmesi sık tuzaktır.
- Bant genişliği birim zamandaki veri miktarıdır; toplam byte ile karıştırılmamalıdır.
- FCFS sorularında her adımın farkı mutlak değerle hesaplanıp toplanır.
- Dosya ve işletim sistemi kalıcı depoda, çalışan kısımlar RAM'de durur; ana bellek geçicidir.
Hangi sınavların soruları var?
İşletim Sistemleri örnek sorular
Aşağıdaki sorular dersin konularından derlenmiştir; cevabı görmek için "Cevabı gör"e dokunun. Tüm soruları uygulamada çözebilirsiniz.
1. Bir proses çok küçük yer kaplasa bile kendisine ayrılan bölümün tamamını işgal eder. Bu duruma ………. denir. Cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
- Segmente
- Dış parçalanma
- Bellek bölümü
- Sıkıştırma
- İç parçalanma
Cevabı gör
Doğru cevap: E) İç parçalanma
Bir bellek bloğu bir prosese verildiğinde, proses bloktan küçük olsa da bloğun tamamı tutulmuş olur. Blok içinde kullanılmayan ve başkasına da verilemeyen bu artık alana iç parçalanma denir.
2. Aşağıdaki dillerden hangisinde yorumlayıcı kullanılır?
- XML
- C++
- C#
- C
- Pascal
Cevabı gör
Doğru cevap: A) XML
C, C++ ve Pascal derlemeli dillerdir. XML ise programlama dili değil işaretleme dilidir ve ayrıştırıcı yazılımlarca satır satır okunarak yorumlanır.
3. Aşağıdaki temel görevlerden hangisi işletim sistemleri tarafından yerine getirilmez?
- Giriş-çıkış birimlerinin yönetimi
- Bellek yönetimi
- Proses yönetimi
- Virüs taraması
- Disk yönetimi
Cevabı gör
Doğru cevap: D) Virüs taraması
İşletim sisteminin çekirdek görevleri proses, bellek, dosya/disk ve giriş-çıkış yönetimidir. Virüs taraması ise sonradan kurulan antivirüs yazılımlarının işidir.
4. İki proses, çalışmayı sürdürebilmek için birbirinin elinde tuttuğu yazıcı ya da dosya gibi kaynakların serbest kalmasını süresiz biçimde bekliyorsa, işletim sistemlerinde bu tabloyu tanımlayan kavram aşağıdakilerden hangisidir?
- Karşılıklı Dışlama (Mutual Exclusion)
- Zaman Aşımı (Timeout)
- Ölümcül Kilitlenme (Deadlock)
- Kesme (Interrupt)
- Açlık (Starvation)
Cevabı gör
Doğru cevap: C) Ölümcül Kilitlenme (Deadlock)
Kilitlenmede (deadlock) prosesler birbirinin bırakacağı kaynağı beklediği için hiçbiri ilerleyemez. Bunun doğması için karşılıklı dışlama, tut ve bekle, kesinti olmaması ve döngüsel bekleme koşullarının birlikte sağlanması gerekir.
5. Disk planlama parametreleriyle ilgili birkaç tanım verilmiştir. Hangi seçenekteki tanım yanlıştır?
- Transfer süresi: Verilerin aktarılması için geçen süredir.
- Bant genişliği: Transfer edilen toplam byte'dır.
- Disk cevaplama süresi: Giriş-çıkış işlemleri için bekleyen her bir isteğe harcanan sürenin ortalamasıdır.
- Arama zamanı: Disk kolunun istenen sektörü içeren silindire gelmesi için geçen süredir.
- Dönme gecikmesi: İlgili sektörün disk kolu pozisyonundan geçmesi için gereken süredir.
Cevabı gör
Doğru cevap: B) Bant genişliği: Transfer edilen toplam byte'dır.
Arama zamanı ve dönme gecikmesi tanımları doğrudur. Bant genişliği ise toplam byte miktarı değil, birim zamanda aktarılan veri miktarıdır; B şıkkı bu yüzden hatalıdır.
6. FAT, NTFS ve ext4 gibi dosya sistemleri dosyaları diske yerleştirirken farklı yöntemler uygular. Bloklar diskte dağınık durur ve her blok kendisinden sonraki bloğun adresini taşıyarak bir zincir oluşturuyorsa, bu yerleşim yöntemi aşağıdakilerden hangisidir?
- Bitişik (Contiguous) Yerleşim
- İndeksli (Indexed) Yerleşim
- Bağlantılı (Linked) Yerleşim
- Hashing (Karma) Yerleşim
- Ağaç (Tree) Yerleşimi
Cevabı gör
Doğru cevap: C) Bağlantılı (Linked) Yerleşim
Bağlantılı yerleşim, bağlı liste mantığıyla çalışır: her blok bir sonraki bloğun adresini (işaretçi) tutar. Dış parçalanma sorunu ortadan kalkar, fakat dosyanın ortasındaki bir veriye doğrudan erişim yavaştır.
7. Sanal bellek sistemlerinde işlemcinin gereksindiği sayfa o anda RAM'de olmayıp diskten getirilmek zorunda kaldığında oluşan bu duruma ne ad verilir?
- Sayfa Hatası (Page Fault)
- Thrashing (Aşırı Sayfalanma)
- Segmentation Fault (Bölütleme Hatası)
- Cache Miss (Önbellek Iskalama)
- Swapping (Takas)
Cevabı gör
Doğru cevap: A) Sayfa Hatası (Page Fault)
İşlemci RAM'de bulunmayan bir sayfaya erişmek istediğinde donanım kesmesi üretilir; buna sayfa hatası denir. İşletim sistemi eksik sayfayı diskten alıp RAM'deki boş bir çerçeveye yükler.
8. Aşağıdaki yöntemlerden hangisiyle kritik bölge problemi çözülmüş olmaz?
- Peterson algoritması
- Global paylaşılan "turn" değişkeni
- Dekker algoritması
- Monitörler
- Ortak değişken çözümü
Cevabı gör
Doğru cevap: B) Global paylaşılan "turn" değişkeni
Dekker, Peterson, monitör ve semafor gibi yöntemler kritik bölge problemini çözer. Yalnızca tek bir paylaşılan turn değişkeni karşılıklı dışlamayı sağlasa da ilerleme şartını sağlamaz, bu yüzden problemi tam çözmez.
9. İşletim sistemi yazılımlarıyla ilgili aşağıdaki bilgilerden hangisi yanlıştır?
- Birçok farklı işletim sistemi yazılımı geliştirilmiştir.
- İşletim sistemleri donanım kaynaklarını yöneten ve donanım ile kullanıcı arasındaki etkileşimi sağlayan yazılımlardır.
- İşletim sistemleri yalnızca bellek üzerinde çalışır ve diskte saklanmaz.
- İşletim sistemleri, donanımın karmaşıklığından kullanıcıyı soyutlar.
- İşletim sistemleri sistem yazılımlarına girmektedir.
Cevabı gör
Doğru cevap: C) İşletim sistemleri yalnızca bellek üzerinde çalışır ve diskte saklanmaz.
İşletim sistemleri bilgisayar kapalıyken disk veya SSD gibi kalıcı birimlerde saklanır. Açılış sırasında diskten okunup RAM'e yüklenir ve orada çalışır; bu yüzden C şıkkı yanlıştır.
10. Diskteki boş blokların izlenmesi (boş alan yönetimi) için başvurulan yöntemler arasında aşağıdakilerden hangisi yer alır?
- Döngüsel olmayan liste
- Inode
- Yığın veri yapısı
- Kuyruk veri yapısı
- Bit vektör
Cevabı gör
Doğru cevap: E) Bit vektör
Bit vektör (bit map) yönteminde her disk bloğuna bir bit ayrılır; bu bit bloğun boş mu dolu mu olduğunu gösterir (örneğin boş için 0, dolu için 1).
Bu dersi alan bölümler
Nasıl çalışmalı?
Önce "Vize (hepsi)" ya da "Final (hepsi)" ile geçmiş yılların sorularını çözün; aynı konular sınavlarda sık tekrarlanır. Yanlış yaptığınız sorular "Yanlışlar" bölümünde birikir, sınavdan önce onları yeniden çözün. Yolda ya da ev işi yaparken "Sesli Dinle" ile soruları ve cevaplarını dinleyebilirsiniz.
Sık sorulan sorular
AUZEF İşletim Sistemleri çıkmış sorular nerede?
Mobil Defter'de AUZEF İşletim Sistemleri dersinin vize, final ve bütünleme hazırlığı için 90 sorusu var (2025-26 Vize, 2024-25 Vize, 2024-25 Final, 2022-23 Büt). Soruları cevaplarıyla test olarak çözebilir, yanlışlarını ayrıca tekrar edebilir ve sesli dinleyebilirsin.
AUZEF İşletim Sistemleri vize soruları ve final soruları ayrı çözülebilir mi?
Evet. Uygulamada "Vize (hepsi)" ve "Final (hepsi)" düğmeleriyle yalnız o sınavın sorularını, yıl düğmeleriyle de tek bir yılın sınavını çözebilirsin.
AUZEF İşletim Sistemleri çıkmış sorular PDF olarak indirilebilir mi?
Ayrı bir PDF dosyası yerine uygulamadaki "Kağıda yazdır" düğmesi dersin bütün sorularını ve cevap anahtarını yazdırılabilir sayfa olarak hazırlar; telefonda ya da bilgisayarda "PDF olarak kaydet" seçeneğiyle PDF yapabilirsin.
AUZEF İşletim Sistemleri ders notları ve konu özeti var mı?
Evet. Bu sayfada dersin konu özeti var; uygulamadaki "Konu özeti" düğmesiyle özetin tamamını okuyabilir ya da sesli dinleyebilirsin.
AUZEF İşletim Sistemleri soruları ücretli mi?
Hayır, ücretsiz. Ad, cep telefonu ve bölümünle bir dakikada üye olup bütün sorulara, yanlışlar listesine ve sesli dinlemeye erişebilirsin.
3. sınıf Güz diğer dersler
- 17.-18. Yüzyıl Osmanlı Tarihi çıkmış sorular
- Acil Durum Yönetimi çıkmış sorular
- Acil Hizmetlerin Yönetimi çıkmış sorular
- Afetler ve Coğrafi Bilgi Sistemleri çıkmış sorular
- Afetlerde Bilişim ve İletişim Teknolojilerinin Kullanımı çıkmış sorular
- Afetlerde Lojistik Yönetimi çıkmış sorular
- Aile Sosyolojisi çıkmış sorular
- Ajanslarda Organizasyon ve Yönetim çıkmış sorular
- Araştırmacı Gazetecilik çıkmış sorular
- Avrupa Birliği-Türkiye İlişkileri çıkmış sorular
- Birey, Aileler ve Sosyal Hizmet çıkmış sorular
- Ceza Hukuku çıkmış sorular
- Çalışma İlişkileri Tarihi çıkmış sorular
- Çalışma Psikolojisi çıkmış sorular