Programmatūra ir instrukciju kopums, kas paredzēts noteikta uzdevuma veikšanai un norāda datoram, kā strādāt. Tas galvenokārt ir divu veidu, proti Sistēmas programmatūra un Lietojumprogrammatūra. Sistēmas programmatūra ir datorprogrammu kopums, kas paredzēts sistēmas resursu pārvaldībai. Tā ir tādu failu un utilītu programmu kolekcija, kas ir atbildīga par jūsu datorsistēmas darbību un nevainojamu darbību ar citu aparatūru. Turklāt tas ir pilnībā atbildīgs par vietnes darbību operētājsistēma (OS) un pilnībā pārvaldīt datora ierīci.
Sistēmas programmatūra darbojas kā platforma citas programmatūras darbībai, piemēram, pretvīrusu programmatūra, OS, kompilators, diska formatēšanas programmatūra uc Šajā tēmā mēs uzzināsim vairāk par sistēmas programmatūru. Sāksim ar sistēmas programmatūras definīciju.
Kas ir sistēmas programmatūra?
- Sistēmas programmatūra darbojas un darbojas iekšēji kopā ar lietojumprogrammatūru un aparatūru. Turklāt tas darbojas kā savienojošais interfeiss starp aparatūras ierīci un galalietotāju.
- Sistēmas programmatūra darbojas fonā un pārvalda visu datora darbību. Tas tiek saukts Zema līmeņa programmatūra jo tas darbojas visvienkāršākajā datora līmenī un parasti ir rakstīts zema līmeņa valodā. Tiklīdz mēs savā ierīcē instalējam operētājsistēmu, tā tiek automātiski instalēta tajā pašā ierīcē.
- Sistēmas programmatūra palīdz ģenerēt lietotāja interfeisu un ļauj operētājsistēmai mijiedarboties ar datora aparatūru.
Sistēmas programmatūras iezīmes
Ir saraksts ar dažām svarīgām sistēmas programmatūras funkcijām:
- Ir ļoti grūti izstrādāt sistēmas programmatūru.
- Sistēmas programmatūra ir atbildīga par datora tiešu savienošanu ar aparatūru, kas nodrošina datora darbību.
- Grūtības manipulācijās.
- Tā ir mazāka izmēra.
- Sistēmas programmatūru ir grūti saprast.
- Parasti tas ir rakstīts zema līmeņa valodā.
- Tam jābūt pēc iespējas efektīvākam, lai datorsistēma darbotos vienmērīgi.
Sistēmas programmatūras veidi
Sistēmas programmatūra ir šāda veida:
len no masīva java
1) Operētājsistēma
Operētājsistēma ir visvienkāršākais sistēmas programmatūras veids, kas palīdz pārvaldīt datora aparatūru un programmatūru. Tā ir jebkuras datorsistēmas centrālā daļa, kas ir atbildīga par jebkuras datora ierīces vienmērīgu darbību.
Operētājsistēma galvenokārt darbina datoru, kad to startējat. Ja datorā neesat instalējis operētājsistēmu, nevarēsit startēt datoru. Daži visizplatītākie OS piemēri ir macOS, Linux , Android un Microsoft Windows .
OS palīdz kontrolēt un reģistrēt datorā jau izpildītās programmas, piemēram, lietojumprogrammas un citu sistēmas programmatūru. Tālāk norādītos uzdevumus veic operētājsistēma.
- OS darbojas kā failu pārvaldnieks, jo tā piešķir resursus katram jūsu sistēmā veiktajam uzdevumam.
- Tas izseko primāro atmiņu un piešķir atmiņu pieprasījuma apstrādei.
- Tas darbojas kā procesora pārvaldība, piešķirot RAM apstrādei un atdalot, kad tā vairs nepastāv.
- Tas palīdz novērst nesankcionētu piekļuvi, šifrējot paroles iespējas.
- Tas palīdz plānot procesus, izmantojot plānošanas algoritmi.
- Tas palīdz aktivizēt visas datora aparatūras daļas, izpildot galalietotāju sniegtos norādījumus.
- Tas atvieglo lietotājiem piekļuvi lietojumprogrammatūrai un tās lietošanu.
- Tas ļauj piekļūt tīklam savā sistēmā.
- Tas palīdz kontrolēt sistēmas nepareizu lietošanu, kā arī novērš kļūdas, palaist programmatūru datorā.
- Tas kontrolē visas ievades un izvades ierīces, piemēram, monitorus, tastatūras, mikrofonus un skenerus utt.
- Tas palīdz atklāt un instalēt jaunu programmatūru. Turklāt tas palīdz arī novērst kļūdas instalēšanas laikā.
- Tas palīdz saistīt dažādas sistēmas daļas.
2) Programmēšanas valodu tulki
Programmēšanas tulki ir programmatūra, kas pārvērš augsta līmeņa valodu mašīnvalodā. Dators var saprast tikai mašīnas valodu vai bināro bitu modeli — 0 vai 1. CPU saprot šo mašīnas valodu, ko parastam cilvēkam nav viegli saprast. Tādējādi, pirmkārt, galalietotājs mijiedarbojas ar datoru tādā augsta līmeņa valodā kā Java , Python , C , PHP , un C++ utt., tad tulks pārvērš šīs valodas mašīnkodā.
apakšvirknes funkcija java
CPU vai datora procesors izpilda šos mašīnu kodus bināros. Tas nozīmē jebkuru programmu, kas rakstīta augstā līmenī programmēšanas valoda vispirms ir jāpārvērš bināros kodos. Viss process augsta līmeņa valodas pārvēršanai mašīnkodā vai binārajos kodos ir pazīstams kā kompilācija.
Valodu tulkotāji galvenokārt ir divu veidu: sastādītāji un tulki.
Kompilators ir arī sistēmas programmatūras veids, ko izmanto, lai pārveidotu augsta līmeņa programmēšanas valodas izpildāmos mašīnu kodos vai zema līmeņa programmēšanas valodās. Līdzīgi kā kompilators, tās pašas funkcijas veikšanai tiek izmantots arī tulks. Bet vienīgā atšķirība ir tā, ka kompilators tulko visu programmu uzreiz, savukārt tulks pārvērš katru rindiņu atsevišķi.
Šeit ir daži uzdevumi, ko veic programmēšanas valodu tulki:
turbo c++ lejupielāde
- Tulkotāji nodrošina diagnostikas ziņojumus ikreiz, kad koda noteikumi neatbilst kritērijiem.
- Tas palīdz izveidot programmas avota koda sarakstu un tā detaļas.
- Tas palīdz sadalīt datus.
- Tulkotāji palīdz atklāt sintakses kļūdas, kas palīdz izstrādātājiem viegli veikt nepieciešamās izmaiņas.
Datorprogrammu tulkotāju piemēri ir kompilators, tulki un montieri.
3) Ierīču draiveri
Ierīču draiveri ir sistēmas programmatūras veidi, kas samazina problēmu novēršanas problēmas jūsu sistēmā . Operētājsistēma iekšēji sazinās ar aparatūras komponentiem. Šo saziņu var viegli pārvaldīt un kontrolēt, izmantojot ierīču draiverus.
Operētājsistēmā ir vairāki ierīces draiveri, lai vadītu aparatūras komponentus. Lielākā daļa ierīču draiveru, piemēram, a pele, tastatūras utt., jau ir datorsistēmā uzstādījuši datoru ražošanas uzņēmumi. Tomēr, ja operētājsistēmai ir paredzēta jauna ierīce, lietotāji tās var instalēt arī, izmantojot internetu. Tālāk ir norādītas dažas ierīces, kurām ir nepieciešami draiveri, lai nodrošinātu jebkuras datorsistēmas vienmērīgu darbību.
4) programmaparatūras programmatūra
Tā ir datora mātesplatēs instalētā darbības programmatūra, kas palīdz operētājsistēmai identificēt Flash, ROM, EPROM, EEPROM un atmiņas mikroshēmas.
Tomēr jebkuras programmaparatūras programmatūras galvenā funkcija ir pārvaldīt un kontrolēt visas atsevišķu ierīču darbības. Sākotnēji instalēšanai tiek izmantotas nepastāvīgas mikroshēmas, bet vēlāk tiek instalētas zibatmiņas mikroshēmās.
Ir divi galvenie mikroshēmu veidi:
hashmap
BIOS (Basic Input/Output System) darbojas arī kā sistēmas programma, ko izmanto sistēmas sāknēšanas procesam. Pirmkārt, tā ielādē OS jūsu sistēmas galvenajā atmiņā (RAM) un pēc tam nodod to OS. BIOS darbojas kā ROM mikroshēmas aizstājējs; tāpēc to sauc par programmaparatūras programmatūru. Tomēr programmaparatūras ROM ir daļa no katra mātesplates komponenta. Mātesplates programmaparatūra aktivizē visus aparatūras komponentus datorsistēmas palaišanas laikā un nodrošina, vai tie darbojas vai ne. Ja tie darbojas pareizi, tiek sākts sāknēšanas process, lai ielādētu OS, un, ja RAM rodas kļūda, tas liedz datoram veikt pastiprināšanu.
Kamēr operētājsistēmā ir instalēts ierīces draiveris, ierīcēs atrodas programmaparatūra.
5) Utilīta programmatūra
Utilīta programmatūra darbojas kā saskarne starp sistēmas programmatūru un lietojumprogrammatūru. Utilīta programmatūra ir trešās puses rīks, kas paredzēts, lai samazinātu uzturēšanas problēmas un atklātu kļūdas datorsistēmā. Tas tiek piegādāts kopā ar jūsu datorsistēmas operētājsistēmu.
Šeit ir dažas īpašas utilītas programmatūras funkcijas:
- Tas palīdz lietotājiem aizsargāties pret draudiem un vīrusiem.
- Tas palīdz samazināt diska izmēru, piemēram, WinRAR, WinZip.
- Tas darbojas kā Windows diska pārvaldības pakalpojums un palīdz diska nodalījumā.
- Tas lietotājiem atvieglo veco datu dublēšanu un uzlabo sistēmas drošību.
- Tas darbojas kā diska sadrumstalotība, lai kārtotu diskā izkaisītos failus.
- Tas palīdz atgūt zaudētos datus.
Tas palīdz veikt pretvīrusu un drošības programmatūru, lai uzturētu datora datu drošību.