let*ms*stemler - WordPress.com

advertisement
ŞEYMA ŞAFAK
1030710441
İŞLETİM SİSTEMLERİ
İŞLETİM SİSTEMİ NEDİR?
 Bilgisayarların çalışabilmesi için gereken temel yazılım
işletim sistemidir. Bilgisayarlar çeşitli donanım
ürünlerinin belli bir tasarıma göre bir araya
getirilmesiyle oluşturulur. Ancak kendilerinden
beklenen işleri gerçekleştirmeleri için bu sadece
donanımdan oluşan altyapı yeterli değildir.
 Bir kelime işlem yazılımı ile belge oluşturabilmek için
önce bilgisayarın açılması , donanım ürünlerinin
birbirlerini tanıması ve birlikte çalışacakları şartların
sağlanması gerekecektir. Kullanıcı klavyede bir tuşa
bastığında, bir harfin ekranda görüntülenmesi,
yazılanların saklanmak istendiğinde belgenin disk
üzerine yazılması, belgeye bir dosya adı verilebilmesi
yapılabilecek işler arasındadır.
 Sonuç olarak; Kullanılan yazılım ne tür olursa olsun bazı
temel işlemler hep aynıdır. Dosyaların diske yazılması,
diskten alınıp ekrana görüntülenmesi, bir dosyanın
basılmak üzere yazıcıya gönderilmesi... Bu durumda tüm
yazılımların üzerinde çalışacağı zemini oluşturmak ve
temel işlemleri gerçekleştirmek üzere kullanılan yazılım
ile karşılaşılır. Bu işletim sistemidir.
 Bilgisayarlarda işletim sistemi, donanımın doğrudan
denetimi ve yönetiminden, temel sistem işlemlerinden
ve uygulama programlarını çalıştırmaktan sorumlu
olan sistem yazılımıdır.
 İşletim sistemi, bütün diğer yazılımların belleğe,
girdi/çıktı aygıtlarına ve dosya sistemine erişimini
sağlar. Birden çok program aynı anda çalışıyorsa,
işletim sistemi her programa yeterli sistem kaynağını
ayırmaktan ve birbirleri ile çakışmamalarını
sağlamaktan da sorumludur.
İŞLETİM SİSTEMİ KATMANLARI
Uygulama
Katmanı
Kabuk
(Shell)
Katmanı
Çekirdek
(Kernel)
Katmanı
Donanım
Katmanı
Donanım Katmanı
 Genelde donanım kontrolünü, kaynak yönetimini yapan
katmandır.
 Bilgisayarın makine kısmı ile ilgilidir.
Çekirdek Katmanı
 İşletim sisteminin donanım ile kabuk
katmanı arasında irtibatı sağlayan
katmanıdır.
 Mimariye göre değişse de genelde
sürücüler (bir kısmı ya da tamamı) bu
katmandadır.
 İşletim sisteminin esas iş yapan kısmıdır.
Kabuk Katmanı
 İşletim sisteminin kullanıcı ile muhatap katmanıdır.
 Kullanıcının sisteme verdiği işleri anlayıp yapan (yaptıran) katmandır.
 Konsol Tabanlı (CLI: command-line interface) olabileceği gibi (Ör:
DOS)
 Grafiksel arayüz (GUI: graphical user interface) de olabilir (Ör:
Windows).
Uygulama Katmanı
 Kullanıcıları daha üretken hale getirmek ve/veya onlara kişisel
işlerinde yardımcı olması için tasarlanan programlar uygulama
yazılımlarıdır.
 Normalde her işlem donanım ile yapılır. Fakat her kullanıcı
donanımı doğrudan kullanamaz.
 Uygulama programları bu işi kullanıcının yerine yapan
yazılımlardır. (Oyun, ofis, )
 Uygulama katmanı bu yazılımları çalıştıran katmandır.
işletim sistemlerinin başlıca amaçları
1. Kullanıcı programlarını çalıştırılması
2. Kullanıcı problemlerinin çözümünün kolaylaştırılması
3. Bilgisayar sisteminin kullanımını daha elverişli hale getirilmesi
4. Bilgisayar kaynaklarının verimli bir şekilde kullanılması (Çok kullanıcılı
sistemlerde önem kazanır)
İşletim sistemi, donanımla yazılım arasında bir yönetici arayüzü olarak
görev yapar. Her bir donanım birimi, tüm kaynakları erişip
yönetebilmektedir.
Çalışma sırasında oluşan hataların ve çakışmaların önlenmesi işletim
sisteminin görevidir.
İşletim sistemleri bilgisayar kullanıcısı ile donanım arasında çalışan bir
yazılımdır. Amacı kullanıcının programlarını çalıştırabilmesi için ortam
sağlamaktır.
İşletim sistemi faklı kullanıcıların uygulama programlarının donanım
kaynaklarını kullanımını kontrol eder ve koordine eder.
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.Yani mikroişlemciden belleğe aktarılacak veya
bellekten alınacak bilginin erişim süresi 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.
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.
BAŞLICA İŞLETİM SİSTEMLERİ
 AmigaOS
 Chromium İşletim Sistemi
 Linux İşletim Sistemi
 Mac OS X
 MS Dos İşletim Sistemi
 Plan 9
 Pardus İşletim Sistemi
 Windows İşletim Sistemi
 Unıx
 Novell NetWare
 Solaris
