Datori, Programmatūra
ACT - tas ir ... Pamata darba programmatūru. Sistēmas programmatūra ietver
Datori - mūsu raksturīgie dzīves kompanjoni otrajā desmitgadē. Tie palīdz cilvēkiem ir jautri un strādāt, sazināties ar draugiem visā pasaulē. Diemžēl ne visi lietotāji pašlaik strādā principus ar datoru.
Ir nepieciešams zināt, pat parastajiem lietotājiem, jo lasot daži informatīvi raksti viņi bieži nevar saprast būtību par to ir rakstīts. Tas notiek tikai pats, jo nezināšana vienotu terminoloģiju. Jāatzīmē, ka bieži vien tas ir izkropļojums grēka pat specializētiem resursiem.
Ievads
Vēsturiski mēs esam izmantojuši visas programmas ir sadalītas divās klasēs:
- Sistēmas programmas (ACT - ir pamats jebkuras operētājsistēmu).
- Pieteikumu programmas.
Ir vēl viens klase dziļi specializētu programmatūras, bet ikdienā ar viņu un atrodas tikai tehnoloģiju izstrādātājiem.
Lai pieteikumi iekļaut biroja lietojumprogrammas, programmatūru, lai izveidotu un rediģēt attēlus, kā arī citus līdzekļus, no kuriem katrs no mums ir jātiek galā katru dienu. Tas nav grūti uzminēt, ka šī klase ir visizplatītākais un daudz.
Autovadītāji, uc
Ļoti bieži piešķirt sistēmas bibliotēkas un ierīces draiverus paredzētajam nolūkam nekādā veidā atšķiras no ACT. Tas nozīmē, ka, lai uzskatītu, ka atsevišķi nav nekādas jēgas.
Tādējādi sistēmas programmatūras (System Software), var tikt saukts par programmu komplektu un saskarnes, kas tiek izmantoti, lai kontrolētu un datoru cilvēka mijiedarbība. To galvenais mērķis - lai mašīna tulkošanas rīkus, lai parādītu un analizēt vairāk pazīstams mums visiem teksta vai grafiskā formā. Sastāvs STR (Applied atšķirībā komunālajiem), praktiski nav atkarīgs no konkrētām problēmām atrisinās datora lietotājs.
Viņš var veidot to mājās, vai varbūt veselu dienu sociālajos tīklos sēdēt. Katrā gadījumā, datoru programmatūra atšķiras dramatiski, bet sastāvs sistēmas lietojumprogrammas notiek nekādas izmaiņas.
Kāda sistēmas programmatūru
Un tagad mēs detalizēti analizēt iecelšanu šāda veida programmām. Tātad, to galvenās funkcijas:
- Tie rada vidi, kurā pieteikumi palaist programmu (OS).
- Nodrošināt vienkāršošanu un automatizāciju jaunu lietojumu.
- Maksimizēt precizitāti un efektivitāti saziņu starp datorus vietējo un globālo tīklu.
- Diagnosticēt (un remonts), dažādas programmatisku neveiksmes.
- Atbildīgā veikšanai palīglīdzekļus operāciju (uz augšu, arhivēšanu, datu pārsūtīšanu).
Tādējādi neviens dators darbs bez bezmaksas programmatūru nevar, principā, jo pat visvairāk primitīvas operētājsistēmas - arī dažādas speciālistu pieteikumu. Uzturēšana no šīm programmām var risināt tikai ar kvalificētiem lietotājiem un attīstība - tikai labākajiem programmētājiem, kuri dažos gadījumos ir nepieciešams zināt mašīna valodas programmas (tādus speciālistus pasaulē vispārīgi vienībās). Īsāk sakot, lai izveidotu savu OS lielisks izolēti jūs vienkārši nestrādās.
Pamatzināšanas un prasmes
Neskatoties uz sarežģītības šādu programmu, pat parastiem lietotājiem ir nepieciešams, lai saprastu būtību savu darbu, jo tas ietekmē produktivitāti savu mijiedarbību ar datoru. Piemēram, nezinot par darba programmas principiem, kas kontrolē rakstīšanas un lasīšanas informāciju no diska virsmas, nevar formatēt cieto disku, pamatojoties uz datiem, ko plāno, lai saglabātu to.
Kā mēs jau teicu, to piemērošana ir sistēmiska rakstura, kas nemaina praktiski nekad. Tieši tāpēc izstrāde atvērtā koda programmatūras ir iesniegta īpaši stingras prasības.
Klasifikācijas sistēmas programmatūras
Tradicionāli šajā klasē ir šādi programmatūras versijas:
- Kontroles sastāvdaļas.
- Testa sastāvdaļas, apstrādi un pārraidot informācija.
Cik viegli saprast, kontroles programmas tiek sinhronizētas galvenie procesi, ļaujot visām ierīcēm darbotos pareizi, jūsu datoru. To galvenās funkcijas ir šādas:
- Tieša kontrole visā pārstrādes jaudu sistēmas.
- Darbs ar datiem, kas nepieciešami tās darbībai.
Visbiežāk šie līdzekļi ir pastāvīgi datora atmiņā. Pieder rezidents ierīču, kas veido kodolu OS. Ja kontroles programmas, kas ir nepieciešami, lai veiktu dažas svarīgas darbības, nekavējoties tiek ielādēti atmiņā pirms operācijas, viņi sauc tranzīts (pārejošs). Jebkurā gadījumā, šodien šie rīki ir pieejami tikai kā daļa gan operētājsistēmas un vadītājiem veidā bibliotēkām.
Vēl par klasifikācijas versiju
Ļoti bieži, eksperti saka, ka datoru programmatūra būtu sadalīt pamata un ekspluatācijā. Ar pamatnes ir tās programmas, kas nodrošina pašu darbību datoru. Tādējādi sistēma programmatūra ietver:
- Pašu operētājsistēmas un vadītājiem savā sastāvā.
- Ādas (DE) un citi informācijas nesēji ar programmu īstenošanu.
- Failu pārvaldnieki.
OS kā kopumu atklātā pirmkoda programmatūru
Mēs turpinām apskatīt sistēmas programmatūru. Operētājsistēmas ir neatņemama tā.
Kopumā OS pats var attēlot kā kopumu programmatūras programmas, kas ir atbildīgi par saņemšanu, apstrādi, izmantošanu informācijas un kontroli pār visiem sistēmas ierīcēm. No vienas puses, operētājsistēma darbojas kā "krājtelpas" starp lietotāju un sava datora, no otras puses, ir atbildīgs par tik daudz, cik iespējams, efektīvi izmantot gan programmatūras un aparatūras aizpildot pēdējo.
Literatūrā operētājsistēma tiek saukta arī pamata sistēmas programmatūra. Kāpēc pieņēma šo terminoloģiju, mēs uzskatām zemāk.
Failu pārvaldība - būtiska funkcija ACT
Failu menedžeri ir paredzēti, lai viegli piekļūt fiziskajiem datiem par diska, lai parādītu tos grafisku attēlojumu. Tādējādi viņi var izmantot tikai loģisko faila nosaukumu, nevis tā tiešu atrašanās vietu uz cietā diska.
Bet ir daži fakti, kas nosaka attieksmi pret šādas programmas ziņā neatkarīgu informācijas pārvaldības rīkiem:
- Daudzi operētājsistēmas (un uz ilgu laiku, un gandrīz visi), var būt vienlaicīgi (!), Lai strādātu ar gandrīz visiem failu sistēmas.
- Daži primitīva (bet joprojām darbojas) sistēma var iztikt bez šiem pieteikumiem.
Kas ir ACT pakalpojums
Šajā kategorijā ietilpst programmas, kas ievērojami paplašina spējas ACT programmas, padarot to ērtāk gala lietotājam. Tās var arī klasificēt, un iegūt daudz punktiem:
- Ierīces draiveri netiek likti operētājsistēmas stadijā tās izveidošanas.
- Datorprogrammas sevis diagnostika, kas novērš nepieciešamību lietotājam atrast cēloni kļūdām un neveiksmēm.
- Savādi pietiekami, bet anti-vīrusu programmatūru, arī atbilst definīcijai "pakalpojumu". Ņemiet vērā, ka tā nav bijis vienmēr.
- Pieteikumus pakalpojumu diskus ļauj kopēt un arhīva datiem, neatgriezeniski dzēst vai atjaunot datu failus, lai optimizētu procesu ieraksta disku.
- Iebūvēta backup programmu, lai būtiski samazinātu aizņem vietas informāciju.
- Utility tīkla resursus un pašu tīkla pārvaldību.
Bieži vien šo programmu klase sauc sistēma komunālie. Tikai ņemiet vērā, ka antivīrusu programmas, nav nepieciešami. Šodien, labi zināms līdzeklis no Symantec, Touch akmens, kā arī citi lielākie uzņēmumi, kas piegādā programmatūru. Veidi programmatūras dažiem no gadījumu mēs pārskatīta, bet paliek neatrisināti vairāki jautājumi.
ACT strādāt ar tīkla protokoliem
Kā norāda nosaukums, šie sistēmas lietojumprogrammas ir atbildīgi par piekļuvi tīmeklī. Ņemiet vērā, ka visi no šiem nosacījumiem attiecas vairāk uz tām sistēmām, kas ir paredzēti, lai veiktu kādu konkrētu darbību (pasta servera failu servera). Lai atjauninātu programmatūru šā rīkojuma, bieži vien ir izstrādāt jaunas versijas operētājsistēmu.
Starp citu, IE, Firefox, Opera un Google Chrome - tie paši klienti, kuri ir balstīti uz principu, ka tikai izklāstīts.
Programmēšana vide un programmu īstenošanu
Šīs programmas attiecas uz konkrētiem līdzekļiem, bet pamata izpratne par tiem ir nepieciešama arī, jo bez tā nav iespējams saprast, kas darbības operētājsistēmas principus un datoru kopumā. Viņiem ir nepieciešams ne tikai radīt, bet arī atkļūdot un atvērtu programmas.
Eksperti saka, ka šajā gadījumā sistēmas programmatūra ietver:
- Līdzekļi rakstīt un rediģēt tekstu.
- Tulkotājs vai tulks (par vienkāršā valodā).
- Linker, ko sauc arī par linker.
- Debuggers.
- Pilna pieteikumu bibliotēkas par programmas izpildes.
Ņemiet vērā, ka pieteikums ir izveidota (ar retiem izņēmumiem) saskaņā ar jebkuru konkrētu OS. Bet sistēmas instrumentus, kas ir paredzēti, lai attīstītu tos, var strādāt pilnīgi citā sistēmā (par to un ir nepieciešams dažus sistēmas bibliotēkas). Tas ir ļoti svarīgi, jo tie neierobežo sevi izstrādātājiem izvēlēties vēlamo sistēmu darbu.
Kādi ir tulkotāji
Tā kā šī definīcija noteikti nav visiem, apskatīt šo jautājumu sīkāk.
Tas ir svarīgs jēdziens attiecas uz programmu, kas tulko programmēšanas valoda, kas ir saprotama cilvēkiem, uz mašīnu valodā. Protams, mašīna valodu var saprast, un cilvēks, bet šie profesionāļi visā pasaulē vienību. Programma pati par sevi ir uzrakstīts jebkurā programmēšanas valodā, ko sauc par avota moduli. Objekta modulis sauc bāzes informācija apkopota tālākai izmantošanai mašīna. Šā moduļa struktūru veido teksts programmas jau ir pārtulkots mašīna valodā, kā arī citu informāciju, kas nepieciešama, lai tās pareizu darbību un atkļūdošanu.
Visas šīs klases pieteikumi tiek iedalīti sastādītāji un tulki. Pirmais uzreiz tulkot avota tekstu mašīna moduli. Tulks veic ne tikai nesēju, bet tad mēģina pārbaudīt programmu. Pamatojoties uz to, tas ir viens milzīgs trūkums: lēno īstenošanu programmā. Tas ir iemesls, kāpēc, izmantojot tādus līdzekļus tikai starp vienkāršākajiem un primitīvo valodās, kas tiek izmantoti, lai mācītu pamatus programmēšanu.
Linker vai Linker, kas nodarbojas ar objekta moduļu apstrādes bagāžniekā pozīcijas. Katrs no tiem jau var pārvietot atmiņā un izpildīts.
Debugger, un citas sastāvdaļas
Atkļūdotājs veic būtisku funkciju, jo tas ļauj kontrolēt programmu plūsmu, vienlaikus meklējot kļūdas tajā. Jo tā pamata iezīme, kas ietver:
- Lai soli pa ielādes objekta moduli, ar pastāvīgu vaislas rezultātiem.
- Pietura pēc noteiktiem punktiem attīstītājs.
- Ja ir tāda nepieciešamība, atkļūdotājs var pilnībā pārtraukt programmu iepriekš noteiktā punkta.
- Parādīt visus mainīgos izmanto.
secinājumi
- Tieši uz OS (operētājsistēmu).
- Ādas (DE) un programmas izpildes vidi.
- Failu vadītāji un citu failu pārvaldības rīks.
- Izstrādātāju rīki.
- Visi tīkla rīkus.
- Dažas lietojumprogrammas.
Šeit mēs pārbaudīja struktūru sistēmas programmatūru.
Similar articles
Trending Now