Yazılım ve kullanımı hakkında makaleler. Yazılım: örnekler. Yazılım geliştirme. Yazılım: teori

  • 20.06.2020

Yazılım, bilgisayardaki sorunları çözmek için tasarlanmış bir dizi programdır. Bir program, sıralı bir talimat dizisidir. Yazılım ve donanım, birbirine bağlı ve sürekli bir etkileşim içinde çalışır. Herhangi bir donanım aygıtı yazılım tarafından kontrol edilir.

Yazılım üç sınıfa ayrılabilir: sistem, uygulama ve enstrümantal. Yukarıdaki sınıflandırma oldukça koşulludur. Yazılım entegrasyonu, hemen hemen her programın her sınıfın özelliklerine sahip olmasına yol açmıştır.

Sistem yazılımı, bir bilgisayarın çalışmasını kontrol etmek, kaynaklarını dağıtmak, kullanıcılarla diyaloğu sürdürmek, bir bilgisayarın bakımını yapmalarına yardımcı olmak ve ayrıca yeni programların geliştirilmesini kısmen otomatikleştirmek için tasarlanmıştır.

Sistem yazılımı, çoğu bilgisayar ve belgeleriyle birlikte gelen bir dizi programdır. Sistem yazılımı üç ana bölüme ayrılabilir: işletim sistemleri (OS), programlama sistemleri ve yardımcı programlar.

Sistem çapında yazılımın ana bileşenleri şunlardır: bireysel bileşenlerin birbirine bağlı işleyişinin sorunlarını çözen işletim sistemleri.

4 tür işletim sistemi vardır:

toplu işlem işletim sistemleri: nispeten yüksek bir mantıksal ve otomatik işlem hızı, ancak sırayla bir giriş ve çıkış hızı vardı, işlemci yükü% 20 - 30 idi.

görevlerin zamana göre dağılımı ile işletim sistemi (görevlerin giriş ve çıkış sırası düzenlenir ve 15 kullanıcıya kadar hizmet verilir ve işlemci %80-90 oranında yüklenir).

çeşitli süreçleri yönetmek için kullanılan gerçek zamanlı bir işletim sistemi.

Sistem yazılımı, bilgisayar sisteminin çalışmasını kontrol eder. Kural olarak, sistem programları, diğer programların donanım bileşenleri, kullanıcı arayüzünün organizasyonu ile etkileşimini sağlar. Buna işletim sistemleri, hizmet sistemleri dahildir.

Uygulama yazılımı, bir kişinin mesleki faaliyetinin (yani uygulamaya bağlı) uygulamalı sorunlarını çözmek için tasarlanmıştır. Bu tür programların yelpazesi son derece geniştir: endüstriyel ve bilimsel eğitim ve eğlenceden. Buna hesaplama, eğitim, simülasyon programları, bilgisayar oyunları vb. dahildir.

Araç yazılımı, her türlü bilgi yazılımının geliştirilmesi için tasarlanmıştır. Aynı zamanda, bilgi desteği, yazılımın çalışması için gerekli olan önceden hazırlanmış bir dizi veri olarak anlaşılmaktadır. Örneğin, herhangi bir modern program, bu programla çalışmak için yerleşik yardıma sahiptir. Yardım dosyası bilgi desteğidir. Enstrümantal yazılım şunları içerir: editörler (metin, grafik, müzik), elektronik tablo veri işleme sistemleri (elektronik tablo işlemcileri), veritabanı yönetim sistemleri, programlama dili çevirmenleri, entegre üretim sistemleri vb.

Programlama sistemleri, program geliştirme ve hata ayıklama sürecini kolaylaştırmak ve kısmen otomatikleştirmek için tasarlanmıştır. Bu sistemlerin ana bileşenleri Pascal, C, BASIC, vb. gibi yüksek seviyeli dillerden çevirmenlerdir. Birleştiricilerin özel bir rolü vardır. Bir montaj dili programına makine yönelimli program denir. Assembly dili, kural olarak sistem programcıları tarafından kullanılır.

Çevirmenler, programları üst düzey dillerden makine diline dönüştürür. Ek olarak, çevirmenler elbette çevrilmekte olan programı ayrıştırırlar. Ayrıca aldıkları programları iyileştirebilir ve optimize edebilir, program için belgeler yayınlayabilir ve bir dizi başka hizmet işlevini yerine getirebilirler.

Derlemeler, makine yönelimli dillerde sunulan programları makine diline dönüştürür.

Servis programları, işletim sisteminin yeteneklerini genişletir. Bunlara elbette yardımcı programlar denir. Yardımcı programlar, örneğin, manyetik disklerin ayrı sektörlerinde depolanan onaltılık koddaki bilgileri kontrol etmeye izin verir; yazıcıya metin dosyalarının çıktısını belirli bir biçimde düzenleyin, dosyaları arşivleyin ve dosyaları açın, vb.

Uygulama yazılımının yapısında şunlar ayırt edilebilir: hem genel hem de özel amaçlı uygulama programları.

Genel amaçlı uygulama yazılımı, çeşitli kullanıcı kategorileri arasında yaygınlaşan bir dizi programdır. Aralarında en ünlüsü: metin editörleri, grafik sistemleri, elektronik tablolar, veritabanı yönetim sistemleri vb.

Metin editörleri, metin belgeleri hazırlamanıza izin verir: teknik açıklamalar, hizmet mektupları, makaleler, vb. En ünlü metin editörleri:

Sözlük, Yaz, Söz.

Grafik sistemleri çoktur ve işlevleri çeşitlidir. Bunlar arasında iş grafik sistemleri (Microsoft PowerPoint, Lotus Freelance Graphics), basitçe grafik editörler (Paintbrush) olarak da adlandırılan sanatsal grafikler, mühendislik grafikleri ve bilgisayar destekli tasarım (Autodesk AutoCad), fotoğrafik görüntü işleme sistemleri (Adobe Photoshop), yanı sıra evrensel grafik sistemleri (CorelDRAW!).

Elektronik tablolarla (ET) çalışma programları, sayısal hesaplamalarla ilgili çok çeşitli sorunları çözmenize olanak tanır. Bu sınıfın en yaygın kullanılan programları Supercalk, Microsoft Excel ve Lotus 1-2-3'tür.

Veritabanı yönetim sistemleri (DBMS), bir nesnenin tek bir bilgi modelini oluşturmak için veri kümelerini birleştirmek üzere tasarlanmıştır. Bu programlar, veri bankası şeklinde özel bir araç tarafından düzenlenen bilgileri toplamanıza, güncellemenize, düzeltmenize, silmenize, sıralamanıza izin verir. En yaygın DBMS: dBase III Plus, FoxBase +, Slirrer, Oracle, Acces, FoxPro, Paradox.

Listelenen sistemlere ek olarak, genel amaçlı uygulama yazılımlarına entegre sistemler de dahil edilmelidir. Bu sistemler metin editörlerinin, grafik sistemlerinin, elektronik tabloların ve veritabanı yönetim sistemlerinin yeteneklerini birleştirir. Entegre sistemlerin ayrı genel amaçlı uygulama yazılımı sistemlerine göre ana avantajı, kullanıcı için tek tip kurallar oluşturmalarıdır, yani hem metinle çalışırken hem de elektronik tablolarla çalışırken vb. tek bir arayüze sahip olmalarıdır. Aralarında en ünlüsü bunlar: Microsoft Works, Microsoft Office, Lotus SmartSuite, Perfect Office.

Özel amaçlı uygulama programları, kullanıcıların belirli etkinliklerinde kullanılmaktadır.

Belirli sistemlerin işlevleri amaçlarına bağlıdır. Örneğin, eğitim sistemleri için bunlar, bilgisayar dersleri (hipermedya ve hiper metin sistemleri, telif hakkı ve diğer sistemler), eğitim amaçlı simülasyon modelleme programları, bir okul programı geliştirme ve sürdürme programları, çeşitli amaçlar için pedagojik araçlar vb. . . .

