Uygulama yazılımı (8. sınıf). yazılım uygulaması

  • 29.07.2019

Bağlama bağlı olarak, söz konusu terim, programın kaynak koduna da atıfta bulunabilir.

Sistem programlamasında, bir programın, bilgisayarın RAM'ine yerleştirilen ve bir hedefe ulaşmak için işlemci tarafından yürütülen veri ve makine kodları olarak daha resmi bir tanımı vardır. Burada iki özellik vurgulanmaktadır: programın bellekteki konumu ve işlemci tarafından yürütülmesi.

Bilgisayar programları oluşturma işlemine "programlama" denir ve bu tür faaliyetlerde bulunan kişilere programcı denir. Programlar geliştirirken, hatalar genellikle bunlara nüfuz eder. Bir program başarısız olursa, başarısız olursa veya bazı veriler için yanlış sonuçlar verirse hatalıdır.

Programlardaki hataları bulma ve düzeltme işlemine hata ayıklama denir. Programlardaki hataların sayısı genellikle önceden bilinmez. Bu nedenle, program hata ayıklama süresi önceden bilinmemektedir. Bir program (algoritma), tüm geçerli veriler için doğru sonuçlar veriyorsa, hata içermez.

Programların kaynak kodunu programlama dillerini kullanarak yazmak, insanların anlamasını ve düzenlemesini kolaylaştırır. Bu, özellikle çoğu dilin sözdiziminde izin verilen yorumlarla yardımcı olur. Bir bilgisayarda yürütmek için, bitmiş program metni makine koduna dönüştürülür (derlenir).

Herkese açık kaynak koduna sahip programlara açık kaynak denir. Bilgisayar programları telif hakkına tabidir. Programların yazarları ve telif hakkı sahipleri, fikri mülkiyeti olan programların kaynak kodlarına erişimi kısıtlama hakkına sahiptir.

Bazı programlama dilleri, programı önceden derlemeden yapmanıza ve doğrudan çalışma zamanında makine kodu talimatlarına çevirmenize izin verir. Bu işleme dinamik derleme denir ve derlemenin birçok avantajını korurken farklı donanım ve yazılım platformları arasında daha fazla program taşınabilirliği elde etmenize olanak tanır.

Ayrıca bakınız

Wikimedia Vakfı. 2010 .

Diğer sözlüklerde "Bilgisayar Uygulaması" nın ne olduğunu görün:

    "Yazılım" Burada yönlendirir. Görmek ayrıca başka anlamlar. Yazılım (telaffuz yazılımı tavsiye edilmez, daha doğrusu tavsiye edilmez), donanım ile birlikte bilginin en önemli bileşenidir ... Wikipedia

    laboratuvar bilgi yönetim sistemleri, LIMS- 3.2.9 laboratuvar bilgi yönetim sistemleri, LIMS (Laboratuvar bilgi yönetim sistemi, LIMS): 1) LBYS, "Laboratuvar bilgi yönetimi (kontrol) sistemi" teriminin kısaltmasıdır. Bilgisayar uygulama yazılımı ve ... ...

    GOST R 53798-2010: Laboratuvar Bilgi Yönetim Sistemleri (LIMS) için Standart Kılavuz- Terminoloji GOST R 53798 2010: Laboratuvar Bilgi Yönetim Sistemleri (LIMS) için Standart Kılavuz orijinal belge: 3.2.10 LIMS konfigürasyonu (LIMS konfigürasyonu): ... ... Normatif ve teknik dokümantasyon terimlerinin sözlük referans kitabı

    Bu terimin başka anlamları vardır, bkz. Daldırma. Pascal Dombey'in irrasyonel geometrisini görüntülemek için kurulum, 2008 Daldırma bir bilinç durumudur, genellikle sanattır ... Wikipedia

    Nokia 6131 Üretici Nokia ... Wikipedia

    Bu terimin başka anlamları vardır, bkz. Hesap Makinesi (anlam ayrım). Modern mühendislik hesap makinesi Hesap Makinesi ... Wikipedia

    Görev yönetim sistemi, bir grubun üyeleri arasında görevlerin dağılımını organize etmek için bir bilgisayar uygulamasıdır. Grup aynı kişi olabilir. Bu durumda, iş yönetim sistemi ... ... Wikipedia olacaktır.

    Tipografide yıldız işareti yıldız işareti. Yıldız işareti Bethlehem Yıldızı'nın anısına bir kilisede, bir paten üzerine verilen bir yıldız işareti. Asterisk IP PBX bilgisayar uygulaması, IP telefon sunucusu. "* Yıldız işareti" Bir Japon grubunun şarkısı ... ... Wikipedia

    Modern mühendislik hesap makinesi Hesap Makinesi (lat. hesap makinesi): Sayılar veya cebirsel formüller üzerinde işlem yapmak için elektronik bir hesaplama cihazı; Bir hesap makinesinin işlevlerini taklit eden bir bilgisayar programı. ... ... Wikipedia

    ELEKTRONİK KART- (İngilizce beyaz tahta). 1. Bilgisayar tabanlı bir öğrenme aracı, bir klavye veya kalem şeklindeki özel bir cihaz kullanılarak etkileşime girebilen, bilgisayar ekranı şeklindeki büyük bir ekrandır. 2.… … Yeni bir metodolojik terimler ve kavramlar sözlüğü (dil öğretimi teorisi ve pratiği)

