www.wikidata.uk-ua.nina.az
Siste mne programuva nnya abo programuvannya sistem ce vid programuvannya yakij polyagaye u rozrobci program yaki vzayemodiyut z sistemnim programnim zabezpechennyam operacijnoyu sistemoyu abo aparatnim zabezpechennyam komp yutera 1 Golovnoyu vidminnistyu sistemnogo programuvannya v porivnyanni z prikladnim programuvannyam ye te sho prikladne programne zabezpechennya priznachene dlya kincevih koristuvachiv napriklad tekstovi procesori grafichni redaktori todi yak rezultatom sistemnogo programuvannya ye programi yaki obslugovuyut aparatne zabezpechennya abo operacijnu sistemu napriklad defragmentaciya diska sho obumovlyuye znachnu zalezhnist takogo tipu PZ vid aparatnoyi chastini Slid zaznachiti sho zvichajni prikladni programi mozhut vikoristovuvati u svoyij roboti fragmenti kodu harakterni dlya sistemnih program i navpaki tomu chitkoyi mezhi mizh prikladnim ta sistemnim programuvannyam nemaye 2 Oskilki rizni operacijni sistemi vidriznyayutsya yak vnutrishnoyu arhitekturoyu tak i sposobami vzayemodiyi z aparatnim ta programnim zabezpechennyam to principi sistemnogo programuvannya dlya riznih OS ye vidminnimi Tomu rozrobka prikladnih program yaki zdijsnyuvatimut odni i ti zh diyi na riznih OS mozhe suttyevo vidriznyatisya V zagalnomu dlya sistemnogo programuvannya harakterni taki osoblivosti odna abo kilka programist povinen vrahovuvati osoblivosti operacijnoyi sistemi ta abo aparatnogo zabezpechennya na yakih peredbachayetsya zapusk programi ta vikoristovuvati ci osoblivosti napriklad zastosovuyuchi optimizovani algoritmi dlya pevnoyi arhitekturi zazvichaj vikoristovuyutsya nizkorivnevi movi programuvannya abo dialekti yaki mozhut pracyuvati u resurso obmezhenomu seredovishi maksimalno racionalni ta mayut minimalni zatrimki za chasom vikonannya mayut mali biblioteki biblioteki periodu vikonannya RTL abo vzagali yih ne mayut dozvolyayut vikonuvati pryamij dostup do pam yati ta kerivnoyi logiki dozvolyayut programistu pisati chastini programi na asembleri znevadzhennya mozhe buti skladnim yaksho nemozhlivo zapustiti programu u vidpovidnomu rezhimi cherez obmezhennya u resursah Vikonannya programi u imitovanomu seredovishi mozhe znyati cyu problemu Sistemne programuvannya suttyevo vidriznyayetsya vid prikladnogo programuvannya sho zmushuye programistiv specializuvatisya v odnij iz cih galuzej Dlya sistemnogo programuvannya chasto dostupna tilki obmezhena kilkist instrumentiv Znevadzhennya inkoli maye pidvishenu skladnist Biblioteki periodu vikonannya yaksho vzagali dostupni mayut nabagato menshi mozhlivosti i roblyat menshe perevirok na pomilki Cherez ci obmezhennya chasto vikoristovuyutsya monitoring ta reyestraciya danih operacijni sistemi mayut buti zabezpecheni duzhe yakisnimi pidsistemami reyestraciyi danih Istoriya RedaguvatiSpochatku sistemni programisti neodminno vikoristovuvali asembler Eksperimenti z pidtrimkoyu aparatnoyi chastini u visokorivnevih movah programuvannya u kinci 60 h prizveli do poyavi takih mov yak BLISS ta BCPL ale S yaka dopomogla rostu Unix nabula poshirennya vzhe u 1980 h Vidnedavna deyake vikoristannya znajshlos i dlya Embedded C napriklad u sistemi vvodu vivodu drajveriv u Mac OS X Stanom na 2022 j v eksperimentalnomu rezhimi funkcionuye 3 pidtrimka movi Rust dlya programuvannya yadra Linux Prikladi RedaguvatiPrikladami programnogo zabezpechennya rozroblenogo v rezultati sistemnogo programuvannya ye realizaciya osnovnih chastin operacijnoyi sistemi ta program dlya merezhevoyi roboti Napriklad rozrobka virtualnoyi pam yati abo drajveriv dlya operacijnoyi sistemi Dzherela Redaguvati Konovalenko I V Fedoriv P S Sistemne programuvannya u Windows z prikladami na Delphi T TNTU 2012 Hart Dzhonson M Sistemnoe programmirovanie v srede Windows Dzhonson M Hart per s angl M Izdatelskij dom Vilyams 2005 Rust For The Linux Kernel Sent Out For Review A Fourth Time www phoronix com angl Procitovano 14 lipnya 2022 Otrimano z https uk wikipedia org w index php title Sistemne programuvannya amp oldid 36517467