İçeriğe geç
academia.sh

Ünite 01 / 03

Sistem Arayüzleri

Dosya tanıtıcıları ve paylaşılan dosya konumu, süreç oluşturma ve bekleme, sinyal işleme, boru, paylaşılan bellek ve soketle süreçler arası iletişim, ve POSIX iş parçacıklarında kilitle paylaşım — her biri bir değişikliği kimin gördüğü sorusuyla birlikte.

Yayın Güncelleme

Dersler

  1. 01 Dosya Tanıtıcıları Bir işaretçinin aynı bellek konumunu gösterip göstermediği eşitlikle ölçülür; bir dosya tanıtıcısının aynı açık dosya kaydını paylaşıp paylaşmadığı ise konum davranışıyla ölçülür — tanıtıcının kendisi bir tamsayıdır ve hiçbir şey söylemez. 10 dk okuma
  2. 02 Süreç Yönetimi fork bir süreci ikiye ayırır ve o anki belleğin bir kopyasını çocuğa verir; kopya kurulduktan sonra iki taraf birbirinden bağımsızdır, hiçbir değişiklik öteki tarafa hiçbir yönde ulaşmaz. 8 dk okuma
  3. 03 Sinyaller Bir sinyal isleyicisi ana akisin disinda, beklenmedik bir noktada calisir; guvenli tek paylasim bicimi volatile sig_atomic_t bir bayraktir, ve bir sinyal engellenmisken tekrar gelirse ac ldiginda yalniz bir kez teslim edilir. 11 dk okuma
  4. 04 Süreçler Arası İletişim Bir boru baytları bir kez tasir ve okunan her bayt akistan duser; mmap ile MAP_SHARED kurulan bir eslem ise ayni sayfayi iki surece birden gosterir ve bu ikisi ayni derste iki farkli sinifa duser. 3 dk okuma
  5. 05 POSIX İş Parçacıkları Ayni surec icindeki iki is parciciginin ayni bellegi kilit altinda degistirmesi, borunun tasidigi baytlar gibi bir kez tuketilen bir aktarim degil, surekli paylasilan bir ortak degisimdir. 11 dk okuma

Aramak için yazmaya başlayın.

↑↓ ↵ Esc gezin · aç · kapat