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

سافٹ ویئر - یہ کیا ہے؟ کیا ایک سافٹ ویئر پروگرام؟

کمپیوٹر کے کسی بھی صارف کو ہر روز اس طرح کے سافٹ ویئر کے طور پر ایک اصطلاح کا سامنا ہے. کیونکہ اصطلاح کے جدید سمجھ مختصر فارم، "او" ( "نرم") میں یا "سافٹ ویئر" کے طور پر تشریح کی ہے، یہ حیرت انگیز نہیں ہے. کی سافٹ ویئر کی اقسام میں سے کچھ اہم پہلوؤں اور کمپیوٹر سسٹم کے دیگر اجزاء کے ساتھ تعلقات پر غور کرتے ہیں. لہذا، سافٹ ویئر کیا ہے؟

جنرل تصورات

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

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

ہارڈ ویئر اور سافٹ ویئر: امتیاز اور تعلقات

ان دو اصطلاحات کی تشریح پہلے کمپیوٹرز کی آمد کے ساتھ آئے تھے. آج، یہ فرض کیا جاتا ہے کہ ہارڈ ویئر - کمپیوٹر ( "لوہا" اجزاء) کا یہ ہارڈ ویئر، (نظام میں motherboard کے، پروسیسر، میموری، peripherals کے، اور دیگر آلات، یا منسلک اس کے لئے) ہاتھ چھو کر سکتے ہیں.

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

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

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

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

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

کسوٹی portability کے مطابق پلیٹ فارم مخصوص (ایک درمیانے اور "لوہا" میں سے ایک قسم میں خصوصی طور پر کام کر)، اور کراس پلیٹ فارم (بہت مختلف نظام کے مطابق ڈھال) ہو سکتا ہے.

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

لیکن ارادہ درجہ بندی کے سافٹ ویئر کی تین اقسام کے وجود پر دلالت:

  • نظام؛
  • دستکاری؛
  • کردار (ترقی کے اوزار، آلات اور سہولیات).

سسٹم سافٹ ویئر

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

اکثر ایسا ہوتا ہے، تاہم، نظام سافٹ ویئر کے آپریٹنگ سسٹم کے ماحول جس میں وہ کام سے صارف کے پروگراموں ملانے والی پرت کی ایک قسم ہے، اور ہارڈ ویئر کے کسی خاص کام کے (مثلا، ایک ہی آلہ ڈرائیوروں) کو لے کر میں ملوث کیا جاتا ہے کہ کے طور پر سوچا جا سکتا ہے.

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

درخواست کے پروگراموں

ایپلی کیشنز کے ان تمام ایپلی کیشنز کے نظام کے اجزاء چلانے یا صرف ایک حصہ میں ان کا استعمال نہیں کرتے کہ شامل کرنے کے لئے، اچھی طرح وضاحت مخصوص صارف کاموں کو حل.

مثال آج ہم ایک بہت لے سکتے ہیں: آفس سوئٹ، میڈیا ایڈیٹرز، ریاضیاتی حساب اور ڈیزائن کے نظام، وغیرہ انٹرنیٹ اور نیٹ ورک کے انتظام تک رسائی، ڈیٹا logger کے، کا مطلب ہے کہ آپ دیکھ سکتے ہیں، سافٹ ویئر (سافٹ ویئر) میں سے ہر ایک قسم - ایک آلہ نفاذ پر مرکوز ہے کہ .. کاموں کی تنگ رینج، اور صارف پورے کمپیوٹر سسٹم کے ساتھ براہ راست انٹرایکٹ.

فورم کے اوزار اور افادیت

اوزار ترقی اور سافٹ ویئر کی دیگر اقسام کی بحالی کے لئے سافٹ ویئر شامل ہیں. یہ پلیٹ فارم استعمال شامل ہو سکتے پروگرامنگ کے ماحول کی ترقی، SDK پیکجوں کے، مسئلے سے باخبر رھنے اور ورژن کنٹرول.

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

اس کی بجائے ایک اپسنہار کے

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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