AMİGAOS
 AmigaOS, Amiga kişisel bilgisayarının işletim sistemidir.
AmigaOS, kurulduğu donanımdan maksimum performansı alan ve
mükemmel bir çok görevlilik (multitasking) özelliğine sahip olan,
çok esnek bir işletim sistemidir. Commodore İnternational yazdığı
AmigaOS 3.1'işletim sisteminin kaynak kodlarından devam
edilerek günümüzde 4.1 update 5 sürümüne kadar yükselmiştir
çok yakında hyperion entertainment yeni ve en güçlü amiga
donanımı olan Amigaone X1000 ile AmigaOS 4.2 'yi piyasaya
sürerek Amigacılara gelecek vaat etmektedir.
Chromium İşletim Sistemi
 Chromium, Linux çekirdeği esas alınarak Google tarafından
tasarlanmış olan bir işletim sistemidir. Chromium zamanının
büyük bir kısmını bilgisayar başında geçiren kullanıcıları hedef
almaktadır. Teknik olarak sadece başka uygulama kullanmayan
bir tarayıcıdır. Kelime işlemek, videolara, fotoğraflara bakmak
gibi görevleri yerine getirmek için tarayıcıda kullanılan internet
uygulamalarına güvenmektedir.
Linux İşletim Sistemi
 Linux; Unix ortamının üzerine kurulmuş, neredeyse tüm
bilgisayarlar için uygun olan bir işletim sistemidir.
 işletim sisteminin yeni geliştirildiği günlerde ücretsiz dağıtım ve
kaynak kodlarının açık olmasına büyük önem verilmiştir. Bu sayede
Linux'un kullanıcılar tarafından tekrar tekrar programlanabilmesi
mümkün olabiliyordu. Zaten Linux'un kısa sürede bu kadar
gelişmesinin altında yatan ana neden de, sayısız programcının
işletim sistemi üzerinde çalışma fırsatını bulmuş olmasıdır. Bu
sayede Linux işletim sistemi çok hızlı bir şekilde gelişmiştir.
 Kısacası Linux, dünya üzerinde binlerce programcının bağımsız
olarak geliştirdiği ve her geçen gün birkaç adım daha ileriye giden
örnek bir yazılımdır. Örnek diyoruz; çünkü Linux, yazılım
dünyasında ticari kuralların dışında kalarak da faydalı programlar
üretilebileceğinin en güzel kanıtıdır.
ARTILARI VE EKSİLERİ
Linux işletim sisteminin en büyük avantajı, tamamen ücretsiz olması ya
da çok düşük bir ücret karşılığında satın alınabilmesidir. birkaç yıl
öncesinin donanım özelliklerine sahip olan bilgisayarlarda bile rahatlıkla
çalışacaktır. Özellikle sistem hatalarına karşı çok güçlü bir işletim
sistemi olan Linux'un kolay kolay çökmemesi, kullanıcıları çeken
özelliklerin başında gelir. Pek çok karmaşık programı aynı anda açsanız
bile bilgisayarınız sorunsuz bir şekilde çalışmaya devam eder.
Linux'un önünde duran en büyük sorunların başında ise, hiç kuşkusuz
donanım konusu gelmektedir. Donanım üreticilerinin bu işletim
sistemine hala yeterli önemi vermedikleri açıkça ortadadır. Bu yüzden
Linux desteğine sahip olan donanımların sayısı çok da fazla değildir.
Ancak bu sorunun her geçen gün biraz daha azaldığını da söyleyebiliriz.
Mac OS X
 Macintosh İşletim Sistemi, kısaca Mac OS,
