1 / 25

İŞLETİM SİSTEMLERİ Ders İçeriği

İŞLETİM SİSTEMLERİ Ders İçeriği. İşletim Sistemlerine Giriş Windows Server 2008 Kurulumu ve Genel Kullanımı Kullanıcılar, Gruplar ve Güvenlik Ayarları NTFS, Disk Yönetimi ve RAID DNS DHCP IIS Elektronik Posta Hizmetleri Terminal Server Uzaktan Erişim ve Yönlendirme Active Directory

deva
Télécharger la présentation

İŞLETİM SİSTEMLERİ Ders İçeriği

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. İŞLETİM SİSTEMLERİDers İçeriği • İşletim Sistemlerine Giriş • Windows Server 2008 Kurulumu ve Genel Kullanımı • Kullanıcılar, Gruplar ve Güvenlik Ayarları • NTFS, Disk Yönetimi ve RAID • DNS • DHCP • IIS • Elektronik Posta Hizmetleri • Terminal Server • Uzaktan Erişim ve Yönlendirme • Active Directory • Grup Politikaları

  2. İşletim Sistemlerine Giriş

  3. Bu Hafta İşletim Sisteminin; • Ne olduğu, • Ne yaptığı, görevlerinin neler olduğu, • Ne tür bir yazılım olduğu, • Tarihsel gelişiminin nasıl olduğu ile ilgili bilgileri öğreneceğiz.

  4. İşletim Sistemi Nedir? İşletim sistemini tanımlayınız... Sizce işletim sistemi neden var?

  5. Merkezi İşlem Birimi Aritmetik ve Mantık Birimi Kontrol Birimi Adres yolu Veri yolu Ana Bellek Donanım Aygıtları Von Neumann Mimarisi

  6. İşletim sistemi bir bilgisayar sisteminin maestrosudur • Bilgisayar donanımlarının birbiri ile uyumlu bir biçimde çalışmasını sağlar.

  7. İşletim sistemi; yazılım – donanım - kullanıcı arasındaki etkileşimi sağlayan bir ara yazılımdır. Donanım Yazılım Kullanıcı

  8. Bilgisayar Donanım Yazılım Uygulama Yazılımları(Örn: Word, Excel) Sistem Yazılımları İşletim Sistemi (OS) Diğer Yazılımlar (Örn: Derleyiciler) İşletim Sistemi Ne Tür Bir Yazılımdır?

  9. Tanım: • İşletim sistemi; bilgisayar sistemini oluşturan donanım ve yazılım nitelikli kaynakları kullanıcılar arasında kolay, hızlı ve güvenli bir işletim hizmetine olanak verecek biçimde paylaştırırken bu kaynakların kullanım verimliliğini en üst düzeyde tutmayı amaçlayan bir yazılım sistemidir.

  10. Multitasking (Çok görevli) Multiprogramming (Çoklu programlama) Paralell Systems(Paralel Sistemler) OS: UNIX, MAC OS, MS-DOS Tarihsel Gelişim Real-Time Systems (Gerçek-Zamanlı Sistemler) Ms’lerde çalışan sistemlerdir. Belli bir sistemi kontrol amacıyla kullanılır Örn: Endüstriyel kontrol sistemleri, gösteri sistemleri Distributed Systems (Dağıtık Sistemler) Bir çok MIB, ağdaki diğer kaynakları, verileri ve işlemleri yürütürler. Örn: Ağ, InternetOS: Ağ işl. Sis. (Windows NT) Embedded Systems(Gömülü Sistemler) Belirli bir donanımı yöneten sistemler.Örn: Firewall, otomobil motorları Timesharing Systems (Zaman Paylaşımlı Sistemler) Birden fazla işin bir donanımı kısa sürelerle paylaşması Personal Computer Systems (Kişisel bilgisayar sistemleri) OS: UNIX, MAC OS, MS-DOS Batch Systems (Toplu İşlem) Birden fazla işin arka arkaya çalıştırılması ve yürütülmesi OS: IBM’in IBSYS Main-frame OS yoktu 1950 1960 1970 1980 1990

  11. Modern işletim sistemleri bahsedilen farklı işletim sistemlerinin özelliklerini kapsamaktadır.

  12. İşletim Sistemleri Kavramları • Tek görevlilik • işletim sistemi üzerinde aynı anda sadece bir program çalışabilmekte • Çok görevlilik (multi tasking) • işletim sistemlerinin pek çok programı birlikte bellekte barındırabilmesi ve bunları işletebilmesi • İşlem tanımı • İşlem (process) çalışmakta olan programdır

  13. İşlem Excel Internet Explorer Outlook Hesap Makinesi Zaman İşletim Sistemleri Kavramları • Aynı anda çalışma nasıl başarılıyor

  14. İşletim Sistemleri Kavramları • İşlem başlatma yöntemleri • Sistem açılışı sırasında • Kullanıcı tarafından • Mevcut başka bir işlem tarafından • Önplan işlemleri • Doğrudan kullanıcıyla etkileşime girerler • Arkaplan işlemleri • Herhangi bir kullanıcıya ait değillerdir • Windows üzerinde hizmetler (services), Unix üzerinde ise daemon’lar arkaplanda çalışan bu tip işlemlere verilen genel adlardır.

  15. İşletim Sistemleri Kavramları • Thread • işlem seviyesinde aynı anda bir çok aktivitenin yapılması için bir işlem içerisinde birden çok iş parçacığının (thread) çalışmasıdır • aynı işlem üzerinde çalışan iş parçacıkları, bu işlemin tüm adres alanına, genel değişkenlerine ve kullanmakta olduğu dosyalara erişebilir • Çoklu İş parçacığı (Multithreading) • aynı işlem içerisinde birden çok iş parçacığına izin verilmesidir

  16. İşletim Sistemleri Kavramları • Çok kullanıcılı sistemler • Aynı bilgisayarı birden fazla kullanıcının kullanması durumu Çok kullanıcılı (MultiUser) sistem olarak tanımlanır. • Bu sistemler zaman paylaşımlı (time-sharing) sistemler olarak da bilinirler. • Kesme (interrupt) • Donanım cihazlarının işletim sistemine isteklerini bildirme yöntemi • Kullanıcı arayüzü • İşletim sistemini belli bir işi yaptırmak için komuta ettiğimiz yazılım • Grafik kullanıcı arayüzü (Graphical User Interface –GUI) • Komut satırı arayüzü (Command Line Interface – CLI)

  17. İşletim Sistemleri Kavramları • Bellek Yönetimi (Memory Management) • Belleğin kontrolü işletim sisteminin Bellek yöneticisindedir • Programların çalıştırılması esnasında gerekli belleğin onlara tahsis edilmesi ve program sonlandığında kullanılan belleğin geri alınması • Belleğin hangi parçalarının, hangi programlar tarafından kullanılıyor olduğunun ve boş alanların takibi • Sanal bellek kullanımı sırasında program parçalarının bellek-disk arasında transfer edilmesi

  18. İşletim Sistemleri Kavramları • Sanal Bellek (Virtual Memory) • Windows ve Linux işletim sistemleri üzerinde, üst üste pek çok uygulamayı aynı anda çalıştırsanız ve bu uygulamalar mevcut bellekten daha fazla bellek alanı da kaplasa, işletim sistemi uygulamalarınızı, biraz yavaşlama görülmekle beraber, sorunsuz olarak çalıştıracaktır. • Öyleyse fiziksel bellekten taşan, bilgiler nerede tutulmaktadır? • Bu işlem, işletim sisteminin sanal bellek hüneri sayesinde gerçekleştirilir.

  19. İşletim Sistemleri Kavramları • Sanal Bellek (Devam) • Sanal bellek (virtual memory) tekniğinde, diskin bir bölgesi tıpkı bir RAM bellek gibi, çalışmakta olan uygulamalar tarafından kullanılabilmektedir • İşletim sistemi gerçek belleği Fiziksel bellek + Disk bellek olarak gösterir

  20. Uygulama • Windows içerisinden çalışan işlemlerle ilgili bilgileri görüntülemek ve işlemleri yönetebilmek için temel uygulama Görev Yöneticisidir (Task Manager). • Yeni görev oluşturma • Önplan arkaplan işlemleri • İşlem sonlandırma • İşlem hakkında bilgi edinmek • İşlem önceliğini değiştirme • Bir programın önceliğini başlatma anında da belirleyebilirsiniz. • Bunun için komut satırı penceresindeyken start komutunu kullanmanız gerekecektir • Örn: Start /low iexplore.exe

  21. Uygulama • Windows işletim sisteminde PageFile.sys dosyası ne kadarlık bir disk alanının sanal bellek olarak kullanılacağını belirtir • Bu dosya ne kadar büyük olursa, o kadar sanal belleğiniz var demektir • Bu dosyayla ilgili ayarlara: • Bilgisayarım > Özellikler > Gelişmiş > Performans Ayarları > Sanal bellek kısmından erişebilirsiniz • Görev yöneticisinin performans sekmesinde bellek kullanımı ile ilgili bilgiler verilmektedir.

  22. İşletim Sisteminin Yerine Getirmesi Gereken Fonksiyonlar 1. İşleri sıraya koymalıdır 2. İşi kontrol eden dili yorumlayabilmelidir 3. Hata durumlarında ilgili işlemleri sonuçlandırmalıdır 4. Giriş/Çıkış işlemlerini sonuçlandırmalıdır 5. Kesmelerin gereğini yerine getirmelidir 6. İşlerde öncelik tanıyabilmelidir

  23. İşletim Sisteminin Yerine Getirmesi Gereken Fonksiyonlar 7. Kaynakları kontrol etmelidir 8. Kullanıcıların birbirlerinin haklarına müdahalelerini önlemelidir 9. Bilgisayara birden fazla erişim sağlamalıdır 10. İyi bir ara yüzü olmalıdır 11. Bilgisayar kaynaklarının hesabını tutmalıdır. 12. Bilgileri uzun vadede saklamalıdır.

  24. Bir İşletim Sisteminde İstenilen Özellikler 1. Etkinlik: İşletim sistemi, bir işi etkin ve verimli bir şekilde yapmalıdır. 2. İşler arasındaki zaman: Bir işi bitirip diğer işi başlama süresi kısa olmalıdır. 3. Kullanılmayan MİB zamanı: Merkezi işlem birimin kullanmadığı süre kısa olmalıdır. 4. Toplu işlemler arasındaki zaman: Toplu işlem dosyalarının işlenmesi arasındaki süre kısa olmalıdır.

  25. Bir İşletim Sisteminde İstenilen Özellikler 5. Cevap verme süresi: Sistemin cevap verme süresi kısa olmalıdır. 6. Az zamanda çok iş yapılmalıdır. 7. Güvenirlik: Sistem tamamen hatalardan arındırılmış olmalıdır. 8. Süreklilik: Sistem bakım yapılabilir ve dokümanı bol olmalıdır. 9. Düşük boyut: Sistem kendinden taviz vermeden küçük boyutta olmalıdır.

More Related