KomputilojProgramaro

ACT - estas ... Bazaj mastruma programaro. Per la sistemo programaro inkluzivi

Komputiloj - nia propra vivo kunuloj por la dua jardeko. Ili helpas homojn amuzi kaj laboro, komuniki kun amikoj en la tuta mondo. Bedaŭrinde, ne ĉiuj uzantoj estas aktuale laboranta principojn per komputilo.

Aparte, ili malofte pensas pri la graveco de libera programaro. Tiu sistemo programaro. Kio estas signifita de ĉi tiu koncepto kaj kio estas la graveco de ĉi tiuj programoj? Disclosure de tiu temo kaj la temo de tiu artikolo. Krome, ni konsideru la nunan daton sistemo programaro klasifiko.

Estas necese scii eĉ ordinaraj uzantoj, kiel tiam, kiam leganta kelkaj informaj artikoloj ili ofte ne komprenas la esencon de ĝi estas skribita. Ĝi okazas ĝuste la sama pro la nescio de la komuna terminologio. Ni notu, ke ĝi estas ofte distordo de peko eĉ specialigitaj rimedoj.

Enkonduko al

Historie, ni uzis ĉiujn la programo estas dividita en du klasoj:

  • Sistemo aplikoj (ACT - estas la fundamento de iu ajn mastruma sistemo).
  • Apliko programoj.

Ekzistas alia klaso de profunde faka apliko programaro, sed en ĉiutaga vivo kun li kaj trovis nur teknologio programistoj.

Por aplikoj por inkluzivi oficejo aplikoj, programaro por krei kaj redaktado bildoj, tiel kiel aliaj fundoj de kiu ĉiu el ni devas alfronti ĉiutage. Ne estas malfacile diveni ke ĉi tiu klaso estas la plej ofta kaj multnombra.

Kio estas inkluzivita en la koncepto de libera programaro? Tiu programo desegnita por administri la DBMS (datumbazo) desegnita por interago inter uzanto kaj komputilo (DE - grafika membranoj), tiel kiel specialigitaj sistemoj por kolekti kaj procesante informoj. Lastaj uzo (precipe) sur la aviadilo kaj batalo veturiloj.

Ŝoforoj, ktp

Tre ofte atribui sistemo bibliotekoj kaj peliloj por ĝia celita celo neniel malsamaj de la ACT. Tio signifas, ke konsideri ilin aparte ne havas senson.

Tiel, la sistemo programaro (Sistemo Programaro) povas nomi aron de programoj kaj interfacojn kiuj estas uzataj por kontroli kaj komputila homa interago. Ilia ĉefa celo - por maŝino tradukiloj por montri kaj analizi en pli konata al ni ĉiuj teksto aŭ grafika formo. Komponado STR (Aplikita malkiel utilecoj) preskaŭ ne dependas de specifaj problemoj solvitaj per la komputila uzanto.

Li povas desegni ĝin hejme, aŭ eble tutan tagon sidi en la sociaj retoj. En ĉiu kazo, la komputilo programaro diferencas draste, dum la kunmetaĵo de la sistemo aplikoj suferas neniun ŝanĝon.

Kion faras la sistemo programaro

Kaj nun ni analizas detale la nomumo de ĉi tiu tipo de programoj. Do ilia ĉefa funkcioj:

  • Ili kreas medion, en kiu aplikoj kuri utileco (VIN).
  • Provizi simplificación kaj aŭtomatigo de la disvolviĝo de novaj aplikoj.
  • Maksimumigi la precizeco kaj efikeco de komunikado inter komputiloj en la loka kaj tutmonda retoj.
  • Diagnozi (kaj ripari) la diversaj programita malsukcesoj.
  • Respondeca por elfaranta helpa operacioj (supren, arkivado, transporto de datumoj).

Laŭe, neniu komputilo laboron sen la libera programaro povas, principe, kiel eĉ la plej primitiva operaciumo - ankaŭ vico da specialisto aplikoj. Bontenado de ĉi tiuj programoj povas nur pritrakti kvalifikita uzantoj, kaj disvolviĝo - nur la plej bonaj programistoj, kiu en iuj kazoj bezonas scii la maŝino lingvo de programado (kiel specialistoj de la mondo ĝenerale unuoj). Mallonge, por krei sian propran VIN en grandioza izolado vi simple ne funkcios.

Bazaj scion kaj kapabloj

Malgraŭ la komplekseco de tiaj programoj, eĉ ordinaraj uzantoj devas kompreni la naturon de ilia laboro, kiel ĝi tuŝas la productividad de lia interago kun la komputilo. Ekzemple, ne sciante pri la laboro programoj de la principoj regantaj la skribo kaj legado informon de la disko surfaco, vi ne povas formati la malmola disko, bazita sur la tipo de datumoj kiuj intencas konservi ĝin.

Kiel ni jam diris, ilia apliko estas sistema en la naturo, kiu ne ŝanĝas preskaŭ neniam. Tial la disvolviĝo de liberaj programaroj estas prezentitaj aparte striktaj postuloj.