Apple firması tarafından piyasaya sürülen Apple'ın
daha sonra "Mac OS" olarak isimlendireceği şeyin
orijinal hali olan, tamamlayıcı ve isimsiz sistem
yazılımı ilk olarak 1984 yılında orijinal Machintosh
ile tanıtılmıştır. En son ana sürümü Mac OS Xtir.
Mac OS ailesinde Mac OS 7, Mac OS 9 ve Mac OS X
vardır. Mac Unix türevi açık kaynak kodlu bir işletim
sistemidir.Yasal olarak sadece Apple marka
bilgisayarlar ile uyumludur. Grafik açısından çok
ayrıcalıklı olduğundan genellikle yayıncılık alanında
ilgi görür. 2010 yılı itibariyle Mac OS X
SnowLeopard adlı yeni bir sürümü çıkmıştır.
MS Dos İşletim Sistemi
 MS-DOS (MicroSoft Disk Operating System. Türkçe: Microsoft
Disk İşletim Sistemi), Microsoft firması tarafından geliştirilmiş
eski bir işletim sistemidir. Windows üretildikten sonra
unutulmuş ve şu anda sadece format atarken ya da dosya
kurtarırken kullanılmaktadır. Üretim amacı bu olmasına rağmen
daha sonradan DOS ortamında çalışan birçok uygulama ve oyun
üretilmiştir.
Pardus İşletim Sistemi
 Tübitak Ulusal Elektronik ve Kriptoloji Araştırma Enstitüsü
bünyesinde yürütülen bir Linux dağıtımı projesidir. Açık
kaynak kodlu ve GPL (Genel Kamu Lisansı)ile dağıtılan bir
özgür yazılım ürünüdür. Pardus, bilişim okur-yazarlığına
sahip bilgisayar kullanıcılarının temel masaüstü ihtiyaçlarını
karşılayan, mevcut Linux dağıtımlarının üstün taraflarını
kavram, mimari ya da kod olarak kullanan bir ulusal
dağıtımdır.
WİNDOWS İŞLETİM SİSTEMİ
 Windows, Microsoft firmasının ürettiği bir işletim
sistemidir. Kullanışlı grafik arayüzler (pencereler) ve görsel
iletiler yardımıyla programları çalıştırma, komut verme gibi
işlemleri hem mouse (fare) hem de klavyeden veri girerek
gerçekleştirebilme kolaylığı sağlayan bir işletim sistemidir.
En büyük özelliklerinden biri, kolay öğrenilebilir oluşudur.
Bu kolaylık Windows´a, bilgisayar pazarında en yaygın
kullanılan işletim sistemi olmasını sağlamaktadır. Bu konuda
en önemli rakibi ise Linux sistemidir.
 Şimdi ise Windows işletim sisteminin kullanıcı açısından
avantaj ve dezavantajlarını kısaca inceleyelim:
Avantajları :
 Bilgisayar kullanma konusunda zorluk çeken ve uzak duran kişilere
görsel açıdan cazip ve kullanım kolaylığı olan bir çalışma ortamı
sağlaması
 Uzun dosya isimlerine izin vermesi (255 karaktere kadar)
 Program desteklerinin oldukça fazla olması
 Yeni takılan bir modemi, mouse, ekran kartı, ses kartı vs gibi
birimleri kolay ve otomatik algılama olanağı veren tak ve çalıştır
desteğinin varlığı





Dezavantajları:
Windows´un, Linux gibi açık kodlu bir sistem olmaması, bu
nedenle çok sayıda kullanıcının devreye girip, yazılımı
geliştirmesine, açıklarını kapatmasına izin vermemesi.
Internet uygulamaları ya da veritabanı sunuculuğu gibi veri
alışverişinin yoğun hacimli olduğu işlerde yavaş kalabilmesi.
Kilitlenme problemi ve zaman zaman yeniden yükleme zorunda
kalınması.
Kimi durumlarda, diğer bazı işletim sistemlerine göre bilgisayar
hafızası ve diğer kaynakları verimsiz kullanabilmesi.
Virüsler, bilgisayar korsanları ve Internet üzerinden gelebilecek
çok sayıda hatalı programa karşı güvenlik açıkları barındıran
korumasız bir sistem olması.
Windows 1.0
Windows 2.0
Windows 3.0
Windows 95
Windows 98
Windows ME
Windows XP
Windows Vista
Windows 7
UNIX
 Çok kullanıcılı, çok görevli yapıyı destekleyen bir bilgisayar
işletim sistemidir
 Konsol tabalıdır.
 Monolitik çekirdek kullandığından çok kararlıdır; bu yüzden
sunucu bilgisayarlarda en çok tercih edilen sistemlerdendir.
Novell NetWare
 Novell firması tarafından ilk olarak yerel bilgisayar ağlarında
kullanılmak üzere hazırlanmış metin tabanlı bir işletim
sistemidir.
 Bu işletim sisteminde, kullanıcının ilk olarak ana bilgisayara
bağlanması gerekir.
Solaris
 Sun Microsystems firması tarafından sunucu bilgisayarlar için geliştirilmiş
işletim sistemidir.
 Açık kaynak kodludur.
 UNIX tabanlı olup, son sürümü olan Solaris 10 ile aynı anda bünyesinde hem
UNIX ve hem de Linux programlarının çalışmasına destek verir.
Download