Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

İŞLETİM SİSTEMLERİ 1. HAFTA Giriş, Tarihçe ve Kavramlar.

Benzer bir sunumlar


... konulu sunumlar: "İŞLETİM SİSTEMLERİ 1. HAFTA Giriş, Tarihçe ve Kavramlar."— Sunum transkripti:

1 İŞLETİM SİSTEMLERİ 1. HAFTA Giriş, Tarihçe ve Kavramlar

2 İşletim Sistemleri Yöntem ve Teknikler  Dersler her ders saatinde bir ana başlıktan oluşacak şekilde tasarlanıp verilecektir. Her ders sonunda o zamana kadar anlatılan konularla ilgili ve geçme notunu doğrudan etkileyecek küçük bir sınav yapılabilir. Onun için derse devam etmek çok önemlidir.  Ders içerisinde anlatılan konularla ilgili uygulamalar yapılacağında, uygulama 1 hafta içerisinde tamamlanacak ve bir sonraki laboratuar dersinde teslim edilecektir.  Örneğin : Deadlock konusu anlatıldıktan sonra sizden işletim sistemi içerisinde deadlock oluşturan ve İşletim sisteminin BSoD ekranına dönmesini sağlayan bir program yazmanız istenebilir. Bu durumda istenen program bir hafta sonraki Laboratuar dersinde rapor ile birlikte teslim edilecektir.  Konular Solaris İşletim Sistemi baz alınarak anlatılacak ve programlama dili olarak C++ ( DİKKAT : C değil ) kullanılacaktır. Sadece gerektiğinde Windows API fonksiyonları kullanılacaktır.

3 İşletim Sistemleri İşletim Sistemlerine Giriş  Veri (data) ve Bilgi (information) kavramları  Bilgisayar nedir?  Bilgisayar Sistemi nedir?  İşletim Sistemi nedir?  İşletim Sistemlerinin Tarihçesi  İşletim Sistemi Yapıları  İşletim Sistemlerinin Karşılaştırılması  Yürü Koçum, Ben arkandayım.  Tencere Dibin Kara

4 İşletim Sistemleri Veri ve Bilgi Kavramları  Veri : Herhangi bir yerde saklanmış ve statik olarak bekleyen her türlü kayıt veri olarak adlandırılır.  İlan panosunda asılı duran ders programı statik veri sınıfına girer ve sadece ilgililer için veridir.  Bilgi : Statik haldeki veriyi işleme ve bunun sonucunda anlamlı sonuçlar çıkartarak yorumlama, değerlendirme ve kullanım işlemi bilgi olarak adlandırılır.  Örneğin ilan panosunda asılı duran ders programı listesini inceleyip değerlendirdiğiniz için İşletim Sistemleri dersinin bu sınıfta ve bu saatte yapıldığı bilgisine sahipsiniz.

5 İşletim Sistemleri Bilgisayar Nedir?  Bilgisayar veri ve bilgi kavramları arasındaki dönüşümü çok yüksek bir hızda yapabilen ve böylece doğru veri ve kaynaklar kullanıldığında insanların iş yükünü en aza indirebilen elektronik cihazdır.

6 İşletim Sistemleri İşletim Sistemlerinin Tarihçesi  1. Nesil işletim Sistemleri ( )  Vakum Tüpleri ve Delikli Kart Dönemi  2. Nesil İşletim Sistemleri ( )  Transistörler ve Batch Sistemler Dönemi  3. Nesil İşletim Sistemleri ( )  Entegreler ve Multi Programming Dönemi  4. Nesil İşletim Sistemleri ( )  Kişisel Bilgisayarlar Dönemi  5. Nesil İşletim Sistemleri (2000-)  Mobil Cihazlar Dönemi

7 İşletim Sistemleri Bilgisayar ve Bilgisayar Sistemi DONANIM BIOS İŞLETİM SİSTEMİ SHELL ve PROGRAMLAR KULLANICILAR

8 İşletim Sistemleri İşletim Sistemi  İşletim Sistemi görev türlerine göre iki faklı alanda tanımlanabilir ve incelenebilir:  Virtual Machines  Donanım ile kullanıcı arasındaki iletişimi en aza indirirek kullanımı kolaylaştırmak (Ör : Disk Management)  Resource manager  CPU ve Bellek gibi sistem kaynaklarını işlemler ve Kullanıcılar arasında paylaştırmak ve bu kaynakları korumak (Ör : Print Spooler)  Kullanım şekillerine göre:  Tek Kullanıcılı (Client)  Çok Kullanıcılı (Server)  Mobil İşletim Sistemleri  Symbian OS  Windows CE  Solaris Express  Bilgisayar Donanımına Göre  Windows (Intel)  Unix / Linux (Sparc, Intel)  MacOS (Mac)  Symbian OS (Cellular)  Diğerleri  Cisco IOS  Dlink IOS  Colubris

9 İşletim Sistemleri İşletim Sistemi Yapıları  Monolithic Systems  Prosedürler bütünü (prosedür çağrı sistemi)  Layered Systems  6 katmanlı bir yönetim sistemi  Kullanıcı  Kullanıcı Programı  Input / Output Yönetimi  Kullanıcı – Süreç İletişimi  Bellek Yönetimi  İşlemci Kaynaklarının ayrılması ve çok programlılık  Virtual Machines  Donanım üzerinde farklı işletim sistemi çekirdeklerine bağlı programlar çalıştırm, dolayısıyla farklı işletim sistemi modülleri çalıştırma. 64 Bitlik bir işletim sistemi için (Ör: Windows XP)  16-Bit Programlar  32-Bit Programlar (Win32s)  64-Bit Programlar (WoW64)  Exokernels  Bir bilgisayar üzerinde çalışan Sanal Makinelerin kaynaklarının da farklı olarak dağıtılması  Client Server Model  Bir bilgisayarın ihtiyacı olan veriye başka bir bilgisayarın verdiği servis hizmetini kullanarak ulaşması

10 İşletim Sistemleri İşletim Sistemlerinin Karşılaştırılması  Kişisel Anlamda:  Windows güvenilir değil  Unix Kullanışlı değil  Linux hiçbir şey değil.  Kurumsal Anlamda  Windows Kararlı ve Güvenilir değil  Unix kararlı ve güvenilir, ancak yönetimi zor  Linux yine hiçbir şey değil.


"İŞLETİM SİSTEMLERİ 1. HAFTA Giriş, Tarihçe ve Kavramlar." indir ppt

Benzer bir sunumlar


Google Reklamları