کمپیوٹرزسافٹ ویئر

ACT - یہ ... بنیادی آپریٹنگ سوفٹ ویئر کی ہے. سسٹم سافٹ ویئر کی طرف سے شامل

کمپیوٹر - دوسری دہائی کے لئے ہماری فطری زندگی صحابہ. وہ لوگ، تفریح اور کام ہے ساری دنیا میں دوستوں کے ساتھ بات چیت کرنے میں مدد. بدقسمتی سے، تمام صارفین کو فی الحال کمپیوٹر کے ساتھ اصولوں کام کر رہے ہیں نہیں.

خاص طور پر، وہ کبھی کبھار ہی اوپن سورس سافٹ ویئر کی اہمیت کے بارے میں سوچنا. یہ سسٹم سوفٹ ویئر کی. اس تصور سے کیا مراد ہے اور ان پروگراموں کی اہمیت کیا ہے؟ اس مسئلے کا انکشاف اور اس مضمون کا موضوع. کے علاوہ، ہم موجودہ تاریخ کے نظام سافٹ ویئر کی درجہ بندی کے بارے میں غور کریں گے.

یہ کچھ معلوماتی مضامین پڑھنے جب وہ اکثر جوہر نہیں سمجھ سکتے ہیں کے طور پر یہ لکھا ہے، یہاں تک کہ عام صارفین کو جاننا ضروری ہے. اس کی وجہ سے عام اصطلاحات کی جہالت کی صرف ایک ہی ایسا ہوتا ہے. یہ غور کرنا چاہیے کہ یہ اکثر گناہ بھی خصوصی وسائل کی ایک مسخ ہے.

کا تعارف

تاریخی طور پر، ہم اس پروگرام کے تمام استعمال کیا ہے دو قسموں میں تقسیم کیا جاتا ہے:

  • سسٹم کی ایپلی کیشنز (ACT - کسی بھی آپریٹنگ سسٹم کی بنیاد ہے).
  • درخواست کے پروگراموں.

اس کے ساتھ روزانہ کی زندگی میں موجود دل کی گہرائیوں سے خصوصی ایپلیکیشن سافٹ ویئر کی ایک اور کلاس ہے، لیکن اور صرف ٹیکنالوجی ڈویلپرز پایا.

کے لئے ایپلی کیشنز کے لئے ہم میں سے ہر ایک کی روزانہ کی بنیاد پر نمٹنے کے لئے ہے جس سے تصاویر بنانے اور ترمیم کے لئے آفس ایپلی کیشنز، سافٹ ویئر، کے ساتھ ساتھ دیگر فنڈز شامل ہیں. یہ اس کلاس میں سب سے زیادہ عام اور بے شمار ہے اس کا اندازہ لگانا مشکل نہیں ہے.

کیا اوپن سورس سافٹ ویئر کے تصور میں شامل ہے؟ یہ پروگرام کرنے کے لئے ڈیزائن DBMS (ڈیٹا بیس) کا انتظام ایک صارف اور ایک کمپیوٹر (DE - گرافک جھلیوں) کے درمیان بات چیت کے لئے تیار کیا گیا معلومات جمع کرنے اور پروسیسنگ کے لئے، کے ساتھ ساتھ خصوصی نظام. حالیہ استعمال (خاص طور پر) کے بورڈ پر طیاروں اور جنگی گاڑیوں.

ڈرائیور، وغیرہ

بہت اکثر کوئی راستہ ACT سے مختلف میں اس مقصد کے لئے نظام لائبریریوں اور آلہ ڈرائیوروں مختص. اس سے انہیں الگ الگ کوئی احساس نہیں کرتا پر غور کرنے کا مطلب ہے کہ.

اس طرح، سسٹم سافٹ ویئر (سسٹم سافٹ ویئر) کے پروگرام اور انٹرفیس کنٹرول اور کمپیوٹر انسانی بات چیت کرنے کے لئے استعمال کر رہے ہیں کی ایک سیٹ کو بلایا جا سکتا ہے. ان کا بنیادی مقصد - مشینی ترجمہ کے اوزار کو ظاہر اور تمام متن یا گرافک فارم ہمارے پاس زیادہ واقف میں تجزیہ کرنے کی. مرکب STR (افادیت کے برعکس لاگو) عملی طور پر کمپیوٹر کے صارف کی طرف سے حل مخصوص مسائل پر انحصار نہیں کرتا.