Özel amaçlı uygulama programları, örneğin istatistiksel veri işleme, muhasebe, bina yapılarının hesaplanması vb. için yaygın olarak kullanılan uygulama yazılım paketlerini (APP'ler) de içerebilir. Bir bilgisayarda çeşitli PPP'lerin bulunması, çözümü mümkün kılar. basit uygulamalı problemlerin önemli bir kısmı, neredeyse programlama olmadan. Bu durumda, belirli bir problemi çözme görevi, probleme yönelik özel bir dilde bir yönerge şeklinde yazılır ve bilgisayara rapor edilir.
kullanılmış literatür listesi
bilgisayar programı sistem aracı
1. Avukatlar ve ekonomistler için bilişim / Simonovich S.V. ve diğerleri - St. Petersburg: Peter, 2001. - 688 s.
2. Figurnov V.E. Kullanıcı için IBM PC. Kısa kurs. Ed. 7. G.: INFRA-M, 1997, 432 s.
3. Yu Shafrin. Bilişim. Bilgi teknolojisi: 2 saat içinde G.: Temel Bilgi Laboratuvarı, 2001.

Bir yazılım lisans sözleşmesinin temel koşullarından biri, bu tür yazılım ürünlerini kullanmanın izin verilen yollarının bir göstergesidir. Aynı zamanda, çoğu lisans sözleşmesinde olduğu gibi, programları amaçlanan amaçları için kullanma prosedürü veya işlevselliğinin bir açıklamasından bahsetmiyoruz.

Lisans sözleşmesi, kullanım hakkının verilmesini amaçladığından, yasanın gereklerini karşılayan kullanım yöntemlerinin belirtilmemesi veya bunların hayali yöntemlerle ikame edilmesi, otomatik olarak böyle bir sözleşmenin akdedilmemiş olarak tanınması olasılığını doğurur. .

Bilmek önemlidir! Telif hakkı, yazılım dahil olmak üzere eserlerin kopyalarının dolaşımını düzenler. Bu nedenle, yazılımı kullanmanın yasal yöntemleri, yalnızca kopyalarını üçüncü taraflara aktarmayı amaçlayan eylemler olarak anlaşılmalıdır. Yazılımın faydalı özelliklerinin kopyasının kullanımı çerçevesinde çıkarılması, kullanım yöntemleri için kanunen geçerli değildir.

Eserleri kullanmanın ana yolları, Rusya Federasyonu Medeni Kanunu'nun 1270. Maddesinde listelenmiştir. Bunlar arasında, yazılımı kullanmanın yolları aşağıdakileri içerir:

  1. yazılım oynatma, yani yazılımın bir veya daha fazla kopyasının veya bilgisayar belleğine kayıt dahil olmak üzere herhangi bir maddi biçimde üretilmesi;
  2. Yazılım Dağıtımı kopyalarını satarak veya başka bir şekilde elden çıkararak;
  3. yazılımın halka açık gösterimi yani, yazılımın bir kopyasının, bir televizyon çerçevesi veya diğer teknik araçlar kullanılarak, halka açık bir yerde veya alışılmışın dışında önemli sayıda kişinin bulunduğu bir yerde ekranda gösterilmesi. aile çevresi, yazılımın gösterildiği yerde veya Yazılımın gösterimi ile aynı anda başka bir yerde algılanıp algılanmadığına bakılmaksızın;
  4. yazılım örneklerinin içe aktarılması dağıtım amaçlı;
  5. yazılım kopyası kiralama program kiralamanın ana konusu olduğunda;
  6. yazılım değişikliği, yani bu tür bir programın veya böyle bir veritabanının bir dilden diğerine çevrilmesi de dahil olmak üzere, uyarlama hariç, yani yalnızca bir bilgisayar programı veya veritabanının işletimi amacıyla gerçekleştirilen değişikliklerin tanıtılması dahil olmak üzere herhangi bir değişiklik. kullanıcının belirli teknik araçları veya belirli kullanıcı programlarının kontrolü altında;
  7. yazılımı halka açık hale getirmek herhangi bir kişinin Yazılıma kendi seçtiği herhangi bir yerden ve herhangi bir zamanda erişebileceği şekilde (kamuya açık hale getirerek), yani. bir kopyasının internet üzerinden iletilmesi.

Rusya Federasyonu Medeni Kanunu'nun 1270. Maddesinde kurulan yazılımı kullanma yollarının listesi açıktır, i. mevzuat, başka yolların var olma olasılığını dışlamaz. Bununla birlikte, bu tür yöntemler, yukarıda açıkça gösterdiğimiz gibi, yazılım örneklerinin aktarımıyla doğrudan ilgili olmalıdır ve bunlara gömülü işlevselliğin pratik uygulamasıyla değil.

Dikkat! Sonuç olarak, programların işlevsel amaçları için kullanılması, programların kendine özgü içsel yetenekleri kullanılarak uyarlanarak uyarlanması kullanımları için geçerli değildir. Bu nedenle, yazılıma ve buna dayalı çeşitli bulut hizmetlerine uzaktan erişim, onu kullanmanın yasal bir yolu olarak da kabul edilemez.

Lisans sözleşmesinin şartlarını doğru bir şekilde formüle edin.

Yazılım nedir? Her gün bilgisayar başında otururken pratik kullanımının örneklerini görüyoruz. Sadece fareyi ekran üzerinde hareket ettirmek bile yazılımın sonucudur. Yazılım türleri nelerdir? Yazılım geliştirme nasıl yapılır?

Yazılım: teori

Bir bilgisayarın çalışması, donanım ve yazılımın birlikte kullanılmasıyla gerçekleştirilir. Birincisi, bir PC'yi oluşturan bir dizi yonga, kart ve diğer elektronik bileşenler ve cihazlarla ilgilidir. İkinci olarak - bir PC kullanarak bilgileri işlemek ve faydalı eylemler gerçekleştirmek için tasarlanmış bilgisayar programları. Birincisi argoda genellikle "donanım", ikincisi - "yazılım" olarak adlandırılır.

Yazılım, kurulum sırasında bilgisayarda görünür - uygun dosyaları diske yerleştirir. Bazı durumlarda yazılımı güncellemek gerekir. Bu, aslında, yazılımın daha gelişmiş ve modern bir sürümünün yeniden yüklenmesidir. Sözde "dağıtım kitine" sahip olmak gereklidir. Özel bir kurulum programıdır.

İki ana yazılım türü vardır - sistem ve uygulama. İlk çeşitlilik, bilgisayarın ana işlevleri açısından çalışmasını sağlar: düşük seviyeli bilgi işlem işlemlerini başlatma, yükleme ve gerçekleştirme. Sistem yazılımının ana çeşitleri, bilgisayarın donanım bileşenlerini ve ayarlarını kontrol etmenin yanı sıra araçlar olarak kabul edilir.

Bunlar, bir bilgisayarda pratik olarak önemli eylemlerin gerçekleştirildiği programlardır. Örneğin, yazma, tablo oluşturma, çizim yapma, interneti kullanma vb.

Dili sadeleştirmek için şu şekilde özetlenebilir: sistem yazılımı bilgisayar içindir, uygulama yazılımı kullanıcı içindir. Farkı basit terimlerle açıklamanın başka bir yolu: iş genellikle görünmez. Gizli modda, kullanıcı ile "koordinasyon" olmadan işlevlerini yerine getirirler. Buna karşılık, uygulama yazılımı yalnızca kullanıcının doğrudan katılımıyla çalışır. Bugün bunların her ikisinin de örneklerine bakacağız.

Elbette, "bilgisayar dışı" yazılım türleri de vardır. Diğer cihaz türlerini kontrol edebilirler - örneğin tabletler, akıllı telefonlar, TV'ler. İklim kontrol sistemleri, endüstriyel tesisler vb. için yazılımlar bulunmaktadır.

İşletim sistemi nedir?

İşletim sistemi, bir PC'nin yeteneklerinden yararlanma açısından temel sistem yazılımı türüdür. Neden bu yazılım kategorisinde sınıflandırılıyor? Gerçek şu ki, işletim sistemlerinin oluşturduğu ortamlarda diğer tüm bilgisayar yazılımları (hem sistem hem de uygulama) çalışır. İşletim sistemi, bilgisayarın çalışmasının temelidir. İşletim sistemi yoksa, başka hiçbir program çalışmaz. İşletim sisteminin ana işlemleri kullanıcıdan gizlenir.

Dünyadaki en yaygın PC işletim sistemi Windows'tur (en popüler, birçok sürümü vardır - 7., 8., XP ve diğerleri), Linux, MacOS.

Sistem yazılımı: sürücüler

İkinci, belki de en önemli sistem yazılımı türü sürücüdür. Donanım bileşenlerinin doğru çalışmasını sağlamak için tasarlanmıştır. Diskin sürücüleri bilgisayarda yüklü değilse, çalışmayacaktır. Benzer şekilde - bir video kartı, fare, modem ve hatta bir işlemci için. Tipik ağ yazılımı, bir yönlendirici veya modem sürücüsüdür. Bu tür yazılımlar genellikle donanım üreticileri tarafından sağlanır (ve çoğu durumda işletim sistemlerinde bulunur).

Sistem yazılımının özü budur. Sırada uygulama yazılımı, en popüler çözüm örnekleri ve kullanıcılara sunulan ana özellikler var.

Uygulamalı yazılım: antivirüsler, yardımcı programlar

Yaygın uygulama yazılımı türleri, antivirüsler ve yardımcı programlardır. İlki, bilgisayarı diğer yazılımları ve hatta bilgisayar donanım bileşenlerini devre dışı bırakabilecek kötü amaçlı yazılımlardan korumak için tasarlanmıştır. Rusya'daki en popüler antivirüslerden bazıları NOD32, DrWeb, Kaspersky'dir. Yardımcı programlar, bilgisayarın kararlı çalışmasını sağlamak, işlemcinin, disklerin, belleğin ve bilgisayarın diğer donanım bileşenlerinin ne kadar iyi çalıştığını izlemek için tasarlanmıştır.

Popüler Microsoft Word

Uygulama yazılımının belirli örneklerinden hangileri bugün en çok talep görüyor? Her şeyden önce, kelime işleme programlarıyla ilgilidir. Bir bilgisayarda bu tür bir işlem tarihsel olarak ilktir. Kelime işleme ve ilgili işlemler (çizim tabloları, grafikler vb.) için dünyanın en popüler programlarından biri Word'dür. Dünyanın en büyük şirketlerinden biri olan Amerikan Microsoft tarafından geliştirildi. Rusça transkripsiyonu kabul edilebilir, bu da kulağa "Kelime programı" gibi geliyor.

Bugüne kadar, bu yazılımın birkaç sürümü yayınlandı. Her birinin işlevleri farklıdır, ancak MS Word tarafından bir değişiklikte veya başka bir şekilde gerçekleştirilen temel (ve pratikte en çok talep edilen) görev, metin biçimlendirme, bir dosyaya kaydetme ve (gerekirse) yazıcıya doğru çıktısını sağlamadır. .

Microsoft Word Özellikleri

"Kelime programı" çok sayıda işlemi gerçekleştirebilir. Yani:

Harfleri ve paragrafları biçimlendirme (istenen boyutta ve temel niteliklerde yazı tipini seçme - altı çizme, kalın yazma, italik, satır aralığı vb.)

Sayfaların görünümünü tasarlama (arka planda renk ve deseni ayarlama, grafik, resim ekleme vb.)

Eşlik eden metin öğeleri (tablolar, grafikler, simgeler vb.)

Word'ün nasıl kullanılacağını öğrenmek çok kolaydır. Program kontrollerinin çoğu sezgiseldir. Word'ü yayınlayan Microsoft'un, çözümüne kullanıcının klavyede F1 tuşuna basarak erişebileceği ayrıntılı bir yardım sistemi sağladığını da belirtmekte fayda var.

Popüler Uygulamalar: Microsoft Excel

Başka bir popüler uygulama yazılımına bir örnek Microsoft Excel'dir (Rusça - "Excel programı"). Uzmanlık alanı elektronik tablo hesaplamalarıdır. Bu tür çözümler, sayılarla çalışmayı büyük ölçüde basitleştirir.

Bu programın profesyonel olarak kabul edilmesine rağmen, acemi kullanıcılar bile onunla çalışmanın temel yöntemlerinde ustalaşabilir (bu yüzden dünya çapında ün kazanmıştır).

Microsoft Excel: özellikler

Excel'deki en temel işlemler, metin ve sayıları tablo şeklinde görüntülemektir. Programın çalışma alanı, aslında, her birine bir şey girebileceğiniz çok sayıda hücreye benziyor. Daha karmaşık bir prosedür, grafiklerin oluşturulması, formüllerin tanıtılmasıdır. Profesyonel eğitim gerektiren işlemler - sözde "makrolar" (bir tür dahili program), mühendislik hesaplamalarının programlanması.

"Excel programının" çözebileceği pratikte en yaygın görev türlerini listeliyoruz:

Tablo hücrelerinde sayısal değerleri kullanarak matematiksel hesaplamalar (toplama, çıkarma, bölme, çarpma, bina ilerlemeleri vb.);

Hesap otomasyonu için formüllerin uygulanması;

Tablolar şeklinde en rahat görünen raporları, formları, anketleri ve diğer belgeleri hazırlamak;

Grafiklerin oluşturulması, çizelgeler kullanılarak istatistiklerin görselleştirilmesi.

Tıpkı Word'de olduğu gibi, Excel'i de kendi başınıza öğrenmek çok kolaydır. Program kontrolleri büyük ölçüde sezgiseldir. Bu tür bir yazılım ayrıca ayrıntılı bir yardım sistemi ile donatılmıştır (yalnızca acemi bir kullanıcı için değil, aynı zamanda bir profesyonel için de faydalı olabilir).

Popüler Uygulamalar: Adobe Photoshop

Çoğu zaman, kullanıcıların ilginç bir program kullanma ihtiyacı vardır - Photoshop. Windows 7, 8 veya XP için çok sayıda versiyonda mevcuttur. Resmi olarak bu programın adı Adobe Photoshop. Çizim için tasarlanmıştır (bu tür çözümlere "grafik düzenleyiciler" denir). Word ve Excel'de olduğu gibi, hem acemi kullanıcılar hem de profesyoneller tarafından kullanılır: tasarımcılar, web geliştiricileri, çizgi film yaratıcıları.

Photoshop, görüntüleri "raster" modunda işleyen programları ifade eder. Bunun anlamı ne? Bilgisayar grafiklerinin ana bölümünün "raster" kategorisine ait olduğunu söyleyebiliriz. Çok sayıda küçük noktadan oluşan görüntülerden bahsediyoruz (bir resmin TV ve monitörde nasıl oluşturulduğunu unutmayın - prensip aynıdır). "Raster" yardımıyla kesinlikle herhangi bir grafik öğesi oluşturabilirsiniz. Bir kişinin, bir evin, bir manzaranın - herhangi bir şeyin portresini çizebilirsiniz. "Raster" grafiklere ek olarak "vektör" grafikler de vardır. Buna dayalı görüntüler, yalnızca programda belirtilen şablonlara göre oluşturulabilir.

Adobe Photoshop Özellikleri

Photoshop'u kullanarak yalnızca resim oluşturamazsınız, aynı zamanda hazır olanlarda da değişiklik yapabilirsiniz. Bu nedenle "photoshop" terimi. Örneğin, bir fotoğraftaki nesneleri değiştirebilir, onlara bir şeyler ekleyebilir, rötuş yapabilirsiniz - Photoshop ile çok fazla deneyime sahipseniz, her şey çok inandırıcı olabilir.

Adobe Photoshop, farklı formatlar için geniş dönüştürücü seti nedeniyle çoğu grafik dosyası formatı ile çalışır. İkincisi, dosyadan okunduğunda grafik bilgilerini dosya formatından Adobe Photoshop düzenleyicisinin yerel formatına dönüştürür. Bir dosyaya yazarken, dönüştürücüler ters dönüştürmeyi gerçekleştirir.

Photoshop'ta gerçekleştirilen en popüler işlem türleri nelerdir? Bunlar aşağıdakileri içerir:

Farklı renkler kullanarak sanal fırçalar, kurşun kalemler, cetveller, şekiller kullanarak yeni çizimler oluşturun;

Resimlerin boyutunu veya tek tek öğelerini değiştirme;

İki farklı görselin içeriğinin birleştirilmesi;

Resmin veya bölümlerinin rengini değiştirin;

Programda yerleşik olarak bulunan şablonlar ve algoritmalar sayesinde görsel efektlerin uygulanması;

Görüntü dönüştürme (yansıma, döndürme, vb.).

Word ve Excel'de olduğu gibi, Photoshop'un kontrollerini sezgisel olarak öğrenmek kolaydır. Böylece deneyimsiz bir kullanıcı bile bir şeyler çizebilecek. Programın sürümlerinin çoğu, Photoshop ile nasıl çalışılacağını ayrıntılı olarak anlatan Rusça bir yardım sistemi ile donatılmıştır.

Popüler uygulama yazılımı türleri: tarayıcılar

Tarayıcı, kullanıcıların İnternet'e eriştiği, web sitelerinden haberleri okuduğu, sosyal ağlarda mesaj yazdığı, video izlediği bir programdır - tek kelimeyle, "sanal alan" için tipik olan her şeyi yaparlar. Bu türden dünyanın en popüler çözümleri Internet Explorer, Opera, Google Chrome'dur. Çok sayıda analogları ve alt türleri vardır. Her birinin işlevselliği genellikle aynıdır. Çoğu kullanıcı, program tasarımının kalitesinin öznel bir değerlendirmesine ve üzerlerindeki kontrollerin konumunun uygunluğuna dayanarak birini veya diğerini kullanmayı tercih eder.

Tarayıcıların çalışma prensibi, hiper metin biçimlendirme dilini (HTML olarak adlandırılır) tanımaya ve onu metin, resimler, tablolar, videolar, animasyonlar, mesaj formları vb. gibi kullanıcı dostu görsel öğelere dönüştürmeye dayanır.

tarayıcılar: özellikler

Bu tür yazılım örnekleri çok basit bir şekilde düzenlenmiştir. Tarayıcının ana öğeleri, site adresi ve ana alan (çoğunlukla İnternet'ten gelen bilgilerin görüntülendiği "web arayüzü" olarak adlandırılır) olan satırdır. Böyle bir programın ana özelliği, aşağıdakiler arasında bir aracı olmasıdır. PC kullanıcısı ve sanal alandaki diğer insanlar.Yani, bir tarayıcı (daha doğrusu bir "web arayüzü") kullanarak, bir kişi aslında kendisinden bir şeyler (metin, dosyalar) göndererek ve ondan bir şey alarak veri alışverişi yapabilir. diğerleri.Tarayıcıların icadından önce bir İnternet var mıydı? Gerçek şu ki, "web arayüzü" tarihsel olarak kullanıcılar arasındaki ilk iletişim yolu değil. sanal" bilgilendirme yapılmalıdır.

Yazılım: ücretli ve ücretsiz

Yazılım sınıflandırma kriterlerinden biri maliyettir. Üç çözüm kategorisi vardır. Birincisi tamamen ücretsiz, ikincisi ise ticari olanı var. Kullanıcı bu tür bir yazılımı kullanmak isterse, kurulumu için ödeme yapması gerekir. Üçüncüsü, bir ara yazılım türü vardır - shareware. Özelliği nedir? Genel olarak, bu tür yazılımların kullanımı aşağıdaki gibidir: kurulum için ödeme yapmanız gerekmez, ancak programı bir süre (örneğin bir ay) kullandıktan sonra, daha fazla kullanım için geliştiriciye para aktarmanız gerekecektir. .

"Bulut teknolojisi" nedir?

Son yıllarda "bulut bilişim" terimi çok popüler hale geldi. Bu fenomen nedir? "Bulut bilişim", basit bir ifadeyle, bir tarayıcıdan çalıştırılabilen uygulama yazılımıdır (sırasıyla, bir PC'ye yüklenmez). Bir örnek düşünün. Yukarıda bahsettiğimiz Microsoft Word, masaüstündeki simgeye çift tıklanarak başlatılır. Ama aynı çözüm var ama "bulutlu": bu tür yazılımların kullanımı tarayıcının web arayüzü üzerinden gerçekleştirilir. Kural olarak, kullanıcının bu tür yazılımları kullanarak çalıştığı dosyalar da İnternet'te saklanır.

Artık "bulut" biçiminde birçok program var. Bu tür işletim sistemlerinin sürümleri bile vardı. Yani "bulut" formatının sadece uygulandığını değil, aynı zamanda sistem yazılımı olduğunu söyleyebiliriz. Bugün bu tür çözümlerin popülaritesi, İnternet'in hızlı hızıyla (birkaç yıl önce durum böyle değildi) ve kullanıcının zamanını kaydetmesiyle ilişkilidir - bir PC'ye herhangi bir şey yüklemeye gerek yoktur. Bu arada, bulut tipi yazılım güncellemeleri kullanıcıdan bağımsız olarak gerçekleşir. Bu da uygundur.

Yazılımı kim geliştiriyor?

Yazılım geliştirmenin gerçekleştirildiği bir ekonomi dalı var - programlama. Çok çeşitli bilgi profillerine sahip insanları istihdam eder. Ancak ortak bir özellik tarafından birleştirilirler - programlama dilleri bilgisi. Bir veya daha fazlasını kullanarak bir kişi yazılım yazar. Bir programlama dili, bir bilgisayarın donanım bileşenleri tarafından tanınan bir dizi komuttur. Belirli bir şekilde oluşturulmuş bir "ifade" yazdıktan sonra, yazılım oluşturan bir kişi, işlemciye veya örneğin bir PC diskine dosya üzerinde şu veya bu işlemi gerçekleştirmesi için bir "talimat" verir. Yazılım geliştirmenin yapıldığı yüzlerce dil vardır. Popüler olanlar arasında C ("C"), Java, Pascal, Ruby-on-Rails bulunmaktadır.

Yazılım oluşturmayı öğrenmek zor mu?

Hiç de bile. Herkes yazılım geliştirici olabilir. Yazılım oluşturmak kesinlikle yasaklanmış bir faaliyet değildir. Birçok başarılı girişimci, yazılım geliştirerek işe başladı. Bu tür insanlara örnek olarak Bill Gates, Linux Torvalds, Evgeny Kaspersky verilebilir. Çok sayıda mevcut literatüre, video eğitimlerine veya özel kursları ziyaret ederek yazılım oluşturma dillerini öğrenebilirsiniz. Yazılım geliştirme, en hızlı büyüyen endüstrilerden biridir ve popülaritesindeki artış temel olarak evrensel erişilebilirlikten kaynaklanmaktadır.

Seçenek 8

Konu: Temel (sistem) PC yazılımı

1. Sistem yazılımının amacı ve sınıflandırılması

Geleneksel olarak, tüm yazılımlar iki sınıfa ayrılır:

1) sistem yazılımı (SW) ve

2) uygulamalı (kullanıcı) yazılım (PPO)

Bilgi ve kontrol sistemleri için özel bir yazılım olan bir sınıf (bir grup) program daha seçiyoruz.

Uygulama programları işlevsel sorunları çözmek için tasarlanmıştır, çeşitli konu alanlarından gelen bilgileri işlerler.

Bu, yazılım ürünlerinin en çok sayıdaki sınıfıdır.

Bilgi ve kontrol sistemleri için özel yazılım şunları içerir:

veritabanı yönetimi için programlar (sistemler);

bilgi sistemlerinin arayüz dilini yönetmek için programlar;

bilgilerin toplanması ve ön işlenmesi için programlar (bilgi ölçüm sistemlerinde, örneğin yerleşik sistemlerde).

Bu sınıftaki yazılımlar genellikle donanım sürücülerinin bir parçası olarak gizlenir veya programlama dilleri için işlevsel uzantı kitaplıkları biçiminde gelir.

Bu nedenle, bu tür yazılımlara genellikle sistem yazılımı denir.

Sistem yazılımı (Sistem Yazılımı) - bir bilgisayar ve bilgisayar ağlarının çalışmasını sağlamak için bir dizi program ve yazılım sistemi.

Açık kaynaklı yazılımlar, bir bilgisayar sisteminin kaynaklarını yönetir ve kullanıcıların bilgisayarın makine dilinden daha anlamlı dillerde program yapmalarına olanak tanır. Açık kaynaklı yazılımın bileşimi, çözülecek kullanıcının görevlerinin doğasına çok az bağlıdır.

Sistem yazılımı aşağıdakiler için tasarlanmıştır:

diğer programların çalışması için bir çalışma ortamı yaratmak (başka bir deyişle, programların yürütülmesini organize etmek için);

yeni programların geliştirilmesinin (oluşturulmasının) otomasyonu;

bilgisayarın kendisinin ve bilgisayar ağının güvenilir ve verimli çalışmasını sağlamak;

bilgisayar ekipmanının ve bilgisayar ağlarının teşhisi ve önlenmesi;

yardımcı teknolojik işlemlerin gerçekleştirilmesi (kopyalama, arşivleme, program dosyalarını ve veritabanlarını geri yükleme vb.).

Bu yazılım ürünleri sınıfı, bilgisayar türüyle yakından ilişkilidir ve onun ayrılmaz bir parçasıdır.

Bu sınıfın yazılım ürünleri esas olarak nitelikli kullanıcılara odaklanır - bilgisayar alanındaki profesyoneller: sistem programcısı, ağ yöneticisi, uygulama programcısı, operatör.

Bununla birlikte, bu sınıf yazılım ürünleriyle çalışmak için temel teknoloji bilgisi, yalnızca programlarıyla bağımsız olarak çalışmakla kalmayan, aynı zamanda bilgisayar, program ve verilerin bakımını da gerçekleştiren bir kişisel bilgisayarın son kullanıcıları tarafından da gereklidir.

Bu sınıftaki yazılım ürünleri, konu alanının özelliklerinden bağımsız olarak genel bir uygulama yapısına sahiptir.

Güvenilirlik ve üretilebilirlik, kolaylık ve kullanım verimliliği açısından sistem yazılım ürünlerine yüksek talepler getirilmektedir.

DPT geleneksel olarak şunları içerir:

sistem yöneticileri ve

sistem işleme programları

Kontrol sistemi programları, sistemdeki tüm cihazların doğru çalışmasını düzenler.

Kontrol programlarının ana sistem fonksiyonları -

bilgi işlem süreçlerinin ve bilgi işlem sistemlerinin yönetimi ve

İşletim sistemi dahili verileriyle çalışma.

Kural olarak, ana bellekte bulunurlar. Bunlar, işletim sisteminin çekirdeğini oluşturan yerleşik programlardır. Yürütülmeden hemen önce belleğe yüklenen kontrol programlarına geçişli denir.

Şu anda, sistem kontrol programları geliştiriciler ve dağıtımcılar tarafından işletim sistemleri ve özel aygıt sürücüleri için kurulum paketleri şeklinde sağlanmaktadır.

İşleme sistemi programları, özel uygulama görevleri veya uygulamalar olarak çalışır.

Bu programlar genellikle yazılım içeren dağıtım paketleri şeklinde sağlanır.

Yorum. Yeniden yapılandırmaya izin veren ana programlara ek olarak, sistem programlarının paketleri, kurulum programları adı verilen özel yapılandırma programlarını içerir.

İşletim sistemi, bilgisayar donanımını ve uygulama programlarını ve bunların birbirleriyle ve kullanıcıyla etkileşimini yöneten bir dizi yazılım aracıdır.

2. İşletim sistemleri ve sınıflandırılması

İşletim sistemi, kullanıcı programlarının yürütülmesini yönetmek, bilgisayar bilgi işlem kaynaklarını planlamak ve yönetmek için tasarlanmıştır.

İşletim sistemi, bir yandan bilgisayar donanımı ile kullanıcı arasında görevleri ile bir arayüz görevi görür, diğer yandan bilgi işlem sisteminin kaynaklarını verimli bir şekilde kullanmak ve güvenilir bilgi işlem düzenlemek için tasarlanmıştır.

Dosya yönetim sistemleri, dosyalar halinde düzenlenen verilere daha kolay erişim sağlamak için tasarlanmıştır.

Dosya yönetim sistemi, belirli fiziksel adresleri belirten verilere düşük seviyeli erişim yerine, dosya adını belirten mantıksal erişimi kullanmanıza izin verir.

Herhangi bir dosya yönetim sistemi kendi başına mevcut değildir - belirli bir işletim sisteminde ve belirli bir dosya sistemiyle çalışmak üzere tasarlanmıştır. Yani, dosya yönetim sistemi işletim sistemine atfedilebilir.

Ama gerçeği nedeniyle

1) birkaç işletim sistemi, birkaç dosya sistemiyle çalışmanıza izin verir (birkaçtan biriyle veya aynı anda birkaçıyla); ve ek bir dosya sistemi kurulabilir (yani bağımsızdırlar)