Klasifiksistemo programaro

Tradicie en ĉi tiu klaso estas la sekvaj programaro versioj:

  • Kontrolo komponantojn.
  • analizo komponantojn, prilaborado kaj transdoni informon.

Kiom facile komprenas, kontrolo programoj estas sinkronigita ĉefaj procezoj ebligante ĉiuj mekanismoj por funkcii ĝuste via komputilo. Liaj ĉefaj funkcioj estas:

  • Rekta kontrolo de ĉiuj prilaborado potenco de la sistemo.
  • Laborante kun la datumoj postulata por ĝia funkciado.

Plej ofte, tiuj iloj estas senĉese en la komputilo la memoro. Apartenas al loĝanto de aparatoj formante la kernon de la SUB. Se kontrolo programoj, kiuj estas necesaj por realigi kelkaj gravaj operacioj, estas ŝarĝita en memoro tuj antaŭ la operacio, ili estas nomataj trafiko (transitiva). Ĉiukaze, hodiaŭ ĉi tiuj iloj estas haveblaj nur kiel parto de kaj la mastruma sistemo kaj la ŝoforoj en la formo de bibliotekoj.

Kontraste, la programo por la informoj prilaborado kuri aparte. Plej ofte, ili estas liverataj en la instalado pako de aplikata aplikoj. Parenteze, la instalilo (la Vindozo la instalilo, ekzemple) ankaŭ rilatas al la sistemo programaro.

Alia versio de la klasifiko

Tre ofte, fakuloj diras, ke komputilo programaro devas esti dividita en baza kaj servo. Per la bazo estas tiuj programoj kiuj provizas la tre funkciadon de la komputilo. Laŭe, sistemo programaro inkludas:

  • Propraj operaciumoj kaj ŝoforoj en lia komponado.
  • Haŭtoj (DE) kaj aliaj amaskomunikiloj por la efektivigo de programoj.
  • Dosiero Managers.

VIN kiel aro de liberaj programaroj

Ni daŭrigas por vidi la sistemo programaro. Mastrumaj sistemoj estas integra parto de tio.

Ĝenerale, la Os mem povas esti prezentita kiel aro de programaro programoj kiuj estas respondecaj de ricevo, prilaborado, uzado de informoj kaj kontrolo de la tuta sistemo aparatoj. Unuflanke, la mastruma sistemo agas kiel "spacer" inter la uzanto kaj lia komputilo, aliflanke, ĝi komisias de kiel eble la efikan uzon de kaj programaro kaj aparataro plenigas la dua.

En la literaturo, la mastruma sistemo estas ankaŭ nomata la baza sistemo programaro. Kial adoptis ĉi terminologio, oni konsideras sube.

Dosiero Management - esenca funkcio de la ACT

Dosiero administrantoj estas desegnitaj por facila aliro al la fizikaj datumoj sur la disko, por montri ilin en grafika reprezento. Tiel, ili povas nur uzi la logika dosiernomo, anstataŭ ĝia rekta loko sur la fiksa disko.

Grava! Dosiero sistemoj kaj dosiero perantoj mem ne ekzistas, ĉar ili estas evoluigita por specifaj operaciumoj kaj solvoj por iuj problemoj. Tiel, kelkaj el la fakuloj konsentas ke via sistemo programaro kaj jenaj aplikoj.

Sed estas iuj faktoj ke determini la sintenon al tia programo en terminoj de sendependaj informo mastrumado iloj:

  • Multaj mastrumaj sistemoj (kaj dum longa tempo kaj preskaŭ ĉiuj) povas esti samtempe (!) Labori kun preskaŭ ĉiuj dosiersistemojn.
  • Iuj primitivaj (sed ankoraŭ funkcias) sistemo povas malhavi tiujn aplikojn.

Kio estas la ACT servo

Ĉi tiu kategorio inkludas programojn kiuj signife etendi la kapablojn de la ACT programo, farante ĝin pli konvena por la uzanto fino. Ili povas ankaŭ esti klasifikita, kaj akiri multajn punktojn:

  • Peliloj ne metis en la mastruma sistemo en la stadio de lia kreo.
  • Komputilaj programoj mem-diagnozo, kio eliminas la bezonon por la uzanto trovi la kaŭzo de eraroj kaj malsukcesoj.
  • Por stranga kiu similas, sed la antivirus softvaro havas ankaŭ la difino de "servo". Rimarku, ke ne ĉiam.
  • Aplikoj de servado diskoj permesas kopii kaj arkivo datumoj, forigos aŭ restarigi datumoj dosierojn optimumigi la procezo de registrado la disko.
  • Enkorpigita rezerva programo por signife redukti la okupita spaco informon.
  • Utileco por administri reto rimedoj kaj la reto mem.

Ofte ĉi tiu klaso de programoj nomata sistemo utilecoj. Nur rimarku ke antivirus programoj ne nomas. Hodiaŭ, konataj rimedoj de Symantec, Touch Stone, kaj ankaŭ aliaj gravaj firmaoj kiu provizas programaron. Tipoj de programaro por iuj de la kazoj ni reviziis, sed restas nesolvita plurajn demandojn.

