Sistem Yazılımı ve Uygulama Yazılımı Karşılaştırması
Sistem yazılımı bilgisayar donanımını yönetir ve işletir, böylece diğer uygulama yazılımları için bir platform sağlar. “Sistem yazılımı” kelimelerini duymak için akla gelen tek isim Linux, Mac OS X veya Windows gibi İşletim Sistemidir. İşletim Sistemi, farklı bilgisayar parçalarının birlikte çalışmasını mümkün kılar. En düşük bilgisayar seviyesinde çalıştığı için düşük seviye yazılım olarak da bilinir. Bellek ve diskler arasında veri hareketini mümkün kılar ve çıktıları görüntüleme cihazlarına yönetir. Başka bir sistem yazılımı BIOS ve bellenimdir. Bu, yerleşik veya bağlı bilgisayar donanımının çalıştırılmasına yardımcı olur. Dil çevirmeni, derleyiciler, DBMS programları ve özel bir sistem yazılımı türü olan diğer tanılama araçları gibi yardımcı programlardan yararlanabiliriz.
Uygulama yazılımı, belirli bilgisayar işlevlerini doğrudan kullanıcı gereksinimlerine göre kullanabilme özelliğine sahip bir sistem yazılımı alt kümesidir. Kullanıcıya tekli veya çoklu görevleri yerine getirme gücü verir. Animasyonlar, grafikler veya makrolar gibi kullanıcıya özel yazılımlar, uygulama yazılımı himayesi altındadır. Diğer popüler uygulama yazılımları şunları içerir: CRM yazılımı, ERP yazılımı, muhasebe, grafik ve medya yazılımı.
Çoğu zaman uygulama yazılımının alt sınıfını sistem yazılımı ana sınıfından ayırt etmek zorlaşır. Ancak konuyu anlamamıza yardımcı olan birkaç temel farklılık var:
Sistem yazılımı ve uygulama yazılımı arasındaki farkı layman olarak anlamak için bir hidroelektrik santrali ve musluk suyu örneğini düşünün. Burada “hidroelektrik santrali” “sistem yazılımı” na benzemekte, “musluk suyu” ise “uygulama yazılımını” simgelemektedir.
Mikrodalga fırınlarda ve DVD oynatıcılarda kullanılan yazılımlar gibi gömülü sistemlerde, uygulama yazılımı ile işletim sistemi yazılımı arasındaki ince çizgiyi aşmak zordur.
İyi programlanmış sistem yazılımı, karmaşık ayrıntılarını uygulama yazılımından soyutlar.
Makinenizde çalışan sistem yazılımı sayısı uygulama yazılımından daha azdır çünkü ikincisinin varlığı kullanıcı gereksinimlerine bağlıdır.
Sistem yazılımı yalnız bir varlık olarak bulunabilirken, uygulama yazılımının varlığı için sistem yazılımına ihtiyacı vardır.
Özet:
1.Sistem yazılımı, bilgisayarın çalışmasına yardımcı olan ayrılmaz bir parçadır. Bilgisayar kaynaklarını birlikte çalışabilecekleri şekilde yönetir..
2. uygulama yazılımı kullanıcılar için oluşturulur. Kelime işlemcilerin medya oynatıcısı gibi ihtiyaçlarına göre özel görevlerini yönetiyorlar.
3.Sistem yazılımı uygulama yazılımının yürütülmesi için bir platform sağlar.