Namai Programinė įranga Kas yra sistemos programavimas? - apibrėžimas iš techopedijos

Kas yra sistemos programavimas? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia sistemos programavimas?

Sistemos programavimas apima kompiuterio programų, leidžiančių kompiuterio aparatinei įrangai susieti su programuotoju ir vartotoju, projektavimą ir rašymą, todėl kompiuterio sistemoje veiksmingai vykdoma programinė įranga. Tipiškos sistemos programos apima operacinę sistemą ir programinę-aparatinę įrangą, programavimo įrankius, tokius kaip kompiliatoriai, surinkėjai, įvesties ir išvesties rutinos, interpretatoriai, planavimo priemonė, įkėlėjai ir jungiamieji įrenginiai, taip pat kompiuterio programavimo kalbų vykdomosios bibliotekos.

„Techopedia“ paaiškina sistemos programavimą

Sistemos programavimas yra svarbus ir svarbus bet kurio kompiuterio programų kūrimo pagrindas, kuris visada tobulinamas atsižvelgiant į kompiuterio aparatūros pokyčius. Tokiam programavimui reikalingas tam tikras techninės įrangos žinių lygis ir jis priklauso nuo mašinos; todėl sistemos programuotojas turi žinoti numatomą aparatinę įrangą, su kuria reikalinga programinė įranga.

Be to, programuotojas gali padaryti kai kurias prielaidas dėl aparatūros ir kitų sistemos komponentų. Programinė įranga paprastai yra parašyta žemo lygio programavimo kalba, kuri sugeba efektyviai veikti ribotų išteklių aplinkoje ir mažai veikdama, naudodama nedidelę biblioteką arba jos iš viso neturėdama. Žemo lygio kalba leidžia tiesiogiai valdyti prieigą prie atminties ir leidžia programą parašyti tiesiogiai surinkimo kalba. Didžioji dalis programų parašytos tokiomis surinkimo kalbomis kaip C, C ++ ir C #.

Sistemos programavimas lemia kompiuterinės sistemos programinės įrangos, valdančios ir kontroliuojančios kompiuterio operacijas, kūrimą. Žemo lygio kodai yra labai artimi aparatinės įrangos lygiui ir yra skirti tokiems dalykams kaip registrai ir atminties paskirstymas. Sistemos programos arba sistemos programinė įranga koordinuoja duomenų perdavimą per įvairius komponentus ir užsiima programų sudarymu, susiejimu, paleidimu ir sustabdymu, skaitymu iš failų, taip pat rašymu į failus.

Sistemos programavimas patobulina arba praplečia operacinės sistemos funkcijas ir gali būti sudarytas iš komponentų, tokių kaip tvarkyklės, paslaugų programos ir atnaujinimai. Jie įgalina efektyviai valdyti aparatūros išteklius, tokius kaip atmintis, prieiga prie failų, I / O operacijos, įrenginių valdymas ir procesų valdymas, pavyzdžiui, procesų administravimas ir įvairių užduočių atlikimas. Pavyzdys yra operacinė sistema, kuri paprastai veikia kaip vartotojo, taikomosios programinės įrangos ir kompiuterio aparatinės įrangos sąsaja. OS suteikia aplinką, leidžiančią vartotojams efektyviai vykdyti kitas programas. Susidedantis iš sistemos programų rinkinio, operacinės sistemos funkcijos apima saugojimo valdymą, failų tvarkymą, atminties valdymą, procesoriaus ir įrenginių planavimą ir valdymą, klaidų tvarkymą, proceso valdymą ir dar daugiau.

Kas yra sistemos programavimas? - apibrėžimas iš techopedijos