Kitabın

  • Modern genç aile. Yetişkinler ve çocuklar (+ CD), Sinyagina Natalya Yurievna. Kitap, modern bir genç aile hakkında erişilebilir bir biçimde materyal sunuyor: genç bir aile nedir, gençlerin evlenme nedenleri nelerdir, ilk yılların sorunları göz önünde bulundurulur ...

; 2) belirli bir fonksiyon, görev veya problem çözümü için gerekli tanımlardan ve operatörlerden veya talimatlardan oluşan belirli bir programlama dilinin kurallarına uyan bir sözdizimsel birim (ISO/IEC 2382-1:1993 standardı).

İlk tanım "yürütülebilir program" kavramına karşılık gelir, ikincisi - "kaynak kodu" kavramına atıfta bulunur.

Düzenleyici belgelerdeki diğer tanımlar:

Telif hakkı ve diğer hakların nesnesi olarak bilgisayar programları maddi olmayan duran varlıklar olarak sınıflandırılır.

Program oluşturma[ | ]

Programların kaynak kodunu programlama dillerini kullanarak yazmak, insanların anlamasını ve düzenlemesini kolaylaştırır. Bu, özellikle çoğu dilin sözdiziminde izin verilen yorumlarla yardımcı olur. Bir bilgisayarda yürütmek için, bitmiş program metni makine metnine dönüştürülür (derlenir).

Bazı programlama dilleri, programı önceden derlemeden yapmanıza ve çalışma zamanında doğrudan makine talimatlarına çevirmenize izin verir. Bu işleme dinamik derleme denir ve derlemenin birçok avantajını korurken programların farklı donanım ve yazılım platformlarında daha taşınabilir olmasını sağlar.

Programlar metin şeklinde ve görsel olarak oluşturulabilir. İlk durumda, kaynak manuel olarak yazılır, ikincisinde, program işlevselliği, grafik kullanıcı arayüzünün öğeleri kullanılarak ayarlanır ve program metni otomatik olarak oluşturulur ve manuel olarak değiştirilmeye hazır olabilir veya programcıdan tamamen gizlenebilir. .

Depolama ve yürütme[ | ]

Bir bilgisayar kullanıcısı, bir bilgisayar programını yürütmek için açıkça veya dolaylı olarak bir istekte bulunana kadar, genellikle kalıcı bellekte saklanır. Böyle bir talebin alınması üzerine program, işletim sistemi adı verilen başka bir bilgisayar programı tarafından, merkezi işlem birimi tarafından doğrudan yürütülebileceği rasgele erişim belleğine yüklenir. CPU daha sonra, tamamlanana kadar talimatla programı yürütür. Çalışan bir programa süreç denir. Programın sonlandırılması, ya son talimatına ulaşıldığında (genellikle kontrolü işletim sistemine aktarırken) ya da bir hata, yazılım veya donanım ile gerçekleşir.

Eşzamanlı yürütme[ | ]

Birçok işletim sistemi, bir bilgisayarda aynı anda çalışan birkaç bilgisayar programının etkisini yaratmanıza izin veren çoklu görev mekanizmasını destekler. İşletim sistemleri, işlemcide çalışan işlemleri değiştirmek için bir yazılım mekanizması olan işletim sistemi yöneticisini kullanarak birden çok programı çalıştırabilir. Aynı anda yalnızca bir program çalışıyor olsa da, yeterince sık geçiş yaparsanız, kullanıcı tüm programlar çalışırken etkileşime girebilir. Modern çok işlemcili bilgisayarlar veya çok çekirdekli işlemcilere sahip bilgisayarlar, donanımda birkaç programın aynı anda yürütülmesini destekler.

Aynı bilgisayar programının a parçaları, yürütme dizileri kullanılarak eşzamanlı olarak yürütülebilir. Birden çok iş parçacığı çalıştırmak için özel olarak optimize edilmiş çok iş parçacıklı işlemciler vardır.

Kendi kendini değiştiren programlar[ | ]

Çalışan bir bilgisayar programı, işlediği verilerden farklı olarak kabul edilir. Ancak, bir bilgisayar programı kendini değiştirdiğinde bu ayrım bulanıklaşır. Değiştirilen bilgisayar programı daha sonra orijinal programın bir parçası olarak yürütülür. a'nın kendi kendini değiştirmesi, makine e, montaj, Lisp, C, Cobol, PL/1 ve Prolog'da yazılmış programlarda mümkündür.

