23 Aralık 2012 Pazar

BİLGİSAYAR YAZILIMI


Yazılım, kullanıcıların bilgisayarda işlerini yapmalarına imkan veren tüm programlara verilen genel addır. Yazılımlar :


1.Sistem Yazılımları
2.Uygulama Yazılımları

olmak üzere iki ana gruba ayrılır. Uygulama yazılımları; programlama dilleriyle yazılan kullanıcıya yönelik yazılımlardır. Sistem yazılımları ise uygulama yazılımlarının belli bir donanım grubu üzerinde pürüzsüz olarak çalışmasını sağlayan zemin programlarını içerir.


Uygulama Yazılımları:

Kullanıcıların belli başlı bazı işlemleri yapmalarına imkan veren yazılımlardır. Uygulama yazılımlarının geliştirilmesi için programlama dilleri ve diğer bazı uygulama geliştirme araçları kullanılır. Uygulama yazılımları genellikle belli bir işletim sistemi altında çalıştırılmak üzere hazırlanır. Örneğin, Macintosh işletim sistemi altında çalıştırılmak üzere hazırlanan bir kelime işlem programı DOS veya WINDOWS işletim sistemini kullanan kişisel bilgisayar(PC-Personal Computer)larda çalışmayacaktır. Bununla birlikte, çoğu durumlarda ticari uygulamalar; diğer bir çok işletim sistemi altında da çalışabilecek şekilde hazırlanmaktadır.

Genel Amaçlı Uygulama Yazılımları:

Günümüzde bilgisayar sistemleri için geliştirilmiş çok sayıda genel amaçlı uygulama yazılımı mevcuttur. Bunların sayısı ve özellikleri her geçen gün hızla artmaktadır. Bu yazılımlardan kişi ve kurumlarca en yaygın olarak kullanılanları; kelime işlem programları, elektronik hesap tablosu programları, sunum programları, dosya yönetim ve veri tabanı yönetim programlarıdır.

Kelime İşlem Programları : Bilgisayarın, çok güçlü özellikleri olan bir daktilo makinesi gibi kullanılması özelliğini sağlayan programlardır. Hazırlamak istediğiniz belgede grafik, tablo, resim, dipnot ve belgeyi birden fazla sütun halinde düzenlemek gibi özellikleri sağlarlar. Bu programlar diğer genel amaçlı uygulama yazılımlarına oranla çok daha yaygın kullanılmaktadır. Bazı kelime işlemciler, masa üstü yayıncılık, elektronik takvim, ve elektronik posta gibi özelliklere sahip olan entegre ofis sistemlerinin temelidir(Word, WordStar, WordPerfect, PW-Professional Write gibi).


Hesap Tablosu Programları : Hesap tablosu programları bilgisayar sistemini son derece özellikli bir elektronik hesap makinesine dönüştüren programlardır. En basit özelliği verileri oldukları gibi tablo şeklinde listelemek olduğu gibi, verileri alıp çeşitli türlerde grafiklere dönüştürme özelliğine de sahiptirler(Excel, Lotus 123, Quattro Pro gibi).


Sunum Programları : Belli bir konuda yapılan araştırmanın ve/veya hazırlanan raporların sonuçlarını bilgisayar yardımıyla diğer kişilere anlatmak için kullanılır. Sunum genellikle bilgisayara bağlı bulunan bir projeksiyon/data shov cihazı yardımıyla yapılır. Bu uygulamalar her türlü grafik, ses ve video görüntülerinin kullanılmasına imkan verir.
Dosya Yöneticileri ve Veri Tabanı Yönetim Programları : Büyük miktardaki verileri depolayıp bu verilere hızlı bir erişim ve bu verilerden raporlar hazırlanmasına imkan veren programlardır(Access, Database/Dbase, FoxBase/FoxPro, Oracle, File Maker gibi).
Bu yazılımlar genellikle üretici firmalar tarafından birleştirilerek MS-Office, Star Office(Sun), Open Office(ücretsiz) gibi tek bir ofis paketi halindedirler.

Sistem Yazılımları
Uygulama yazılımları ile bilgisayar donanımı arasında aracılık eden yani bilgisayar sisteminin pürüzsüz bir şekilde çalışmasını sağlayan yazılımlardır. Bu kısımda İşletim Sistemi (Operating System) ve Hizmet (Utility) yazılımları kısaca incelenecektir.


İşletim Sistemi Yazılımları:

Bir işletim sistemi, bilgisayar kaynaklarının yönetimi ve kontrolünü sağlayan yani bilgisayar sisteminin yapacağı işleri yöneten programlar bütünüdür. Kullanıcıya bilgisayarın kaynaklarını mantıksal bir ortamda yönetme ve yönlendirme imkanı verir, pek çok fonksiyonu ise kullanıcının haberi bile olmadan kendisi üstlenir. Diyelim, bir yazı yazdınız ve diske kaydediyorsunuz. Kelime işlemci(yazıyı yazdığınız program), doğrudan diskle ilgili bir iş yapmaz, sadece işletim sisteminin diskle ilgili fonksiyonlarını kullanır.
Bir işletim sisteminin gerçekleştireceği temel işlemler;
1.Merkezi İşlem Birimini farklı işlere yönlendirmek, yönetmek,
2.Ana belleği yönetmek,
3.Harici kayıt cihazlarını yönetmek,
4.Giriş/çıkışları kontrol etmek,
5.Bilgisayar sisteminin güvenliği ve kontrolünü sağlamaktır.
Bugün kişisel bilgisayar dünyasında değişik işletim sistemleri kullanılıyor. Microsoft’un IBM uyumlu PC’ler için ürettiği MS-DOS, Windows, Windows NT, Windows2000 işletim sistemleri ayrı, Apple Macintosh’un işletim sistemleri ayrı, yine IBM uyumlu PC’lerde kullanılan IBM OS/2 Warp, Linux ve Unix işletim sistemleri ayrı. Üstelik her birinin farklı sürümleri var. Bunlardan günümüzde IBM uyumlu PC’lerde en yaygın kullanılanı Microsoft Windows olmakla birlikte son yıllarda Linux kullanımı da artmıştır. Önceleri çeşitli sürümleri ile DOS (Disk Operating System) işletim sistemi üzerine yüklenen bir Grafik Kullanıcı Arabirimi (GUI-Graphical User Interface) olan, yani PC’mizi DOS üzerinde daha rahat kullanabilmemiz için grafiksel öğeler getiren Windows, uzun bir süre sonra Windows 95 sürümü adıyla işletim sistemi unvanını edindi(aslında Windows NT, gerçek anlamda ilk Windows işletim sistemidir). PC’lerin ağ ortamında kullanımı içinse Novell Netware gibi işletim sistemleri geliştirildi. Ancak daha sonra Windows NT ve Windows 95’e gelişmiş ağ özellikleri eklendi.
Genelde bir işletim sisteminde kullandığımız uygulama diğerinde çalışmaz(farklı sürümlerini kullanmak gerekebilir). Ayrıca bir işletim sistemini kullanma alışkanlıkları diğer işletim sistemi ile uyuşmayabilir(fare kullanımı, menüler, arabirim, alıştığımız klavye kestirmeleri, komutlar vs.).


Hiç yorum yok:

Yorum Gönder