انہوں نے کہا کہ گھر میں ڈیزائن کر سکتے ہیں، یا شاید ایک پورے دن کے سوشل نیٹ ورک میں بیٹھ کر. ہر معاملے میں، کمپیوٹر سافٹ ویئر کے نظام کی ایپلی کیشنز کی ساخت میں کوئی تبدیلی undergoes ہے، جبکہ ڈرامائی طور پر مختلف ہے.

کیا سسٹم سوفٹ کرتا

اور اب ہم پروگراموں کی اس قسم کی تعیناتی تفصیل سے تجزیہ کریں. ان کے اہم کام تو:

  • انہوں نے ایک ایسا ماحول جس میں ایپلی کیشنز کی افادیت (OS) چلانے کی تخلیق.
  • نئی ایپلی کیشنز کی ترقی کو آسان بنانے اور آٹومیشن فراہم کریں.
  • مقامی اور عالمی نیٹ ورک میں درستگی اور کمپیوٹر کے درمیان مواصلات کی کارکردگی کو زیادہ سے زیادہ.
  • تشخیص (اور مرمت) کو مختلف پروگرام ناکامی.
  • معاون کارروائیوں کو انجام دے (اپ، ارکائیونگ کی، ڈیٹا کی منتقلی) کے لئے ذمہ دار ہے.

اس کے مطابق، اتارنا مفت سافٹ ویئر کے بغیر کوئی کمپیوٹر کام کر سکتے ہیں نہیں ہے، اصولی طور پر، یہاں تک کہ سب سے زیادہ آدم آپریٹنگ سسٹم کے طور پر - بھی ماہر ایپلی کیشنز کی ایک رینج. صرف بہترین پروگرامرز، بعض صورتوں میں (جنرل اکائیوں میں دنیا میں ایسے ماہرین) مشین زبان پروگراموں کو جاننے کی ضرورت ہے جو - ان پروگراموں کی بحالی صرف تعلیم یافتہ صارفین، اور ترقی کے ساتھ نمٹنے کر سکتے ہیں. مختصر میں، شاندار تنہائی آپ کو صرف کام نہیں کرے گا میں ان کے اپنے OS پیدا کرنے کے لئے.

بنیادی علم اور ہنر

اس طرح کے پروگرام کی پیچیدگی کے باوجود، یہاں تک کہ عام صارفین کو ان کے کام کی نوعیت کو سمجھنے کے لئے، یہ کمپیوٹر کے ساتھ ان کی بات چیت کی پیداوری کو متاثر کرتا ہے کے طور پر کی ضرورت ہے. مثال کے طور پر، ڈسک کی سطح سے لکھنے اور پڑھنے میں معلومات کو کنٹرول ہے کہ اصولوں کے کام کے پروگراموں کے بارے میں علم نہیں، آپ اسے رکھنے کے لئے کا ارادہ رکھتے ہیں کہ اعداد و شمار کی قسم کی بنیاد پر ہارڈ ڈسک، فارمیٹ نہیں کر سکتے.

ہم نے پہلے ہی کہا ہے کے طور پر، ان کی درخواست، فطرت میں سیسٹیمیٹک ہے عملی طور پر کبھی نہیں تبدیل نہیں ہوتا ہے. کیوں اوپن سورس سافٹ ویئر کی ترقی خاص طور پر سخت ضروریات پیش کر رہے ہیں.

درجہ بندی کے نظام سافٹ ویئر

روایتی طور پر اس کلاس میں سافٹ ویئر ورژن مندرجہ ذیل ہیں:

  • کنٹرول کے اجزاء.
  • پرکھ اجزاء، پروسیسنگ اور ترسیل معلومات.

کس طرح سمجھنے کے لئے آسان، کنٹرول پروگرام کے تمام آلات کو صحیح طریقے سے آپ کے کمپیوٹر پر کام کرنے کی اجازت دے کر اہم عمل مطابقت پذیر ہیں. ان کا بنیادی افعال مندرجہ ذیل ہیں:

  • سسٹم کے تمام پروسیسنگ طاقت کے براہ راست کنٹرول.
  • اس کے کام کاج کے لئے ضروری اعداد و شمار کے ساتھ کام کرنا.

سب سے زیادہ کثرت سے، ان ٹولز کے کمپیوٹر کی میموری میں رہتے ہیں. OS کے بنیادی قیام آلات کے ایک رہائشی سے تعلق رکھتے ہیں. کنٹرول پروگرام، جس میں کچھ اہم آپریشن کرنے ضروری ہیں، آپریشن سے پہلے فوری طور پر میموری میں بھری ہوئی ہیں، تو وہ ٹرانزٹ (ترسیلی) کہلاتے ہیں. کسی بھی صورت میں، آج ان آلات صرف دونوں آپریٹنگ سسٹم اور لائبریریوں کی شکل میں ڈرائیوروں کے ایک حصے کے کے طور پر دستیاب ہیں.

