defter*
defter / katalog / CS 342

CS 342 Operating Systems

Türkçe kataloğunda İşletim Sistemleri diye geçiyor.

CS 342 is where the abstraction of "the computer just runs my program" finally breaks open: you learn how a kernel juggles processes, memory, and hardware so that dozens of programs can pretend they each own the machine. Expect a serious C/Unix project component on top of the written exams, typically building schedulers, synchronization primitives, or a small file system on Linux, which is where the Silberschatz concepts stop being vocabulary and start being code that deadlocks at 3am. Coming off CS 224 and CS 223, it's the bridge into systems-heavy electives like networks, databases, and distributed systems, and the course almost every backend or systems interview will quietly assume you've taken.

Kredi 4 ECTS 6.5 Fakülte Mühendislik Fakültesi Bölüm Bilgisayar Mühendisliği Koordinatör İbrahim Körpeoğlu Müfredat Y3 Bahar
Ön koşul CS 202 ve CS 224
Bilgisayar Mühendisliği programında ön koşul (CS 202 veya CS 211) ve CS 224STARS'ın genel ön koşulu bundan farklı; yukarıdaki satır STARS'tan, bu satır bölümün QME müfredatından.

CS 342 zor mu?

Son 34 dönemde dersin ortalaması 2,35 (3.616 öğrencinin notu, 4,00 üzerinden), yani sınıf ortalaması C+ civarında. Zorluk hocaya ve şubeye göre değişir; ölçülebilir olan bu sayı. Diğer derslerle karşılaştır →

CS 342 dersinde kaç midterm var, ağırlıkları ne?

İzlencede 1 midterm var, ağırlığı %25. Final %30. Kalan %45 dersin öteki kalemlerinde. Tam dağılım aşağıda.

CS 342 dersinin ön koşulu var mı?

Evet. Bilkent kataloğuna göre ön koşulu: CS 202 ve CS 224.

CS 342 bu dönem kim veriyor?

2026-2027 Güz döneminde 1 şube açık, dersi Yusuf Sahillioğlu veriyor. Şube saatleri ve kontenjanlar aşağıda.

CS 342 dersinde hangi kitap okunuyor?

İzlencede zorunlu kitap: Operating System Concepts, Avi Silberschatz, Peter Baer Galvin, Greg Gagne, 2018 / 10th edition, Wiley Supplementary - Textbook: The C Programming Languge, B. Kernighan and D. Ritchie, 1998, Prentice Hall.

CS 342 kaç kredi?

4 Bilkent kredisi, 6,5 AKTS.

Haftalık müfredat 14 hafta

Hafta 114–20 Eyl
Giriş ve derse genel bakış
Introduction, Overview
girişgenel bakış
Hafta 221–27 Eyl
Süreçler
Processes
processes
Hafta 328 Eyl – 4 Eki
IPC ve socket'ler
IPC, Sockets
IPCsocket
Hafta 45–11 Eki
Thread'ler
Threads
thread
Hafta 512–18 Eki
Çizelgeleme
Scheduling
scheduling
Hafta 619–25 Eki
Senkronizasyon (synchronization)
Synchronization
synchronization
Hafta 726 Eki – 1 Kas
Senkronizasyon (synchronization)
Synchronization
synchronization
Hafta 82–8 Kas
Deadlock
Deadlocks
Hafta 99–15 Kas
Memory management (bellek yönetimi)
Memory Management
memory management
Hafta 1016–22 Kas
Virtual memory (sanal bellek)
Virtual Memory
virtual memory
Hafta 1123–29 Kas
Dosya sistemleri
File Systems
file system
Hafta 1230 Kas – 6 Ara
Dosya sistemleri
File Systems
file system
Hafta 137–13 Ara
Yığın depolama
Mass Storage
mass storage
Hafta 1414–20 Ara
Input/output ve protection
Input/Output, Protection
input/outputprotection

Değerlendirme 100% · 5 adım

12%
3%
25%
30%
30%
Quiz Attendance/Quizzes 12%
Homework Homeworks 3%
Midterm: Essay/written Midterm 25%
Final: Essay/written Final 30%
Project Projects 30%
en büyük tek kalem %30 · sınav ağırlığı %67 · 34 dönem ortalaması 2.35 (3616 öğrenci) nasıl hesaplanıyor
Notunu hesapla
KalemAğırlık Notun (100 üzerinden)
Attendance/Quizzes%12
Homeworks%3
Midterm%25
Final%30
Projects%30
Bildiğin notları gir; girmediklerin hesaba katılmaz.

