BilgisayarlarYazılım

ACT - bu ... Temel işletim yazılımı var. sistem yazılımı tarafından bulunur

Bilgisayarlar - İkinci on yıldır bizim doğal yaşam arkadaşı. İnsanların, eğlenceli ve iş var tüm dünyada arkadaşlarınızla iletişim yardımcı olur. Ne yazık ki, tüm kullanıcılar şu anda bilgisayar ile ilkelerini çalışıyoruz değil.

Özellikle, nadiren açık kaynak yazılımlar önemi hakkında düşünüyorum. Bu sistem yazılımı. Ne bu kavramın kastedildiğini ve bu programların önemi nedir nedir? Bu konunun açıklanması ve bu yazının konusu. Ayrıca, geçerli tarih sistemi yazılımı sınıflandırma dikkate alacaktır.

Bazı bilgilendirici makaleler okurken yazıldığı arasında genellikle özünü anlayamıyorum gibi, hatta sıradan kullanıcıların bilmek gereklidir. Çünkü ortak terminolojinin cehalet sadece aynı olur. Genellikle günah bile uzmanlaşmış kaynakların bir çarpıtma olduğunu belirtmek gerekir.

Giriş

Tarihsel olarak, iki sınıfa ayrılır programın tüm kullandık:

  • Sistem uygulamaları (ACT - herhangi bir işletim sisteminin temelidir).
  • Uygulama programları.

Orada derinden uzman uygulama yazılımlarının başka sınıfı, ancak onunla günlük hayatta ve tek teknoloji geliştiricileri bulundu.

Için uygulamalar için her birimizin günlük olarak uğraşmak zorundadır hangi ofis uygulamaları, yazılım görüntüleri oluşturma ve düzenleme için, hem de diğer fonlar bulunmaktadır. Sınıf en yaygın ve çok sayıda olduğunu tahmin etmek zor değildir.

Ne açık kaynak yazılım kavramına dahildir? için tasarlanan bu program DBMS (veritabanı) yönetmek bilgi toplama ve işleme için, hem de uzman sistemler - Bir kullanıcı ile bilgisayar (grafik membranlar DE) arasındaki etkileşim için tasarlanmış. gemide (özellikle) Son kullanım uçakları ve savaş araçları.

Sürücüler, vb

Çoğu zaman ACT farklı hiçbir şekilde kendi amacı için sistem kütüphaneleri ve aygıt sürücülerini ayrılamadı. Bu onlara ayrı bir anlam ifade etmiyor dikkate almak anlamına gelir.

Böylece, sistem yazılımı (Sistem Yazılımı) kontrol etmek ve bilgisayar insan etkileşimi için kullanılan programlar ve arayüzleri bir dizi çağrılabilir. Onların temel amacı - makine çevirisi araçları görüntülemek ve tüm metin veya grafik formu bize daha tanıdık içinde analiz etmek. (Programları farklı Uygulanan) Bileşim STR pratikte bilgisayar kullanıcı ile çözülür belirli sorunlar bağımlı değildir.

O evde tasarlayabilir veya belki bir gün sosyal ağlar oturup. sistem uygulamaları bileşim herhangi bir değişiklik uğrar ise, her bir durumda, bilgisayar programı, önemli ölçüde farklılık gösterir.

sistem yazılımını ne yapar

Ve şimdi detaylı olarak programların bu tür atanmasını analiz edin. onların ana fonksiyonları Yani:

  • Onlar uygulamaları programını (OS) çalıştırmak bir ortam yaratmak.
  • yeni uygulamaların geliştirilmesi sadeleştirilmesi ve otomasyon sağlayın.
  • Yerel ve küresel ağlarda doğruluk ve bilgisayarlar arasındaki iletişimin etkinliğini maksimize edin.
  • Çeşitli programlı arızaları teşhis (ve onarım).
  • (Veri transferi, arşivlenmesi kadar) yardımcı işlemleri gerçekleştirmek için sorumludur.

Buna göre, serbest yazılım olmadan hiçbir bilgisayar iş yapamaz, ilke olarak, hatta en ilkel işletim sistemi olarak - uzman uygulamalar da bir dizi. sadece en iyi programcıları, bazı durumlarda (genel birimlerde dünyada böyle uzmanları) makine dili programlama bilmek gerekir - bu programların Bakım yalnızca nitelikli kullanıcılar ve gelişimi ile başa çıkabilirim. Kısacası, sadece işe yaramaz görkemli izolasyon kendi OS oluşturun.

Temel bilgi ve becerileri

bilgisayara olan etkileşimleri verimliliğini etkilemektedir olarak bu tür programların karmaşıklığı rağmen, hatta sıradan kullanıcılar, işlerinin doğasını anlamak gerekir. Örneğin, disk yüzeyinden yazma ve okuma bilgileri kontrol ilkelerin çalışma programları hakkında bilmeden, bunu tutmak niyetinde verinin türüne göre sabit diski, biçimlendirmek olamaz.

