सिस्टम प्रोग्रामिंग

लेखक: John Stephens
निर्मितीची तारीख: 28 जानेवारी 2021
अद्यतन तारीख: 18 मे 2024
Anonim
सिस्टम प्रोग्रामिंग क्या है?
व्हिडिओ: सिस्टम प्रोग्रामिंग क्या है?

सामग्री

व्याख्या - सिस्टम प्रोग्रामिंग म्हणजे काय?

सिस्टम प्रोग्रामिंगमध्ये संगणक प्रोग्राम डिझाइन करणे आणि लिहिणे समाविष्ट आहे जे संगणक हार्डवेअरला प्रोग्रामर आणि वापरकर्त्यासह संवाद साधण्यास परवानगी देते, ज्यामुळे संगणक प्रणालीवरील अनुप्रयोग सॉफ्टवेअरची प्रभावी अंमलबजावणी होते. टिपिकल सिस्टम प्रोग्राम्समध्ये ऑपरेटिंग सिस्टम आणि फर्मवेअर, प्रोग्रामिंग टूल्स जसे की कंपाईलर, असेंबलर, आय / ओ रूटीन, इंटरप्रिटर, शेड्युलर, लोडर्स आणि लॉकर्स तसेच संगणक प्रोग्रामिंग भाषांच्या रनटाइम लायब्ररीचा समावेश आहे.


मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपीडिया सिस्टम प्रोग्रामिंग स्पष्ट करते

कोणत्याही संगणकाच्या अनुप्रयोग विकासात सिस्टम प्रोग्रामिंग हा एक अत्यावश्यक आणि महत्वाचा पाया आहे आणि संगणक हार्डवेअरमध्ये बदल सामावून घेण्यासाठी नेहमीच विकसित होत आहे. या प्रकारच्या प्रोग्रामिंगसाठी हार्डवेअर ज्ञानाची काही पातळी आवश्यक असते आणि ती मशीनवर अवलंबून असते; म्हणून सिस्टम प्रोग्रामरला हेतू हार्डवेअर माहित असणे आवश्यक आहे ज्यावर सॉफ्टवेअर ऑपरेट करणे आवश्यक आहे.

याव्यतिरिक्त, प्रोग्रामर हार्डवेअर आणि इतर सिस्टम घटकांवर काही गृहित धरू शकेल. सॉफ्टवेअर सहसा निम्न-स्तरीय प्रोग्रामिंग भाषेत असे लिहिले जाते जे संसाधन-प्रतिबंधित वातावरणात कार्य करण्यास सक्षम आहे आणि लहान लायब्ररी वापरुन थोडे रनटाइम ओव्हरहेड किंवा काहीही नाही. निम्न-स्तरीय भाषा मेमरी प्रवेशावर थेट नियंत्रण सक्षम करते आणि प्रोग्रामला असेंब्ली भाषेमध्ये थेट लिहिण्याची परवानगी देते. बहुतेक प्रोग्राम सी, सी ++ आणि सी # सारख्या असेंब्ली भाषांचा वापर करुन लिहिले जातात.


सिस्टम प्रोग्रामिंगमुळे संगणक प्रणालीचे विकास होऊ शकते जे संगणक कार्य व्यवस्थापित करते आणि नियंत्रित करते. निम्न-स्तरीय कोड हार्डवेअर पातळीच्या अगदी जवळ असतात आणि नोंदणी आणि मेमरी वाटप यासारख्या गोष्टींचा सामना करतात. सिस्टम प्रोग्राम्स किंवा सिस्टम सॉफ्टवेअर विविध घटकांमधून डेटा ट्रान्सफर समन्वयित करते आणि प्रोग्राम संकलित करणे, जोडणे, प्रारंभ करणे आणि थांबविणे, फाइल्समधून वाचणे तसेच फायलींना लिहिणे यासह व्यवहार करते.

सिस्टम प्रोग्रामिंग ऑपरेटिंग सिस्टमचे कार्य वाढवते किंवा वाढवते आणि यात ड्रायव्हर्स, युटिलिटीज आणि अपडेट्स सारख्या घटकांचा समावेश असू शकतो. ते मेमरी, फाईल ,क्सेस, आय / ओ ऑपरेशन्स, डिव्हाइस व्यवस्थापन आणि प्रक्रिया व्यवस्थापन जसे की प्रक्रिया प्रशासन आणि मल्टी-टास्किंग यासारख्या हार्डवेअर संसाधनांचे कार्यक्षम व्यवस्थापन सक्षम करतात. उदाहरण म्हणजे एक ऑपरेटिंग सिस्टम, जी सहसा वापरकर्ता, अनुप्रयोग सॉफ्टवेअर आणि संगणक हार्डवेअरमधील इंटरफेस म्हणून कार्य करते. ओएस एक वातावरण प्रदान करते जे वापरकर्त्यांना इतर प्रोग्राम कार्यक्षमतेने अंमलात आणण्यास सक्षम करते. सिस्टम प्रोग्रामच्या संचासह, ऑपरेटिंग सिस्टम फंक्शन्समध्ये स्टोरेज मॅनेजमेन्ट, फाईल हँडलिंग, मेमरी मॅनेजमेंट, सीपीयू आणि डिव्हाइस शेड्यूलिंग अँड मॅनेजमेंट, एरर हँडलिंग, प्रोसेस कंट्रोल आणि बरेच काही समाविष्ट आहे.