Ağırlıklar CS 342 izlencesinden. Hocanın bu dönemki dağılımı farklı olabilir; bağlayıcı olan ders izlencesidir. Harf notu sınırlarını hoca belirliyor, o yüzden hedefi sen giriyorsun. İzlencede FZ şartı var, sayfanın sonundaki kutuda.

Önerilen kaynaklar 1 kitap

📕
Zorunlu
Operating System Concepts, Avi Silberschatz, Peter Baer Galvin, Greg Gagne, 2018 / 10th edition, Wiley Supplementary - Textbook: The C Programming Languge, B. Kernighan and D. Ritchie, 1998, Prentice Hall

Bu dersi alınca · 3 öğrenme çıktısı

Bilkent'in resmî syllabus'ünden. Sağdaki etiket o çıktının hangi değerlendirmeyle ölçüldüğünü söylüyor.

🤖 GenAI politikası

Policy is written in the following page. The page is also accessible from

Ders notları · henüz yok

CS 342 için defter ekibi henüz not yazmadı.

İlk dosyayı sen atarsan: not, slayt, geçmiş sınav, çözüm, cheat-sheet, ne varsa. defter ekibi öğrenci paylaşımlarından bu dersin notlarını yazar. Drive linki / PDF / ZIP, hepsi olur.

← katalog

Geçmiş GPA dağılımı 34 dönem · ort. 2.35

DönemDers ort.
2025-2026 Spring 2.61 3 şube · 188 öğr
2025-2026 Fall 2.54 1 şube · 33 öğr
2024-2025 Spring 2.54 2 şube · 112 öğr
2024-2025 Fall 2.49 1 şube · 65 öğr
2023-2024 Spring 2.53 2 şube · 168 öğr
2023-2024 Fall 2.38 1 şube · 66 öğr
2022-2023 Spring 2.54 3 şube · 134 öğr
2022-2023 Fall 2.41 1 şube · 59 öğr
2021-2022 Spring 2.37 3 şube · 147 öğr
2021-2022 Fall 2.53 1 şube · 76 öğr

Dersin dönem ortalaması, o dönemin bütün şubeleri birlikte. Kaynak STARS'ın ders değerlendirme raporu. Rapor yalnız kampüs ağından ya da Bilkent VPN ile açılıyor: CS 342 raporu · Bilkent VPN bilgisi. Öğrenci anket cevaplarını defter'de tutmuyoruz. Tüm derslerin ortalamaları →

Bu dönem · 2026-2027 Güz · 1 şube · 70 kontenjan · 18 boş

haftada 3 saat ders

Haftalık ızgarada 4 saat görünüyor, kayıt sistemi dersi 3 saat yazıyor. Aradaki 1 saat yedek saat: Bilkent programlarında derse genelde bir fazla saat ayrılır ve çoğu zaman kullanılmaz. Hangisinin düşeceği dönem başlayınca belli olur.

1
Sal10:30–12:20B-Z08Per15:30–17:20B-Z08
18
boş / 70
Düzensiz açılıyorSon yıllarda 15 güz, 37 bahar dönemi. Yaz okulunda da 1 kez açılmış. Belirli bir düzeni yok, açıldığında almak mantıklı olabilir.

⚠️ FZ engelleyen şartlar

Written in the

Hocalar 1 bu dönem · 6 geçmiş

Bu dönem (2026-2027 Fall) · 1 section
Yusuf Sahillioğlu
Geçmişte ders veren (6 kişi)
İbrahim Körpeoğlu, Salih Özgür Öğüz, Özcan Öztürk, Selim Aksoy, William Sawyer, Özgür Ulusoy

Bu ders 1 bölümün müfredatında zorunlu.

Bilgisayar Mühendisliği 3. sınıf Bahar

Kutulardaki sınıf ve dönem, o bölümün müfredatının dersi hangi sırada önerdiği. Dersin fiilen hangi dönem açıldığı ayrı bir şey.

Bu ders 10 programın seçmeli havuzunda.

Technical Elective Fizik · havuzda 228 ders Technical Elective Kimya · havuzda 231 ders Technical Elective Moleküler Biyoloji ve Genetik · havuzda 262 ders

ve 7 program daha.

Havuz listesi bölümün QME müfredatından; en küçük havuzlar önce yazılıyor, çünkü büyük "serbest seçmeli" havuzunda olmak dersi anlatmıyor. Seçmeli havuzunda olmak o dersi alabileceğin anlamına gelmez: ön koşul ve kontenjan ayrıca geçerli.

Bunu alınca açılanlar · 3 ders CS 342'i ön koşul sayıyor

Aynı koddan diğer dersler · katalogda 78 CS dersi · CS nedir?