Açıklama
Temel işletim sistemi kavramlarıyla sistem düzeyinde programlamaya giriş; prosedürler, ilkel veri tipleri, kullanıcı tanımlı tipler. Konular arasında işlem yönetimi, bellek yönetimi, işlem koordinasyonu ve eşzamanlama, süreçler arası iletişim, dosya sistemleri, ağ, işaretçiler, yığın ve küme (heap) bellek yönetimi ve sistem/kütüphane çağrıları yer alabilir.
Önkoşullar
- Önkoşul(lar): (COMP 1006 veya COMP 1406) en az C- notu ile.
Şartlar ve koşullar
- SYSC 1006 , SYSC 2006 için ek kredi verilmesini engeller.
- Önkoşul(lar): (COMP 1006 veya COMP 1406) en az C- notu ile.
- Haftada üç saat ders, haftada bir buçuk saat uygulama.
Kaynak metin orijinal dilinde
Introduction to system-level programming with fundamental OS concepts, procedures, primitive data types, user-defined types. Topics may include process management, memory management, process coordination and synchronization, inter-process communication, file systems, networking, pointers, heap and stack memory management, and system/library calls.
- Prerequisite(s): ( COMP 1006 or COMP 1406 ) with a minimum grade of C- .
- Precludes additional credit for Precludes additional credit for SYSC 1006 , SYSC 2006 .
- Lectures three hours a week, tutorial one and a half hours a week.
Kaynaklar ve referanslar
Tarih ve kaynaklar bilgileri doğrulamanıza yardımcı olmak için saklanır. Okumayı kolaylaştırmak için çeviriler sunulmuştur; koşullar ve gereksinimler için resmi kaynak esas alınır.
Kaynak referans : https://calendar.carleton.ca/undergrad/courses/COMP/