1 |
- |
Sistem Programlamanın alanı ve görevleri : Sistem Progralamanın geleneksel alanları. Bir OS ortamında Sistem Programlama. Unix ve Windows tarihi, mimarisi, servisleri ve özellikleri |
- |
2 |
- |
Unix ortamında bir program. Bir programın yazılımındaki adımlar. Ön-derleyici, Makrolar, Derleyici, Modüller, Birleştirici. Komut satırı parametreleri, Ortam parametreleri, Kabuk Programlama |
- |
3 |
- |
Sistem Çağrıları, önemi ve sınıflanması. Sistem çağrıları ve kütüphane çağrıları. İşlemler Arası İletişim (IPC) ve Ağ Programlama için Sistem Çağrıları. UNIX te sistem ve kütüphane çağrıları, genel yapısı ve arabirimleri. |
- |
4 |
- |
İşlemler. UNIX te İşlemlerin yaratılması. Ana işlem ve Üst ve Alt İşlemler. |
- |
5 |
- |
İşlemlerin kullanılması. Fork() sistem çağrısı. Exec() ailesi sistem çağrıları. Ana işlem ve Alt İşlem arasındaki senkronizasyonlar : system(), wait() , exit(), v.b |
- |
6 |
- |
Çoklu-Programlama ve İş Parçacıkları(Thread) temelleri |
- |
7 |
- |
Disk işlemleri. I/O dizin ve dosya sistemi işlemleri. Sanal Bellek |
- |
8 |
- |
ARA SINAV |
- |
9 |
- |
İşlemler Arası İletişim (IPC) : amacı ve sistem programlamadaki kullanımı. IPC mekanizmaları. Geçitler (pipe) olarak IPC: adlandırılmış ve adlandırılmamış geçitler. |
- |
10 |
- |
Mesaj Kuyrukları |
- |
11 |
- |
Sinyaller, Semaforlar ve Ortak Bellek |
- |
12 |
- |
Soketler ve IPC için kullanımı.UDP ve TCP soketleri. Network Programlama |
- |
13 |
- |
RPC (Uzaktan Yordam Çağrısı) |
- |
14 |
- |
İşletim Sistemi özelleştirme, Aygıt sürücü geliştirme demo uygulamalar |
- |
15 |
- |
Genel Tekrar |
- |
16 |
- |
FİNAL |
- |
17 |
- |
FİNAL |
- |