سافٹ وئیر &؛ کمپیوٹر انجینئری؛
بالنگ الغفورتم کمپلیکس اور ہارڈ ویئر کنسٹرٹس: ڈیزائننگ ایدھی سے متعلق حلات کی منصوبہ بندی کرتی ہے۔
Table of Contents
مختلف کمپیوٹر کے ماحول میں کارکردگی کو بڑھانے کے لیے معلوماتی نظام کی پیچیدگیوں کو یقینی بنانا بہت ضروری ہے
الورۃ الکبیر الکبیرۃ الفقہیہ۔
الجبراً پیچیدگی کسی قسم کے الموت کو انجام دینے کے لیے درکار حسابی وسائل کی مقدار کو کہتے ہیں۔اس میں بڑے او نوٹ استعمال کیا جاتا ہے جس سے پتہ چلتا ہے کہ کس طرح ریموس یا فضاء کے تقاضوں کو ان پٹ سائز کے ساتھ ترقی دی جاتی ہے۔
عام طور پر الجبرا میں تیز رفتار، آمیزہ اور بلبلے شامل ہیں۔ تیز رفتار رفتار سے اوسط درجے کی کارکردگی پیش کرتی ہے لیکن کچھ ڈیٹا کے نمونوں سے اس کی کارکردگی میں ذلت ہو سکتی ہے۔مرج سٹیج مناسب کارکردگی فراہم کرتا ہے لیکن یاد رکھنے کے لیے زیادہ ضروری ہے. ببل سٹیج بہت سادہ لیکن بڑے ڈیٹا سیٹ کے لیے بے وقعت ہے۔
ہارڈویئر کینفِنوِن اور اُن کے بچے
ہارڈی حدود جیسے کہ توانائی، یادداشت کی صلاحیت اور کیچ حجم میں ترتیب دینے والے کو اختیار کرنے کے عمل کو متاثر کرتی ہے. نظاموں کے ساتھ ساتھ محدود یادداشت کے فوائد بھی ہوتے ہیں جو کم جگہ استعمال کرتے ہیں جبکہ تیز رفتار والے زیادہ پیچیدہ الجبرا کو عملی طور پر استعمال کر سکتے ہیں۔
مثال کے طور پر، بے قابو یادداشت کے حامل نظاموں میں داخلی نظام کو ترجیح دے سکتا ہے جیسے کہ داخلی طریقے میں، اس کی زیادہ وقت کی پیچیدگی کے باوجود، کیونکہ یہ یادداشت استعمال کم کرتا ہے۔
مسائل کا حل
مؤثر حل پر غور کرنے میں الجبرا پیچیدہ اور ہارڈ ویئر دونوں تنازعات پر غور کیا جاتا ہے۔ درست الموت کے انتخاب میں معلوماتی حجم ، یادداشت اور کارکردگی کی صلاحیتوں کا احاطہ کرنا شامل ہے۔
مثال کے طور پر ، ٹیمورک مختلف نظاموں کو آپس میں ملانے اور ترتیبوار کام کرنے ، کامکاج اور وسائل کو بڑھانے اور استعمال کرنے سے ڈیٹا کے نمونے پر چلتا ہے ۔
- آسکر ڈاٹا حجم اور تقسیم کرتے ہیں۔
- ہارڈ ویئر حدود
- مناسب پیچیدگی سے الجبرا منتخب کريں
- غیر متصلی یا متوازن حل