ACT labori kun reto protokoloj

Kiel la nomo implicas, ĉi tiuj sistemo aplikoj respondecas por aliro al la TTT. Notu ke ĉiu el la jenaj kondiĉoj validas pli por tiuj sistemoj kiuj estas desegnitaj por plenumi iun specifan agoj (poŝto servilo dosieron servilo). Por ĝisdatigi la programaron de ĉi tiu ordo, ofte devas evoluigi novajn versiojn de operaciumoj.

La ŝlosilo por kompreni la laboron de la tuta algoritmo estas speciala servilo programo kiu akceptas petojn de la reto kaj mem sendas la respondojn. Utilecoj kiuj estas desegnitaj por sendi petojn, nomita klientoj. Notu ke la peto estas sendita en la formo de normigita formato, kiu estas ofte referita kiel protokolo. La respondo ankaŭ sendita kiel arkivo de certa formato kiu enhavas ĉiujn necesajn informojn (pakoj).

Parenteze, IE, Firefox, Opera kaj Google Chrome - la samaj klientoj, kiuj estas bazitaj sur la principo, ke nur ekiris.

Programado medio kaj la efektivigo de programoj

Tiuj programoj rilatas al la specifaj rimedoj, sed bazan komprenon de ili estas ankaŭ necesa, ĉar sen tio ne eblas kompreni la principojn de operacio de la mastruma sistemo kaj la komputilo ĝenerale. Ili devas ne nur krei, sed ankaŭ elpurigi kaj lanĉi aplikaĵojn.

Fakuloj diras, ke en ĉi tiu kazo en la sistemo programaro inkludas:

  • Signifas por tajpado kaj redaktado tekston.
  • Tradukisto aŭ interpretisto (por nura lingvo).
  • La linker, ankaŭ nomita la linker.
  • Debuggers.
  • Plena aplikon bibliotekoj por la ekzekuto de la programo.

Notu ke la apliko estas kreita (kun maloftaj esceptoj) sub iu certa VIN. Sed la sistemo iloj kiuj estas desegnitaj por evoluigi ilin, povas labori en tute alia sistemo (por ĉi tiu kaj bezonas iu sistemo bibliotekoj). Ĉi tio estas tre grava, ĉar ili ne limigi sin programistoj en elekti la preferan sistemon por la laboro.

Kion tradukistoj

Ekde ĉi tiu difino estas klare ne por ĉiuj, rigardas tiun temon pli detale.

Tiu estas grava koncepto rilatas al programo kiu tradukas programlingvo kiu estas komprenebla al homoj, en lingvo de maŝino. Kompreneble, la maŝino lingvo povas esti komprenita kaj homo, sed tiuj profesiuloj tutmonde unuo. La programo mem estas skribita en iu ajn programlingvo, nomita fonto modulo. Objekto modulo nomita baza linio informon kompilis por plua uzo maŝino. La strukturo de ĉi tiu modulo konsistas el la teksto de la programo estas jam tradukita en lingvo de maŝino, kaj ankaŭ aliaj informoj necesaj por lia ĝentila operacio kaj depuración.

Ĉiuj aplikoj de ĉi tiu klaso estas dividita en kompililoj kaj interpretistoj. La unua tuj traduki la fonton tekston en maŝino modulo. La interpretisto ne nur elfaras portanto, sed tiam provas testi la programon. Sur tiu bazo, ĝi havas unu grandan malavantaĝon: la malrapida efektivigo de la programo. Tial uzante tiajn rimedojn nur inter la plej simpla kaj plej primitivaj lingvoj, kiuj estas uzataj por instrui la fundamentojn de programado.

Linker, aŭ linker, estas engaĝita en pretigo de objekto moduloj en la boto erojn. Ĉiu el ili povas jam esti proponita en memoro kaj ekzekutita.

Erarserĉilo, kaj aliaj komponantoj

La debugger elfaras esenca funkcio, kiel ĝi permesas kontroli programo fluo, samtempe serĉas erarojn en ĝi. En lia baza trajto aro inkludas:

  • Paŝi tra la ŝarĝis celon modulo, kun permanenta reprodukta rezultoj.
  • Haltu sur antaŭdeterminitaj punktoj de la ellaboranto.
  • Se estas tia bezono, la erarserĉilo povas tute haltigi la programon en antaŭdeterminita punkto.
  • Vidigi ĉiuj uzataj variabloj.

trovoj

Do, ni resumi. Montriĝas, ke la jenaj aĵoj estas inkluzivita en la sistemo programaro:

  • Rekte al la SUB (operaciumo).
  • Haŭtoj (DE) kaj la programo ekzekuto medio.
  • Dosiero administrantoj, kaj aliaj dosiero mastrumado ilo.
  • Developer Tools.
  • Ĉiuj reto iloj.
  • Iuj aplikoj.

Ĉi tie ni ekzamenis la strukturon de la sistemo programaro.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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