Kompjuters, Softwer
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.
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.
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.
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.
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.
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
- 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