Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
1
BİL-307 - İŞLETİM SİSTEMLERİ
Öğr. Gör. Mevlüt ERSOY
2
Dersin Amacı Bir işletim Sisteminin nasıl kullanacağını öğretmek değildir. İşletim Sistemlerinin çalışma şekilleri, İşletim sistemlerinde bulunan veri yapıları ve algoritmalar, İşletim sistemlerinin tasarımında problemler, çözümler ve avajlar - dezavantajları İŞLETİM SİSTEMLERİNİN NASIL ÇALIŞTIĞINI ANLAMAKTIR.
3
DERSİN İÇERİĞİ Hafta1. Bilgisayar Sistemlerine Giriş - Mikroişlemciler - Komutların Çalıştırılması - Kesmeler - Bellek Hiyerarşisi - Cache Bellek - DMA - Çoklu İşlemciler ve Çok çekirdekli İşlemciler İşletim Sistemlerine Giriş - İşletim Sistemleri Nesneleri ve Fonksiyonları - İşletim Sistemleri Değerlendirmeleri - Modern İşletim Sistemleri - Sanal Makineler - Çoklu İşlemcili ve Çekirdekli İşletim Sistemleri Tasarımı - Windows Mimarisi - UNIX Mimarisi - Linuxa Giriş
4
DERSİN İÇERİĞİ Hafta3 . Görev Yönetimi - Görev Nedir? - Görev Durumları - Görev Tanımlama - Görev Kontrolü - İşletim Sisteminin Görevleri Çalıştırması - UNIX Görev Yönetimi Hafta4. Threads (İş parçacıkları) - Görev ve Thread Karşılaştırması - Thread Tipleri - İşletim Sistemlerinde Thread kullanımı - Javada Thread kütüphanesi - Linux da konsol uygulamalarında Thread yapılarının oluşturulması
5
DERSİN İÇERİĞİ Hafta 5. Karşılıklı Dışlama ve Senkronizasyon - Kesmelerin Kullanımı - Test – set türü komutlar - Semafor Kullanımı - Monitorlerin kullanımı - Okuma ve Yazma Problemi - Ortak Çalışan Görevler Hafta7. Ölümcül Kilitlenme ve Açlık - Ölümcül Kilitlenme Prensibleri - Ölümcül Kilitlenme Önleme - Ölümcül Kilitlenmeden Kaçınma - Ölümcül Kilitlenme Tespiti - Banker Algoritması - Yemek yiyen Filozoflar Sorunu - UNIX Senkronizasyon Mekanizması - Linux Çekirdeği Senkronizasyon Mekanizması - Windows 7 Senkronizasyon Mekanizması
6
DERSİN İÇERİĞİ Hafta9. Bellek Yönetimi - Bellek Yönetimi Gereklilikleri - Belek Yönetimi Türleri o Bölümleme o Sayfalama o Kesimleme o Sanal Bellek o Linux Bellek Yönetimi o Windows Bellek Yönetimi - Cache Bellek Yönetimi Hafta11. Giriş/ Çıkış Yönetimi - Giriş Çıkış Aygıtları - Giriş Çıkış Fonksiyonarı organizasyonu - Giriş Çıkış Arabirimleri - Disk Zamanlama - RAID yapıları - Disk Cache - Windows Server 2008 kurulumu ve RAID yapıları
7
DERSİN İÇERİĞİ Hafta12. Dosya Yönetimi - Dosya Organizasyonu ve Erişimleri - Dosya Kütükleri - Sistem komutlarıyla gerçekleştirilen Dosya işlemleri (Linux) - Dosyalarla ilgili x86 komutları - Dosyalara bellekte yer ayırma yöntemleri o FAT o İ-node o NTFS - Dosya Sistemi Güvenliği Hafta13. Dağıtık Sistemler - Client Server İşlemleri o DNS tanımlamaları - Active Directory İşlemleri - Uzaktan Procedure Çağrıları - Kümeleme o Failover Clustering o Network Load Balancing Hafta 14. Güvenlik
8
Konular arası İlişki
9
NOTLANDIRMA Ara Sınavlar (%50) Ödev (%20) Vize (%80)
Final Sınavı (%50)
10
Dersin Kaynakları Dersin içeriği oluşturulurken aşağıdaki kaynaklardan yararlanılmıştır. - Ali Saatçi, Bilgisayar İşletim Sistemleri, 2. Baskı, Ankara, William Stallings, Operating Systems, Internals and Design Principles, 7 th Edition - Robert Love, Linux Kernel Development, 3rd Edition - İşletim Sistemleri Ders Notları,
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.