Daha önce söylediğimiz gibi, uygulama pratikte asla değişmez, hangi doğada sistemik olduğunu. açık kaynak yazılım geliştirme özellikle sıkı şartlara sunulmaktadır nedeni budur.

Sınıflandırma sistemi yazılımı

Geleneksel olarak bu sınıfta yazılım sürümleri şunlardır:

  • Kontrol elemanları.
  • Tahlil bileşenleri, işlenmesi ve aktarılması bilgileri.

Nasıl anlaşılması kolay, kontrol programları tüm cihazlar düzgün bilgisayarınızı çalışması için izin vererek ana süreçleri senkronize edilir. şöyle Ana fonksiyonları şunlardır:

  • sisteminin tüm işlem gücünün doğrudan kontrolü.
  • onun işleyişi için gerekli veri ile çalışıyor.

Çoğu zaman, bu araçlar bilgisayarın hafızasında sürekli olarak. OS çekirdeğini oluşturan cihazların bir ikamet aittir. bazı önemli işlemleri yürütmek için gerekli olan kontrol programları, operasyonun hemen önce belleğe yüklenir, bunlar geçiş (geçişli) olarak adlandırılır. Her durumda, bu araçlar günümüzde yalnızca işletim sisteminin ve kütüphaneler şeklinde sürücülerin hem bir parçası olarak kullanılabilir.

Buna karşılık, bilgi işleme programı ayrı olarak çalıştırın. Çoğu zaman, uygulandıkları uygulamaların kurulum paketine teslim edilir. Bu arada, yükleyici (Windows örneğin yükleyici) de sistem yazılımı ifade eder.

sınıflandırma başka bir sürümü

Çoğu zaman, uzmanlar bilgisayar programı temel ve hizmete ayrılabilir gerektiğini söylüyorlar. baz olarak bilgisayarın çok işleyişini sağlamak olan programlardır. Bu duruma göre, bir sistem yazılımı içerir:

  • Kendi işletim sistemleri ve onların kompozisyonda sürücüleri.
  • programlarının uygulanması için Skins (DE) ve diğer medya.
  • Dosya Yöneticileri.

açık kaynak yazılım kümesi olarak OS

Biz sistem yazılımını görmeye devam. İşletim Sistemleri bunun bir parçasıdır.

Genel olarak, işletim sistemi kendisi kabulü, işlemi, bütün sistem cihazlarının bilgi ve kontrol kullanımından sorumlu olan yazılım programları kümesi olarak temsil edilebilir. Bir yandan, işletim sistemi diğer taraftan, yazılım ve donanım ikincisi doldurma hem olası etkili kullanımı kadar sorumludur, kullanıcı ve onun bilgisayar arasında bir "ara eleman" görevi görür.

Literatürde, işletim sistemi de temel sistem yazılımı denir. Bu terminolojiyi kabul Neden, aşağıda düşünün.

Dosya Yönetimi - ACT önemli bir işlevi

Dosya yöneticileri grafik sunumunda görüntülemeyi, diskte fiziksel verilere kolay erişim için tasarlanmıştır. Böylece onlar sadece ziyade sabit disk üzerinde doğrudan konumdan daha mantıklı dosya adı kullanabilirsiniz.

Önemli! Dosya sistemleri ve belirli işletim sistemleri ve bazı sorunlara çözümler için geliştirilen çünkü kendileri yoktur dosya yöneticileri. Böylece, uzmanların bazı sistem yazılımı olduğunu kabul ve bu uygulamaları içermektedir.

Ama bağımsız bilgi yönetimi araçları açısından böyle bir programa tutum belirlemek bazı gerçekler vardır:

  • Birçok işletim sistemi (ve uzun bir süre ve hemen hemen herkes için) aynı anda olabilir (!) Hemen hemen tüm dosya sistemleri ile çalışmak için.
  • Bazı ilkel (ama yine de işletim) sistemi bu uygulamaların olmadan yapabilirsiniz.

ACT hizmeti nedir

Bu kategori son kullanıcı için daha elverişli hale getiren önemli ölçüde ACT programının yeteneklerini genişletmek programları içerir. Onlar da sınıflandırılmış ve puan çok olsun edilebilir:

  • Aygıt sürücüleri kendi yaratılış aşamasında işletim sisteminde koydu değildir.
  • Bilgisayar programları kullanıcı hataları ve başarısızlık nedenini bulmak için gereksinimini ortadan kaldırır kendini tanı,.
  • Garip, ama anti-virüs yazılımı da "hizmet" tanımına uyuyor. her zaman olmadığını unutmayın.
  • Servis sürücüleri için başvurular kopyalamak ve arşiv verileri, kalıcı olarak silmek veya diski kayıt işlemini optimize etmek üzere veri dosyaları geri verir.
  • Dahili yedekleme programı önemli ölçüde işgal uzay bilgisini azaltmak için.
  • ağ kaynaklarını ve şebekeyi kendisi yönetmek için Utility.

Genellikle programların bu sınıf sistemi yardımcı programları çağırdı. Sadece antivirüs programları demiyorlar unutmayın. Symantec, Dokunmatik Stone Bugün, tanınmış araçlar, hem de yazılım tedarik diğer büyük şirketler. Yazılımın Türleri incelediğimiz vakaların bazıları için, ama çözülmemiş birçok soru kalır.