2) en basit işletim sistemleri dosya sistemleri olmadan çalışabilir; dosya yönetim sistemleri, ayrı bir sistem programı grubuna tahsis edilmiştir.

Özel literatürde dosya yönetim sistemlerinden genellikle işletim sistemleri olarak bahsedildiğini unutmayın.

İşletim sistemleri, bilgisayar kaynak yönetimi algoritmalarının uygulama özelliklerinde, kullanım alanlarında farklılık gösterir.

Bu nedenle, işlemci kontrol algoritmasına bağlı olarak işletim sistemleri şu şekilde ayrılır:

Tek görev ve çoklu görev

・Tek ve çok oyunculu

· Tek işlemcili ve çok işlemcili sistemler

· Yerel ve ağ.

İşletim sistemleri, aynı anda yürütülen görev sayısına göre iki sınıfa ayrılır:

Tek görev (MS DOS)

· Çoklu görev (OS/2, Unix, Windows)

Tek görevli sistemlerde çevresel aygıt yönetim araçları, dosya yönetim araçları ve kullanıcı iletişim araçları kullanılmaktadır. Çoklu görev işletim sistemleri, tek görev için tipik olan tüm özellikleri kullanır ve ayrıca paylaşılan kaynakların paylaşımını yönetir: işlemci, RAM, dosyalar ve harici cihazlar.

