> DIR: LECTURE_NOTES / ADVANCED_C_SYS_PROG

Advanced C & System Programming

AUTHOR: Kaan Aslan
In-depth exploration of Advanced C, memory management, pointers, and underlying system-level operations. Click on any topic to view the raw lecture notes.

[ID] [TOPIC_NAME]
1.1C'de program derleme süreçleri
1.2Bazı standart C fonksiyonları
1.3Geçici dosyalar
1.4C de 'wchar_t' türü
2.1Komut satırı argümanları
2.2Komut satırı argümanları ile 'Predefined Symbolic Constans' kullanımı
3.1Standart C, POSIX ve Windows API fonksiyonları
3.2Handle sistemi
3.3Window'ta UNICODE ve ASCII uyumlu kodlar yazmak
4Dosya sistemleri
5.1UNIX-Linux dünyasında dosya ve proses ID değerleri
5.2Proseslerin çalışma dizinleri ('pwd')
5.3Proseslerin çevre değişkenleri
5.4İşletim sistemlerinde prosesler
5.5Proseslerin 'exit code' bilgileri
6'text mode' ve 'graphical mode'
7.1İşletim sistemlerinde yardımcı dosya sistemleri
7.2Dizin girişlerinin elde edilmesi
7.3Unix-Linux dünyasında dosya betimleyiciler
8.1Fonksiyon göstericileri
8.2C'de çok boyutlu diziler
8.3'recursive' fonksiyonlar
8.4Değişken sayıda argüman alan fonksiyonlar
9.1Yapılarıda Hizalama (Alignment in Struct)
9.2'cache' sistemleri
10.1İşlemcilerin koruma mekanizması
10.2İşlemcilerin sayfalama mekanizması
11.1C dilinde tamponlu IO işlemleri
11.2C dilindeki tamponlama stratejileri
11.3'stdin', 'stdout' ve 'stderr' dosyaları
12Prosesler arası haberleşme
13Veri yapıları ve algoritmalar
14Threads
15Kütüphaneler
16TCP-IP Socket Programming
17.1Unix-Linux sistemlerinde 'kernel' modülleri
17.2Unix-Linux sistemlerinde 'kernel' derlemesi
18IO portlarının kullanılması
19.1Unix-Linux sistemlerinde 'proc' dosya sistemi
19.2Unix-Linux sistemlerinde dosya sistemleri ve disk işlemleri
19.3Proseslerin yetki kavramları
20Veritabanı yönetim sistemleri
21GUI çalışma temelleri
22Ödev Çözümleri
23Bütün Kitap