Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

1. HAFTA Giriş, Tarihçe ve Kavramlar

Benzer bir sunumlar


... konulu sunumlar: "1. HAFTA Giriş, Tarihçe ve Kavramlar"— Sunum transkripti:

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

2 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. İşletim Sistemleri

3 İş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  İşletim Sistemleri

4 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. İşletim Sistemleri

5 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. İşletim Sistemleri

6 İş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 İşletim Sistemleri

7 Bilgisayar ve Bilgisayar Sistemi
İşletim Sistemleri

8 İşletim Sistemi 1213506 - İşletim Sistemleri
İş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 İşletim Sistemleri

9 İş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ı İşletim Sistemleri

10 İş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. İşletim Sistemleri


"1. HAFTA Giriş, Tarihçe ve Kavramlar" indir ppt

Benzer bir sunumlar


Google Reklamları