Kullanım alanlarına bağlı olarak, çok görevli işletim sistemleri üç türe ayrılır:

Toplu İşleme Sistemleri (OS AB)

Zaman paylaşımlı sistemler (Unix, Linux, Windows)

Gerçek zamanlı sistemler (RT11)

Toplu işleme sistemleri, hızlı sonuç gerektirmeyen sorunları çözmek için tasarlanmıştır. Toplu işlem işletim sisteminin temel amacı, verimi en üst düzeye çıkarmak veya birim zaman başına maksimum görev sayısını çözmektir.

Bu sistemler, büyük miktarda bilgiyi işlerken yüksek performans sağlar, ancak etkileşimli modda kullanıcının çalışma verimliliğini azaltır.

Zaman paylaşımlı sistemlerde, her göreve tamamlanması için küçük bir süre verilir ve hiçbir görev işlemciyi uzun süre almaz. Bu süre minimum olarak seçilirse, birkaç görevin aynı anda yürütüldüğü görünümü oluşturulur. Bu sistemler daha az bant genişliğine sahiptir, ancak yüksek etkileşimli bir kullanıcı deneyimi sağlar.

Gerçek zamanlı sistemler, teknolojik bir süreci veya teknik bir nesneyi, örneğin bir uçak, bir makine aleti vb. kontrol etmek için kullanılır.