ACT ağ protokolleri ile çalışmak

Adından da anlaşılacağı gibi, bu sistem uygulamaları web'e erişim için sorumludur. Aşağıdaki terimlerin hepsi belirli davranış (posta sunucusu dosya sunucusu) gerçekleştirmek üzere tasarlanmış olan bu sistemlere daha geçerli olduğunu unutmayın. Bu düzenin yazılımını güncellemek için, genellikle işletim sistemlerinin yeni sürümlerini geliştirmek zorundayız.

Bütün algoritmanın çalışmasını anlamanın anahtarı ağının gelen istekleri kabul özel sunucu programıdır ve kendisi cevapları gönderir. istekleri göndermek için tasarlanmıştır Kamu, müşterilerine çağırdı. istek genellikle bir protokol olarak adlandırılır standart bir formatta, şeklinde gönderilir unutmayın. Cevap da gerekli tüm bilgileri (paket) içeren belirli bir biçimde bir dosya olarak gönderdi.

Bu arada, IE, Firefox, Opera ve Google Chrome - sadece yola ilkesine dayanmaktadır aynı müşteriler,.

Programlama ortamı ve programların uygulanması

Bu programlar belirli yollarla ilgili ama bu olmadan işletim sisteminin çalışma prensiplerini ve genel olarak bilgisayar anlamak mümkün değildir, çünkü bunların temel bir anlayış, aynı zamanda gereklidir. Onlar oluşturmak değil, aynı zamanda hata ayıklamak ve uygulamaları başlatmak için sadece gerekir.

Uzmanlar sistem yazılımında bu durumda içerdiğini ki:

  • yazarak ve metin düzenleme için araçlar.
  • Çevirmen ya da (sade dil için) tercüman.
  • Bağlayıcı aynı zamanda bir bağlayıcı olarak adlandırılır.
  • Debugger'lar.
  • Programın yürütülmesi için tam uygulama kütüphaneleri.

uygulama herhangi belirli işletim sistemi altında (nadir istisnalar dışında) oluşturulduğunu unutmayın. Ama bunları geliştirmek için tasarlanmıştır sistem araçları, bambaşka bir sistemde çalışacak (bunun için ve bazı sistem kütüphanelerini gerekir) olabilir. bu iş için tercih edilen bir sistem seçiminde kendilerini geliştiriciler kısıtlamak Bunun nedeni, çok önemlidir.

tercümanlar nelerdir

Bu tanım herkes için açıkça olmadığından, daha detaylı olarak bu konuya bak.

Bu önemli bir kavram makine diline, insanlara anlaşılabilir programlama dilini çeviren bir program anlamına gelir olduğunu. Tabii ki, makine dili anlaşılması ve erkek, ancak bu profesyoneller dünya çapında birim edilebilir. Kaynak modülü denilen kendisi herhangi bir programlama dilinde yazılmış olan programı. ayrıca kullanım makinesi için derlenmiş temel bilgiler denilen nesne modülü. Bu modülün yapısı programının metin zaten makine dili, hem de onun doğru çalışma ve hata ayıklama için gerekli diğer bilgilerin çevrilir oluşur.

Bu sınıfın tüm uygulamaları derleyici ve tercümanlar ayrılır. İlk derhal makine modüle kaynak metni çevirmek. tercüman taşıyıcı gerçekleştirir ama sonra programı test etmeye çalışır sadece edilir. Programın yavaş uygulanışını: Buna dayanarak, bu bir büyük dezavantajı var. Sadece programlama temellerini öğretmek için kullanılan en basit ve en ilkel dilleri arasında yer vasıtaları kullanarak nedeni budur.

Bağlayıcı veya bağlayıcı, çizme öğeler nesne modüllerinin işlem yapmaktadır. Her biri zaten belleğe taşınır ve yürütülebilir.

Debugger ve diğer bileşenler

aynı anda içinde hatalar arayan program akışını denetlemek için izin verdiği ayıklayıcı, temel bir işlevi yerine getirir. temel özellik seti içerir In:

  • Kalıcı ıslah sonuçlarla, yüklü nesne modülü aracılığıyla adım atmak.
  • geliştiricinin önceden belirlenmiş noktalarda durdurun.
  • Böyle bir ihtiyaç varsa, ayıklayıcı tamamen önceden belirlenen bir noktaya programı durdurabilir.
  • kullanılan tüm değişkenleri görüntüler.

bulgular

Yani, kısaca özetleyelim. Aşağıdaki öğeler sistem yazılımı dahildir çıkıyor:

  • Doğrudan OS (işletim sistemi).
  • Kaplamalar (DE) ve program yürütme ortamı.
  • Dosya yöneticileri ve diğer dosya yönetim aracı.
  • Geliştirici Araçları.
  • Tüm ağ araçları.
  • Bazı uygulamalar.

Burada sistem yazılımı yapısını inceledi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tr.delachieve.com. Theme powered by WordPress.