Sistem Yazılımı ve Uygulama Yazılımı
Sistem yazılımı ve uygulama yazılımı bilgisayar programlarıdır. Sistem yazılımı, işletim sisteminin kurulumu sırasında da yüklenir. Ancak uygulama yazılımı, yüklü olduğu bilgisayarın özelliklerini kullanır.
Sistem Yazılımı
İşletim sistemini oluşturan programlara ve dosyalara sistem yazılımı denir. Bu dosyalar, yapılandırma dosyalarını, sistem tercihlerini, sistem hizmetlerini, işlev kitaplıklarını ve bilgisayarda kurulu donanımın sürücülerini içerir. Sistem yazılımındaki bilgisayar programları arasında derleyiciler, sistem yardımcı programları, montajcılar, hata ayıklayıcılar ve dosya yönetim araçları bulunur.
İşletim sistemini yükledikten sonra sistem yazılımı da yüklenir. Sistem yazılımını güncellemek için “Yazılım güncelleme” veya “Windows güncelleme” gibi programlar kullanılabilir. Ancak, son kullanıcı sistem yazılımını çalıştırmaz. Örneğin, web tarayıcısını kullanırken assembler programını kullanmanıza gerek yoktur.
Sistem yazılımı, bilgisayarın en temel seviyesinde çalıştığı için düşük seviyeli yazılım olarak da adlandırılır. Sadece, kullanıcının işletim sistemi yardımıyla donanımla etkileşime girebileceği bir grafik kullanıcı arayüzü oluşturur. Sistem yazılımı sadece arkada çalışır, bu yüzden uğraşmanıza gerek kalmaz.
Sistem yazılımı, uygulama yazılımını çalıştırmak için bir ortam sağlar ve bilgisayarı ve makinede yüklü uygulamaları kontrol eder.
Uygulama yazılımı
Bilgisayarın yeteneklerini kullanan bir bilgisayar programının alt sınıfına uygulama yazılımı denir. Buradaki uygulama, uygulama yazılımı ve uygulama anlamına gelir. Uygulama yazılımı programlarına örnek olarak medya oynatıcıları, elektronik tablolar ve kelime işlemcileri dahildir. Birden fazla uygulama birlikte paketlendiğinde, buna uygulama paketi denir.
Her uygulama paketinde, kullanıcının farklı uygulamaları öğrenmesini kolaylaştıran ortak bir kullanıcı arayüzü vardır. Microsoft Office gibi bazı durumlarda, çeşitli uygulama programları birbirleriyle etkileşim kurma yeteneğine sahiptir. Bu tesis kullanıcı için çok kullanışlıdır. Örneğin, bir kullanıcı uygulama yazılımını kullanarak elektronik tabloyu bir kelime işlemciye gömebilir. Uygulama yazılımı, sistem yazılımı olmadan çalışamaz.
Sistem yazılımı ile uygulama yazılımı arasındaki fark
• Sistem yazılımı, kullanıcının gereksinimlerine göre uygulama yazılımı kurulurken işletim sistemi bilgisayara yüklendiğinde kurulur.
• Sistem yazılımı derleyiciler, hata ayıklayıcılar, sürücüler, montajcılar gibi programları içerirken uygulama yazılımı medya oynatıcıları, kelime işlemcileri ve elektronik tablo programlarını içerir.
• Genellikle, arka planda çalıştığı için kullanıcılar sistem yazılımıyla etkileşime girmezken, kullanıcılar farklı etkinlikler yaparken uygulama yazılımıyla etkileşime girer.
• Bilgisayarda aynı anda birkaç uygulama yazılımı programı kurulu olabilirken, bir bilgisayar birden fazla sistem yazılımı türü gerektirmeyebilir.
• Sistem yazılımı, uygulama yazılımından bağımsız olarak çalışabilirken uygulama yazılımı, sistem yazılımı olmadan çalışamaz.