Bir bilgisayarda aynı anda çalışan kullanıcı sayısına göre, işletim sistemi tek kullanıcılı (MS DOS) ve çok kullanıcılı (Unix, Linux, Windows 95 - XP) olarak ikiye ayrılır.

Çok kullanıcılı bir işletim sisteminde, her kullanıcı kullanıcı arayüzünü kendisi için özelleştirir, yani. kendi kısayol setlerini, program gruplarını oluşturabilir, bireysel bir renk şeması ayarlayabilir, görev çubuğunu uygun bir yere taşıyabilir ve Başlat menüsüne yeni öğeler ekleyebilir.

Çok kullanıcılı bir işletim sisteminde, her kullanıcının bilgilerini diğer kullanıcılar tarafından yetkisiz erişime karşı korumanın yolları vardır.

Çok işlemcili ve tek işlemcili işletim sistemleri. İşletim sisteminin önemli özelliklerinden biri, çok işlemcili veri işlemeyi destekleyen araçların varlığıdır. Bu tür araçlar OS / 2, Net Ware, Widows NT'de mevcuttur.Bilgi işlem sürecinin düzenlenme şekline göre, bu işletim sistemleri asimetrik ve simetrik olarak ayrılabilir.

Bilgisayarların sınıflandırılmasının en önemli özelliklerinden biri, yerel ve ağ olarak ayrılmasıdır. Yerel işletim sistemleri, bağımsız PC'lerde veya bilgisayar ağlarında istemci olarak kullanılan PC'lerde kullanılır.

