KompjutersSoftwer

ATT - huwa ... softwer operattiva Bażiku. Mis-softwer ta 'sistema tinkludi

Kompjuters - kumpanji tagħna ħajja inerenti għat-tieni deċennju. Jgħinu lin-nies jieħdu pjaċir u x-xogħol, jikkomunikaw mal-ħbieb kollha madwar id-dinja. Sfortunatament, mhux l-utenti kollha bħalissa prinċipji taħdem mal-kompjuter.

B'mod partikolari, huma rarament jaħsbu dwar l-importanza ta 'softwer open source. Dan is-software tas-sistema. X'inhu mfisser b 'dan il-kunċett u x'inhi l-importanza ta' dawn il-programmi? Żvelar ta 'din il-kwistjoni u s-suġġett ta' dan l-artikolu. Barra minn hekk, aħna se tikkunsidra l-klassifikazzjoni attwali software tas-sistema data.

Huwa meħtieġ li tkun taf anki utenti ordinarji, bħal meta qari xi artikli informattivi ħafna drabi dawn ma jistgħux jifhmu l-essenza ta 'dan huwa miktub. Dan jiġri biss l-istess minħabba l-injoranza tat-terminoloġija komuni. Għandu jiġi nnutat li ħafna drabi huwa distorsjoni tal sin riżorsi anke speċjalizzati.

introduzzjoni għall

Storikament, aħna użaw kollha tal-programm huma maqsuma f'żewġ klassijiet:

  • applikazzjonijiet tas-Sistema (ATT - hija l-pedament ta 'kwalunkwe sistema operattiva).
  • programmi tal-applikazzjoni.

Hemm klassi oħra ta 'softwer ta' applikazzjoni profondament speċjalizzat, iżda fil-ħajja ta 'kuljum miegħu u sabet iżviluppaturi tat-teknoloġija biss.

Għal applikazzjonijiet li jinkludu applikazzjonijiet uffiċċju, softwer għall-ħolqien u l-editjar immaġini, kif ukoll fondi oħra li minnhom kull wieħed minna għandu jittratta fuq bażi ta 'kuljum. Mhuwiex diffiċli li raden li din il-klassi hija l-aktar komuni u numerużi.

Dak li huwa inkluż fil-kunċett ta 'softwer open source? Dan il-programm maħsub biex tmexxi l-DBMS (database) maħsuba għall-interazzjoni bejn l-utent u ta 'kompjuter (DE - membrani grafiċi), kif ukoll sistemi speċjalizzati għall-ġbir u l-ipproċessar ta' informazzjoni. użu reċenti (b'mod partikolari) abbord il-vetturi ajruplani u miġġielda.

Sewwieqa, eċċ

Ħafna drabi jallokaw libreriji sistema u sewwieqa mezz għall-iskop maħsub tagħha bl-ebda mod differenti mill-ACT. Dan ifisser li biex jikkunsidraw separatament jagħmel ebda sens.

Għalhekk, is-sistema tas-softwer (Sistema Software) jistgħu jiġu msejħa sett ta 'programmi u interfaces li huma wżati sabiex jikkontrollaw u kompjuter interazzjoni tal-bniedem. Għan ewlieni tagħhom - għal għodod tal-magni ta 'traduzzjoni għall-wiri u janalizzaw f'aktar familjari għalina lkoll test jew grafiku. STR Kompożizzjoni (Applikati b'differenza utilitajiet) prattikament ma tiddependix fuq problemi speċifiċi solvuti mill-utent tal-kompjuter.

Huwa jista disinn huwa fid-dar, jew forsi ġurnata sħiħa biex ipoġġu fin-netwerks soċjali. F'kull każ, is-software tal-kompjuter differenti b'mod drammatiku, filwaqt li l-kompożizzjoni tal-applikazzjonijiet tas-sistema jgħaddi ebda bidla.

X'tagħmel l-softwer ta 'sistema

U issa aħna tanalizza fid-dettall il-ħatra ta 'dan it-tip ta' programmi. Allura funzjonijiet ewlenin tagħhom:

  • Dawn joħolqu ambjent li fih l-applikazzjonijiet run utilità (OS).
  • Ipprovdi simplifikazzjoni u l-awtomazzjoni ta 'l-iżvilupp ta' applikazzjonijiet ġodda.
  • Timmassimizza l-eżattezza u l-effiċjenza ta 'komunikazzjoni bejn kompjuters fin-netwerks lokali u globali.
  • Jiddijanjostikaw (u tiswija)-diversi fallimenti programmatiċi.
  • Responsabbli biex iwettqu operazzjonijiet awżiljarji (sa, arkivjar, it-trasferiment tad-data).