اس کے برعکس، اطلاعاتی پروسیسنگ کے لئے پروگرام الگ سے چلاتے ہیں. اکثر، وہ لاگو ایپلی کیشنز کی تنصیب پیکج میں بھیجے جاتے ہیں. ویسے، انسٹالر (ونڈوز انسٹالر، مثال کے طور) بھی سسٹم سوفٹ ویئر سے مراد ہے.

درجہ بندی کا ایک اور ورژن

بہت اکثر، ماہرین کمپیوٹر سافٹ ویئر بنیادی اور سروس میں تقسیم کیا جانا چاہئے کہ کہیں. بیس کی طرف سے ان کے پروگراموں کے کمپیوٹر کے بہت کام کاج کرتے ہیں. اس کے مطابق، ایک سسٹم سافٹ ویئر شامل ہیں:

  • اپنا آپریٹنگ سسٹمز اور ان کی ساخت میں ڈرائیوروں.
  • کھالیں (DE) اور دیگر ذرائع ابلاغ کے پروگراموں کے نفاذ کے لئے.
  • فائل مینیجر.

اوپن سورس سافٹ ویئر کی ایک سیٹ کے طور پر OS

ہم نظام سافٹ ویئر کو دیکھنے کے لئے جاری رکھیں. اپریٹنگ سسٹمز اسکی ایک لازمی حصہ ہیں.

عام طور پر، OS خود کہ حاصل کرنے، پروسیسنگ، تمام نظام کے الات کی معلومات اور کنٹرول کے استعمال کے لئے ذمہ دار ہیں سافٹ ویئر پروگراموں میں سے ایک سیٹ کے طور پر ظاہر کیا جا سکتا ہے. ایک طرف، آپریٹنگ سسٹم، صارف اور اس کے کمپیوٹر کے درمیان ایک "وقفہ کار" کے طور پر کام کرتا ہے دوسری طرف، سافٹ ویئر اور ہارڈ ویئر کے مؤخر الذکر بھرنے دونوں کے ممکنہ مؤثر استعمال کے طور پر زیادہ سے زیادہ کے لئے ذمہ دار ہے.

ادب میں، آپریٹنگ سسٹم بھی بنیادی نظام سافٹ ویئر کہا جاتا ہے. کیوں اس اصطلاح کو اپنایا ہے، ہم ذیل میں غور کریں.

فائل مینجمنٹ - ACT کا ایک لازمی تقریب

فائل مینیجرز ایک گرافیکل نمائندگی میں ان کے ظاہر کرنے کے لئے، ڈسک پر جسمانی ڈیٹا کے لئے آسان رسائی کے لئے ڈیزائن کر رہے ہیں. اس طرح، وہ صرف منطقی فائل کا نام، بلکہ ہارڈ ڈسک پر اس کے براہ راست محل وقوع سے زیادہ استعمال کر سکتے ہیں.

اہم! فائل سسٹمز اور فائل مینیجرز خود کو، کوئی وجود نہیں ہے کیونکہ وہ مخصوص آپریٹنگ سسٹمز اور بعض مسائل کے حل کے لئے تیار کر رہے ہیں. اس طرح، ماہرین میں سے کچھ آپ کے سسٹم سافٹ ویئر ہے کہ اتفاق کرتا ہوں اور ان ایپلی کیشنز شامل ہیں.

لیکن آزاد معلومات کے انتظام کے اوزار کے لحاظ سے اس طرح ایک پروگرام کا رویہ اس بات کا تعین ہے کہ کچھ حقائق ہیں:

  • کئی آپریٹنگ سسٹمز (اور ایک طویل وقت اور تقریبا سب کے لئے) اسی کے ساتھ ہی ہو سکتا ہے (!) تقریبا تمام فائل سسٹمز کے ساتھ کام کرنے کے لئے.
  • کچھ آدم (لیکن اب بھی کام کر) نظام ان ایپلی کیشنز کے بغیر کر سکتے ہیں.

ACT خدمت کیا ہے

