Bilgisayar yazılımı nedir?
Bilgisayar yazılımı, bir bilgisayara ne yapacağını söyleyen
bir programdır. Bu talimatlar, sistem saatinin güncellenmesi gibi dahili
komutlar veya klavye veya fareden alınan harici girişlere bir yanıt olabilir.
Her ne kadar hem açık kaynak kodlu , hem de özel kredi notu düşüklere kredi veren bankalar standartlarla
yapılmış birçok farklı yazılım türü olsa da , programlama çoğunlukla birkaç
temel kurala iner.
Donanım ve Yazılım
Donanım ve yazılım arasındaki temel fark, ikincisinin ilk
değil somut olmasıdır. Donanım, makinenin kendisidir ve tüm fiziksel işleri
gerçekleştirirken, yazılım, çeşitli donanım bileşenlerine ne yapmaları
gerektiğini ve birbirleriyle nasıl etkileşimde bulunacaklarını anlatır. Bu,
bilgisayarların yeni görevlere uyum sağlamasına veya yeni donanım yüklemesine
olanak tanır. Donanım monitörler, Merkezi İşlem Üniteleri (CPU), klavyeler ve
fareler gibi şeyleri içerirken; Yazılım, kelime işlem programları, işletim
sistemleri ve oyunlar gibi şeyleri içerir .
Türleri
İki ana bilgisayar yazılımı türü vardır: sistem ve uygulama.
İlk tip sadece donanımı çalıştırmak için kullanılırken, ikincisi başka şeyler
yapmak için kullanılır. Ana sistem yazılımı türleri Windows ™ OS X veya Linux
gibi işletim sistemleridir; ve bilgisayarların yazıcılar ve video kartları gibi
diğer aygıtlarla etkileşime girmesine izin veren programlardır. Oyunlar, medya
oynatıcılar, kelime işlemciler, virüsten korunma programları ve yeni programlar
oluşturma uygulamaları dahil olmak üzere birçok farklı uygulama yazılımı vardır
.
Nasıl çalışır
Donanım, yalnızca ikili dilde 1 ve 0 olarak gösterilen iki
temel kavramın, açık ve kapalı olduğunu anlar. Yazılım, insan dilleri ile ikili
arasındaki çevirmenkredi notuna bakmadan kredi veren bankalar olarak hareket eder ve bu da donanımın kendisine verilen
talimatları anlamasını sağlar. Programcılar , bir kişinin gündelik konuşmasında
kullanabileceklerine benzer programlama dillerinde kaynak kodu denilen
komutları yazar . Derleyici olarak adlandırılan başka bir program , kaynak kod
komutlarını ikili hale dönüştürmek için kullanılır. Sonuç çalıştırılabilir bir
bilgisayar programıdır .
Açık Kaynak ve Mülkiyet
Programcılar açık kaynak veya özel bilgisayar yazılımı
oluştururlar. İlk tip kullanıcılar tarafından düzenlenebilir ve uyarlanabilir,
ikincisi korunur ve onu satan şirketin dışındaki kişiler tarafından
düzenlenmeye yönelik değildir. Açık kaynak programlar genellikle özgür olmasına
rağmen, tescilli olanlar dağıtıcılara lisanslıdır ve ödenmesi gerekir.
Her iki tür de genellikle benzer bir programlama kalitesine
sahiptir, ancak hatalar için düzeltmeler genellikle açık kaynak ürünler için
tescilli olanlardan daha hızlıdır. Ayrıca, bazı insanlar açık kaynak
uygulamalarını kullanmayı tercih ederler çünkü son projede sahiplik duygusu
hissedebilirler veya bilgisayar yazılım şirketlerinin tekeller yaratıp
alternatifler istediklerini hissedebilirler. Diğerleri kapalı kaynak
programlarını tercih ediyorlar çünkü bazen daha istikrarlı ya da hackerlar için
daha az savunmasız oluyorlar, genellikle süitler geliyorlar ve şirketten
müşteri hizmetleriyle geliyorlar .
Yorumlar
Yorum Gönder