Għaldaqstant, l-ebda xogħol tal-kompjuter mingħajr il-softwer b'xejn ma tistax, fil-prinċipju, kif anki lis-sistema operattiva aktar sofistikat - wkoll firxa ta 'applikazzjonijiet speċjalizzati. Manutenzjoni ta 'dawn il-programmi tista' tittratta biss ma 'utenti kwalifikati, u l-iżvilupp - biss l-aħjar programmaturi, li f'xi każijiet bżonn tkun taf l-ipprogrammar lingwa magna (speċjalisti bħal dawn fid-dinja f'unitajiet ġenerali). Fil-qosor, biex jinħolqu OS tagħhom stess b'mod iżolat mill-isbaħ inti biss mhux se taħdem.

għarfien bażiku u l-ħiliet

Minkejja l-kumplessità ta 'tali programmi, anke l-utenti ordinarji jeħtieġ li jifhmu n-natura tax-xogħol tagħhom, peress li taffettwa l-produttività ta' l-interazzjoni tagħhom mal-kompjuter. Per eżempju, ma kienux jafu dwar il-programmi ta 'ħidma tal-prinċipji li jikkontrollaw l-kitba u l-informazzjoni qari mill-wiċċ disk, inti ma tistax format il-hard disk, ibbażat fuq it-tip ta' data li biħsiebhom li dan jinżamm.

Kif aħna diġà qal, l-applikazzjoni tagħhom hija ta 'natura sistematika, li ma jbiddilx prattikament qatt. Dan huwa għaliex l-iżvilupp ta 'softwer open source huma ppreżentati rekwiżiti partikolarment stretti.

softwer ta 'sistema ta' klassifikazzjoni

Tradizzjonalment f'din il-klassi huma l-verżjonijiet tas-software li ġejja:

  • komponenti ta 'kontroll.
  • komponenti assaġġ, l-ipproċessar u l-informazzjoni trasmissjoni.

Kemm huwa faċli biex jinftiehem, programmi ta 'kontroll huma sinkronizzati proċessi ewlenin billi jippermettu apparati kollha għall-funzjonament tajjeb tal-kompjuter tiegħek. funzjonijiet ewlenin tagħhom huma kif ġej:

  • kontroll dirett ta 'l-qawwa l-ipproċessar tas-sistema.
  • Ħidma ma 'data mitluba għall-funzjonament tiegħu.

Ħafna drabi, dawn l-għodod huma kontinwament fil-memorja tal-kompjuter. Jappartjenu lil residenti ta 'mezzi li jiffurmaw il-qalba ta' l-OS. Jekk programmi ta 'kontroll, li huma meħtieġa biex iwettaq xi ħidmiet importanti, jitgħabbew fil-memorja immedjatament qabel l-operazzjoni, huma msejħa tranżitu (transittivi). Fi kwalunkwe każ, illum dawn l-għodda huma disponibbli biss bħala parti minn kemm is-sistema operattiva u sewwieqa fil-forma ta 'libreriji.

B'kuntrast, il-programm għall-ipproċessar ta 'informazzjoni operata separatament. Ħafna drabi, dawn huma mogħtija fil-pakkett installazzjoni ta 'applikazzjonijiet applikati. Mill-mod, l-installatur (il-Windows l-installatur, per eżempju) jirreferi wkoll għall-software tas-sistema.

ieħor verżjoni tal-klassifikazzjoni

Ħafna drabi, l-esperti jgħidu li s-softwer tal-kompjuter għandu jkun maqsum bażiku u servizz. Mill-bażi huma dawk il-programmi li jipprovdu l-funzjonament stess tal-kompjuter. Għaldaqstant, softwer sistema jinkludu:

  • sistemi operattivi stess u s-sewwieqa fil-kompożizzjoni tagħhom.
  • Ġlud (DE) u mezzi oħra għar-implimentazzjoni tal-programmi.
  • Maniġers fajl.

OS bħala sett ta 'softwer open source

Aħna tkompli tara l-software tas-sistema. sistemi operattivi huma parti integrali minnu.

B'mod ġenerali, l-OS nnifisha jistax jiġi rappreżentat bħala sett ta 'programmi ta' softwer li huma responsabbli għall tirċievi, l-ipproċessar, l-użu ta 'informazzjoni u kontroll ta' mezzi kollhatas-sistema. Min-naħa waħda, is-sistema operattiva taġixxi bħala "spacer" bejn l-utent u l-kompjuter tiegħu, min-naħa l-oħra, huwa responsabbli għall kemm jista 'jkun l-użu effettiv ta' kemm software u hardware mili 'l-aħħar.

Fil-letteratura, is-sistema operattiva huwa wkoll imsejjaħ l-software sistema bażika. Għaliex adottati din it-terminoloġija, aħna nikkunsidraw hawn taħt.

Fajl Ġestjoni - funzjoni essenzjali tal-ATT

maniġers fajl huma mfassla għall-aċċess faċli għad-dejta fiżiċi fuq il-diska, li jesponihom fil rappreżentazzjoni grafika. Għalhekk, huma jistgħu jużaw biss l-isem fajl loġiku, aktar milli lokazzjoni diretta tagħha fuq il-hard disk.

Importanti! sistemi fajl u maniġers fajl infushom ma jeżistux, minħabba li huma żviluppati għal sistemi speċifiċi operattivi u soluzzjonijiet għal ċerti problemi. Għalhekk, uħud mill-esperti jaqblu li s-softwer tas-sistema tiegħek u jinkludu dawn l-applikazzjonijiet.

Iżda hemm xi fatti li jiddeterminaw l-attitudni għal tali programm f'termini ta 'għodod indipendenti ġestjoni ta' informazzjoni:

  • sistemi operattivi ħafna (u għal żmien twil u kważi kollha) jistgħu jiġu fl-istess ħin (!) Biex taħdem ma 'prattikament is-sistemi kollha fajl.
  • Xi primittiv (iżda xorta sistema operattiva) tista 'tagħmel mingħajr dawn l-applikazzjonijiet.

X'inhu s-servizz ATT

Din il-kategorija tinkludi programmi li jestendu b'mod sinifikanti l-kapaċitajiet tal-programm ACT, li jagħmilha aktar konvenjenti għall-utent aħħari. Huma jistgħu wkoll jiġu kklassifikati, u jiksbu ħafna ta 'punti:

  • sewwieqa apparat mhumiex stabbiliti fis-sistema operattiva fl-istadju tal-ħolqien tagħha.
  • programmi tal-kompjuter awto-dijanjosi, li telimina l-ħtieġa għall-utent biex tinstab il-kawża ta 'żbalji u nuqqasijiet.
  • Jusqu'à présent, iżda l-anti-virus software wkoll tidħol id-definizzjoni ta ' "servizz". Innota li ma kienx dejjem.
  • Applikazzjonijiet għall-drives servizz jippermetti li inti kopja u d-data arkivju, permanenti tħassar jew jirrestawraw fajls tad-data biex jottimizzaw il-proċess ta 'reġistrazzjoni l-diska.
  • Built-in programm backup li tnaqqas b'mod sinifikanti l-informazzjoni ispazju okkupat.
  • Utilità għall-ġestjoni tar-riżorsi tan-netwerk u n-netwerk innifsu.

Spiss din il-klassi ta 'programmi msejħa utilitajiet tas-sistema. Biss nnutat li programmi antivirus ma sejħa. Illum, magħrufa mezzi mill Symantec, Touch Stone, kif ukoll kumpaniji kbar oħra li jipprovdu softwer. Tipi ta 'softwer għal xi wħud mill-każijiet aħna riveduti, iżda baqa' bosta mistoqsijiet mhux solvuti.

ATT biex jaħdmu ma 'protokolli ta' netwerk

Kif jimplika l-isem, dawn l-applikazzjonijiet tas-sistema huma responsabbli għall-aċċess għall-web. Innota li kollha tal-termini li ġejjin japplikaw aktar għal dawk is-sistemi li huma mfassla sabiex iwettaq xi azzjonijiet speċifiċi (posta server fajl server). Biex taġġorna s-software ta 'din l-ordni, ħafna drabi jkollhom jiżviluppaw verżjonijiet ġodda ta' sistemi operattivi.

Il-qofol biex jifhmu l-ħidma ta 'l-algoritmu kollu huwa programm server speċjali li taċċetta t-talbiet min-network u hija stess jibgħat l-tweġibiet. Utilitajiet li huma mfassla biex tibgħat talbiet, imsejħa klijenti. Innota li t-talba tintbagħat fil-forma ta 'format standardizzat, li huwa spiss imsejjaħ bħala protokoll. It-tweġiba bagħtet ukoll bħala fajl ta 'format ċerti li fih l-informazzjoni meħtieġa (pakkett).

Mill-mod, IE, Firefox, Opera u Google Chrome --istess klijenti, li huma bbażati fuq il-prinċipju li huma biss stipulat.

ambjent Programmazzjoni u l-implimentazzjoni tal-programmi

Dawn il-programmi għandhom x'jaqsmu mal-mezzi speċifiċi, iżda fehim bażiku ta 'dawn huwa wkoll meħtieġ, għaliex mingħajr din huwa impossibbli li wieħed jifhem il-prinċipji tat-tħaddim tas-sistema operattiva u l-kompjuter b'mod ġenerali. Dawn jeħtieġ mhux biss biex joħolqu, iżda wkoll biex debug u tniedi l-applikazzjonijiet.

Esperti jgħidu li f'dan il-każ fil-software sistema tinkludi:

  • Mezzi għall-klassifikazzjoni u t-test editjar.
  • Traduttur jew interpretu (għall f'lingwa sempliċi).
  • Il Linker, imsejħa wkoll l-Linker.
  • Debuggers.
  • libreriji applikazzjoni sħiħa għall-eżekuzzjoni tal-programm.

Innota li l-applikazzjoni hija maħluqa (b'eċċezzjonijiet rari) taħt xi ċertu OS. Iżda l-għodod tas-sistema li huma mfassla biex jiżviluppawhom, jistgħu jaħdmu f'sistema kompletament differenti (għal dan u bżonn ta 'xi libreriji sistema). Dan huwa importanti ħafna, minħabba li ma jillimitaw lilhom infushom iżviluppaturi fl-għażla tas-sistema preferuta għall-impjieg.

X'inhuma tradutturi

Peress li din id-definizzjoni hija b'mod ċar mhux għal kulħadd, tħares lejn din il-kwistjoni f'aktar dettall.

Dan huwa kunċett importanti tirreferi għal programm li jittraduċi lingwa ta 'programmar li hu mifhum mill-poplu, f'lingwa magna. Naturalment, il-lingwa magna tista 'tinftiehem u l-bniedem, iżda dawn il-professjonisti unità madwar id-dinja. Il-programm innifsu huwa miktub fi kwalunkwe lingwa ta 'programmar, imsejħa modulu tas-sors. modulu oġġett imsejħa informazzjoni bażika ikkumpilata għall ulterjuri magna użu. L-istruttura ta 'dan il-modulu jikkonsisti fil-test tal-programm huwa diġà tradott fil-lingwa tal-magni, kif ukoll informazzjoni oħra meħtieġa għall-operazzjoni korretta tiegħu u debugging.

L-applikazzjonijiet kollha ta 'din il-klassi huma maqsuma kompilaturi u interpreti. L-ewwel immedjatament jittraduċu t-test sors fil-modulu magna. L-interpretu huwa mhux biss iwettaq trasportatur, iżda mbagħad tipprova biex jittestjaw il-programm. Fuq din il-bażi, hija għandha waħda drawback enormi: l-implimentazzjoni bil-mod tal-programm. Dan huwa għaliex bl-użu ta 'mezzi biss fost l-aktar sempliċi u aktar primittiv lingwi, li huma wżati biex jgħallmu l-baŜi ta' programmazzjoni.

Linker, jew Linker, hija involuta fl-ipproċessar ta 'moduli oġġett fil-punti boot. Kull wieħed minnhom tista 'diġà tiġi mċaqalqa fil-memorja u esegwiti.

Debugger, u komponenti oħra

Il debugger jwettaq funzjoni essenzjali, peress li jippermetti li jikkontrolla l-fluss programm, simultanjament tfittex għal żbalji fiha. Fil bażiku sett karatteristika tiegħu tinkludi:

  • Pass permezz tal-modulu oġġett mgħobbija, bil-riżultati tgħammir permanenti.
  • Stop f'punti stabbiliti minn qabel f'termini ta 'l-iżviluppatur.
  • Jekk ikun hemm bżonn bħal dan, il-debugger jistgħu kompletament twaqqaf il-programm fil-punt predeterminat.
  • Uri varjabbli kollha użati.

sejbiet

Allura, ejja qosor. Jirriżulta li l-oġġetti li ġejjin huma inklużi fil-software sistema:

  • Direttament lill-OS (sistema operattiva).
  • Ġlud (DE) u l-ambjent twettiq tal-programm.
  • maniġers fajl, u għodda oħra ta 'ġestjoni fajl.
  • Developer Tools.
  • għodod kollha tan-netwerk.
  • Xi applikazzjonijiet.

Hawnhekk aħna eżaminajna l-istruttura tas-softwer ta 'sistema.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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