28
İşletim Sistemlerine Genel Bakış (İşletim Sistemi, Bileşenleri, Tipleri) Yrd.Doç.Dr.Cihad DEMİRLİ Kaynak: Cisco Networking Akademi Programı Bilişim Teknolojilerinin Temelleri I: PC Donanımı ve Yazılım Yardımcı Kitabı, Cisco Systems, Inc. Cisco Networking Academy Program, Sistem Yayıncılık, 2005.

İşletim Sistemlerine Genel Bakış

Embed Size (px)

DESCRIPTION

İşletim Sistemlerine Genel Bakış. (İşletim Sistemi, Bileşenleri, Tipleri). Kaynak: Cisco Networking Akademi Programı Bilişim Teknolojilerinin Temelleri I: PC Donanımı ve Yazılım Yardımcı Kitabı, Cisco Systems, Inc. Cisco Networking Academy Program, Sistem Yayıncılık, 2005. - PowerPoint PPT Presentation

Citation preview

Page 1: İşletim  Sistemlerine  Genel Bakış

İşletim Sistemlerine Genel Bakış

(İşletim Sistemi, Bileşenleri, Tipleri)

Yrd.Doç.Dr.Cihad DEMİRLİKaynak: Cisco Networking Akademi Programı Bilişim Teknolojilerinin Temelleri I: PC Donanımı ve Yazılım Yardımcı Kitabı, Cisco Systems, Inc. Cisco Networking Academy Program, Sistem Yayıncılık, 2005.

Page 2: İşletim  Sistemlerine  Genel Bakış

2

İşletim Sistemi

Bir bilgisayar sistemini çalıştıran işletim sistemidir.

Bilgisayar açıldığında ilk yüklenen programdır ve sorun gidermede göz önüne alınması gereken ana bileşendir.

Page 3: İşletim  Sistemlerine  Genel Bakış

3

İşletim Sistemi

İşletim sistemi, kullanıcı ile bilgisayar arasındaki ara yüzü sağlar ve binlerce uygulamayı yönetir.

Çoğu kişisel bilgisayarda yüklenmiş olarak satılır (PC).

Page 4: İşletim  Sistemlerine  Genel Bakış

4

İşletim Sistemi

Gelişmiş işletim sistemleri aynı zamanda birçok karmaşık işlemi yerine getirme yeteneğine sahiptir.

Birden fazla kullanıcıyla birlikte birçok işlem yerine getirilmek isteniyorsa hızlı bir bilgisayar ve gelişmiş bir işletim sistemine ihtiyaç duyulur.

Page 5: İşletim  Sistemlerine  Genel Bakış

5

İşletim Sistemi (NOS)

Aynı anda birden fazla kullanıcıya hizmet veren ve birden fazla işi yerine getiren bilgisayarlar ağ sunucuları veya sunuculardır.

Bu sunucularda çalışan işletim sistemleri NOS (Network Operating System) olarak adlandırılır.

Page 6: İşletim  Sistemlerine  Genel Bakış

6

Temel Tasarım Bileşenleri

Üç temel eleman işletim sistemlerinin temel tasarım bileşenlerini oluşturmaktadır:

– Kullanıcı ara yüzü (User interface) – Çekirdek (Kernel)– Dosya Sistemi

Page 7: İşletim  Sistemlerine  Genel Bakış

7

Kullanıcı ara yüzü (User interface)

Kullanıcının işletim sistemiyle etkileşimini sağlayan ara yüzdür.

İşletim sisteminin komutlarını veren kısımdır.

Komutlar ya bir komut istemcisinde ya da grafik kullanıcı ara yüzünde (Graphical User Interface – GUI) fare ile belli noktalara tıklayarak verilebilmektedir.

Page 8: İşletim  Sistemlerine  Genel Bakış

8

Çekirdek (Kernel)

İşletim sisteminin merkezidir.

Çekirdek sistem BIOS yardımıyla donanımla iletişim yapmaktadır.

Programların yüklenmesi, yürütülmesi, giriş ve çıkış işlemlerinin yapılmasından sorumludur.

Page 9: İşletim  Sistemlerine  Genel Bakış

9

Dosya Sistemi

İşletim sisteminin dosyaları düzenlemek ve yönetmek için kullandığı kısımdır.

Dosya verilerin bir araya toplanmış halidir ve işletim sistemi dosyaları bir ağaç yapısı altında hiyerarşik biçimde dizinler sistemi olarak düzenler.

Bu dizinler sisteminin başlangıcı kök dizin olarak adlandırılır.

Page 10: İşletim  Sistemlerine  Genel Bakış

10

İşletim Sisteminin (İS) İşlevleri

Genel olarak tüm işletim sistemlerinin ortak görevleri şu şekilde açıklanabilir.

– Dosya ve klasör yönetimi– Uygulama programlarının yönetimi– Yerleşik yardımcı program desteği – Bilgisayar donanımının denetimi

Page 11: İşletim  Sistemlerine  Genel Bakış

11

Dosya ve klasör yönetimi

İS bilgisayarın sabit sürücüleri üzerinde kullanıcı bilgilerini dosyalar halinde düzenleyerek saklar.

Bir dosya oluşturulup kaydedildiği zaman, işletim sistemi bu dosyaya bir isim verir ve sabit sürücüde nereye kaydedildiğini hatırlar.

Page 12: İşletim  Sistemlerine  Genel Bakış

12

Uygulama programlarının yönetimi

Bir kullanıcı bir uygulama programını çağırdığı zaman, programın ilgili dosyalarını geçici belleğe yükler.

Başka programlar da yüklendikçe bilgisayarın mevcut kaynaklarını uygun biçimde tahsis eder.

Page 13: İşletim  Sistemlerine  Genel Bakış

13

