Yazılım etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Yazılım etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

17 Şubat 2015 Salı

Yazılım

Yazılım, değişik ve çeşitli görevler yapma amaçlı tasarlanmış elektronik aygıtların birbirleriyle haberleşebilmesini ve uyumunu sağlayarak görevlerini ya da kullanılabilirliklerini geliştirmeye yarayan makine komutlarıdır.
Yazılım, elektronik aygıtların belirli bir işi yapmasını sağlayan programların tümüne verilen isimdir. Bir başka deyişle, var olan bir problemi çözmek amacıyla bilgisayar dili kullanılarak oluşturulmuş anlamlı anlatımlar bütünüdür. Yazılım için çeşitli diller mevcuttur. Bunlardan bazıları Pascal, C++ ve Java'dır.



Yazılım çeşitleri

Sistem yazılımları
Sistem yazılımları bilgisayar kullanımı için gerekli ana fonksiyonları sağlar ve bilgisayar donanımına ve sistemin yürütülmesine yardımcı olur. Şu kombinasyonları içerir:

- Aygıt sürücüleri
- İşletim sistemleri
- Sunucular
- Hizmet programları
- Pencere sistemleri
- Sistem yazılımı çeşitli bağımsız donanım bileşenlerinin uyum içinde çalışmalarından sorumludur.

Sistem yazılımı bilgisayar donanımının işletilmesi ve uygulama yazılımının çalıştırılması için bir platform sağlamak için tasarlanmış bir bilgisayar yazılımıdır.

En temel sistem yazılımı türleri şunlardır:

Bilgisayar BIOS’u ve aygıt yazılımı: Bilgisayara bağlı veya bilgisayar içindeki donanımı çalıştırmak ve kontrol etmek için gereken temel işlevselliği sağlar.
İşletim sistemi ( önde gelen örnekler; Microsoft Windows, Mac OS X ve Linux olmak üzere): Bilgisayar parçalarının; hafıza ile diskler arasında veri alışverişi veya monitöre görüntü sağlamak gibi görevleri uygulayarak birlikte çalışmasına olanak sağlar. Ayrıca üst düzey sistem yazılımı ve uygulama yazılımlarının çalıştırılması için bir platform oluşturur.
Yardımcı yazılım: Bilgisayarın analiz edilmesine, yapılandırılmasına, yönetilmesine ve optimize edilmesine yardımcı olur.

Ayrıca sistem yazılımı terimi, bazı yayınlarda yazılım geliştirme araçlarını tanımlamak için de kullanılır. Bilgisayar alıcıları nadiren sahip olduğu işletim sistemini öncelikli olarak dikkate alarak bir bilgisayar alırlar. Fakat cep telefonu gibi aygıtları satın alan kişiler için bu durumun tersi geçerli olabilir. Çünkü iPhone örneğinde olduğu gibi bu tür aygıtların sistem yazılımlarının, son kullanıcı tarafından değiştirilmesi oldukça zordur. Ayrıca sistem yazılımı genellikle dahili ya da önceden yüklenmiş şekilde, yararlı ve hatta gerekli bir alt yapı kodu olarak görev yapar. Sistem yazılımının dışında, kullanıcıların dokümanlar oluşturmasına, oyun oynamasına, müzik dinlemesine ya da İnternet'te gezinmesine olanak sağlayan yazılımlara uygulama yazılımı denir.
Paylaş:

18 Aralık 2014 Perşembe

Programlama ve Yazılım

   Programlama günümüz Teknolojisi için artık önemli bir unsur haline geldi. Hayatımızı kolaylaştıran tüm cihazlarda ve makinelerde yazılımlar bulunmaktadır. Bu yazılımlar olmadan cihazları yönetemeyiz. Programlama dilleri sayesinde komutları makinelerin algılayabileceği 0 ve 1 lerden oluşan elektrik sinyallerine çeviren programlar geliştirildi. Bilgisayarlar ikilik sistemden anlarlar. Sıfır(0) elektrik sinyali yok, Bir(1) ise elektrik sinyalinin olduğunu belirtir.
Aslında bir bilgisayar bizim ne yaptığımızı anlamaz. Mesela klavyeden bir tuşa bastığımızda bilgisayardaki o tuşla ilgili bir komut çalışıyor ve ekrana o komutun içerisindeki harf piksellerle ekranda beliriyor. Bizim yazdığımız kodları kendi anlayacağı dile çeviriyor(0 ve 1). Diğer cihazlarda bu mantıkla çalışmaktadır. Geleceğin mesleklerinden birisi Programcılık ve Yazılımdır.
   Programlama ve Yazılım alanına bir ilginiz varsa bu alanda kendinizi geliştirmeye bakın ancak bu şekilde başarı elde edilebilir. Bu aslında tüm meslekler için geçerlidir. Herkes kendini bölümünde geliştirmeli ve o konuda en iyi olmaya çalışmalıdır.
 
   Bilişim dünyasını seviyorsanız, kodlar da ilginizi çekmeyi başarmıştır. Kodlar yazıp programlar yapmak istersiniz ancak bu olay bir anda gerçekleşmez. Sabırlı olmak gerekir. Kodlamanın mantığını anlamak gerekir. Kafamıza göre kodları sıralayarak bir şey yapamayız. Öncelikle programlarla matematiksel işlemleri yaptırarak olayı kavramamız gerekir. Matematikle aranız pek iyi değilse programlama da biraz sıkıntı çekebilirsiniz. Çünkü çoğu işlemler matematik formülleri gerektiriyor. Ama formülleri bulup programada ekleyebiliriz. İlk başlarda hevesiniz kırılabilir. Programı yazıyorum hata veriyor ve hataları çözemiyorum diyebilirsiniz ama bu pes etmeniz anlamına gelmez. Deneyim kazandıkça ileride alabileceğiniz hataları giderebilirsiniz. İyi bir programcı programlama yapabilmeli ve hataları çözebilmelidir.
Paylaş:

Popüler

Son

Kategoriler