programların kullanımı[ | ]

Çoğu bilgisayar kullanıcısı, belgelerin hazırlanması ve işlenmesi, matematiksel hesaplamalar, görüntü işleme vb. gibi belirli uygulama görevlerini gerçekleştirmek için tasarlanmış programları kullanır. İlgili yazılıma denir. Uygulama programları veya Uygulama yazılımı. Bilgi işlem sisteminin bileşenlerinin yönetimi ve uygulama programlarının işleyişi için bir ortamın oluşturulması sistem yazılımı, en önemli bileşeni işletim sistemidir.

Yasal yönler[ | ]

Sanata göre. Rusya Federasyonu Medeni Kanunu'nun 1261'i, bir bilgisayar programı, belirli bir sonucu elde etmek için bilgisayarların ve diğer bilgisayar cihazlarının çalışması için amaçlanan, nesnel bir biçimde sunulan bir dizi veri ve komuttur. bir bilgisayar programının geliştirilmesi ve onun tarafından oluşturulan görsel-işitsel görüntüler.

Herkese açık kaynak koduna sahip programlara açık kaynak denir.

Çoğu ülkede bilgisayar programları telif hakkına tabidir (Ukrayna ve Rusya dahil). Bazı ülkelerde bilgisayar programları patentlerle korunuyor olabilir. Bilgisayar programlarının patentlenmesi, korunan bir dizi fikri mülkiyet hakkı için minimum gereksinimleri belirleyen ve yazılımın patentlenmesine etkin bir şekilde izin veren Ticaretle İlgili Fikri Mülkiyet Haklarının Yönleri Anlaşması ile kolaylaştırılmıştır. TRIPS Anlaşması, DTÖ üyesi ülkeler olarak Ukrayna ve Rusya topraklarında uygulanması zorunludur.

Böylece bir program hem "edebi eser" hem de "buluş" olarak korunabilir. Hukuki koruma rejimini belirlemek için, ilk durumda “a metni” kullanılır, diğerinde, patent için önerilen buluşlar için kullanılan işaretler kullanılır (yani, “yenilikçilik”, “özgünlük” ve “özgünlüğün” kanıtlanması gerekir. aşikar olmama” ve ayrıca mevcut bir teknik sorunu çözme olasılığı ve ticari uygunluk). Aynı zamanda, bilgisayar programlarının tescilli dijital içerikten ve tescilli yazılımdan yasal olarak farklılaşması sorunu vardır.