Yerleşik yardımcı program desteği

İS bakım ve onarım için yardımcı programlar kullanır. Böylelikle kayıp programlar bulanabilmekte ya da bozuk dosyalar onarılabilmektedir.

Aynı zamanda bu tür programlar veri düzenleme ve yedeklemede de kullanılabilmektedir.

Page 14: İşletim  Sistemlerine  Genel Bakış

14

Bilgisayar donanımının denetimi

İS programlar ile BIOS arasında yer alır. BIOS donanımı denetler.

Donanım kaynaklarına ihtiyaç duyan tüm program kaynaklarının İS’ye başvurması gerekmektedir.

Eğer İS olmasaydı yeni bir program bilgisayara yüklendiğinde her defasında yeniden yazılmak zorunda olacaktı.

Page 15: İşletim  Sistemlerine  Genel Bakış

15

Bilgisayar donanımının denetimi

Kullanıcı

Uygulamalar

İşletim Sistemi

Aygıt SürücüleriBIOS

Donanım

Page 16: İşletim  Sistemlerine  Genel Bakış

16

Hatırlatma

Bütün programlar belli bir işletim sistemine göre hazırlanmıştır.

Örneğin; Windows için hazırlanan bir program UNIX içinde çalışmaz.

Page 17: İşletim  Sistemlerine  Genel Bakış

17

İşletim Sistemi Tipleri: Temel Terminoloji

Bir İS’nin yeteneklerini anlayabilmek için bazı temel terimleri bilmek gereklidir.

Günümüzde çoğu bilgisayar bu özellikleri taşımaktadır.

Page 18: İşletim  Sistemlerine  Genel Bakış

18

İşletim Sistemi Tipleri:Temel Terminoloji

Çok kullanıcılı (multiuser): İki veya daha fazla kullanıcı aynı anda programlarla çalışabilir ve çevre birimlerini kullanabilir.

Çok görevli (multitasking): Bilgisayar aynı anda birden fazla uygulama çalıştırılabilir.

Page 19: İşletim  Sistemlerine  Genel Bakış

19

İşletim Sistemi Tipleri: Temel Terminoloji

Çoklu işleme (multiprocessing): Bilgisayarda programların paylaştığı iki veya daha fazla merkezi işlem birimi (CPU) olabilir.

Çoklu kullanımlı (mutlithreading): Program, işletim sistemi tarafından ihtiyaç duyuldukça yüklenebilecek küçük parçalara bölünebilir. Bu sayede farklı programların çok görevli olarak çalışması sağlanabilir.

Page 20: İşletim  Sistemlerine  Genel Bakış

20

İşletim Sistemi Türleri

Yaygın olarak kullanılan işletim sistemleri:– Microsoft Windows 95,98 ve Me– Microsoft Windows NT, 2000 ve XP, Vista, 7– Macintosh– UNIX – LINUX – PARDUS (Linux tabanlı Türkçe İS)

Page 21: İşletim  Sistemlerine  Genel Bakış

21

Microsoft Windows 95,98 ve Me

MSWin En yaygın İS’lerden biridir.

Intel uyumlu CPU’lara sahip PC’ler için hazırlanmıştır.

Bu İS sürümleri tek kullanıcı için tasarlanmıştır.

Page 22: İşletim  Sistemlerine  Genel Bakış

22

Microsoft Windows NT, 2000,XP,Vista,7

Bu İS’ler birden fazla kullanıcıyı desteklemek ve aynı anda birden fazla uygulamayı çalıştırabilecek biçimde tasarlanmıştır.

Aynı zamanda bunlar bir çok ağ özelliğini bünyesinde barındırmaktadır.

Page 23: İşletim  Sistemlerine  Genel Bakış

23

Macintosh

İlk kez Ocak 1984’de ortaya çıkmıştır.

O zaman var olan DOS bilgisayarlarına göre daha fazla kullanıcı dostu oldukları söylenebilir.

Son sürümü OS X 10.6 Snow Leopard’tır ve UNIX çekirdek teknolojisine göre tasarlanmıştır.

Page 24: İşletim  Sistemlerine  Genel Bakış

24

UNIX

1960’larda ortaya çıkmıştır. En eski İS’lerdendir. UNIX ağ yöneticileri tarafında her zaman

yaygın olarak kullanılmıştır. İnternetin başlangıcından beri UNIX temelli

IBM, HP ve SunMicrosystems bilgisayarlarına yardımcı olmuştur.

Günümüzde birçok değişik versiyonu bulunmaktadır.

Page 25: İşletim  Sistemlerine  Genel Bakış

25

LINUX

UNIX’e benzer bir İS’dir.

1991 yılında internetle tanıştırılmıştır.

Dağıtım olarak adlandırılan birçok Linux sürümü bulunmaktadır.

Page 26: İşletim  Sistemlerine  Genel Bakış

PARDUS 2009

TÜBİTAK’a bağlı Ulusal Elektronik ve Kriptoloji Araştırma Enstitüsü (UEKAE) tarafından geliştirilen ulusal işletim sistemi projesidir.

Dağıtımı ücretsiz olan Linux temelli bu işletim sisteminin amacı, yazılım konusunda ulusal bağımsızlık, tasarruf ve güvenliği sağlamak ve kullanıcılara tam Türkçe desteği vermektir.

26

Page 27: İşletim  Sistemlerine  Genel Bakış

27

Hatırlatma

Windows, UNIX ve MacOS işletim sistemleri bedelleri karşılığında üretici

firmalardan satın alınabilir.

Linux ve Pardus ise açık kodlu bir sistemdir ve geliştiricilerinden ücretsiz veya çok küçük bedeller karşılığında

elde edilebilir.

Page 28: İşletim  Sistemlerine  Genel Bakış

28