Professional Documents
Culture Documents
İşletim Sistemleri Örnek Sorular
İşletim Sistemleri Örnek Sorular
İşletim Sistemleri Örnek Sorular
2. **Multitasking** nedir?
**A) Process’in, bir I/O için beklemeye başlayana veya başka bir process tarafından interrupt edilinceye kadar CPU‘yu kullandığı süre**
B) Process’in CPU zamanına ihtiyaç duymadan önce girdi-çıktı için beklediği zaman
A) Process’in CPU zamanına ihtiyaç duymadan önce girdi-çıktı için beklediği süre
**B) Process’in, bir I/O için beklemeye başlayana veya başka bir process tarafından interrupt edilinceye kadar CPU‘yu kullandığı süre**
C) Process’in CPU zamanına ihtiyaç duymadan önce girdi-çıktı için beklediği süre
D) Process’in, bir I/O için beklemeye başlayana veya başka bir process tarafından interrupt edilinceye kadar CPU‘yu kullandığı süre
**A) CPU'da çalışma şansı elde etmek üzere sıralanan process’lerin bulunduğu kuyruk**
C) Process’in CPU zamanına ihtiyaç duymadan önce girdi-çıktı için beklediği süre
D) Process’in, bir I/O için beklemeye başlayana veya başka bir process tarafından interrupt edilinceye kadar CPU‘yu kullandığı süre
7. **Nonpreemptive scheduling** nedir?
**A) Process sonlanıncaya veya bekleme durumuna geçeneğe kadar CPU'da kalır**
C) Process’in CPU zamanına ihtiyaç duymadan önce girdi-çıktı için beklediği süre
D) Process’in, bir I/O için beklemeye başlayana veya başka bir process tarafından interrupt edilinceye kadar CPU‘yu kullandığı süre
**B) Çalışmakta olan process’in CPU'dan çıkarılıp başka bir process’in CPU'ya geçmesi**
C) Process’in CPU zamanına ihtiyaç duymadan önce girdi-çıktı için beklediği süre
D) Process’in, bir I/O için beklemeye başlayana veya başka bir process tarafından interrupt edilinceye kadar CPU‘yu kullandığı süre
9. **Dispatcher** nedir?
B) Çalışmakta olan process’in CPU'dan çıkarılıp başka bir process’in CPU'ya geçmesi
C) Process’in CPU zamanına ihtiyaç duymadan önce girdi-çıktı için beklediği süre
**D) Short-term scheduler tarafından seçilen process’in CPU‘ya geçmesini sağlayan modül**
**A) Bir process’in durdurulup diğer process’in başlatılması sırasında gerçekleşen işlem**
B) Process’in CPU zamanına ihtiyaç duymadan önce girdi-çıktı için beklediği süre
D) Çalışmakta olan process’in CPU'dan çıkarılıp başka bir process’in CPU'ya geçmesi
**C) Bir process’in arz edilmesinden tamamlanmasına kadar geçen toplam süre**
**C) Bir process’e bir istekte bulunulmasından process’ten ilk yanıtın üretilmesine kadar geçen süre**
**A) CPU’ya ilk istek yapan process, CPU’ya ilk geçen process olur**
A) CPU’ya ilk istek yapan process, CPU’ya ilk geçen process olur
**B) CPU’ya bir sonraki işlem süresi en kısa olan process atanır**
A) CPU’ya ilk istek yapan process, CPU’ya ilk geçen process olur
A) CPU’ya ilk istek yapan process, CPU’ya ilk geçen process olur
**A) Process’lerin farklı öncelik seviyelerine göre farklı kuyruklarda yer aldığı scheduling algoritması**
B) CPU’ya ilk istek yapan process, CPU’ya ilk geçen process olur
A) Process’lerin farklı öncelik seviyelerine göre farklı kuyruklarda yer aldığı scheduling algoritması
C) CPU’ya ilk istek yapan process, CPU’ya ilk geçen process olur
1. **Deadlock** nedir?
**B) Bir process'in talep ettiği kaynakların başka process'ler tarafından tutulması nedeniyle beklemede kalması**
**A) Bir process'in bir kaynağı tutarken başka bir kaynağı beklemesi durumu**
**C) Kaynak isteği yapan process'in beklemesine veya kaynağın atanmasına karar vermek**
A) Mutual exclusion
C) No preemption
A) Serbest bırakılır
D) Kullanılmaz
A) Serbest bırakılır
C) Yeniden başlatılır
D) Beklemez
22. **Circular wait** durumu nedir?
**A) Bir process'in bir kaynağı tutarken başka bir kaynağı beklemesi durumu**
**A) Bir process'in talep ettiği kaynakların başka process'ler tarafından tutulması nedeniyle beklemede kalması**
A) Serbest bırakılır
D) Kullanılmaz
28. **Deadlock** durumunda process'ler nasıl olur?
A) Serbest bırakılır
C) Yeniden başlatılır
D) Beklemez
C) Bellek yönetimi
D) I/O yönetimi
C) Bellek yönetimi
D) I/O yönetimi
3. **Multiprogramming** nedir?
**A) CPU için rekabetin aynı process'e ait thread'ler arasında gerçekleşmesi**
8. **PTHREAD_SCOPE_PROCESS** nedir?
9. **PTHREAD_SCOPE_SYSTEM** nedir?
**A) Bir process'in bir işlemciye atanması, ancak aynı işlemcide çalışması garantisi olmaması**
A) Bir process'in bir işlemciye atanması, ancak aynı işlemcide çalışması garantisi olmaması
**A) Aynı fiziksel yonga üzerine birden çok işlemci çekirdeği yerleştirilmesi**
**A) Her bir çekirdeğe iki veya daha fazla donanım thread'i atanması**
**B) Gerçek zamanlı sistemlerde CPU'nun hangi process'i çalıştıracağına karar verme süreci**
C) Bellek yönetimi
D) I/O yönetimi
22. **Soft real-time sistem** nedir?
**A) Kritik bir gerçek zamanlı process'in öncelikli yürütülmesine garanti verilmesi**
B) Kritik bir gerçek zamanlı process'in ne zaman yürütüleceğine dair garanti verilmesi
**B) Bir görev için deadline'a kadar mutlaka hizmet verilmesi gerekliliği**
**A) Bir olay oluştuktan sonra ona cevap verilinceye kadar geçen süre**
**A) CPU'ya interrupt gelmesi ile CPU'nun istenen işleme başlaması için geçen süre**
**A) Bir process'in durdurulması ve diğer process'in başlatılması için geçen süre**
D) Bir olay oluştuktan sonra ona cevap verilinceye kadar geçen süre
C) Disk yönetimi
D) I/O yönetimi
2. **Swapping** nedir?
4. **Segmentation** nedir?
5. **Paging** nedir?
B) Disk yönetimi
D) CPU yönetimi
C) Bellek yönetimi
D) Disk yönetimi
3. **Copy-on-Write** nedir?
6. **Thrashing** nedir?
**B) Bellek ve disk arasında sürekli veri transferi nedeniyle performansın düşmesi**
C) Disk alanı
8. **Swapping** nedir?
**B) Page tablosunun her girişine ilişkilendirilen ve geçerli/geçersiz durumunu belirten bit**
**C) Bellekte olmayan bir sayfaya erişim sırasında meydana gelen hata**
**B) Stack veya heap segmentleri arasında boşluklar içeren sanal adres alanı**
C) Disk alanı
C) Bellek yönetimi
D) Disk yönetimi
C) Bellek yönetimi
D) Disk yönetimi
**A) Bellekte olmayan bir sayfaya erişim sırasında meydana gelen hatanın ele alınması**