اس زمرہ میں آخر صارف کے لیے یہ زیادہ آسان بنانے، نمایاں طور پر ایکٹ کے پروگرام کی صلاحیتوں کو بڑھانے والے پروگراموں میں شامل ہیں. انہوں نے یہ بھی درجہ بندی کی ہے، اور پوائنٹس کی ایک بہت کچھ حاصل کیا جاسکتا ہے:

  • ڈیوائس ڈرائیور اس کی تخلیق کے مرحلے پر آپریٹنگ سسٹم میں رکھی نہیں ہیں.
  • کمپیوٹر پروگرام صارف کی غلطیوں اور ناکامیوں کی وجہ تلاش کرنے کے لئے ضرورت ختم جو خود تشخیص.
  • عجیب کافی، لیکن اینٹی وائرس سافٹ ویئر بھی "سروس" کی تعریف فٹ بیٹھتا ہے. یہ ہمیشہ نہیں تھا یاد رکھیں کہ.
  • سروس ڈرائیوز کے لئے درخواستیں آپ کاپی کرنا اور محفوظ شدہ دستاویزات کے اعداد و شمار، مستقل طور پر حذف یا ڈسک کی ریکارڈنگ کے عمل کو بہتر کرنے کے ڈیٹا فائلوں کو بحال اجازت دیتے ہیں.
  • بلٹ میں بیک اپ کے پروگرام کو نمایاں طور پر قبضہ کر لیا جگہ معلومات کو کم کرنے کے لئے.
  • نیٹ ورک کے وسائل اور نیٹ ورک کے خود کو منظم کرنے کے لئے یوٹیلٹی.

اکثر پروگراموں کی اس کلاس سسٹم کی افادیت کو بلایا. بس ایسے ینٹیوائرس پروگراموں نہ بلانا نوٹ کریں. سیمنٹیک، ٹچ سٹون سے آج معروف ذریعہ کے طور پر ساتھ ساتھ دیگر اہم کمپنیوں ہے کہ سافٹ ویئر کی سپلائی. سافٹ ویئر کی اقسام صورتوں ہم جائزہ میں سے کچھ کے لئے، لیکن حل طلب کئی سوال باقی ہیں.

ACT نیٹ ورک کے پروٹوکول کے ساتھ کام کرنے

نام کا مطلب ہے، ان کے نظام کی ایپلی کیشنز کی ویب تک رسائی کے لئے ذمہ دار ہیں. مندرجہ ذیل شرائط کے ان تمام نظاموں کچھ مخصوص اعمال (میل سرور فائل سرور) انجام دینے کے لئے ڈیزائن کیا جاتا ہے کہ اس سے زیادہ لاگو ہوتا ہے یاد رکھیں کہ. اس آرڈر کے سافٹ ویئر کو اپ ڈیٹ کرنے کے لئے، اکثر آپریٹنگ سسٹم کے نئے ورژن تیار کرنے کے لئے ہے.

پورے الگورتھم کے کام کو سمجھنے کی کلید ایک خاص سرور کے پروگرام کے نیٹ ورک سے درخواستوں کو قبول کرتا ہے اور خود کے جوابات بھیجتا ہے. یوٹیلیٹیز درخواستوں بھیجنے کے لئے ڈیزائن کر رہے ہیں کہ، کلائنٹس سے ملاقات کی. درخواست پر جو اکثر ایک پروٹوکول کے طور پر کہا جاتا ہے ایک معیاری فارمیٹ، کی شکل میں بھیجا جاتا ہے یاد رکھیں کہ. جواب بھی تمام ضروری معلومات (پیکٹ) پر مشتمل ہے کہ ایک مخصوص شکل کی ایک فائل کے طور پر بھیجا.

ویسے، IE، فائر فاکس، اوپیرا اور گوگل کروم - ایک ہی گاہکوں، صرف باہر قائم ہے کہ اصول پر مبنی ہیں.

پروگرامنگ کے ماحول اور پروگراموں کے نفاذ

یہ پروگرام خصوصی طریقوں سے متعلق ہیں، لیکن ان کی بنیادی سمجھ بھی ضروری ہے کہ اس کے بغیر اس کا آپریٹنگ سسٹم کے آپریشن کے اصولوں اور عام طور پر کمپیوٹر سمجھنے کے لئے ناممکن ہے کیونکہ. ان کے تخلیق نہ صرف، بلکہ ڈیبگ کرنے اور ایپلی کیشنز کو شروع کی ضرورت ہے.

ماہرین کے نظام سافٹ ویئر میں اس کیس میں بھی شامل ہے کا کہنا ہے کہ:

  • ٹائپنگ اور ترمیم کے متن کے لئے کا مطلب ہے.
  • مترجم یا مترجم (سادہ زبان کے لئے).
  • Linker بنو، بھی Linker بنو کہا جاتا ہے.
  • Debuggers.
  • پروگرام پر عملدرآمد کے لئے مکمل درخواست لائبریریوں.