Yerel işletim sistemi, uzak kaynaklara ve hizmetlere erişmek için yazılımın istemci bölümünü içerir. Ağ işletim sistemleri, kaynakları paylaşmak için ağa bağlı bilgisayarların kaynaklarını yönetmek için tasarlanmıştır. Bilgiye erişimi, bütünlüğünü ve ağ kaynaklarını kullanmak için diğer olasılıkları kısıtlamanın güçlü yollarını temsil ederler.

3. Servis yazılımı: kısa açıklama

Hizmet yazılımı - temel yazılımın yeteneklerini genişleten ve daha uygun bir kullanıcı ortamı düzenleyen programlar ve yazılım paketleri.

Bu, işlevlerine göre aşağıdaki gibi sınıflandırılabilen ek olarak yüklenmiş bir dizi hizmettir:

Belirli ve özel aygıtlar için sürücüler (işletim sistemiyle birlikte verilmeyenler).

bir bilgisayarın sağlığını teşhis etmek için programlar;

· bilgisayar koruması, virüs bulaşmış dosyaların algılanması ve kurtarılmasını sağlayan anti-virüs programları;

· Manyetik diskin yüzeyinin kalitesini kontrol eden, mantıksal ve fiziksel seviyelerde dosya sisteminin güvenliğini kontrol eden, diskleri sıkıştıran, disklerin sigorta kopyalarını oluşturan, verileri harici ortama yedekleyen vb. disk bakım programları;

· depolaması için bellek miktarını azaltmak amacıyla dosyalardaki bilgileri sıkıştırma işlemini sağlayan veri arşivleme programları;

ağ bakım programları.

Bu programlara genellikle sistem yardımcı programları denir. (Bu terimin genellikle antivirüs ürünlerine uygulanmadığını unutmayın)

Yardımcı programlar - yardımcı veri işleme işlemlerini veya bilgisayar bakımını gerçekleştirmek için kullanılan programlar (tanılama, donanım ve yazılımı test etme, disk alanı kullanımını optimize etme, manyetik diskte yok edilen bilgileri kurtarma vb.).

Günümüzde en yaygın olanı, yardımcı program kitleridir: Norton Utilities - Symantec; Checkit PRO Deliuxe 2.0 - Dokunmatik Taş; Windows 2.0 için PC Araçları; Windows 95 yedekleme yazılımı için HP Colorado Yedekleme.

4. Yardımcı programlar, amaç, örnekler

Yardımcı program (İngilizce yardımcı program veya araç) - ekipmanın ve işletim sistemlerinin standart yeteneklerini genişleten ve dar bir dizi belirli görevi yerine getiren bir bilgisayar programı.

Yardımcı programlar, kullanılmadan kullanılamayan özelliklere (parametreler, ayarlar, ayarlar) erişim sağlar veya bazı parametreleri değiştirme işlemini kolaylaştırır (otomatikleştirir).

Yardımcı programlar genellikle işletim sistemlerinin bir parçasıdır veya özel donanımlarla birlikte gelir.

Yardımcı Fonksiyonlar

· Sensör göstergelerinin ve ekipmanın performansının izlenmesi - işlemcinin, video adaptörünün sıcaklıklarının izlenmesi; S.M.A.R.T okumak sabit sürücüler; kıyaslamalar.

· Ekipman parametrelerinin yönetimi - CD sürücüsünün maksimum dönüş hızının sınırlandırılması; soğutucuların dönüş hızının değiştirilmesi.

· Göstergelerin kontrolü - referans bütünlüğünün kontrolü; verilerin doğru şekilde kaydedilmesi.

· Fırsatların genişletilmesi - verileri kaydetme ile diski biçimlendirme ve / veya yeniden bölümleme, kurtarma olasılığı olmadan silme.

Yardımcı program türleri

· Disk Yardımcı Programları

o Birleştiriciler

o Diski kontrol et - disk alanının verimli kullanımı için diskin yanlış kaydedilmiş veya çeşitli şekillerde hasar görmüş dosya ve bölümlerini ve ardından silinmelerini arayın.

o Disk Temizleme - geçici dosyaları, gereksiz dosyaları silmek, "geri dönüşüm kutusunu" temizlemek.

Disk temizleme

o Disk bölümleme - bir diski, farklı dosya sistemlerine sahip olabilen ve işletim sistemi tarafından birkaç farklı disk olarak algılanan mantıksal disklere bölme.

PartitionMagic

o Yedekleme - tüm disklerin ve tek tek dosyaların yedek kopyalarını oluşturmanın yanı sıra bu kopyalardan geri yükleme.

Yedekleme yazılımı listesi

o Diskleri sıkıştır - sabit disklerin kapasitesini artırmak için disklerdeki bilgileri sıkıştırın.

süreç yöneticileri

o AnVir Görev Yöneticisi

Kayıt defteri yardımcı programları

Donanım izleme yardımcı programları ve karşılaştırmalar

Ekipman testleri

Microsoft Scandisk, sabit disk yapısındaki hataları düzeltmek, "bozuk" blokları aramak ve işaretlemek, dosyalara dönüştürmek veya "kayıp" kümeleri silmek için kullanılabilen bir Microsoft yardımcı programıdır.

CCleaner (eski adıyla Crap Cleaner), kullanılmayan ve gereksiz tüm bilinen tarayıcılar tarafından oluşturulan geçici İnternet dosyalarının yanı sıra kaldıran ücretsiz bir yardımcı programdır. Yardımcı program ayrıca Windows kayıt defterindeki kullanılmayan dosya uzantıları ve uygulama yolları gibi sorunları bulur ve düzeltir, ayrıca Windows'un kullandığı geçici dosyaları temizler. Program, dosyaların geri dönüşüm kutusundan güvenilir çok geçişli silme işlemini gerçekleştirebilir.

Görev 2. Elektronik tablo MS Excel ile çalışma

Kalıntı bazında yıllık kira faizi tutarının mutlak değerini hesaplama tablosu

Kiracı

Satışlardan elde edilen gelirler

servis bedeli,

Satışlardan elde edilen kar

birikim fonu,

Tüketim fonu, c. e.
JSC "Yatırım" 550 490 xxx 10 xxx 13 10,5 2 xxx
JSC "Bor" 450 400 12 13 10,5 2
JSC "Moskova" 400 350 10 13 10,5 2
JSC Zvezda 600 570 12 13 10,5 3
JSC Krot 550 500 14 13 10,5 2
JSC Nafta 430 350 10 13 10,5 2
JSC "Telekom" 490 400 6 13 10,5 2
JSC "Nurbank" 580 520 8 13 10,5 1
JSC "Yenilikler" 650 600 10 13 10,5 3
JSC "Tristar" 550 500 12 13 10,5 2

Hizmetlerin satışından elde edilen kar: , nerede - hizmetlerin satışından elde edilen gelir; - hizmetlerin maliyeti (maddi maliyetlerin, işçilik maliyetlerinin, ücret tahakkuklarının toplamı).

Gelir vergisi (kira faizi düşülmeden):

burada %35 (kâr vergisi oranı).

Kalan kâr tutarı (kira faizi tutarı):

nerede - kâr pahasına ödenen vergi miktarı; - birikim fonu (üretimin geliştirilmesi için kesintiler); - tüketim fonu (toplumsal kalkınma giderleri, maddi teşvikler, vb.); – mali rezervler fonu (öngörülemeyen masrafları karşılayan).

1. Tüm kiracılar için hizmet satışından elde edilen toplam geliri, maksimum kira faizi tutarını, karlardan ödenen ortalama vergi tutarını belirleyin.

2. Hizmet satışından elde edilen gelir diyagramları ve çeşitli kiracılar (histogram), birikim ve tüketim fonları (grafik) için hizmetlerin maliyetini oluşturun.

