Kompjûters, Software
ACT - it is ... Basis bestjoeringssysteem software. Troch it systeem software befetsje
Computers - ús eigen libben maten foar it twadde desennium. Se helpe minsken hawwe wille en wurk, kommunisearje mei freonen oer de hiele wrâld. Spitigernôch, net alle brûkers stuit wurkje begjinsels mei kompjûter.
It is needsaaklik om te witten sels gewoane brûkers, lykas by it lêzen fan guon ynformative artikels se faak net ferstean kinne de essinsje fan it biskreaun stiet. It bart krekt itselde fanwege de ûnwittendheid fan it mienskiplik terminology. Dêrby moat opmurken wurde dat it is faak in ferfoarming fan sûnde sels spesjalisearre middels.
Yntroduksje ta
Histoarysk, wy hawwe brûkt al fan it programma wurde ferdield yn twa klassen:
- Systeem applikaasjes (ACT - is de stifting fan hokker bestjoeringssysteem).
- Application programma.
Der is in oare klasse fan djip spesjalisearre applikaasje sêftguod, mar yn it deistich libben mei him en fûn allinne technology ûntwikkelers.
Foar applikaasjes te û.o. kantoar applikaasjes, software foar it meitsjen en bewurkjen fan ôfbyldings, en ek oare fûnsen dêr't elk fan ús hat te krijen op deistige basis. It is net dreech om te rieden dat dizze klasse is de meast foarkommende en tal.
Drivers, ensfh
Hiel faak allocate systeem bibleteken en apparaat bestjoerders foar syn beëage doel op gjin inkelde wize oars út it ACT. Dat betsjut dat te beskôgje harren apart makket gjin sin.
Sa, it systeem software (Systeem Software) kin neamd wurde in set fan programma 's en Schnittstellen dy't brûkt wurde om te behearskjen en kompjûter minsklike ynteraksje. Harren wichtichste doel - oan machine oersetting ark te werjaan en analysearjen yn mear bekend om ús alle tekst of grafysk formulier. Komposysje STR (Toegepast oars as nutsbedriuwen) praktisch net ôfhinklik is fan spesifike problemen oplost troch de kompjûter brûker.
Hy kin ûntwerpe it thús, of miskien in hiele dei te sitten yn sosjale netwurken. Yn elts gefal, de computer software ferskilt dramatysk, wylst de gearstalling fan it systeem applikaasjes ûndergiet gjin feroaring.
Wat docht it systeem software
En no wy analysearje yn detail de beneaming fan dit soarte fan programma. Sa harren wichtichste funksjes:
- Se meitsje in omjouwing dêr't applikaasjes rinne nut (OS).
- Soarch foar ferienfâldiging en automatisearring fan 'e ûntwikkeling fan nije applikaasjes.
- Maksimalisearre de krektens en de effektiviteit fan kommunikaasje tusken kompjûters yn de lokale en globale netwurken.
- Diagnose (en reparearjen) de ferskate programmatyske mislearre.
- Ferantwurdlik foar it útfieren fan helptiidwurd operaasjes (omheech, argivearring, Datenübertragung).
Accordingly, gjin kompjûter wurk sûnder de frije software net kin, yn begjinsel, lykas ek it meast primitive bestjoeringssysteem - ek in oanbod fan spesjalist applikaasjes. Ûnderhâld fan dy programma kin allinnich omgean mei kwalifisearre brûkers, en ûntwikkeling - allinne de bêste programmeurs, dy't yn guon gefallen moatte witte de masine taal programmearring (sokke spesjalisten yn 'e wrâld yn it algemien ienheden). Koartsein, te meitsjen harren eigen OS yn prachtige isolemint jo gewoan sil net wurkje.
Basale kennis en feardichheden
Nettsjinsteande de kompleksiteit fan sokke programma, ek gewoane brûkers moatte begripe it aard fan har wurk, lykas it beynfloedet de produktiviteit fan harren ynteraksje mei de kompjûter. Bygelyks, net wittend oer it wurk 's fan de begjinsels dy't kontrolearjen it skriuwen en lêzen ynformaasje fan de skiif oerflak, kinne jo net de opmaak fan de hurde skiif, basearre op it type fan de gegevens dy't fan plan te hâlden is.
As wy hawwe al sein, harren programma is systemic yn natuer, dy't net feroaret praktysk nea. Dat is wêrom't de ûntwikkeling fan iepen boarne software wurde presintearre benammen strangere easken.
Classification systeem software
Fanâlds yn dizze klasse binne de folgjende software ferzjes:
- Control komponinten.
- assay ûnderdielen, ferwurking en transmitting ynformaasje.
Hoe maklik te begripen, control programma wurde syngronisearre wichtichste prosessen troch it tastean fan alle apparaten te funksjonearjen goed jo kompjûter. Har wichtichste funksjes binne as folget:
- Direkte kontrôle fan alle ferwurkjen macht fan it systeem.
- It wurkjen mei de gegevens dy't nedich binne foar syn funksjonearjen.
Meast faak, dy ark binne hieltyd yn 'e kompjûter syn ûnthâld. By in ynwenner fan apparaten sy de kearn fan de OS. As control programma, dy't nedich binne foar it útfieren fan inkele wichtige operaasjes, wurde laden yn ûnthâld fuortendaliks foar de operaasje, se wurde neamd transit (oergonklik). Yn alle gefallen, hjoed dy ark binne beskikber allinne as in part fan sawol de bestjoeringssysteem systeem en bestjoerders yn 'e foarm fan biblioteken.
In oare ferzje fan de yndieling
Hiel faak, saakkundigen sizze dat kompjûter software moatte wurde opdield yn basis en tsjinst. By de basis binne dy programma 's dy't soargje foar de hiel funksjonearjen fan' e kompjûter. Accordingly, in systeem software binne:
- Eigen bestjoeringssystemen en bestjoerders yn harren gearstalling.
- Skins (DE) en oare media foar de útfiering fan programma 's.
- Triem Managers.
OS as in set fan iepen boarne software
Wy bliuwe te besjen it systeem software. Bestjoeringssystemen binne in yntegraal diel fan út.
Yn it algemien, de OS sels kin wurde fertsjintwurdige as in set fan software programma dy't ferantwurdlik foar de ûntfangende, ferwurkjen, gebrûk fan ynformaasje en kontrôle fan alle systeem apparaten. Oan 'e iene kant, it bestjoeringssysteem fungearret as in "spacer" tusken de brûker en syn kompjûter, oan' e oare kant, is ferantwurdlik foar safolle mooglik it effektyf brûken fan sawol software en hardware vullen van de lêste.
Yn de literatuer, it bestjoeringssysteem systeem wurdt ek neamd yn de basis systeem software. Wêrom oannommen dizze terminology, wy beskôgje hjirûnder.
File Management - in essinsjeel funksje fan it ACT
Triem managers binne ûntwurpen foar maklike tagong ta de fysike gegevens oer de skiif, te werjaan se yn in grafyske foarstelling. Sa, se kinne allinne gebrûk meitsje fan de logyske triemnamme, ynstee fan syn direkte lizzing oan de hurde skiif.
Mar der binne in pear feiten dy't bepale de hâlding foar sa'n programma yn termen fan ûnôfhinklike ynformaasje management ark:
- In soad bestjoeringssystemen (en foar in lange tiid en hast allegear) kin wêze tagelyk (!) Te wurkjen mei hast alle triemsystemen.
- Guon primitive (mar noch altyd bestjoeringssysteem) systeem kin dwaan sûnder dizze applikaasjes.
Wat is it ACT tsjinst
Dizze kategory befettet programma dat gâns útwreidzje de mooglikheden fan 'e ACT programma, wêrtroch't it handiger foar de ein brûker. Se kinne ek yndield, en krije in soad punten:
- Apparaat stjoerprogramma wurde net lein yn it bestjoeringssysteem by de faze fan syn skepping.
- Kompjûter programma self-diagnoaze, dy't elimineert de needsaak fan de brûker te finen de oarsaak fan de flaters en mislearrings.
- Gek genôch, mar de anty-firus software ek past de definysje fan "tsjinst". Tink derom dat it wie net altyd.
- Sollisitaasjes foar de tsjinst driuwfearren tastean jo te kopiearjen en argyf gegevens, permanint wiskje of werombringje gegevens triemmen te optimalisearjen it proses fan opnimmen fan de skiif.
- Ynboude reservekopy programma om gâns ferminderje de besette romte ynformaasje.
- Nut foar it behearen netwurk middels en it netwurk sels.
Faak is dit klasse fan programma neamd systeem nutsfoarsjennings. Krekt derom antivirus programma net neame. Hjoed, bekende middel fan Symantec, Touch Stone, lykas ek oare grutte bedriuwen dy't leverje software. Soarten software foar guon fan de gefallen wy beoardiele, mar bliuwe net fêststeande ferskate fragen.
ACT te wurkjen mei netwurk protokollen
Sa't de namme al seit, dizze systeem tapassings binne ferantwurdlik foar de tagong ta it web. Tink derom dat alle neikommende betingsten jildt mear oan dy systemen dy't ûntwurpen te fieren inkele spesifike hannelingen (mail server triem server). Om update de software fan dizze oarder, faak hawwe te ûntwikkeljen nije ferzjes fan bestjoeringssystemen.
By the way, IE, Firefox, Opera en Google Chrome - deselde klanten, dy't binne basearre op it prinsipe dat allinne set út.
Programming miljeu en de útfiering fan de programma
Dy programma 's hawwe te krijen mei de spesifike middels, mar in basis begryp fan harren is ek nedich, want sûnder dat it is ûnmooglik te begripen fan de begjinsels fan wurking fan it bestjoeringssysteem en de kompjûter yn it algemien. Se moatte net allinnich te meitsjen, mar ek nei debug en applikaasjes begjinne.
Deskundigen sizze dat yn dit gefal yn 'e systeem software bestiet út:
- Betsjut foar typen en redigearjen tekst.
- Oersetter of tolk (foar platte taal).
- SV, ek neamd SV.
- Debuggers.
- Folsleine applikaasje biblioteken foar de útfiering fan it programma.
Tink derom dat de applikaasje is makke (mei seldsume útsûnderingen) ûnder eltse bepaalde OS. Mar it systeem ark dy't ûntwurpen te ûntwikkeljen se, kin wurkje yn in folslein oare systeem (foar dizze en moatte wat systeem biblioteken). Dat is tige wichtich, omdat se net beheind harsels ûntwikkelers yn kiezen foar de foarkartrasee systeem foar de baan.
Wat binne translators
Sûnt dizze definysje is dúdlik net foar elkenien, sjoch op dizze dei yn mear detail.
Dat is in wichtich begryp ferwiist nei in programma dat translates programmeartaal dat is te begripen foar minsken, yn machine taal. Fansels, de masine taal kin begrepen en minske, mar dizze professionals worldwide ienheid. It programma sels is skreaun yn hokker programmeartaal, neamd boarne module. Objekt module neamd nulmjitting ynformaasje kompileard is fierder gebrûk masine. De struktuer fan dizze module bestiet út 'e tekst fan it programma wurdt al oerset yn masine taal, lykas ek oare ynformaasje nedich foar syn korrekt operaasje en debuggen.
Alle applikaasjes fan dizze klasse binne ûnderferdield yn compilers en tolken. De earste daliks translate de boarne tekst yn machine module. De tolk wurdt net allinnich fiert carrier, mar dan besiket te testen it programma. Op dizze basis, dan hat ien grutte nadeel: it trage útfiering fan it programma. Dêrom mei help fan sokke middels allinne ûnder de simpelste en meast primitive talen, dy't brûkt wurde om leare de basis fan de programmearring.
Rechter, of lofter-, is dwaande mei it ferwurkjen fan it foarwerp modules yn de Lears items. Elts fan harren kin al ferpleatst wurde yn ûnthâld en eksekutearre.
Debugger, en oare komponinten
De utbrekker fiert in wêzentlike funksje, sa't it makket it mooglik om programma flow, tagelyk op syk nei flaters deryn. Yn syn basis funksje set bestiet út:
- Om stap troch it laden foarwerp module, mei in permaninte fokken resultaten.
- Stop op foarbeskaaide punten fan de projektûntwikkelder.
- As der sa'n ferlet, de debugger kin hielendal stopje it programma yn in foarbeskaaide punt.
- Toan alle fariabelen brûkt.
befinings
- Direkt nei de OS (bestjoeringssysteem system).
- Skins (DE) en it programma útfiering omjouwing.
- Triem managers, en oare file management ark.
- Untwikkelders ark.
- Alle netwurk ark.
- Guon applikaasjes.
Hjir we sjoen de struktuer fan it systeem software.
Similar articles
Trending Now