کہ درخواست کو کوئی خاص OS کے تحت (نایاب مستثنیات کے ساتھ) تخلیق کیا جاتا ہے یاد رکھیں کہ. لیکن ان کی ترقی کے لئے ڈیزائن کر رہے ہیں کہ نظام کے اوزار، ایک مکمل طور پر مختلف نظام میں کام کرتے ہیں (اس کے لئے اور کچھ نظام لائبریریوں کی ضرورت ہے) کر سکتے ہیں. وہ اس کام کے لئے ترجیحی نظام کو منتخب کرنے میں خود ڈویلپرز کو محدود نہیں ہے کیونکہ یہ بہت اہم ہے.

مترجمین کیا ہیں

اس تعریف سے واضح طور پر سب کے لئے نہیں ہے کے بعد سے، مزید تفصیل سے اس مسئلے پر نظر.

یہ ایک اہم تصور ایک پروگرام ہے کہ مشین کی زبان میں، لوگوں کو سمجھ میں آتی ہے کہ پروگرامنگ زبان کا ترجمہ کرنے کے لئے مراد ہے. کورس کے، مشینی زبان سمجھا جا سکتا ہے اور انسان، لیکن ان کے پیشہ ور افراد کے دنیا بھر یونٹ. پروگرام خود بھی پروگرامنگ زبان میں لکھا گیا ہے، ذرائع کے ماڈیول کو بلایا. آبجیکٹ ماڈیول مزید استعمال کی مشین کے لئے مرتب کی بنیادی معلومات سے ملاقات کی. اس ماڈیول کی ساخت پروگرام کا متن پہلے سے ہی مشین زبان، کے ساتھ ساتھ اس کے درست آپریشن اور بگ کے لئے ضروری دیگر معلومات میں ترجمہ کیا جاتا ہے پر مشتمل ہے.

اس طبقے کی تمام ایپلی کیشنز مدونین اور ترجمانوں میں تقسیم کیا جاتا ہے. سب سے پہلے فوری طور پر مشین ماڈیول میں منبع متن ترجمہ. ترجمان کے کیریئر کا مظاہرہ کر رہا ہے نہ صرف، لیکن پھر پروگرام کی جانچ کرنے کی کوشش کرتا ہے. پروگرام کا سست عمل: اس بنا پر، یہ ایک بہت بڑا واپسی ہے. صرف پروگرامنگ کی بنیادی باتیں سکھانے کے لئے استعمال کیا جاتا ہے جس میں آسان ترین اور سب سے زیادہ آدم زبانوں، کے درمیان ایسے ذرائع استعمال کرتے ہوئے کیا.

Linker بنو، یا Linker بنو، بوٹ اشیاء میں اعتراض ماڈیولز کی پروسیسنگ میں مصروف ہے. ان میں سے ہر پہلے سے ہی یاد داشت میں منتقل ہو گئے اور قتل کیا جا سکتا ہے.

ٹھیک کرنے والا کھولتا، اور دیگر اجزاء

ٹھیک کرنے والا کھولتا، ایک لازمی تقریب انجام دیتا جو بیک وقت اس میں خرابیوں کے لئے تلاش کر رہے ہیں، پروگرام کے بہاؤ کو کنٹرول کرنے کی اجازت دیتا ہے کے طور پر. اس کی بنیادی خصوصیت سیٹ شامل ہے:

  • ایک مستقل افزائش نتائج کے ساتھ، بھاری بھرکم اعتراض ماڈیول کے ذریعے قدم کرنے کے لئے.
  • ڈویلپر کے پہلے سے مقرر پوائنٹس پر بند کرو.
  • اس طرح ایک کی ضرورت ہے تو، ٹھیک کرنے والا کھولتا مکمل طور پر ایک پہلے سے مقرر نقطہ میں پروگرام روک سکتے ہیں.
  • استعمال کیا جاتا ہے تمام متغیر مشاھدہ.

نتائج

تو، چلو خلاصہ دو. یہ باہر کر دیتا ہے مندرجہ ذیل اشیاء کے نظام سافٹ ویئر میں شامل ہیں کہ:

  • براہ راست OS (آپریٹنگ سسٹم) کے لئے.
  • کھالیں (DE) اور پروگرام پر عملدرآمد ماحول.
  • فائل مینیجر، اور دیگر فائل کے انتظام کے آلے.
  • ڈیولپر کے اوزار.
  • تمام نیٹ ورک کے اوزار.
  • کچھ ایپلی کیشنز.

یہاں ہم سسٹم سوفٹ ویئر کی ساخت کا معائنہ کیا.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ur.delachieve.com. Theme powered by WordPress.