ایک پلیٹ فارم کیا ہے؟

آپ ہر وقت لفظ سنتے ہیں لیکن سنجیدگی سے: یہ کیا مطلب ہے؟

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

بنیاد کے سب سے اوپر پر سب کچھ اسی فریم ورک کے اندر مل کر کام کرتا ہے. اس طرح، ہر پلیٹ فارم میں اس کے اپنے قوانین، معیار، اور پابندیوں کی پابندی ہوتی ہے جو ہارڈ ویئر / سافٹ ویئر کی تعمیر کی جاسکتی ہے اور ہر ایک کو کس طرح کام کرنا چاہئے.

ہارڈ ویئر پلیٹ فارمز ہوسکتے ہیں:

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

پورے نظام

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

انفرادی اجزاء

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

انٹرفیس

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

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

سسٹم سافٹ ویئر یہ ہے کہ کمپیوٹر کو کونسل کے عمل کو عمل کرتے ہوئے کنٹرول کرتے ہیں جبکہ درخواست کے سافٹ ویئر کے ساتھ مل کر ایک سے زیادہ ہارڈویئر کے وسائل کا انتظام / منظم کرنا. سسٹم سافٹ ویئر کے لئے بہترین مثال آپریٹنگ سسٹم ہیں (جیسے ونڈوز، میکوس، لینکس، لوڈ، اتارنا Android، iOS، اور Chrome OS).

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

ایپلیکیشن سافٹ ویئر

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

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

ویڈیو کھیل کنسولز

ویڈیو گیم کنسول ہارڈ ویئر اور سوفٹ ویئر کے بہترین مثال ہیں جو ایک پلیٹ فارم کے ساتھ مل کر مل کر ہیں. ہر کنسول کی قسم ایک ایسی بنیاد کے طور پر کام کرتا ہے جس کی جسمانی طور پر کھیلوں کی اپنی لائبریری کی حمایت کرتا ہے (مثال کے طور پر ایک حقیقی ننتی کارٹرا نینٹینڈو گیمنگ کے نظام کے بعد کے کسی بھی ورژن کے ساتھ مطابقت نہیں رکھتا ہے) اور ڈیجیٹل طور پر (مثال کے طور پر دونوں ڈسک ڈسپلے ہونے کے باوجود، ایک سونی PS3 کھیل گا. سافٹ ویئر / پروگرامنگ زبان کی وجہ سے سونی PS4 نظام پر کام نہیں کرتے).