Kiracı Satışlardan elde edilen gelirler servis bedeli, Satışlardan elde edilen kar Kazançtan ödenen vergi tutarı (gelir vergisi hariç), c.u. e. Gelir vergisi (kira faizi düşülmeden), c.u. e. birikim fonu, Tüketim fonu, c. e. Finansal yedekler fonu (ticari risk), c.u. e. Kalan kâr tutarı (kira faizi tutarı), c.u. e.
JSC "Yatırım" 550 490 60 10 21 13 10,5 2 3,5
JSC "Bor" 450 400 50 12 17,5 13 10,5 2 -5
JSC "Moskova" 400 350 50 10 17,5 13 10,5 2 -3
JSC Zvezda 600 570 30 12 10,5 13 10,5 3 -19
JSC Krot 550 500 50 14 17,5 13 10,5 2 -7
JSC Nafta 430 350 80 10 28 13 10,5 2 16,5
JSC "Telekom" 490 400 90 6 31,5 13 10,5 2 27
JSC "Nurbank" 580 520 60 8 21 13 10,5 1 6,5
JSC "Yenilikler" 650 600 50 10 17,5 13 10,5 3 -4
JSC "Tristar" 550 500 50 12 17,5 13 10,5 2 -5
5250 10,4 27

Kiracı

Satışlardan elde edilen gelirler servis bedeli, Satışlardan elde edilen kar Kazançtan ödenen vergi tutarı (gelir vergisi hariç), c.u. e. Gelir vergisi (kira faizi düşülmeden), c.u. e. birikim fonu, Tüketim fonu, c. e. Finansal yedekler fonu (ticari risk), c.u. e. Kalan kâr tutarı (kira faizi tutarı), c.u. e.
JSC "Yatırım" 550 490 60 10 21 13 10,5 2 3,5
JSC "Bor" 450 400 50 12 17,5 13 10,5 2 -5
JSC "Moskova" 400 350 50 10 17,5 13 10,5 2 -3
JSC Zvezda 600 570 30 12 10,5 13 10,5 3 -19
JSC Krot 550 500 50 14 17,5 13 10,5 2 -7
JSC Nafta 430 350 80 10 28 13 10,5 2 16,5
JSC "Telekom" 490 400 90 6 31,5 13 10,5 2 27
JSC "Nurbank" 580 520 60 8 21 13 10,5 1 6,5
JSC "Yenilikler" 650 600 50 10 17,5 13 10,5 3 -4
JSC "Tristar" 550 500 50 12 17,5 13 10,5 2 -5
5250 10,4 27

kullanılmış literatür listesi

1. Bilişim: ders kitabı / ed. N.V. Makarova. - M.: Finans ve istatistik, 2000. - 622 s.

2. Bilgisayar bilimi. Temel kurs / S.V. Simonovich ve diğerleri - St. Petersburg: Peter, 2001. - 640 s.

3. Avukatlar ve ekonomistler için bilişim / S.V. Simonovich ve diğerleri - St. Petersburg: Peter, 2001. - 688 s.

4. Bilişim ve bilgi teknolojisi: ders kitabı. ödenek / ed. N.V. Makarova. - 3. baskı. - E.: Finans ve istatistik, 2005. - 526 s.

5. Bilişim: ders kitabı / ed. Prof. Yu.A. Romanova - E.: Eksmo, 2005. -322 s.

6. Bilişim: bilgisayar teknolojisi üzerine bir atölye çalışması: ders kitabı. ödenek: ed. N.V. Makarova. -3. baskı - M.: Bilgi teknolojileri, 2005. - 434 s.

7. Kaimin V.A., Kasaev B.S. Bilişim: bilgisayarda atölye çalışması - M.: Infra-M, 2001. - 216 s.

8. Kuzin A.V., Volkov A.N. Ağlar ve telekomünikasyon: ders kitabı. ödenek, 2006. - 352 s.

9. Öğrenciler, lisansüstü öğrenciler ve öğretmenler için bilgisayar. Öğretici: ders kitabı. ödenek. - M.: Zafer, 2002. - 656 s.

Rusya Federasyonu Yüksek Tahkim Mahkemesinin yasal konumu uyarınca, 16 Haziran 2009 tarihli ve 2578/2009 sayılı Başkanlık Kararında belirtilen, 1270, 1272, 1280, 1286. Rusya Federasyonu Medeni Kanunu, bir bilgisayar programının kullanılması, faydalı özelliklerini ortaya çıkarmak için onunla ilgili eylemlerin gerçekleştirilmesidir.

Sanatın 1. paragrafına göre. 1259, sanat. Rusya Federasyonu Medeni Kanunu'nun 1261'i, bilgisayar programları edebi eserler olarak telif hakkı ile korunmaktadır. Yazılımın yazarı veya diğer telif hakkı sahibi, onu Sanatın 2. paragrafında listelenenler de dahil olmak üzere yasalara aykırı olmayan herhangi bir şekilde kullanma hakkına sahiptir. Rusya Federasyonu Medeni Kanunu'nun 1270'i, açıkça kanunla öngörülen işin ücretsiz kullanımı durumları hariç. Bu kural, bir çalışmanın kullanımı olarak kabul edilen kapalı bir eylemler listesi içermez, ancak tartışmalı durumlarda bir bilgisayar programı kullanma gerçeğini belirlemek için ana kılavuzdur.

Özellikle, telif hakkının ayrı nesneleri olarak bilgisayar programları, çoğaltma, bir eserin dağıtımı, orijinalin veya kopyaların dağıtım amacıyla ithal edilmesi, orijinalin veya eserin kopyasının kiralanmasını (programın ana kiralama nesnesi olması durumunda) içerebilir. ), eserin tercümesi veya başka şekilde işlenmesi (para. paragraf 1, 2, 4, 5, 9, Rusya Federasyonu Medeni Kanunu'nun 1270. maddesinin 2. fıkrası). Bilgisayar programlarını kullanmanın diğer yolları, örneğin yayıncılık, halka açık gösterim vb. programın kurucu unsurları ile ilgili olarak, örneğin, bağımsız telif hakkı nesneleri olarak korunabilen görsel-işitsel görüntüler (Rusya Federasyonu Medeni Kanunu'nun 1261. Rusya Federasyonu). Bu nedenle, ele alınan konu çerçevesinde, bilgisayar programlarının bu şekilde kullanılmasına yönelik temel olanakların ortaya çıkarılması ve yargı pratiğindeki ana yaklaşımların belirlenmesi tavsiye edilmektedir.

Bir bilgisayar programının oynatılması

Paragraflara uygun olarak. 1 sayfa 2 sanat. 1270 kullanım, bir eserin çoğaltılması, yani bir eserin veya bir kısmının herhangi bir maddi biçimde bir veya daha fazla kopyasının üretilmesidir. Bu durumda, bir bilgisayar programının çoğaltılması, bu tür bir kaydın geçici olduğu ve teknolojik sürecin ayrılmaz bir parçasını oluşturduğu durumlar hariç, bilgisayar belleği de dahil olmak üzere elektronik bir ortama kaydıdır; kaydın meşru kullanımı. Özellikle, bu tür "teknik" çoğaltma, bir bilgisayar programı veya bunun bir kısmı bilgisayarın RAM'ine yazıldığında gerçekleşir.

Hukukta, çoğaltma yoluyla yazılımın kullanımlarının büyük çoğunluğu, yasadışı çoğaltılması ve sanıkların bilgisayar cihazlarına yüklenmesi ile ilgilidir. Bu gerçeği doğrulamanın en etkili yollarından biri, bir ceza davası başlatmanın bir parçası olarak bu tür cihazlara el konulması ve incelenmesinin yanı sıra müteakip bir bilirkişi araştırmasının yapılmasının ardından teftişler ve diğer operasyonel arama faaliyetleri yürütmektir. Aynı zamanda ortak yargı yaklaşımına göre, yazılımın kullanılıp kullanılmadığının yanı sıra onun yardımıyla oluşturulan belgelerin veya diğer dosyaların varlığı/yokluğu da önemli değildir. Ancak, belirli koşullar altında istisnalar olabilir. Örneğin, Fikri Mülkiyet Mahkemesi 19 Haziran 2015 tarihli A33-12895/2014 sayılı davasında ve 12 Mart 2014 tarihli A01-246/2013 sayılı davasında verdiği kararda, kayıt sırasında herhangi bir ihlal olmadığını kabul etmiştir. Davalının programı, davalının sistem birimlerinde, diğerlerinin yanı sıra, davalı tarafından programın başlatılmasının ve kullanılmasının imkansızlığının tespit edilmesinden dolayı.

