Ders Planı


  • Aktif Öğrenme tekniğini kullanacağız
  • Eğitim ortamında Hata yapmak güzeldir !
  • Dersin nihai hedefleri:
    • işe girdiği ilk gün, kuruma fayda verebilecek OS bilgisine sahip olmak
    • Doğru çözümü üretme becerilerine sahip olmak (Kritik Analitik düşünme, sorun çözme, Yarı yapılandırılmış durumlarda karar verme)
  • Herkesin bir Blog (blogspot tercih sebebi) ve twitter hesabı olacak
  • Ödevler blog’da yayımlanacak
  • Her öğrenci 2 farklı öğrenci için peer review yapacak (not + ödeve yorum yapacak)
  • O hafta öğrenilen/akılda kalan soru tweet edilecek (#etubil461 hash tag’i ile)
  • Reflection paper 
  • Yardım alma ortamı : Forum (moot.it/etu-bil461) ortamında konular tartışılacak, yardımlaşılacak

Kaynaklar:
Bilgisayar Uzmanlığı Kitabı (M. Selçuk KARACA)
Modern Operating Systems, 3rd Ed. (A. Tanenbaum)
Sunum  ve diğer kaynaklar
COMU İşletim Sistemleri Dersi Sunumları

Değerlendirme: (105 üzerinden, 5 puan bonus)
Aktivite (sınıf, blog+Tweeter+forum): %10 (5+5)
Ödevler (+Peer Reviews) : %20
Midterm: %20
Lab: %25
Final:%30



HaftaKonuHedeflerKaynaklar
Hafta1Günümüz işletim sistemleriMasaüstü ve sunucu işletim sistemleri arasındaki farkları bilirGünümüzOS
Sunum_GünümüzOS
Unix türevlerini ve linux dağıtımlarını bilir
Windows OS ailesini bilir
İhtiyaçlara uygun işletim sistemini belirleyebilir
Hafta2İşletim sisteminin görevleriBir işletim sisteminden diğerine atılan bir uygulamanın çalışıp çalışmayacağını bilirOSnedir
Sunum_OSnedir
Uygulamaların neden doğrudan donanım cihazlarına erişmemesi gerektiğini bilir
Hafta 2,3Sanallaştırma ve KurulumSanallaştırmanın kuruma getirdiği faydaları bilirLabOrtami
CentOSKurulum
KVM
Sunum_Sanallastirma
Sunum_Unix Temelleri
Sunum_LAB
windows ve linux kurabilir
dosya yükler/inidirir
Kullandığı işletim sistemi versiyon bilgisini bulabilir.
ilk konfigürasyonları yapar (uzak bağlantı, firewall, seLinux)
Yazılım Yönetimi yapabilir
Lab ortamı kurabilir
Uzaktan yönetim yapabilir
Hafta 4İşlem yönetimiUygun schedular algoritmasını oluşturabilirIslemYonetimi
Sunum_IslemYonetimi
İşlemin kullandığı kaynakları tespit edebilir
işlemleri/servisleri durdurup/başlatabilir
process thread kavramlarını bilir
Hafta 5İşlemler arası haberleşme ve senkronizasyon (IPC)işlemler arası bilgi paylaşımı yollarını bilirSemaforlar
Sunum_IPC
IPC sırasında çıkan problemleri ve çözme yollarını bilir
Analitik düşünme becerilerini geliştirir
Hafta 6Bellek yönetimiSanal belleği etkin kullanabilirBellek_1
Bellek_2
Sunum_Bellek
bellek sorunlarını anlayıp çözebilir
daha performanslı çözümler (RAID cache, SSD disklerle çözüm vb) oluşturabilir
Shared libs kullanarak verimli yazılımlar oluşturur
dinamik ve statik derlemeyi ve arasındaki farkı bilir.
Hafta 7MIDTERM
Hafta 7Dosya sistemi yönetimiDosya Sistemi yapılarını izah edebilirDosya Sistemi
Sunum_DosyaSistemi
Dosya ve dizinlerle çalışabilir
undelete/wipe operasyonlarını yapabilir
Yeni bir diski OS içerisinde kullanılabilir kılar
Diskin boyutunu uzatabilir
dosya sistemi kapasite, performans, yedekleme, bütünlük (consistency) konularında çözüm önerebilir
Hafta 8,9G/Ç cihaz yönetimiDonanım kaynaklarını belirleyebilirG/Ç Cihaz Yönetimi
G/Ç donanımı
RAID
Karakter Setleri
TCP/IP
Sunum_IOcihazYonetimi
Yeni cihaz ekleyebilir
Ağ konfigürasyonu yapabilir
RAID konfigüre edebilir
Karakter seti sorunlarını çözebilir
disk performans yapıtaşlarını yorumlayabilir
Hafta 10,11güvenlikOS güvenlik güçlendirmesi yapabilirSunum_Güvenlik (tanenbaum)
Sunum_Güvenlik
firewall kullanabilir
OS güvenik açıklarını tespit edebilir
malware ile başeder
Hafta 12deadlockAnalitik düşünme becerilerini geliştirirSunum_Deadlock
Hafta 13,14performansPerformans sorununun yerini tespit edip çözüm önerisinde bulunabilirPerformans
değerlendirme testlerini yorumlayabilir
Kapasite planlaması yapabilir
Hafta 14LAB

No comments:

Post a Comment