Yazılımın tanımı: ne olduğu, ne için olduğu ve neden bu kadar önemli olduğu
İçindekiler:
Mevcut dünyanın teknolojinin sesine geçmesi yadsınamaz; Pratikte hepimiz bir tür bilgisayar sistemi ile bir şekilde etkileşime girdik ya da "donanım" ya da "yazılım" gibi yabancı kavramlar geliyor; ama birçoğu için hala içselleştirilmesi zor kavramlar. Yazılım ve tanımında, kendisine fiziksel bir referansı olmadığı için, birçok alışkanlık kullanıcısı için genellikle belirli zorluklar ortaya çıkarır. Bugün, tüm okuyucular için yazılımın net bir tanımını vererek bu kavram hakkında şüpheleri netleştirmek istiyoruz.
İçindekiler dizini
Yazılım nedir?
Yazılım herhangi bir sistemin ayrılmaz bir parçasıdır.
Yazılım , bilgiyi hazırlamak, depolamak ve işlemek için kullanılan sistemler olan Bilgisayar Sistemi (SI) dediğimiz şeyin bir parçasıdır; burada yazılım , fiziksel kısım olan donanımın aksine bu sistemlerin (programlar olarak da adlandırılır) mantıksal kısmıdır.
IEEE'ye göre, bir Bilgisayar Sisteminin işlemlerinin bir parçası olan bilgisayar programları, prosedürleri, kuralları, belgeleri ve ilişkili veriler kümesidir; sistem kaynakları ile etkileşime girer ve son kullanıcının ortaya çıkardığı sorunları çözmeye çalışırlar; bu yüzden büyük çoğunluğu, söz konusu kullanıcıyla iletişim ve etkileşim basit bir şekilde mümkün olacak şekilde tasarlanmıştır. Örnek vermek gerekirse, okuyucularımız bu satırları okudukları cihazın son kullanıcısıdır.
Yazılım, bir Bilgisayar Sisteminin parçası olan bilgisayar programları, prosedürleri, kuralları, belgeleri ve ilişkili veriler kümesidir.
Bu tür bir iletişimi sağlamak için, programlar genellikle çok yüksek bir soyutlama seviyesine sahiptir, bu da onları montajcının dilinden uzaklaştırır ve sadece programı çalıştırmayı değil, aynı zamanda yeni türetilmiş yazılım geliştirmeyi de kolaylaştırır.
Yazılımın işlevine göre sınıflandırılması
MacOS için birkaç eski yazılım kutusu. Görüntü: Flickr; Jacob Bøtter.
Bu açıklama çok geniş olduğundan, bir bilgisayar sisteminde yazılım diyebileceğimiz birçok öğe vardır, bu yüzden farklılaşması yaygındır. En yaygın ve yaygın farklılaşma yöntemlerinden biri, bir bilgisayar sistemindeki her programın işlevi sonucunda gerçekleştirilir; yani:
- Kullanıcı ile etkileşime girmesi amaçlanmayan ve ekipmanımızın elektronik devrelerini kontrol eden çok düşük seviyeli bir programdır. Bir bilgisayardaki donanımın tanınması için gereklidir ve onu birçok yönden buluruz; Bulabileceğimiz en yaygın formlardan biri, sistemimizin (kendi metnini adadığımız) BIOS'udur. İşletim sistemi. Bunlar bir sistemin donanımını yönetmekle görevli bir dizi programdır; bahsedilen sistemin son kullanıcısı ile iletişim kurmak için bir arayüz sağlamaktır. Windows 8 ve Windows 10 şu anda en yaygın işletim sistemleridir.İşletim sistemiyle birlikte en çok etkileşim kurduğumuz program türüdür. Bir sistemin kullanıcıları tarafından ortaya çıkan sorunları doğrudan çözmeyi amaçlamaktadırlar. Adobe Photoshop bir uygulama örneği olabilir, işlevi diğer programların çalışmasını kolaylaştırmak için arka planda görevler yapmaktır; ara bir araçtır ve kullanıcıların onlarla doğrudan etkileşim kurması gerekmez.
Yazılım sahipliği
Lisans, yazılımın çok önemli bir parçasıdır. Görüntü: Wikimedia müşterekleri; Raimond Spekking.
Kullanıcı için, normalde kullandıkları yazılımın kendilerine değil, geliştiriciye ait olduğunu bilmek önemlidir. Programlarda genellikle geliştiricinin ilişkilendirilmesi ve son kullanıcının söz konusu programla neler yapabileceği (yasal olarak) dikkate alınarak bir dizi lisans bulunur; en yaygın olanları şunlardır ve bunların yararlı olabileceğini bilmek:
- Sınırlı kullanım. Bu, bir sistem kullanıcısının lisanslı bir programı normal şekilde kullanmasını sağlayan bir lisanstır (genellikle ücretli); ancak hem dağıtımını hem de dahili manipülasyonunu engeller. Çoğu tescilli yazılım bu kategoriye girer; Microsoft Office paketi buna bir örnek olabilir. Testi. Bir programı kullanmak için lisansa erişmek için bir ödeme yapılması gerekiyorsa, alternatif olarak, söz konusu lisansın genellikle indirgenmiş bir sürümü verilir; “Lite” sürümleri ve zaman sınırlı deneme sürümleri genellikle bu kategoriye girmektedir.Bu lisans kapsamındaki programların kullanımında herhangi bir kısıtlama yoktur ve hemen kullanılmak üzere ücretsiz olarak indirilebilir; Her ne kadar bu programların yazarlığı ve lisansları geliştiricilerin mülkiyetindedir. Yazılım Bu kategori, ücretsiz olarak kullanılabilen ve kullanıcıları tarafından değiştirilmek üzere kodu mevcut (VE açık) olan serbestçe erişilebilir tüm programları içerir.
Programın dönüşümlerinden türetilen lisanslara kısıtlamalar koyan ve söz konusu programdan kesinlikle zevk alacak şekilde değiştirilmesine izin verenler var. OpenSource girişim programları bu kategoriye girer.
SİZE TAVSİYE EDİYORUZ Apple, ARM çiplerini Mac'lerinde yardımcı işlemci olarak kullanmak istiyorSon birkaç kelime
Gördüğünüz gibi, yazılım , ekipmanınızın çalışmasının önemli bir parçasıdır ve içinde çeşitli şekil ve işlevlerde görünür; Sadece cihazlarımızda ortaya koyduğumuz sorunları çözmemize yardımcı olmakla kalmaz, aynı zamanda ortalama bir kullanıcının farkında olmadığı eylemlerde daha fazla yer almaları da yardımcı olur. Bu konu hakkında daha fazla bilgi edinmek istiyorsanız, bu okumayı analog: donanımında öneriyoruz.
Hata ayıklama liderliği: ne olduğu ve ne için olduğu
LED hata ayıklamasının ne olduğunu ve ne işe yaradığını açıklıyoruz. Birçok anakartta bulunan bu öğenin önemi hakkında bilgi edinin.
▷ Bant genişliği: tanımı, ne olduğu ve nasıl hesaplandığı
Bant genişliğinin ne olduğunu ✅ nasıl hesaplayacağımızı ve ne olduğunu nasıl bilmek istediğinizi öğrenmek istiyorsanız, bu makaleyi ziyaret edin.
Flash sürücü: ne olduğu ve ne için olduğu (yeni başlayanlar için açıklama)
Flash Sürücü veya USB bellek, dünyanın en günlük depolama sistemlerinden biridir: ne olduğu ve bu USB çubuğunun ne için olduğu.