Münhasır hakkın ihlali, programın lisans sözleşmesi kapsamında verilenden daha büyük bir hacimde çoğaltılması ("aşırı lisanslama") olacaktır. Örneğin, A40-22345/2013 sayılı davada, Fikri Mülkiyet Mahkemesi 23 Aralık 2013 tarihli kararıyla, davalının sözleşme kapsamında kullanma hakkına sahip olduğu halde ikinci bir kopya oluşturmasını yasa dışı bulmuştur. programın sadece bir kopyası.

Bir bilgisayar programının orijinalini veya kopyalarını satarak veya başka bir şekilde yabancılaştırarak dağıtılması

Yargıtay Başkanlığı 13.12.07 tarih ve 122 sayılı Bilgilendirme Yazısında Madde hükümlerini dikkate alarak açıklamıştır. Rusya Federasyonu Medeni Kanunu'nun 494'ü, dağıtım şeklinde münhasır hakların kullanılması, diğer şeylerin yanı sıra, satışta girişimci faaliyetlerde bulunan bir kişi tarafından taahhüt edilen bir eserin bir kopyasının satışı ve satışı için bir tekliftir. perakende olarak mal. Yasanın gerekliliklerine aykırı olarak gerçekleştirilen bu tür bir dağıtımın gerçeği, örneğin, kayıtlı sahte yazılım bulunan bir mağazadan satın alınan bir diski, nakit makbuzu, satın alma işlemini gerçekleştiren özel dedektif tarafından hazırlanan bir raporu ibraz ederek kanıtlanabilir. , satın alma tanıklarının sorgulanması; Sahte diskin lisanslı diskle eşleşmediğinin (baskı kalitesinde farklılıklar, telif hakkı sahibi hakkında bilgi eksikliği, kişiselleştirme yöntemleri, lisans numaraları vb.)

Ayrıca, sahte yazılımların kamu alımları çerçevesinde satın alınması ve tedarik edilmesi, ihale belgeleri ile teyit edilebilecek yasadışı dağıtım olarak kabul edilir.

Bilgisayar programının aslının veya kopyasının kiralanması

Sanatın 4. paragrafı uyarınca. Rusya Federasyonu Medeni Kanunu'nun 1270'i, bir eserin orijinalini veya kopyalarını kiralama münhasır hakkı, böyle bir programın kiralamanın ana amacı olduğu durumlar dışında, bir bilgisayar programı için geçerli değildir. Bu hüküm Art. Rusya Federasyonu Medeni Kanunu'nun 1272'si, buna göre, bir bilgisayar programının kopyalarının, Rusya Federasyonu topraklarında yasal olarak sivil dolaşıma girmesi durumunda, satış veya satış yoluyla telif hakkı sahibinin rızası olmadan daha fazla dağıtılmasına izin verilir. diğer yabancılaşma. Ancak bazı durumlarda, telif hakkı sahibinin yazılımının yüklü olduğu bilgisayarların gelir elde etmek amacıyla üçüncü kişilere yazılımın kiralanmasına ilişkin özel bir yazılı sözleşme yapılmadan kiralanmasının idari suç olarak kabul edilebileceği, Madde 1'in 1. Kısmı tarafından belirlenen sorumluluk. Rusya Federasyonu İdari Suçlar Kanunu'nun 7.12'si.

Bir bilgisayar programının işlenmesi (değiştirilmesi)

Bilgisayar programları ile ilgili olarak, işleme (değişiklik) anlamına gelir. herhangi bir değişiklik(bir programlama dilinden diğerine çeviri dahil), yalnızca belirli bir kullanıcı donanımı üzerinde veya belirli kullanıcı programlarının kontrolü altında bir bilgisayar programının çalışması amacıyla gerçekleştirilen değişikliklerin getirilmesi olan uyarlama hariç. Unutulmamalıdır ki, uyarlama ancak yasal olarak programın bir kopyasına sahip olan bir kişi tarafından yapılabilir. Bir bilgisayar programının bu izin verilen kullanım türü, yeni bir program yaratmayı değil, mevcut bir programın işlevselliğini ifşa etmeyi amaçlamaktadır; çoğu durumda, birlikte çalışabilirliği sağlamak için bilgisayarın programı kullanması gerekli bir adımdır.

Rus uygulamasında, mahkemeler genellikle uzmanların katılımıyla, programın kaynak koduyla ilgili bir revizyonun varlığını, özellikle de ödünç almalar (kaynak kodun bireysel parçaları kopyalanır) veya bağımlılıkları bulunursa araştırır. eserler (davalının kaynak kodu davacının koduna göre yazılmıştır). Bu durumda, kaynak kodu incelemesinin yokluğunda mahkeme, münhasır hakkın ihlali gerçeğini tanımayabilir.

Yukarıdakilere ek olarak herhangi bir değişiklik, bilgisayar programını kullanmak için teknik korumanın üstesinden gelmek için bilgisayar programında başlangıç ​​programının değiştirilmesi olarak da anlaşılabilir. Uygulamada, tartışmalı bilgisayar programının bağımsız bir gelişme mi yoksa telif hakkı sahibinin programında özel bir incelemenin atandığı bir değişikliğin sonucu mu olduğu konusunda tartışmalı bir soru ortaya çıkar.

Adobe, 1C, Microsoft Windows gibi yazılım ürünlerinin işlenmesinde herhangi bir adli uygulamanın bulunmaması dikkat çekicidir, çünkü bu durumda kural olarak sadece bitmiş ürünler kullanılır. Ayrıca, bu şirketler yazılımlarını öncelikle nesne kodu biçiminde dağıtırken, programı değiştirmek kaynak koduna erişim gerektirir.


Yazılımın uygun yetkiler alınmadan kullanılması (bir lisans sözleşmesi, evrensel miras yoluyla bir yabancılaştırma sözleşmesi akdedilmesi) münhasır hakkın ihlalidir (Rusya Federasyonu Medeni Kanunu'nun 1. maddesi, 1229, 1301. maddesi).

Özellikle, A40-10750/2013 sayılı davaya ilişkin 19 Kasım 2013 tarihli SIP kararında, bilgisayar programının ne statik ne de görsel-işitsel bir çalışma olmadığı ve bu nedenle yazılımın halka açık bir gösterime ilişkin herhangi bir işaret bulunmadığı belirtilmektedir. davalı kompleksin eylemleri "Smeta.ru".

Rusya Federasyonu Yüksek Tahkim Mahkemesi'nin A32-29617 / 2017 sayılı davada 14 Eylül 2012 tarihli VAS-8654/12 sayılı kararı, A53-37035 / 2012 sayılı davada 1 Temmuz 2015 tarihli SIP kararları , 25 Haziran 2015 tarihli A42-4348 / 2014 sayılı dava, 05 Ağustos 2014 tarihli A63-5004/2013 sayılı dava, 10 Nisan 2014 tarihli A76-13105/2013 vb.

Bununla birlikte, davanın görüşülmesi sırasında davacı ile benzer yazılımların kullanılması için gerekli lisans sözleşmelerini akdetmiş olan davalıya, davacının yazılımı ile sistem bloklarının ait olmadığı tespit edilmemiştir. Aynı zamanda, bu konumun uluslararası hukukla bağlantılı olarak tartışmalı olduğu belirtilmelidir: WIPO Telif Hakkı Sözleşmesi, Sanatta tanımlandığı gibi çoğaltma hakkı. Bern Sözleşmesi'nin 9. maddesi ve bu maddenin izin verdiği istisnalar, özellikle eserlerin dijital biçimde kullanılmasıyla ilgili olarak dijital ortamda tamamen geçerlidir. Dolayısıyla bir eserin dijital ortamda elektronik ortamda saklanması, Sanat anlamında bir yeniden üretimdir. Bern Sözleşmesinin 9.