Herhangi bir kişisel bilgisayar karmaşıktırbileşen parçalarından oluşan elektronik cihaz. Hepsi birlikte donanım oluşturur. Canlılarla benzetme yapan donanım, fiziksel bir bedendir. Kontrol etmek için, maddi olmayan bir şeyin varlığı gereklidir: ruh, zihin, kıvılcım - bu durumda, bu temel değil. Bilgisayar teknolojisinde, böyle bir maddi olmayan bileşen, sistem ve uygulama yazılımıdır (yazılım, yazılım). Programlar olmadan, bilgisayar gereksiz bir elektronik bileşen yığını gibi görünmektedir. Yukarıdakilerin tümü dizüstü bilgisayarlar, netbooklar, birçok mobil cihaz vb. İçin geçerlidir.
Программное обеспечение – это все те программы, kullanılan donanım yapılandırması üzerinde çalışmak. Amaç ve işlevselliği belirleyen çeşitli koşullu türlere ayrılırlar.
Sistem yazılımı temelidir.Bu, büyük ölçüde çalışan tüm programların çalışmasının nasıl uygulanacağını belirler. Temel görevi bir bilgisayarın donanımını (işlemci, multimedya adaptörleri, RAM) yönetmek olan etkileşimli programların bir kombinasyonu olarak gösterilebilir. Genellikle, “PC sistem yazılımı” terimi işletim sistemini (OS) ifade eder, ancak bu yalnızca kısmen doğrudur. Aslında, sistem desteği, bilgisayarın donanımı ve uygulama kullanıcı programları arasında bir tür "katman" görevi görür. Modern sistemlerde, çalışan hiçbir uygulama, DOS günlerinin aksine, böyle bir yaklaşımın baskın olduğu bileşenlerle doğrudan etkileşime giremez. Şimdi, uygulamanın belirli kurallara uyması ve kullandığınız işletim sistemi için tasarlanmış iyi tanımlanmış programlama araçları kullanılarak yazılması gerekir. Bu nedenle, Windows programları Linux'ta çalışamaz (ve tersi), ancak her iki durumda da bu işletim sistemleri donanım bileşenlerini düzgün bir şekilde yönetir ve kullanıcıyla etkileşim için uygun bir grafik arayüz sağlar. Sistem yazılımı, uygulamalardan gelen herhangi bir donanım bileşeni için kontrol komutlarını yorumlar ve uygular. Ek olarak, modern bilgisayar işletim sistemleri etkileşimlidir ve kullanıcının çalışmalarını kısmen ayarlamasına olanak tanır.
Sistem yazılımı değilprogramın tek türü. Ayrıca uygulama yazılımı vardır. Kullanıcı programları sadece uygulama ortamını tanımlar. Örneğin, grafiklerle çalışmak için grafik düzenleyicinin ortamını, metin belgelerinde - karşılık gelen düzenleyicide, oyun için - uygulama oyun ortamında vb. Belirli bir uygulama yazılımı mutlaka yalnızca sınırlı sayıda görev aralığını çözmek zorunda değildir: çeşitli özel küçük uygulamaların program arayüzü üzerinden çalıştırılmasına izin verildiği durumlar olabilir. Genellikle, uygulama programlarına özlerini kesin olarak tanımlayan "uygulamalar" denir, çünkü bunların temeli uygulamaların çalışmasını sağlayan sistem yazılımıdır.
Şaşırtıcı gerçek: Kullanıcı, herhangi bir uygulama programını başlatarak aslında bilgisayarın donanım bileşenleriyle etkileşim sürecine başlar. Örneğin, bir ses çalarda bir şarkının çalınmasını açarak, kullanıcı sistem ve uygulama yazılımına ses kartından ses çıkışı vermesi talimatını verir.