Bilgisayara Giriş DERS 4 YAZILIM Hem bilgisayar sistemini oluşturan donanım birimlerinin yönetimini hem de kullanıcıların işlerini yapmak için gerekli olan programlardır. Yazılım olmaksızın bir bilgisayar sistemi, bir takım elektronik kartlar, kablolar ve mekanik bazı parçalardan ibaret bir cihazdır. Bir bilgisayar sistemi, üzerine işletim sistemi (Operating Systems) ve onun üzerine de diğer yazılımların yüklenmesi ve çalıştırılmasından sonra gerekli işlevleri yerine getirebilmektedir. Dört grupta toplayabiliriz: BIOS İşletim Sistemi Program Geliştirme Araçları Uygulama Programları BIOS (Temel Giriş Çıkış Sistemi) Anakart üzerinde bulunan aygıtlarla ilgili bilgileri içeren bir hafıza ünitesidir. Bu hafıza ünitesini ikiye ayırabiliriz. 1. ROM BIOS : Üretilen anakart ve üzerindeki tüm elamanların bilgilerini içeren sabit-değişmez hafıza birimidir. Elektrik kesildiğinde bile bilgilerini korur ve pil ile beslenme ihtiyacı duymaz. 2. CMOS BIOS : ROM BIOS’taki bilgilere ek olarak daha sonra bilgisayara eklenen birimlere ait konfigürasyon bilgileriniparametrelerini içeren ve pil ile beslenen, bilgileri istendiği zaman değiştirilebilen bir bellek unitesidir. Bilgisayarın ilk açılmasını sağlayan ROM hafızadaki programdır.. İlk açılımda sistem ile ilgili bilgiler RAM (dinamik bilgileri hafıza)’e yükler ve kontrolü RAM daki bu programa bırakır. Ancak ilk defa takılan HD’i CMOS BIOS programına girip tanıtmak gerekir. Aksi takdirde diski tanıyamadığından işletim sistemini yükleyemeyecektir. BIOS üzerinde CMOS setup, Chipset, Power Management, PNP/PCI konfigürasyonu v.s. bilgileri bulunur. Program Geliştirme Araçları Programlama Dilleri: Bir işi bilgisayara yaptırmak ancak belirli kodların belirli bir sıra doğrultusunda kullanılması ile olanaklıdır. Kullanılan bu koda programlama dili denilir. Yazılan kaynak kod program derleyici veya yorumlayıcı tarafından bilgisayar diline çevrilir. Programlama dillerinden bazıları C, Pascal, Delphi, Java, Visual Basic, Visual C… Uygulama Programları Kullanıcıların işlerine çözüm sağlayan örneğin çek, senet, stok kontrol, bordro, kütüphane kayıtlarını tutan programlar, bankalardaki müşterilerin para hesaplarını tutan programlar vs. gibi yazılımlardır. Ayrıca CD/DVD yazıcı programları, İnternetten dosya indiren programlar, Bilgisayar performansını artıran programlar gibi paket programlar da uygulama programları kategorisinde yer alır. İşletim Sistemi Kullanıcı ile bilgisayar arasında iletişimi sağlayan programlardır. Açılışından kapanışına kadar Bilgisayar sisteminin tüm hareketlerini denetler. Sistemde bulunan MİB, ana bellek, Harddisk vb. kaynakları yönetir. DOS (Disk Operating System), Windows (3.1, 95, 98,CE,ME), WindowsNT, Windows XP, MAC OS, UNIX, LINUX …gibi Genel amaçlı bir işletim sisteminin üstlenmesi gereken işler şöyle sıralanabilir: ¨ Çevre birimleri ile programlar arasındaki iletişimi sağlamak. Bir kelime işlem yazılımı yazıcıya ya da CD-ROM sürücüye ulaşarak kullanılmasında olduğu gibi... ¨ Sistemin belleğini yönetmek, disk tamponu (disk cache) gibi ek olanaklar sağlayarak belleğin etkili bir şekilde kullanılmasını sağlamak. Örneğin, sanal bellek oluşturarak ana bellekten daha büyük bir alanın kullanılması. ¨ Saklama aygıtlarındaki dosyalara belli bir düzen erişilmesi için bir dosya yönetim sistemi oluşturmak. ¨ Özellikle çok kullanıcılı sistemlerde kaynaklara güvenli erişim sağlamak. ¨ Programlar arası veri iletişimi sağlamak. Kullanıcının çeşitli komutlar vermesi ve programlar çalıştırmasını sağlamak ÇEŞİTLİ İŞLETİM SİSTEMLERİ 1. MS-DOS: Microsoft Disk Operating System (Microsoft Disk İşletim Sistemi) kelimelerinin kısaltılmış halidir. MS-DOS bir disk işletim sistemi olarak bilinir, çünkü yaptığı işlerin büyük bölümü disk işlemleri, bellek işlemleri gibi programların çalışabilmesi için gerekli düzenlemeleri yapan bir işletim sistemidir. Grafiksel bir kullanıcı arabirimi (pencereler) yoktur, her şey komutlarla ve bir sürü parametre ile yapılır. DOS, tüm x86 tabanlı PC’ lerde çalışır. Çok görevli bir işletim sistemi değildir. DOS TABANLI WİNDOWS İŞLETİM SİSTEMLERİ OS/2 WİNDOWS 3.1 WİNDOWS 95 WİNDOWS 98 WİNDOWS ME (Millennium Edition) Microsoft Windows CE OS/2 İlk olarak IBM ve Microsoft’ un ortaklaşa çalıştığı bir proje olarak geliştirilmiştir. Microsoft’ un bu projeden ayrılmasından sonra IBM projeyi sürdürme kararı alırken ikinci kuşak yepyeni bir işletim sistemi yazmayı amaçlamaktaydı. Temel amaçları, kullanıcıya bir grafik arayüz (görsel görünüm) sunmak, gerçek anlamda çok görevli ve bağlanabilirliği yüksek bir sistem yaratmak olan OS/2, minimum sistem gereksinimleri 386 tabanlı bir işletim sistemi, 4 MB ram, 20 MB civarı sabit disk alanı ve VGA ekran kartından oluşuyordu. WİNDOWS 3.1 1992 yılında PC tarihinde kilometre taşı sayılabilecek önemli olaylardan biridir. 16 bit yapıda olan Windows 3.1, PC kullanımının artmasında önemli rol oynarken, DOS’ la beraber kullanılmasından dolayı tam bir işletim sistemi olarak düşünülmemektedir. Grafik kullanıcılı arabirim desteği sunması, multimedya desteği vermesi, çok görevli çalışması, nesneye dayalı teknoloji kullanması avantajları olarak sayılabilirken; kısıtlamaları arasında ise 32 bit olmaması, gerçek çok-görevliliği sağlamaması ve tam anlamıyla bir işletim sistemi olmaması sayılabilir. WİNDOWS 95 Windows 95, birçok yeniliği bulunmakta ve bu kullanıcıyı rahatlatmaktadır. Windows 3.1’ e göre biraz daha farklı masa üstü kullanılarak hem karmaşıklık azalmış hem de programlar arası geçiş oldukça hızlanmıştır. Windows 95 görev çubuğunda birden fazla program aynı anda çalışmakta ve geçişler daha kolay olmaktadır. Windows 95 tak çalıştır, özelliği ile donanım birimlerini otomatik tanır. Windows 95’ de Dos’ tan gelen 8 karakterlik dosya ismi sınırı ortadan kalkmıştır. Ayrıca Windows 95 ‘ de bir yapay zeka ürünü olan mouse’ un sağ tuşu devreye sokularak, yapacağımız en önemli işlemlere daha kısa ve kolay bir şekilde erişmemizi sağlar. Kopyalama işlemleri için kes, kopyala, yapıştır ve sürükle bırak özellikleri kullanılabilmektedir, bu sayede komut ve yol belirtme özelliği kalkmıştır. Ayrıca birden fazla bilgisayara, ağ oluşturabilmektedir. 2000 yılı sorunu çözülmemiş olduğundan daha sonra yaması çıkmıştır. WİNDOWS 95’ de dosya özellikleri: 1. Dosya ismi 256 karakter uzunluğunda olabilir. 2. Dosya isminde birden fazla boşluk ve nokta kullanılabilir. 3. Küçük büyük harf fark etmez. 4. Özel anlam taşıyan karakterler kullanılmaz.(*,?,”,:,<>) WİNDOWS 98 Windows 98, Windows 95 özelliklerine ek olarak, internet ve multimedya destekli dos tabanlı bir işletim sistemidir. Windows 95 gibi, Windows 98’ in en önemli özelliği nesneye yönelik (görsel) olmasıdır. Yani DOS ortamına girilmeden direk olarak grafiksel kullanıcı arayüz ortamına girilir. Bilgisayarın açılması ile, ekrana gelen görüntü Windows 98’ in arayüzüdür. Bütün işlemlerin buradan yürütüleceği bu ekranın tümüne Masaüstü denir. Masaüstündeki resimlere ise Simge (icon) denilmektedir. Simge kavramı yerine nesne, sembol veya öğe kavramı da kullanılmaktadır. Windows 98, windows 95’ den sonra çıktığı için daha fazla donanımı desteklemektedir. Windows 98’ de de 2000 yılı sorunu vardır, onun için daha sonra Windows 98 SE (Second Edition) çıkmıştır. WİNDOWS ME (Millennium Edition) Windows 98’ den sonra çıkmıştır. Güçlü yönleri: • Video, müzik ve fotoğraf: Dijital fotoğrafları, müziği ve videoyu kolayca yönetebilir, paylaşabilir ve düzenleyebilirsiniz. • Gelişmiş kullanıcı deneyimi: Windows Me içerdiği yeni sistem koruma özellikleri ve gelişmiş yardım işlevleri sayesinde ev kullanımı için şimdiye dek üretilmiş en sorunsuz işletim sistemidir. • Gelişmiş ev ağ sistemi: Evde ağ sistemi kurmak iyi bir yöntem olabilir, böylece evinizdeki tüm bilgisayarlar yazıcıları, Internet bağlantılarını ve diğer aygıtları paylaşabilir. • Zengin Internet deneyimi: Windows Me geniş bant bağlantısı desteği, Internet haberleşme araçları ve çevrimiçi oyunlar içeriyor Microsoft Windows CE Palm dediğimiz küçük el bilgisayarları için hazırlanmış bir işletim sistemidir. UNIX UNIX 70' li yılların ortalarında büyük bilgisayarlar üzerinde çok kullanıcılı bir işletim sistemi olarak geliştirilmiştir. Zaman içerisinde yayılmış ve birçok türevi ortaya çıkmıştır. UNIX ismi UNIX Research Laboratories INC şirketinin tescilli markası olduğundan dolayı birçok şirket, aynı temele dayanan işletim sistemleri için değişik isimler kullana gelmişlerdir. Örnek olarak; Hewlett-Packard; HP-UX IBM; AIX Sun Microsystems; SunOS gibi. Bugün kişisel bilgisayarlardan süper bilgisayarlara kadar birçok bilgisayar için yazılmış bulunan UNIX türevleri mevcuttur. Ne var ki, bu türevlerin çoğu gelişimi belirli bir noktada durmuş ve yükse fiyatla satılan ticari yazılımlardır. LINUX Linux , serbestçe dağıtılabilen, çok görevli, çok kullanıcılı UNIX işletim sistemi, türevidir. Linux, İnternet üzerinde ilgili ve meraklı birçok kişi tarafından ortak olarak geliştirilmekte olan ve başta IBM-PC uyumlu kişisel bilgisayarlar olmak üzere birçok platformda çalışabilen ve herhangi bir maliyeti olmayan bir işletim sistemidir. Linux, temel olarak Finlandiya Üniversitesin’ de öğrenci olan Linus Torvalds 'ın ve internet üzerinde, meraklı bir çok yazılımcının katkıları ile geliştirilmiştir. Linux, gelişimi açık bir şekilde yapılmaktadır. Bunun anlamı, işletim sisteminin her aşaması açık olarak İnternet üzerinde yayınlanmakta, dünyanın dört bir yanında kullanıcılar tarafından test edilmekte, hataları ve eksiklikleri tespit edilerek düzeltilmekte ve geliştirilmektedir. Zaman zaman bu deneme aşamaları belirli bir noktada durdurulur ve güvenilir bir işletim sistemi sunulup, geliştirme için ayrı bir seriye devam edilir. Geliştirmede yer alan bu açıklık Linux' un en büyük avantajlarından biridir. Gelişimi evrimseldir, hatalar anında kullanıcılar tarafından tespit edilip rapor edilmekte ve birçok kişinin katkısıyla düzeltilmektedir. Bazı işletim sistemi sürümleri, saatler içerisinde güncellenebilmektedir. WINDOWS NT Microsoft NT (New Technology) İşletim Sistemi, Windows NT 3.1 adıyla sunulan 1993' teki sürümünden bu yana, ağ işletim sistemleri için, standart belirleyici olmuştur. İlk sürümünün kullanışsızlığına karşın, bu işletim sisteminin özellikleri ve işlevselliği daha sonra sürekli olarak gelişmiştir. Büyük reklam kampanyaları, Microsoft'un gündemdeki işletim sistemi Windows 95 ile ilgilenirken, Windows NT' ye bir takım yeni özellikler ve işlevler, gürültülü olmasa bile düzenli olarak eklenmiştir. Ağ yazılım uzmanları bu ilerlemeyi ve her yeni ilerlemeyle birlikte gelen kazanımları da fark etmişler, ancak hiçbir zaman Windows NT' yi ağ işletim sistemleri içinde bir lider olarak ilan etmeye hazır olmamışlardır. Windows NT sürüm 4' ün gelişmesiyle bu durum değişmiştir. Windows NT' nin 4. Sürümü, Windows 95' den gelen kullanımı kolay grafik arabirimleri kendisiyle bütünleştirmesi, hem de farklı coğrafi konumlardaki kullanıcılarla kurulacak bağlantı sorunlarına getirdiği çözümler açısından, ağ işletim sistemleri içinde oldukça büyük bir gelişimi temsil etmektedir. Tüm kullanıcıların bağlantılarını yaptıktan sonra da, bilginin paylaşımı için insanların çalışma biçimlerinde kökten değişiklikler yapacak olan, yeni ve güçlü birtakım araçlar da sağlamaktadır. WİNDOWS 2000 Windows NT İşletim Sisteminden sonra çıkmış ve daha gelişmiş, güçlü, güvenilir ve Windows NT tabanlı bir işletim sistemidir. Güçlü ve sağlam sistem mimarisi, kendi kendini onarma özelliğine sahip uygulamaları desteklemesi ve kapsamlı sistem, uygulama ve sürücü koruması gibi özellikleri sayesinde kullanıcıların her zaman çalışır durumda olmasına olanak verir. Dizüstü bilgisayar desteği sayesinde, mükemmel bir mobil çözüm sunar. Tak ve kullan, güç yönetimi özelliği ve çok sayıda aygıtı desteklemesinin yanı sıra entegre güvenlik ve şifreleme işlevleri önemli ticari verileriniz için koruma sağlar. Gelişmiş Windows kullanıcı arayüzü, eşsiz Internet entegrasyonu ve kurulumu, yönetimi ve sistem desteğini otomatikleştiren yeni teknolojisi ile daha kolay bir kullanım sunar. Windows 2000 ikiye ayrılır. 1. Windows 2000 Server 2. Windows 2000 Advanced Server WINDOWS EXPERIENCE (Windows XP) 1. 2. 3. İsimdeki XP kısaltması Türkçe karşılığı “Deneyim” olan Experience sözcüğünü temsil ediyor. XP’ nin ilk olarak sadece 32 Bit’ lik Home Edition ve 32 ile 64 Bit seçenekleri olan Professional versiyonları bulunmaktadır. Henüz piyasaya çıkış ismi kesin olmayan 32 ve 64 Bit’ lik sunucu versiyonları ise halen Whistler kod ismi altında çalışıyorlar. Kullanıcılara yepyeni bir dünyanın kapılarını aralayan Windows XP Web bağlantıları ile Microsoft’ un NET’ e giden yolunda en önemli adımı oluşturuyor. Zaten kullanıcı tabanlı bir işletim sistemi olan Windows XP sunduğu bir çok yeni fonksiyon ve entegre araçlar ile, çoğu zaman her hangi bir ticari programa gerek kalmadan kullanıcıların hemen hemen tüm isteklerini karşılıyor. 3 grup XP bulunuyor: Home edition Professional 64 Bit edition Windows XP, Microsoft Windows’un Windows 2000 ve Windows Millennium’un ötesindeki sürümüdür. Bir yandan Windows 2000’in standartlara uygun güvenlik, yönetilebilirlik ve güvenilirlik gibi güçlü özelliklerini, diğer yandan Windows 98’in ve Windows Me’nin Tak ve Kullan, basitleştirilmiş kullanıcı arayüzü ve yeni destek hizmetleri gibi benzersiz iş olanaklarını temel alan Windows XP Professional şimdiye dek pazara sunulan en iyi Windows sürümüdür. ÖDEV LINUX çeşitlerini ve birbirine olan avantaj ve dezavantajlarını yazınız