Yazılımlar elektronik devreleri kontrol etmeye yarayan kod parçacıklarıdır. Kullanılan ilk programlama dillerinde, bilgisayarların ...
Devamı için tıklayınız.
Yazılımlar elektronik devreleri kontrol etmeye yarayan kod parçacıklarıdır. Kullanılan ilk programlama dillerinde, bilgisayarların fiziksel durumlarından oldukça etkilenilmekte, programlar geliştirilirken herhangi bir donanımın yerinin değiştirilmesi, hatta yeni donanımların eklenmesi gerekebilmekteydi. Teknoloji ve yazılım geliştikçe, elektriksel sinyaller kullanılmaya başlandı.
Metnin tam hali için tıklayınız.
Metni küçültmek için tıklayınız.
Bilgisayarlar ve bilgisayarların kullandıkları programlar, günümüzde hala voltaj değerinin yüksek (1) veya düşük (0) olması durumu baz alınarak işlem yapmaktadırlar. İşletim sistemleri belirli hafıza birimlerinin içerisine yazılmakta, bilgisayar açıldığı anda, bu programlar devreye girerek tekrar kapanana kadar işleyişi sağlamaktadırlar.
Kullanılan ilk işletim sistemleri, siyah bir ekranda, yukarıdan aşağıya doğru kayan metin tabanlı programlardı. Çok basit işlemleri yapabilmek için bile (örneğin bir klasörden başka bir klasöre geçmek) çeşitli kodlar yazılması zorunluydu. Zaman içerisinde ciddi değişiklik gösteren donanımların da sayesinde bilgisayarlar gitgide küçüldü, maliyetleri azaldı, ömürleri arttı ve kullanımları yaygınlaştı. Donanımsal kısıtlamalar yüzünden gelişmesi yavaşlayan yazılım da bu değişime ayak uydurarak, görsel düzene geçiş yaptı. Artık kullanılan işletim sistemlerinde üç boyutlu görüntüler alınabiliyor, milyonlarca renk görüntülenerek çizim yapılabiliyor.
Yazılım dünyasının devlerinden Microsoft, geçmişte yaptığı başarılı ticaret hamlelerinin ardından bugün sektörde lider konumdadır. Başka büyük yazılım şirketleri de çeşitli işletim sistemlerini piyasaya sunuyor olsa bile, dünya nüfusunun büyük bir çoğunluğu Microsoft işletim sistemleri ailesinden birer üyeyle bilgisayarlarını çalıştırmaktadır.
Kişisel bilgisayarların yaşantımıza her geçen gün daha çok girmesiyle, iş süreçlerinin elektronik ortamda yürütülebilmesine olanak sağlayacak paket programlar yazılmaya başlanmıştır. Bunlar grafik programları, mali tabloların tutulabileceği hesaplama çizelgeleri veya e-posta programları olabilmektedir. Rakiplerinin gerisinde kalmak istemeyen firmalar, kişisel yaşantılarında kendilerine daha çok vakit ayırmak isteyen kullanıcılar bu tarz programlara yönelerek hız kazanmakta ve farklarını ortaya koyabilmek adına işlerine daha çok yoğunlaşabilmektedirler.
Diğer yandan, artan internet ve ağ kullanımı, geliştirilen uygulamalar, yazılımsal açıklarını da beraberinde getirmektedir. Sık kullanılan işletim sistemleri ve uygulamalar, yazılımsal açıkları dışında zaman zaman kullanıcıların da tecrübesizliğiyle, tehlikelere daha açık hale gelerek virüslerin/bilgisayar korsanlarının hedefi haline gelmektedir. Bu tehlikelerden tamamen korunmak mümkün olmasa bile, koruma yazılımları kullanılarak alınabilecek önlemleri en üst düzeye çekmek kullanıcıların tercihindedir. Kimi kullanıcılar tarafından ücretsiz anti virüs yazılımları tercih edilse de, bunların güncel virüsleri tam anlamıyla tanıyamadıkları, tanısalar bile bu virüslere karşı etkin bir önlem alma/silme işlemi gerçekleştiremedikleri bilinmektedir. Güvenlik programı kullanmamak; iş için kullanılan bir bilgisayardaki verilerin çalınmasına, evde kullanılan bir bilgisayardaki aile albümlerinin, değerleri arşivlerin bir virüs sonrası kaybolmasına, gerek maddi gerekse manevi olarak telafisi mümkün olmayacak kayıplara yol açabilir.