Bilgisayar programları ve veri tabanları üzerindeki münhasır hak, yaratıldığı andan itibaren otomatik olarak ortaya çıkar ve yazarın ölüm yılını (veya ölümünü takip eden yılın 1 Ocak'ından itibaren) yetmiş yıl ve yazarın yaşamı boyunca geçerlidir. ortak yazarların sonuncusu).

Rusya Federasyonu'nun mevcut mevzuatı, bilgisayar programlarının bu şekilde patentlenmesini sağlamamaktadır. Bu fikri mülkiyet nesneleri, oluşturuldukları andan itibaren otomatik olarak ortaya çıkan ve zorunlu devlet kaydı gerektirmeyen telif hakkı ile korunmaktadır. Ancak hak sahibinin talebi üzerine bilgisayar programları ve veri tabanları Rospatent'e kaydedilebilir.

Telif hakkı ve diğerleri [ Hangi?] fikri mülkiyet hakları, programların kaynak koduna erişimi kısıtlamanıza izin verir.

Pek çok bilgisayar ve mobil sistem kullanıcısı genellikle şu soruyla karşı karşıyadır: “Uygulama nedir?” Herkes ne olduğunu bilmiyor. Gerçek şu ki, bazen, bir mobil aygıtın ana ekranından veya bir bilgisayarın veya dizüstü bilgisayarın masaüstünden bir kısayolu kaldırdıktan sonra, mobil cihazlardan bahsetmeden, birçoğu programın nasıl yeniden başlatılacağını hayal etmiyor.

Uygulama nedir: genel kavramlar

Genel anlamda, bir uygulamanın tek bir dosya olmadığını, bazen tek bir yazılım paketinde birleştirilen birkaç dosyanın bir koleksiyonu olduğunu söyleyebiliriz. Uygulamanın kendisi, bilgisayar teknolojisi açısından, ilgili dinamik kitaplıklara, veritabanlarına veya başka bir şeye atıfta bulunarak, uygulamayı olduğu gibi başlatan, ana cihazı ve bunun için gerekli modülleri yükleyen yürütülebilir bir dosyadır. belirli bir cihazda doğru çalışma. .

Bilgisayar sistemlerini ele alırsak, bu tür dosyalar kural olarak .exe uzantısına sahiptir (Yürütme Dosyası - yürütülebilir bir dosya). Geçmişte, DOS gibi sistemlerde .bat, sürücü yükleme dosyaları.inf vb. yürütülebilir dosyaları bulabilirdiniz.

Ayrı bir uygulama biçimindeki olağan "ekzeshny" dosyasının son derece nadir olduğuna inanılmaktadır. Belirli bir işlemin başlatılması sırasında atıfta bulunduğu çeşitli yapılandırma dosyalarına veya veritabanlarına eklenmelidir. Çoğu durumda programların taşınabilir (Taşınabilir) sürümlerinde bile eşlik eden bileşenler vardır.

Bilgisayar uygulamaları

Kural olarak, bir bilgisayar veya mobil cihaz için bir uygulama yüklemek zor değildir. Bilgisayar sistemlerinde genellikle bir "Kurulum Sihirbazı" bulunur (Kalkan Kurulumu, Kurulum Sihirbazı, vb.).

Sadece talimatlarını izlemeniz ve bazen ücretsiz programlar tarafından sunulan bazı ek kurulum bileşenlerini hariç tutmanız yeterlidir. Genellikle bunlar, İnternet tarayıcılarına, arama motorlarına entegre edilen veya pazarda tanıtım gerektiren ek panellerdir.

Mobil cihazlar için uygulamalar

Android, iOS, BlackBerry ve diğerleri gibi mobil işletim sistemleri açısından, yükleme işlemi temelde kullanıcının gözünden gizlenmiştir. Sadece açıklayıcı bir süreç gözlemliyor: derler ki, şu anda böyle bir uygulama indiriliyor veya kuruluyor.

Bu durumda (kurulum konumunu gösteren bilgisayar sistemlerinden farklı olarak), kurulumun en mobil "OS" tarafından belirtilen yerde gerçekleştiğini unutmayın. Yani sıradan bir kullanıcının yeni programın tam olarak nereye kurulacağını takip etmesi neredeyse imkansız.

Uygulama "VKontakte": nedir?

Muhtemelen, VKontakte'nin en popüler sosyal ağlarından birinde kayıtlı her kullanıcı, verilerine, bağlantılarına, yazışmalarına kalıcı olarak erişebilmek, müzik dinlemek, video izlemek ve Tanrı bilir başka ne ister. Bunun için bilgisayar sistemleri için istemci programları, iPhone ve iPad için uygulamalar, Android sistemleri vb. için vb. oluşturulmuştur.Kural olarak hepsi aynı veya çok benzer arayüze sahiptir.

Genel paketin yalnızca bir sosyal ağdaki iletişimi, bağlantı veya mesaj alışverişini, gönderileri yayınlamayı ve diğer bazı şeyleri içerdiğini özellikle belirtmekte fayda var.

Standart paketin tamamlanmadığı gerçeğine dayanarak, örneğin müzik indirmek için VKontakte sosyal ağı için özel uygulamalar yayınlanmaktadır (en sevdiğiniz parçayı her zamanki gibi kaydedemezsiniz). Aynı şey video için de geçerli.

Ek olarak, tam paketin sürümüne bağlı olarak, çok çeşitli eklentiler de içerebilir. Rahat dinleme ve multimedya indirme için "Catch VKontakte", ses çoklu oturumları oluşturmak ve yönetmek için VKontakte DJ, VKontakte Unlock (bir hesabın kilidini açmak için bir araç), bir sayfa açmadan iletişim kurmanızı sağlayan "VKontakte Agent" gibi ücretsiz modüller nelerdir? bir İnternet tarayıcısında, VKontakte Online (özellikle bir sosyal ağ için "keskinleştirilmiş" dedikleri gibi oldukça spesifik bir tarayıcı), müzik indirmek için VKAudioSaver veya genel veya özel erişimle sevdiğiniz parçaları aramak ve indirmek için MuzVK.

Zaten açık olduğu gibi, bu liste tekrar tekrar doldurulabilir. Neyse ki, bugün bu popüler ağda çalışmak için uygulamalar oluşturan yeterince meraklı var. En ilginç olanı, çoğu programlamanın vahşi doğasına tırmanmaz, ancak evrensel Java platformunu kullanır. Bu tür bir uygulamayı çalıştırmak, resmi olarak belirlenmiş bir işletim sistemi olmayan cihazlarda bile mümkündür (yine de aynı normal cep telefonunda şu veya bu şekilde mevcut olmasına rağmen).

Bilgisayarda çalışırken olası hatalar

Şimdi bal fıçısına biraz katran eklemelisiniz. Çoğu zaman, bir bilgisayarda bir uygulamayı başlatırken oluşan bir hata, birkaç ana konuya inebilir. Her şeyden önce, bunun nedeni programın veya uygulamanın kendisinin "OS" ile uyumsuz olmasıdır. Bu esas olarak işletim sistemindeki 64 bit mimariye sahip Win32 uygulamalarıyla ilgilidir.

32-bit sistemler için destek sağlanmış olsa da, çoğu zaman modası geçmiş olarak kabul edilirler. Win32 sistemlerinde 64 bitlik bir uygulama çalıştırılmaya çalışılırken de aynı durum gözlemleniyor.

Mobil işletim sistemleriyle uyumlu

İOS, Android veya başka bir şeye dayalı mobil gadget'lara gelince, burada sorun çoğu zaman yalnızca mevcut sürümün veya güncellemesinin uygulamanın parametreleriyle eşleşmemesi gerçeğinden kaynaklanmaktadır. Kural olarak, böyle bir durumu çözmek için, programın tam olarak belirli bir işletim sistemi için tasarlanmış sürümünü aramaya değer. Basit bir örnek: Play Market'te bulunan "VKontakte" uygulaması yalnızca Android 4.4'e, 2.3 sürümü gibi bir "iki" üzerine kurulacak şekilde tasarlandıysa, onu yüklemeyi bile deneyemezsiniz. (hala çalışmayacak).

Aynı paralellik, Apple Corporation'ın mobil sistemleriyle (daha doğrusu akıllı telefon modifikasyonlarıyla) çizilebilir.

Bu şirketin geliştiricileri ve uzmanları, uygulama, uygulama ve program yükleme alanındaki sistem gereksinimlerini herkesten çok daha ciddiye alıyor. Bu nedenle, bu arada, cihazlarının benzeri görülmemiş derecede yüksek bir derecesi korunur (hem sabit bilgisayar hem de mobil). Bu durumda, herhangi bir neslin iPhone uygulamaları istisna değildir.

VKontakte uygulamalarının özellikleri

Bu tür uygulamaların özelliklerini düşünürsek, yeni başlayanlar için, İnternet'ten şu veya bu yazılım ürününü indirecek olan her kullanıcı, bir uygulamanın genel olarak ne olduğunu anlamaya özen göstermelidir. Sonuçta, bugün (ve bu kimse için bir sır değil) herhangi bir bilgisayar (bir arkadaşınızın dizüstü bilgisayarı veya akıllı telefonu bile) bir “bulaşma kaynağı” haline gelebilir. Aynı VKontakte ağında bir bağlantı başlatarak, bir virüsü veya kötü amaçlı kodu kolayca yakalayabilirsiniz. Ne yazık ki, istatistiklere göre, bilgisayar terminalleri veya mobil cihazlar arasında kendiliğinden kopyalama ve yayılma yeteneğine sahip en fazla sayıda çevrimiçi virüs içeren bu ağdır.

Sonuç

Yani, uygulama nedir sorusunun cevabı ile zaten biraz anladık. Prensip olarak, ortak bir adla "VKontakte" gibi belirli programları ve eklentileri düşünürsek, bugün dedikleri gibi, tüm durumlar için, hatta en beklenmedik olanlar için bile birçok yazılım ürününü bulabileceğinizi belirtmekte fayda var. . Başka bir şey, kendi bilgisayarınızın veya mobil cihazınızın güvenliğini nasıl ele alacağınızdır. Katılıyorum, kimse tüm sistemi çökertecek bir virüs kapmak istemez. Burada kesinlikle çok dikkatli olmanız ve içeriği indirmeden önce dosyaları, klasörleri, arşivleri veya olası tehditler için bir antivirüs ile aynı bağlantıları kontrol etmeniz gerekir.

İşletim sisteminin, belirli bir pratik odağı olan ve kendi işlevleri olan programlar ve uygulamalar yardımıyla yönetildiği bir sır değil. Sonuçta, temiz bir kabuk, kullanıcıya, aslında bir kişisel bilgisayara ihtiyaç duyulan günlük görevlerini çözmesi için hizmet edemez. Bu nedenle, şimdi bir işletim sisteminin ne olduğunu, ne tür olduğunu, onunla çalışmak için hangi programların gerekli olduğunu bulmamız gerekiyor.

İşletim sistemi nedir?

İşletim sistemi, bir bilgisayarı kontrol eden ve bir elektronik bilgisayarla etkileşime giren, birbiriyle ilişkili bir dizi programdır. Aslında, işletim sisteminin kişisel bir bilgisayarın genel mimarisindeki yeri (aslında akıllı telefonlarda, gadget'larda ve diğer modern cihazlarda olduğu gibi) cihazlar (bir işlemci, RAM, video kartı ve benzerlerini içeren) ve uygulama arasındadır. programlar. Modern bilgisayarlarda, her biri belirli bir cihazla etkileşimden sorumlu olan ve belirli bir işlevi yerine getiren sözde paketlerden oluşur.

Birçok kişi yazılım paketlerini uygulama yazılım paketleriyle karıştırır. Grafik dosyalarının işlenmesi, metin bilgilerinin oluşturulması ve biçimlendirilmesi, ses dosyalarının kaydedilmesi ve işlenmesi, uzaktan kullanıcılar arasında bilgi alışverişi, programlama ve çok daha fazlası... Bütün bunlar salt bir işletim sistemi kullanılarak yapılamaz. Tam teşekküllü çalışma için belirli uygulama ve uygulamalara sahip olmak gerekir. Ancak işletim sistemi paketleri, yalnızca bilgisayarın çalışmasına izin verir, cihazlar ve diğer programlar arasında iletişim sağlar. Ancak yine de, işletim sisteminin kendisi, bilgi işleme sağlayan ve bunun sonucunda kullanıcının kişisel bir bilgisayarla çalışmasını sağlayan, birbiriyle ilişkili bir dizi programdır.

İşletim sistemleri nelerdir?

Şu anda, yazılım, sistem ve uygulama programları oluşturma konusunda uzmanlaşmış firmaların bolluğuna rağmen, sınırlı sayıda şirket işletim sistemlerinin geliştirilmesiyle uğraşmaktadır. Temel olarak, tüm bu pazar iki BT devi tarafından işgal edilmiştir: Microsoft ve Apple. Bunlara Microsoft Windows ve Apple Mac OS dahildir. Daha önce, başka projeler (ve hatta Sovyet projeleri) vardı, ancak bir nedenden ötürü var olmaktan çıktılar.

En büyük avantaj Bill Gates firmasının tarafındadır: Microsoft Windows işletim sistemi dünya çapındaki kişisel bilgisayarların %90'ından fazlasına güç sağlar. Bu büyük ölçüde kabuğun nispeten serbest dağıtımından kaynaklanıyordu (bilgisayar üreticileri tarafından kullanılabilir, ancak yalnızca lisanslı bir sürüm varsa). Windows 10, Microsoft'un en son işletim sistemidir. Pazar payının geri kalanı, ana rakibine kaybettiği için yalnızca Apple ürünleri için geçerli olan Mac OS'ye düşüyor.

İşletim sistemlerine neler uygulanmaz?

Hiçbir durumda yazılım geliştirme için kabuklar ve ortamlar, bir bilgisayarla kullanıcı etkileşimi sağlayan tam teşekküllü yazılım paketleri olarak kabul edilemez. Örneğin, LPT, SDK ve diğerleri.

Pek çok insan Linux'un özgürce geliştirilmiş bir kabuk olduğu için bir işletim sistemi olmadığını düşünüyor. Bunun doğru olup olmadığını söylemek zor. Her şey konuya nasıl yaklaştığınıza bağlı. Android, Bada veya BlackBerry gibi mobil işletim sistemlerinin temeli olarak Linux'tan bahsediyorsak, ondan bağımsız bir program seti olarak söz edilemez. Bu temelde geliştirilen birçok bağımsız sistemi Linux kelimesi altında birleştirirsek, onu bir işletim sistemi olarak değerlendirmek mantıklı olacaktır.

Belirli bir yazılım paketinin, düşündüğümüz kategoriye ait olup olmadığı konusunda hâlâ bir takım tartışmalı konular var. Her şeyden önce, bu DOS - disk işletim sistemi ile ilgilidir. Adın bu değerli iki kelimeyi içerdiği gerçeğine atıfta bulunarak, çoğu kişi bu kabuğun bağımsız bir işletim sistemi olduğunu düşünüyor. Ama bu bir yanılsama. DOS, Windows'u bir bilgisayara yüklemenize izin veren bir arabirimdir, başka bir şey değil. Bu nedenle, işletim sistemleri için geçerli değildir.

Yazılım nedir?

Yazılım, işletim sisteminin amaçlandığı belirli bir işlevi uygulayan belirli bir program veya program paketidir. Bu kategori ana kategoridir, çünkü onsuz kişisel bilgisayar kullanmanın bir anlamı yoktur. İki tür yazılım vardır: sistem yazılımı ve uygulama yazılımı. En popüler işletim sistemi örneğini kullanarak bir açıklama vereceğiz ve aralarındaki farkları bulacağız - Microsoft Windows.

Sistem programları

Windows'un yönetimini göz önünde bulundurarak, işletim sistemini oluşturan sistem yazılımı olduğu için sistem yazılımı hakkında konuşmamız gerekiyor. Bu kategori en önemlisidir, çünkü bu tür bir yazılım bir kişinin ve bir elektronik bilgisayarın etkileşimine hizmet eder, yani Windows ile çalışır. Bu tür programların seti, kişisel bilgisayarın hangi teknik özelliklere sahip olduğuna ve kasanın altında hangi bileşenlerin bulunduğuna bağlıdır. iki türe ayrılır: temel ve hizmet veya hizmet.

Temel yazılım, bilgisayarın prensipte çalışmasını sağlar. Bu kategori, işletim sistemini (yani, makineyi çalıştırmak için gerekli bir dizi program olarak) ve işletim kabuğunu (sistem arabirimini görüntülemenizi sağlar) içerir. Servis programları, sistemle tam modda doğrudan çalışmak için kullanılır. Bu bağlamda, işletim sistemleri aşağıdaki programları içerir:

1. Video kart Sürücüleri. Bilgisayarın içinde bulunan ekran kartının sistemin kontrollü işlemlerinin görüntüsünü ekrana aktarabilmesi için gerekli olan program paketidir. Ana şirketler, sırasıyla ürünleri için sürücüler geliştiren Nvidia ve AMD'dir.

2. Ses kartı sürücüleri. Bu tür programlar, işletim sisteminin çalışması sırasında üretilen seslerin çıkışı için gereklidir. Realtek, belki de bu tür kartların ve buna bağlı olarak onlar için yazılımların tek büyük tedarikçisidir.

3. Ağ Yardımcı Programları. Adından da anlaşılacağı gibi, işletim sisteminin bilgisayarın bağlı olduğu ağlarla çalışması için gereklidirler. kural olarak, geliştirici tarafından yerleşiktir ve ağlara bağlanmak, yapılandırmak ve çalışmak için kullanılır. Windows yardımcı programı Microsoft Net'te ağ erişimi sağlar.

4. Yazılım yükleyici ve kaldırıcı. Böyle bir araç, esas olarak uygulama programlarını kontrol etmeye hizmet eder. Bununla, bilgisayarınız için programları ve güncellemeleri kaldırabilir, değiştirebilir ve yükleyebilirsiniz.

5. Güvenlik programları. Bu kategori, tüm hizmet sistemi yazılımları arasında belki de en kapsamlı olanıdır. Bu şu şekilde açıklanmaktadır. İlk olarak, kullanıcı bilgilerini virüslerden ve hırsızlıktan korumak için birçok farklı program vardır. Bunlara bir güvenlik duvarı (ağ saldırılarına ve ağlar yoluyla virüslerin sızmasına karşı koruma) ve veri şifreleme programları (daha fazla depolama ve koruma için bilgileri kodlama) dahildir.

6.İşlemci ve işletim sisteminin çalışmasını teşhis eden programlar.İşletim sistemi belleğinin durumunu, işlemcinin frekansını ve performansını izlemek için bu tür programların varlığı basitçe gereklidir.

Uygulama programları

Tartışmamızın başında, uygulama yazılımının amaçladığı işlevlere biraz değindik. Ancak bu, belki de derlemesi imkansız olan ayrıntılı bir liste değildi. Bu tür programlar çeşitli amaçlar için oluşturulur: veritabanlarıyla çalışmaktan eğlenceye. Günlük işler için sadece en gerekli olanı ele alacağız.

Metin bilgileriyle çalışma

Girme, silme, değiştirme, biçimlendirme, aktarma, şifreleme, kaydetme - bu, bir kullanıcının bu tür programları kullanarak gerçekleştirebileceği işlemlerin tam listesi değildir. Metin bilgileriyle çalışmak için en popüler, kullanışlı ve tanıdık program seti Microsoft Office paketidir. Uzun bir süre bu paketin bilgisayarın kendisinden ayrı olarak satın alınması gerekiyordu. Ancak şimdi, doğrudan işletim sistemleriyle birlikte verilen programlar arasında Word (klasik bir metin düzenleyici), Excel (elektronik tablo çalışanı), PowerPoint (sunularda metin ve multimedya dosyalarını birleştirir) ve OneNote (notlar biçiminde bir metin düzenleyici) bulunur. Ayrıca Notepad ve WordPad (basitleştirilmiş Word), tüm Windows sürümlerinin standart programları arasındadır.

Multimedya bilgileriyle çalışma

Grafik dosyaları, ses ve video, diğer multimedya dosyaları da ek yazılımların yardımıyla oluşturulur, düzenlenir ve işlenir. Önceki kategoriden farklı olarak, bu tür programların geliştiricileri arasında lider Microsoft değil Adobe'dir. Toplu olarak Creative Suite adı verilen paketler, multimedya ile çalışmak için oldukça geniş bir seçim içerir. Bunların arasında elbette en popüler resim düzenleyici olan Photoshop var. Ayrıca Adobe bize Illustrator (vektör grafik düzenleyici), After Effects (video düzenleyici), Acrobat (pdf formatındaki elektronik belgeler), Audition (ses düzenleyici) sunmaktadır. Pakete dahil değildir, ancak Adobe'nin web uygulaması oynatma için Flash Player'ı da dağıtılır.

Bu türdeki bireysel programlara gelince, multimedya dosyalarıyla çalışmanıza izin veren çok sayıda farklı ürün var. Örneğin, Windows'ta yerleşik Paint grafik düzenleyicisi ve medya oynatıcısı veya serbestçe dağıtılan AIMP ses oynatıcısı.

Zamanımızda, çok az insanın interneti bilmemesi veya hayatında bir kez bile kullanmamış olması pek olası değildir. Ancak ona erişmek için yalnızca bir ağ kartına, ağ yardımcı programlarına ve bağlantıya sahip olmak yeterli değildir. Çoğu durumda, sayısız olan bir İnternet tarayıcısı aracılığıyla ağ üzerinde çalışmaya başlamanız gerekir. Windows 10 işletim sistemi, varsayılan tarayıcı olarak Microsoft Edge'i sunar ve önceki sürümlerdeki öncülü Internet Explorer'dı. Ancak, en uygun arayüz ve zayıf çalışma istikrarı nedeniyle onu kullanmaya pek istekli değiller. Çoğu İnternet kullanıcısı Yandex.Browser, Opera, Google Chrome veya Mozilla Firefox kullanmayı tercih eder. Burada dedikleri gibi, tat ve renk.

Ayrıca, insanların dosyalarına farklı yerlerden ve cihazlardan erişebildiği bulut dosya depolaması artık popüler. Microsoft'un standart hizmeti, Windows 8, Windows 8.1 ve Windows 10'da yerleşik olarak bulunan OneDrive'dır. Ancak Dropbox, Yandex.Disk ve Google Drive gibi başka hizmetler de vardır.

Virüs koruması

Bilgilerinizi davetsiz misafirlerden korumak için basit bir güvenlik duvarı ve veri şifreleme sistemi yeterli değildir. İşletim sistemine çeşitli kaynaklardan (İnternet, virüslü flash kartlar) giren virüsler yalnızca verilerinizi çalmakla kalmaz, aynı zamanda tüm bilgisayarı devre dışı bırakabilir. Neyse ki, zamanımızda çok sayıda antivirüs var. İşletim sistemleri için güvenlik programları geliştiren şirketler arasında Norton, Kaspersky, Dr.Web, Avast, Avira ve daha onlarcası yer alıyor. Standart Windows Defender elbette sistemi iyi korur, ancak üçüncü taraf virüsten koruma programları hala çok daha geniş işlevselliğe sahiptir.

Tasarım Dilinde Uygulamalar

Tasarım Dili adı verilen yeni bir tarzda geliştirilmekte olan Microsoft Windows 8, Windows 8.1 ve Windows 10 gibi işletim sistemleri, uygulamalar adı verilen yeni bir yazılım kategorisine sahiptir. Onlarla çalışmak farklı bir grafik (döşemeli) arayüzde gerçekleştirilir, ancak "ilk on" da kullanıcı geleneksel programları ve yenilerini birleştirme fırsatı buldu. Uygulamalar hem uygulama hem de sistem olabilir. İkincisi, ne yazık ki, Microsoft uzmanları tarafından henüz tam olarak geliştirilmemiştir. Örneğin, Araç Kutusu programını ve Ayarlar uygulamasını karşılaştırırsanız, hala daha fazla işlevin bulunduğu eski ayarlar paneli lehine bazı farklılıklar görebilirsiniz. Ancak yine de uygulamaların artık işletim sistemlerine ait olduğunu güvenle söyleyebiliriz.

Argümanların altına bir çizgi çizme

İşletim sistemlerinin çalışması, bir kişisel bilgisayarın tam olarak çalışması için gerekli olan programların ve paketlerin mevcudiyetine bağlıdır. Sistem uygulama paketleri, kullanıcı ile etkileşime girmesine, basit işlemler gerçekleştirmesine, işletim kabuğunu kullanarak ekranda bilgi almasına ve görüntülemesine izin verir. İşletim sisteminin çalışması için, birbirine bağlı süreçlerle çalışmasını ve yönetimini sağlayan bir program paketine sahip olmak gerekir. Ancak daha karmaşık eylemler gerçekleştirmek, bilgi ile çalışmak için uygulama programlarını kullanmanız gerekir. Birçoğu var, bu nedenle her kullanıcı, amaçlanan eylemleri gerçekleştirmesine izin verecek programı veya paketi tam olarak bulabilir.

Microsoft Windows işletim sistemi sürekli olarak geliştirilmekte ve güncellenmektedir, bu nedenle bilgi ile çalışmanın giderek daha fazla yeni yolu vardır. Tasarım Dili tarzında yazılmış ve hem masaüstü bilgisayarlarda hem de mobil cihazlarda çalışan evrensel uygulamalar, tanıdık programlardan daha az kullanılmaya başlanıyor ve gelecekte önceki yazılımların tamamen yerini alacaklar. Ve bu oldukça mantıklı, çünkü dünya yavaş yavaş masaüstü bilgisayarlardan ve dizüstü bilgisayarlardan akıllı telefonlara ve tabletlere geçiyor. Modern bilgi teknolojisinin bu karmaşık dünyasında sadece kafamız karışamaz.