• Bilgi sistemi. Bilgi sistemi yazılımı. Bilgi teknolojisi ve sistem yazılımı

    Bilgi sistemleri yazılımı, bilgisayar teknolojisi aracılığıyla veri işleme sistemlerinin oluşturulması ve işletilmesi için bir dizi yazılım ve belge aracı olarak anlaşılmaktadır.

    Yazılımın gerçekleştirdiği işlevlere bağlı olarak 2 gruba ayrılabilir: temel (sistem) yazılımı (Şekil 1) ve uygulama yazılımı (Şekil 2).

    Temel (sistem) yazılım, bir bilgisayarda bilgi işleme sürecini düzenler ve uygulama programları için normal bir çalışma ortamı sağlar. Altta yatan yazılım, donanımla o kadar yakından ilişkilidir ki, bazen bilgisayarın bir parçası olarak kabul edilir.

    Uygulama yazılımı, belirli kullanıcı görevlerini çözmek ve bilgi işlem sürecini düzenlemek için tasarlanmıştır. bilgi sistemi genel olarak.

    Temel (sistem) yazılımı şunları içerir:

    İŞLETİM SİSTEMİ;

    hizmet programları;

    programlama dili çevirmenleri;

    bakım programları.

    İşletim sistemleri (OS), bilgi işleme ve donanım ile kullanıcı arasındaki etkileşim üzerinde kontrol sağlar. Biri temel fonksiyonlar OS, girdi-çıktı bilgilerinin süreçlerinin otomasyonu, yürütmenin yönetimidir. uygulamalı görevler kullanıcı tarafından karar verilir. işletim sistemi yükleniyor istenilen program ve bilgisayar belleği ve uygulanmasının ilerlemesini izler; normal hesaplamalara engel olan durumları analiz eder ve zorluklarla karşılaşıldığında yapılması gerekenler hakkında talimat verir.

    Gerçekleştirilen işlevlere bağlı olarak, işletim sistemi üç gruba ayrılabilir (bkz. Şekil 1): tek görevli (tek kullanıcı); çoklu görev (çok kullanıcılı); ağ.

    Pirinç. 1.

    Tek görevli işletim sistemleri, herhangi bir anda belirli bir görevle bir kullanıcının çalışması için tasarlanmıştır. Bu türlerin tipik bir temsilcisi işletim sistemleri MS-DOS'tur (Microsoft tarafından geliştirilmiştir). Çok görevli işletim sistemleri, bilgisayarların çok programlı bir zaman paylaşım modunda toplu olarak kullanılmasını sağlar (bilgisayarın belleğinde birkaç program vardır - görevler - ve işlemci, bilgisayar kaynaklarını görevler arasında dağıtır). Bu işletim sistemi sınıfının tipik temsilcileri şunlardır: UNIX, IBM Corporation'ın OS 2'si, Microsoft Windows 95, Microsoft Windows NT ve diğerleri.

    Ağ işletim sistemleri, tüm kaynaklara kullanıcı erişimi sağlamak için tasarlanmış yerel ve küresel ağların 11 ortaya çıkışıyla ilişkilidir. bilgisayar ağı. Ağ işletim sistemlerinin tipik temsilcileri şunlardır:

    Novell NetWare, Microsoft Windows NT, Banyan Vines, IBM LAN, UNIX, Sun Solaris.

    Servis yazılımı bir koleksiyondur yazılım ürünleri, kullanıcıya bir bilgisayarla çalışma ve işletim sistemlerinin yeteneklerini genişletme konusunda ek hizmetler sağlamak.

    İşlevsellik açısından, servis araçları araçlara ayrılabilir:

    kullanıcı arayüzünün iyileştirilmesi;

    verileri imhadan ve yetkisiz erişimden korumak;

    kurtarma verileri;

    disk ve RAM arasındaki veri alışverişini hızlandırma:

    arşivleme-açma;

    antiviral ajanlar.

    Organizasyon ve uygulama yöntemine göre hizmet araçları şu şekilde temsil edilebilir: kabuklar, yardımcı programlar ve bağımsız programlar. Kabuklar ve yardımcı programlar arasındaki fark, genellikle yalnızca birincisinin evrenselliğinde ve ikincisinin uzmanlaşmasında ifade edilir.

    Pirinç. 2.

    İşletim sistemine eklenti olan kabuklara denir çalışan mermiler. Kabuklar, işletim sisteminin üzerindeki ayarlar gibidir. Yardımcı programların ve bağımsız programların oldukça özel bir amacı vardır ve her biri kendi işlevini yerine getirir. Ancak yardımcı programlar, aksine bağımsız programlar, karşılık gelen kabukların ortamında yürütülür. Aynı zamanda, işletim sistemi programları ve diğer yardımcı programlarla işlevlerinde rekabet ederler. Bu nedenle, hizmet tesislerinin işlevlerine ve uygulama yöntemlerine göre sınıflandırılması oldukça belirsiz ve çok koşulludur.

    Bilgi sistemlerinin (IS) yazılımı (yazılımı) şunları içerir:

    Temel yazılım, işletim sistemleri (OS) ve veritabanı yönetim sistemleridir (DBMS);

    · yazılım IS'nin modellenmesi ve tasarımı;

    IS - programlama dillerini uygulama araçları;

    · yazılım uygulaması, etki alanı görevlerinin otomatik olarak yürütülmesini sağlayan.

    6.1 İşletim sisteminin karşılaştırmalı analizi

    Uygulama yürütme verimliliğinden işletim sistemi sorumludur; performans, veri koruma derecesi, ağın güvenilirliği; farklı üreticilerin ekipmanlarını kullanma imkanı; çağdaş uygulama Bilişim Teknolojileri ve onların gelişimi.

    İşletim sistemi seçimi aşağıdaki gereksinimlere dayanmaktadır:

    1. Maliyet/performans oranı.

    2. İşlevsellik.

    3. İşleyiş güvenilirliği.

    4. Veri koruması.

    5. Belirli bir donanım yapısı için çekirdek üretebilme.

    6. Görevlerin çözülmesine izin veren işletim sisteminin işleyişi ve çalışma modlarının özellikleri.

    7. Tüm modern işletim sistemleri ağ modunu destekler, ancak sunucu ve iş istasyonları için gereksinimler aşağıdaki parametrelerde farklı olabilir:

    a) gerekli hacim rasgele erişim belleği;

    b) gerekli hacim disk kapasitesi;

    c) diğer sistemlerle uyumluluk.

    8. Destek uzaktan erişim terminallere.

    9. Tüm bilgi işlem sisteminin geliştirilmesi için beklentiler.

    10. Standartlar için destek.

    11. Yönetimi ve kurulumu kolaydır.

    Yukarıdaki gerekliliklere dayanarak, Karşılaştırmalı analiz için tasarlanmış şu anda popüler olan Windows işletim sistemlerini ve Unix ailesi işletim sistemlerini içerir. doğrudan çalışma V ağ modu ve iki rakip yön oluşturuyor.

    Çözüm.

    Uygulama sunucularının (SQL sunucuları) organizasyonu için UNIX işletim sisteminin kullanılması tavsiye edilir, diğer işletim sistemleri uygulama sunucuları kadar etkili değildir.

    Uygulamak için herhangi bir dosya sunucusu kullanılabilir modern sistem. Ancak aynı zamanda, Windows NT en fazla donanım kaynağına ihtiyaç duyar. düşük Bant genişliği UNIX iletişim kanalları, paket yönlendirme yoluyla erişimi optimize etmenize izin verir.



    Uzaktan erişim sunucularını uygulamak için, herhangi bir sunucunun kurulumunu gerektirmediğinden UNIX kullanılması tavsiye edilir. ek paketler. Windows NT, çok yüksek bir maliyetle çok sayıda donanım kaynağı gerektirir ve az sayıda bağlantıya sahip uzaktan erişim sunucuları sağlamak üzere tasarlanmamıştır.

    Maliyet, performans, işlevsellik, veri koruma ve geliştirme beklentileri açısından en verimli işletim sistemi UNIX ailesinin işletim sistemleridir.

    İşletim sistemini ağ modunda çalıştırmak için temel gereksinimler

    Yalnızca bir uzmanın iş istasyonlarında değil, aynı zamanda diğer uzmanların iş istasyonlarında da kullanılan çok kullanıcılı bir veritabanının kullanımı söz konusu olduğunda, ağ işletim sisteminin bir dosya sunucusu düzenleyebilmesi gerekir. Ayrıca sunuculu ağ işletim sistemleri, sunuculu ağlar için yüksek performans sağlamalıdır. Büyük bir sayı kullanıcılar.

    Sunucu tabanlı bir LAN oluştururken, güvenilirlik önemli bir faktördür ve ardından iş istasyonu desteği ve performans ölçümleri gibi faktörler gelir. Güvenilirliğin sağlanması açısından en önemli şey, Etkili araçlar bellek yönetimi, çünkü onsuz, çok sayıda kullanıcıyla, iş istasyonlarının birbiriyle bağlantısını kaybettiği ve dosya sunucularının çalışamaz hale geldiği durumlar ortaya çıkabilir. Güvenilirlik terimi, uyumluluk kavramını da kapsar: bir ağ işletim sistemi, tüm yaygın çok kullanıcılı uygulamalar ve standart yazılımlarla iyi çalışmalıdır. Güvenilirlik aynı zamanda sunucu ve iş istasyonlarının ağ üzerinde sorunsuz çalışması, uygulama programlarının doğru çalışması ve ağ işletim sisteminin verileri donanım arızalarından koruması anlamına gelir. Tam bir hata koruma araçları seti, bireysel veritabanı kayıtları düzeyinde veri koruması, etkili bellek yönetimi araçları ve çoklu görevleri organize etmek için güvenilir mekanizmalar gereklidir. İş istasyonu destek gereksinimleri de önemlidir. Eğer ağ sürücüleri her bilgisayarda çok fazla bellek kaplıyorsa, iş istasyonu RAM'de bulunan uygulama yazılımı ve yardımcı programlar çalışmaz.

    Hız, özellikle çok kullanıcılı yazılım paketlerini çalıştırırken önemlidir, çünkü SQL sorgularının verimliliğini ve ne kadar süreceğini belirler. ek kullanıcılar ikinci bir sunucu satın almaya gerek kalmadan sisteme hizmet verebilecektir.

    Hızdan sonra en önemli faktör yönetim araçlarıdır. Esnek yönetim araçları, ağınızı daha kısa sürede kurmanıza ve yapılandırmanıza yardımcı olur. Ağ işletim sistemi, LAN üzerindeki kaynakları (yazıcılar, modemler ve harici bellek) paylaşmak için esnek seçenekler sunmalıdır.


    DBMS seçimi

    Bir DBMS seçimi, yerel ve ağ veritabanının (DB) organizasyonuna, maliyetine, çözülmekte olan görevlerin özelliklerine, fonksiyonel özellikler(bütünlük desteği, veri koruma düzeyi, hız, veritabanında verimli bir şekilde işlenen veri miktarı, ağ desteği, bir geliştirme ortamının kullanılabilirliği, İnternet uygulamaları dahil diğer uygulamalarla etkileşim).

    Bir ağ veritabanını düzenlemek için aşağıdaki metodolojiler dikkate alınmalıdır:

    1. Veri tabanı sunucuda merkezi olarak depolanır ve iş istasyonlarından erişim ağ üzerinden yapılır;

    2. Veritabanı, bilgisayarlar-iş istasyonları arasında dağıtılmıştır, ancak katı bir şekilde sabitlenmiştir.

    Bir ağ protokolü seçme(ODBC, Microsoft, Novell).

    ağ protokolü Uzak bir veritabanındaki verilere erişmek için kullanılır. Heterojen veritabanlarını entegre etmenize olanak tanır.

    Seçim, uluslararası ISO standardına (yedi seviyeli model) göre yapılır ve aşağıdaki kriterlere göre belirlenir:

    1. Taleplerin ve yanıtların işlenmesi için gerekli hızı sağlamak için performans ve verimlilik.

    2. Mevcut yazılımları kullanarak mevcut yazılımlar tarafından uygulanma olasılığı sistem modülleri. Ağ aynı olarak ayarlanabilir SQL Server, SQL sunucusu ağ protokolünü kullanabilir ve standart protokolü (ODBC) uygulamak için ek yazılım kullanamazsınız.

    Ağ protokolü uluslararası ISO standardına uygun olmalıdır. Bu protokol, herhangi bir DBMS ile etkileşim için evrensel olarak uygun olan ODBC'yi içerir.

    1. ISO standardı, ana veri tabanıyla birlikte önceden belirlenmiş haklara sahip kullanıcıların bir listesinin saklanmasını gerektirir. Yetkilendirme VTYS aracılığıyla gerçekleştirilir.

    2. İkinci seçenek, kullanıcı listesinin doğrudan veritabanında değil, işletim sisteminde saklanmasını içerir. Bu durumda, kullanıcı yetkilendirmesi ağ tabanlıdır ve işletim sistemi düzeyinde uygulanır.

    Veritabanı rezervasyonu.

    Veri depolamanın güvenilirliğini sağlamak için, veritabanının bir kopyası mutlaka oluşturulur. Merkezi veritabanları genellikle sunucuya kopyalanır. Dağıtılmış veritabanları için farklı stratejiler vardır:

    1) yaratılış destek olmakİş istasyonunun kendisinde veya ağdaki herhangi bir iş istasyonunda DB;

    2) Yedekleme sunucusunda bir yedek kopya oluşturmak. Kullanarak özel program Yedekleme otomatik olarak herhangi bir veritabanında veritabanının ikiz kopyasını oluşturur. ağ bilgisayarı Yedekleme sunucusu olan yeterli güç.

    Yazılım (SW), sistemin işlevlerini ve görevlerini yerine getiren ve donanım komplekslerinin kararlı çalışmasını sağlayan bir dizi program içerir. Parça yazılım sistem çapında, enstrümantal ve özel (uygulamalı) programlar ile yazılım araçlarının kullanımına ilişkin öğretici ve metodolojik materyalleri içerir.

    Genel sistem yazılımı, sistemin donanım ve yazılımının birbirleriyle ve operatörle etkileşimini düzenleyen, kaynakları tahsis eden ve bilgi işlem sürecini düzenleyen, veri işleme sürecini izleyen ve yöneten, teknolojik sorunları (işletim sistemleri, veritabanı yönetim sistemleri) çözen programları içerir. , antivirüsler, tanılama vb.).

    Araç yazılımı, programları yazmak, düzenlemek, belgelemek ve hata ayıklamak için kullanılır, programcıların (derleyiciler, çevirmenler, tercümanlar, kitaplıklarla birlikte paketler halinde birleştirilmiş) çalışmalarını otomatikleştirmenize olanak tanır standart programlar ve CASE araçlarındaki programlayıcılar).

    Özel yazılım, otomasyon konu alanındaki bir dizi uygulama programıdır. İşlevsel kontrol problemlerini çözerken verileri düzenleyen ve işleyen uygulama programlarının paketlerini içerir.

    Yazılımın kullanımı bir dizi yasal ve teknolojik sorunla ilişkilidir:

      kurulum için ve paylaşım PC'deki programlara çok dikkatli bir şekilde yaklaşılmalıdır, çünkü işletim sistemi de dahil olmak üzere tüm ürünler, etkisi özetlenebilecek ve sistemin tahrip olmasına yol açabilecek hatasız değildir;

      üretici tarafından açıklandı işlem gücü aslında yazılım sözde çalıştığı için yeterli olmayabilir. yerleşik programlar ve bir dizi başka programın yanı sıra kısmen çevre birimleri bilgi işlem kaynaklarını ele geçirin.

    24. Yapay zekanın temel kavramları.

    Yapay zeka sistemleri, formalize edilemez (formalize edilmesi zor) olarak adlandırılan geniş bir problem sınıfını çözmeye odaklanır. Bu tür görevler aşağıdaki özelliklere sahiptir:

     Sınırlı bilgisayar kaynakları nedeniyle problemin algoritmik çözümü bilinmiyor veya gerçekleştirilemiyor;

     görev sayısal biçimde temsil edilemez;

     Problemi çözme hedefleri, iyi tanımlanmış bir amaç fonksiyonu cinsinden ifade edilemez;

     çözüm uzayının büyük boyutu;

     Dinamik olarak değişen veri ve bilgi.

    Yapay zeka araştırmalarında iki ana alan ayırt edilebilir.

    1.Program-pragmatik - çözümü daha önce yalnızca bir kişinin ayrıcalığı olarak kabul edilen bu sorunları çözmenin mümkün olduğu programların oluşturulmasıyla uğraşmaktadır.Bu yön, entelektüel sorunları çözmek için algoritmalar aramaya odaklanmıştır. mevcut modeller bilgisayarlar.

    2.Biyonik - insan beyninin özelliği olan ve bir kişi tarafından problem çözme sürecinin altında yatan yapı ve süreçlerin yapay üreme problemleriyle ilgilenir. Biyonik yaklaşım çerçevesinde, sonuçlarından biri nörobilgisayarların geliştirilmesi olan yeni bir bilim - nöroinformatik oluştu.

    Yapay zeka sistemlerinin pratik uygulamalarında önemli bir atılım, evrensel bir düşünme algoritması arayışının yerini uzman uzmanların belirli bilgilerini modelleme fikrine bıraktığı 70'lerin ortalarında gerçekleşti. Bilgiye dayalı sistemler böyle ortaya çıktı - uzman sistemler. Entelektüel problemleri çözmek için yeni bir yaklaşım oluşturuldu - bilginin temsili ve kullanımı. "Bilgi" kavramının günümüzde kapsamlı bir tanımının olmaması ilginçtir.

    Bilgi, bu alandaki problemlerin çözülmesine izin veren konu alanının (ilkeler, bağlantılar, yasalar) ortaya çıkan kalıplarıdır. Yapay zeka açısından bilgi, çıkarım sürecinde atıfta bulunulan resmileştirilmiş bilgi olarak tanımlanabilir.

    Bir dizi tanım verelim.

    Bilgi tabanı - sunumlarının seçilen biçimi kullanılarak açıklanan bir bilgi bütünüdür. Bilgi tabanı, herhangi bir akıllı sistem. Bilgi tabanı, soyut varlıkların bir tanımını içerir: nesneler, ilişkiler, süreçler.

    Bilgi ayrılabilir prosedürel Ve beyan edici. Tarihsel olarak, prosedürel bilgi, yani algoritmalarda temsil edilen bilgi, ilk kullanılan bilgiydi. Algoritmalar da programlarda uygulandı. Ancak yapay zeka sistemlerinin gelişmesi bildirimsel bilginin, yani veri yapılarında yoğunlaşan bilginin önceliğini artırmıştır.

    Prosedürel bilgi, bilginin elde edilebileceği prosedürlerin açıklamaları şeklinde IS hafızasında saklanır. Alan problemlerini çözme yöntemleri, çeşitli talimatlar, teknikler vb. genellikle bu şekilde tanımlanır.Prosedürel bilgi, bilgi tabanının çekirdeğini oluşturur.

    Bildirimsel bilgi, gerçekler ve buluşsal yöntemler şeklinde sunulan nesnelerin, fenomenlerin niteliksel ve niceliksel özellikleri hakkında bir bilgi koleksiyonudur. Geleneksel olarak, bu tür bilgiler çeşitli tablolar ve dizinler biçiminde birikiyordu ve bilgisayarların gelişiyle birlikte bilgi dizileri ve veritabanları biçimini aldı. Bildirimsel bilgi genellikle basitçe veri olarak adlandırılır.

    Yapay zeka sistemlerinin geliştirilmesindeki en önemli sorunlardan biri bilgi temsilidir.

    Bilginin temsili, bilginin karakteristik özelliklerinin yansıtıldığı yardımı ile onların biçimlendirilmesi ve yapılandırılmasıdır: içsel yorumlanabilirlik, yapılandırılmışlık, tutarlılık, anlamsal ölçümler ve etkinlik.

    Aşağıdaki ana bilgi temsili modelleri vardır:

    * mantıksal modeller;

    * üretim modelleri;

    * anlamsal ağlar;

    * çerçeve modelleri;

    * bulanık kümelere dayalı modeller.

    Bilgi sistemleri yazılımı

    Yazılım(İngilizce) yazılım), bilgi sisteminin (IS) işleyişini ve bunların yardımıyla konu alanlarındaki sorunların çözülmesini sağlayan bir dizi programdır.

    Modern IS yazılımı, üç gruba ayrılabilen çok çeşitli programlar içerir (Şekil 1):

    • Sistem yazılımı ( sistem programları);
    • Uygulama yazılımı (uygulama programları);
    • Enstrümantasyon (enstrümantal sistemler).

    · Sistem yazılımı (SW) - bunlar, IS'nin çalışmasını kontrol eden ve çeşitli işlemler gerçekleştiren programlardır. ikincil işlevlerör. IP kaynak yönetimi, sağlık kontrolü teknik cihazlar, sorun arkaplan bilgisi IP vb. durumu hakkında. Tüm kullanıcı kategorileri için tasarlanmıştır, verimli çalışma IP'nin yanı sıra uygulama programlarının etkin bir şekilde yürütülmesi.

    DPT şunları içerir: işletim sistemleri (OS) ve hizmet sistemleri (SS).

    · Uygulama yazılımı (PPO) kullanıcı sorunlarını çözmek için tasarlanmıştır. Kompozisyonu şunları içerir: kullanıcı uygulamaları ve uygulama paketleri(PPP) çeşitli amaçlar için .

    işletim sistemi(OS), diğer kullanıcı programlarının yüklenmesini, başlatılmasını ve yürütülmesini yönetmenin yanı sıra IS bilgi işlem kaynaklarını planlamak ve yönetmek için tasarlanmış bir dizi programdır. Daha dar anlamda, işletim sistemi, bir bilgisayarın açıldığı andan gücün kapatıldığı ana kadar çalışmasını yöneten bir programdır.

    İşletim sistemi, sistemin performansını, veri koruma derecesini, bilgisayarda çalışabileceğiniz programların seçimini ve donanım gereksinimlerini belirler. örneklerİşletim sistemleri MS DOS (neredeyse kullanılmaz), OS/2, Unix ailesi, Windows ailesidir.

    İşletim sistemleri pazarında, donanıma odaklanma, belirli bir dizi görevi çözme, tüketici ihtiyaçları vb. , onları aileler ve yöneticilere göre sınıflandırmanıza izin veren organizasyon ve işleyiş vb. için tek bir yaklaşım. Örneğin, Windows ( Microsoft), Unix (çeşitli geliştiriciler), Solaris ( Güneş Mikrosistemleri) ve diğerleri.

    Şu anda çoğunluk kişisel bilgisayarlar dünyada işletim sisteminin bir veya başka bir sürümünü çalıştırıyorlar Windows sistemleri(firma Microsoft). Bu ailenin yazılım ürünleri ortak özelliklere sahiptir:

    tek bir grafik kullanıcı arabirimi;

    çoklu görev;

    Bir ağ ortamında çalışma desteği;

    · Müsaitlik evrensel sistem uygulamalar arasında veri alışverişi araçları (pano, dinamik veri alışverişi - DDE, nesne bağlama ve katıştırma - OLE).

    İşletim sistemlerinde Windows aileleri uygulandı açık mimari(Windows Açık Hizmetler Mimarisi- WOSA), konumu ve sunum biçimi ne olursa olsun, bilgi aktarımı sorununu çözmek için mekanizmalar sağlar. Bir bilgisayar kullanıcısı, onların yardımıyla çeşitli ağlarda veya işletim sistemlerinde bulunan herhangi bir bilgi hizmetine kolayca bağlanabilir. Şu anda sağlanan standart erişim veritabanlarına, postaya, telefon ağları ve lisanslama sistemleri ağ Servisleri ve özel hizmetler (finansal sistemler ve gerçek zamanlı veriler).

    Unix ailesi ilk işletim sistemlerinden biridir ve şu anda Windows işletim sistemi ailesinin alternatiflerinden biridir. Unix oluşturuldu Bell Telefon Laboratuvarları geçen yüzyılın 70'lerinde. Bu ailenin temel farkı ve avantajı, çok çeşitli donanım platformları için uygulamada yatmaktadır - bu, çeşitli donanım platformlarına gerçekten taşınabilir olan ilk işletim sistemidir. Unix, öncelikle büyük yerel ve küresel ağlar. Çeşitli seçenekler kullanır GUI. Sistemin çok yönlülüğü, çeşitli uygulama programları ile sağlanır.

    Şu anda, çeşitli üreticilerden Unix işletim sisteminin sürümleri bulunmaktadır. Bunlar arasında en ünlü ticari versiyonlar Güneş Ve Solaris Sun bilgisayarlar için AIX IBM mini bilgisayarlar için, IRIX Silicon Graphics bilgisayarları için, serbestçe yeniden dağıtılabilir FreeBSD ve Linux Intel platform bilgisayarlar için.

    Sürümden bağımsız olarak, ortak Unix özellikleri şunlardır:

    · çok kullanıcılı mod ve verileri yetkisiz erişime karşı koruyan güçlü araçların mevcudiyeti;

    çoklu görev;

    çekirdeğini C'ye yazarak sistemin taşınabilirliği;

    Basit varlığı Kullanıcı arayüzü;

    Yerleşik desteğin kullanılabilirliği bilgisayar ağları, bu da sistemi İnternet'teki en popüler sunucu platformlarından biri yapar.

    Windows'tan farklı olarak Unix, bilgisayarlarda daha fazla talep ediyor ve Windows'tan önemli ölçüde daha pahalı.

    Şu anda, çok görevli, çok kullanıcılı bir işletim sistemi olan ve ulusal ve yerel ağları destekleyen Linux işletim sistemi giderek daha popüler hale geliyor. standart klavyeler, çeşitli türleri destekler dosya sistemleri, özellikle MS DOS, İnternette çalışmak için tüm TCP / IP protokol ailesi için destek sağlar.

    Bilgisayar bilgi sistemlerinin (IS) yazılımı (yazılımı), gerekli bileşenidir. Genel olarak yazılım, işlevi bir bilgisayardaki belirli görevleri çözmek olan bir dizi programdır. Uygun yazılım olmadan, ideal olarak tasarlanmış bir sistem bile anlamını tamamen yitirdiği için çalışamaz.

    Atanan işlevlere bağlı olarak, yazılımın bileşimleri birbirinden çok farklıdır. Tipik olarak yazılım, çevirmen programlarının yanı sıra uygulama programlarını da içerir. Bu sayede uygulama programlarını dilden çevirmek mümkündür. yüksek seviye makine diline. Ayrıca, otomatik bilgi girişi sağlayan programları da içerirler. çeşitli cihazlar giriş çıkış; ekipmanın çalışmasını kontrol eden programlar (bilgi işleme sürecinde tüm bilgi sistemleri cihazlarını kontrol eden programlar dahil).

    Yazılım ürünlerinin işlevleri

    İki tür yazılım vardır: sistem yazılımı ve uygulama yazılımı.

    Sistem yazılımı, görevlerin doğasından bağımsız olarak bilgi sistemleri ile iletişim kurma yollarını ve hesaplama sürecini organize etme yollarını içerir. Birinci türün temel amacı koruma işlevidir. Tam olarak, yalnızca tam yazılım mevcutsa gerçekleştirilir. Anti-virüs ve anti-spyware programları çoğunlukla koruma olarak kullanılır. Bilgileri koruma aracı olarak kullanılan başka programlar da vardır, ancak bunlar yukarıda sıralananlar kadar popüler değildir.

    Bilgi sistemlerinin sistem yazılımından bahsetmişken, içinde hem işletim sistemlerinin hem de programlama sistemlerinin ayırt edilebileceğini belirtmek gerekir. Sistem programlama, bilgileri koruyan ürünleri içerir. Programlama sistemleri - programlama otomasyonu sağlayan bir dizi program. Tercüman içerirler çeşitli diller programların tasarımını ve ayarlanmasını otomatikleştirmenizi sağlayan programlama ve diğer programlar. özel rol bu durum işlevi, sorunların çözümünün kaydını üst düzey bir dilden bir kayda çevirmek olan ve bu da bilgisayarda doğrudan uygulamaya uygun olan çevirmen programlarına atanır.

    Bilgi cihazlarında kullanılan çevirmen türleri

    Bilgi sistemleri bilgisayarlarında iki tür çevirmen kullanılır: derleyiciler ve yorumlayıcılar. İlki, gelen kaydın tamamını şuraya yayınlar: çalışma programı ve ardından bilgi sistemlerinde yürütülmesi gerçekleştirilir. Bir derleyici tarafından çevrilen bir program, tamamen makine koduna dönüştürüldüğü için genellikle çok daha hızlıdır. Aynı zamanda daha fazla RAM'e ihtiyaç duyar, bu nedenle derleyiciler çoğunlukla büyük bilgisayarlarda kullanılır. Bu tür donanımlar, bellek alanından önemli ölçüde tasarruf sağlayabilir ve her işlemin sonucunu kontrol edebilir. Bu, onları diyalog modunda kullanırken kullanışlıdır.

    İşletim sistemi (OS), herhangi bir bilgisayarın sistemleri için koruyucu bir işleve sahip olduğundan, yazılımın önemli bir bileşenidir.

    İş programlarının yürütülmesini ve bilgi sistemleri ile insan etkileşimini yönetir. İşletim sistemi, bunlara erişim sağlayan, dosyaları yöneten ve bilgi işlem kaynakları için görevleri planlayan, programların depolanmasını kontrol eden ve kullanımlarını sağlayan bir dizi yönetim programından oluşur.

    Bilgi sistemlerinin sağlanması gerekli araçlar koruma, koordineli bir bilgisayar çalışması oluşturmaya ve işletim sisteminin ömrünü uzatmaya yardımcı olur.

    İşletim sistemi, bilgi sistemleriyle ilgili olarak kullanıcı iletişimini otomatik olarak gerçekleştirerek büyük ölçüde basitleştirir. çok sayıda ara işlemler, kullanıcının yükümlülüğünü yalnızca en gerekli işlemlere bırakır. Bu amaçla, adresi kullanıcı tarafından belirtilen ilgili komutlar kullanılır. Temel olarak, işletim sistemi kullanılarak gerçekleştirilen tüm işlevler 3 gruba ayrılır:

    • bilgisayar bilgi sistemleri ile kullanıcı etkileşiminin organizasyonu;
    • IS'ye girilen tüm bilgi verilerinin yönetimi;
    • İşletim sistemi uygulamalarının kullanımı.

    Hatırlanması gereken en önemli şey, uygulama programlarının işletim sistemi ile uyumlu olması durumunda üçüncü işlevin herhangi bir sorun yaşamayacağıdır. Uygulama programlarının sayısı çok çeşitlidir ve sürekli olarak artmayı bırakmaz. Aralarında en popüler olanı metin editörüdür, iş grafikleri ve entegre sistemler. İkincisinin, öncekilerin tümünün olanaklarını sentezlediği ve bu nedenle pahalı olduğu belirtilmelidir. Onların yardımıyla, kullanıcı farklı bilgileri (metin, tablo, grafik vb.) İşleme yeteneğine sahiptir.

    kullanımına olanak sağlayan yazılım araçlarından oluşan hizmet yazılımıdır. ek hizmetler, böylece işletim sistemlerinin işlevlerini genişletmek, yalnızca çeşitli antivirüs ve casus yazılım önleme türlerini değil, aynı zamanda WinRar arşivleyicileri, WinZip.

    IP'ler çeşitli amaçlar için kullanılabilmesine rağmen birbirlerinden çok da farklı olmadıklarına dikkat edilmelidir. Yazılımın gerçekleştirdiği görevler de benzerdir. İster tek görevli ister çok görevli bir yazılım aracı olsun, işlev tektir - birkaç aşamada gerçekleşen bilgilerin korunması. Öncelikle programların ve işletim sisteminin uyumluluğunu belirlemeniz, ardından bu ürünleri kurmanız ve ardından yazılımın doğru çalışıp çalışmadığını belirlemeniz gerekir.

    Videoda - detaylı bilgi bilgi sistemleri yazılımı hakkında:

    Veri koruması

    Antivirüs programları, bilgisayara girmiş bir virüsü temizlemek veya iyileştirmek için gerekli olduğu durumlarda kullanılır. Virüsler, çeşitli ortamlar, İnternet aracılığıyla cihazlara girme eğilimindedir. Virüsler hem dosyalara hem de doğrudan tüm bilgisayara çok büyük zararlar verebilir. Bilgileri korumaya yönelik programlar, hem zararsız hem de çok tehlikeli olan viral zararlıları yok etme işlevini doğrudan yerine getirir.

    Yukarıdakilere dayanarak, bilgi cihazları için yazılımın önemini özetleyebiliriz. Yazılım ürünlerinin ilk amacı, bilgisayarlarda ve diğer elektronik bilgi işlem teknolojilerinde bulunan bilgileri korumaktır.

    Veri kaybı kurumsal ağların başarısız olmasına yol açabileceğinden, bilgi koruması çeşitli kuruluşlar ve kurumlar için çok önemlidir.

    Bu olasılık istenmeyen bir durumdur, bu nedenle, yazılım ürünlerinin kurulumu iyice düşünülmeli, uyumluluk açısından kontrol edilmeli ve hem çalışma sırasında hem de kurulum sırasında meydana gelebilecek tüm olası hatalar hesaplanmalıdır. Bu nedenle, itibarına dikkat eden her ciddi işletme, yazılım araçlarını dikkatlice seçer. Arşivciler de önemli bir rol oynar, çünkü veri kaybı olmadan bilgilerin sıkıştırılmasına katkıda bulunurlar, bu da büyük miktarda verinin aktarılması gereken durumlarda yardımcı olur.

    Yazılım ürünleri işlevleri genişletebilir ve çoklu görevi artırabilir çeşitli tipler BİLGİSAYAR. Bu, kullanıcı deneyimini artırır, genişletir işlevsellik hem bilgisayarın kendisi hem de kullanıcı. Yazılım, herhangi bir IS'nin çok önemli bir bileşenidir, çünkü IS'nin devreye alınmasında önemli bir rol oynar ve dosyalar ve veritabanları ile çeşitli manipülasyonların gerçekleştirilmesine yardımcı olur.

    Videoda - SDL'li yazılım hakkında bilgiler: