This repository contains working examples of System Programming
System programming is a lecture at Ondokuz Mayis University Department of Computer Engineeing given by Assistant Professor Sercan DEMIRCI
- Writing C programs that can take arguments from command line
- System Calls like fork(), execl(), getpid() ...
- Programming in kernel mode.
- Process synchronization
- Creating multi-threaded C programs
- Thread synchronization
NOTE: Every code piece in this repository that written in C meant to be compiled and run in *nix systems
Bu yazılım deposu, Sistem Programlama uygulamalarını içerir.
Sistem programlama Ondokuz Mayıs Üniversitesi Bilgisayar Mühendisliği Bölümü'nde Doktor Öğretim Üyesi Sercan DEMİRCİ tarafından verilen bir derstir.
- Komut satırından argüman alabilen C programları yazmak
- fork(), execl(), getpid() vb. sistem çağrıları kullanarak çekirdek seviyesinde programlama yapmak
- Proses senkronizasyonu
- Çok iş parçacıklı programlama yapmak
- İş parçacığı senkronizasyonu