Ders Notları

100% Complete (success)
Dikkat !!! Lütfen okuyunuz ...

Öğretim Üyesi (Üyeleri): Öğr. Gör. Mustafa Kaya *

(*) Ders notu girebilmek için, bu alanda kendi isminiz yazıyor olmalı...

  • Bologna verilerinin girilmesi;
    ubys.omu.edu.tr adresinden,
    ÜBYS' de Öğretim Elemanları yetkisi seçilmeli... Öğretim elemanı danışmanlık işlemlerinden yapabilirsiniz...
Yıl: 2025, Dönem: Güz
Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Teorik anlatım, sınıf içi tartışma

Dersin İçeriği

Bu ders, işlemci çekirdeği yapıları, donanımsal ve yazılımsal iş parçacıkları, çoklu görev, eşzamanlılık, paralel programlama temelleri ile çekirdek düzeyinde zamanlama ve senkronizasyon mekanizmalarını kapsar.

Dersin Amacı

Bu ders, çekirdek ve iş parçacığı kavramlarını öğretmeyi; modern işlemcilerde çoklu görev, eşzamanlılık ve paralellik ilkelerini kavramsal ve uygulamalı olarak kazandırmayı amaçlar.

Haftalık Ders İçeriği

Hafta Teorik Uygulama Laboratuar Ders Notları
1 Giriş ve Temel Kavramlar Giriş ve Temel Kavramlar
2 Tek Çekirdekli Mimariler Tek Çekirdekli Mimariler
3 Çok Çekirdekli Mimariler Çok Çekirdekli Mimariler
4 Donanımsal ve Yazılımsal Thread’ler Donanımsal ve Yazılımsal Thread’ler
5 Eşzamanlılık ve Paralellik Eşzamanlılık ve Paralellik
6 Süreç ve Thread Yönetimi Süreç ve Thread Yönetimi
7 Zamanlayıcı Mimarileri Zamanlayıcı Mimarileri
8 Zamanlama Algoritmaları Zamanlama Algoritmaları
9 Ara Sınav
10 Senkronizasyon Temelleri Senkronizasyon Temelleri
11 Deadlock ve Starvation Deadlock ve Starvation
12 Paralel Programlama Temelleri Paralel Programlama Temelleri
13 Senkronizasyon Mekanizmaları Senkronizasyon Mekanizmaları
14 Modern OS’lerde Thread Modelleri Modern OS’lerde Thread Modelleri
15 Genel Tekrar ve Değerlendirme Genel Tekrar ve Değerlendirme