ہیلو، میرا نام میڈیسن میکسی ہے۔
میری ایک کمپنی ہے جسے لوومیا کہا جاتا ہے،
اور ہم اسمارٹ لباس کے لئے اسمارٹ کپڑوں اور اسمارٹ سافٹ اچھی مصنوعات بنانے پر توجہ مرکوز کرتے ہیں۔
جب بات ٹیکسٹائل کی ہو تو اس کی کوئی حد نہیں ہے۔
میرا نام ڈینیئل ایپلسٹون ہے، اور میں Othermachine کی CEO ہوں۔
ہم ایک ڈیسک ٹاپ ملنگ مشین بناتے ہیں۔
ایک ملنگ مشین ایک گھومنے کاٹنے کا آلہ لیتی ہے اور ایک 3D شے بنانے کے لئے اس مواد کے ایک سے دوسری طرف حرکت کرتی ہے۔
پسِ پردہ میں، تمام کمپیوٹرز ایک جیسے ہی چار بنیادی کام کرتے ہیں۔
وہ معلومات کو ان پٹ کرتے ہیں،
معلومات کو اسٹور اور پراسیس کرتے ہیں،
اور پھر معلومات کا آؤٹ پٹ دیتے ہیں۔
ان میں سے ہر ایک کام کو کمپیوٹر کے مختلف حصے کے ذریعہ کیا جاتا ہے۔
کچھ ایسےان پٹ آلات ہیں جو بیرونی دنیا سے ان پٹ لیتے ہیں اور اسے بائنری معلومات میں تبدیل کرتے ہیں۔
اس معلومات کو اسٹور کرنے کے لئے میموری ہوتی ہے۔
ایک سنٹرل پروسیسنگ یونٹ یا سی پی یو ہوتا ہے،
جہاں تمام حساب کتاب کیے جاتے ہیں۔
اور، آخر میں، آؤٹ پٹ آلات موجود ہوتے ہیں جو معلومات لیتے ہیں اور اسے طبعی آؤٹ پٹ میں تبدیل کرتے ہیں۔
آئیں پہلے ان پٹ کے بارے میں بات کریں۔
کمپیوٹر مختلف اقسام کے ان پٹ لے سکتے ہیں، جیسے کمپیوٹر کا کی بورڈ، فون کا ٹچ پیڈ،
کیمرہ، مائکروفون یا GPS۔
بلکہ یہاں تک کہ ایک کار میں سینسر، ایک تھرماسٹیٹ، یا ڈرون بھی مختلف ان پٹ آلات ہیں۔
اب، ہم ایک آسان مثال کو دیکھتے ہیں کہ ان پٹ کمپیوٹر کے ذریعے کیسے سفر کرتا ہے اور آؤٹ پٹ بنتا ہے۔
جب آپ اپنے کی بورڈ پر ایک کلید دباتے ہیں - تو آئیں "B" حرف کہتے ہیں۔ کی بورڈ حرف کو ایک عدد میں بدل دیتا ہے۔
اس نمبر کو بائنری، ایک اور صفروں کے طور پر کمپیوٹر میں بھیجا جاتا ہے۔
اس نمبر سے شروع کرتے ہوئے، CPU حساب لگاتا ہے کہ حرف "B" کو پکسل بہ پکسل کس طرح دکھانا ہے۔
CPU میموری سے مرحلہ وار ہدایات کی درخواست کرتا ہے، جو اسے بتاتا ہے کہ "B" حرف کو کس طرح بنانا ہے۔
CPU ان ہدایات کو چلاتا ہے اور نتائج کو میموری میں بطور پکسلز اسٹور کرتا ہے۔
آخر میں، یہ پکسل کی معلومات کو بائنری میں اسکرین پر بھیجا جاتا ہے۔
اسکرین ایک آؤٹ پٹ آلہ ہے، جو بائنری سگنلز کو چھوٹی روشنیوں اور رنگوں میں تبدیل کرتا ہے جو اسے تشکیل دیتا ہے جو آپ دیکھتے ہیں۔
یہ سب اتنی تیزی سے ہوتا ہے کہ یہ فوری عمل محسوس ہوتا ہے،
لیکن ہر حرف کو ظاہر کرنے کے لئے کمپیوٹر آپ کی انگلی کے کلید کے مقام
دبانے کے لمحے سے شروع ہو کر ہزاروں ہدایات چلاتا ہے۔
اس مثال میں، آؤٹ پٹ آلہ اسکرین تھا، لیکن آؤٹ پٹ کی بہت سی مختلف اقسام ہیں
جو کمپیوٹر سے بائنری سگنل لیتے ہیں اور طبعی دنیا میں کچھ کرتے ہیں۔
مثال کے طور پر، ایک اسپیکر آواز دینے لگے گا، اور 3D پرنٹر کسی شے کو پرنٹ کرے گا۔
آؤٹ پٹ آلات جسمانی حرکت جیسے روبوٹک بازو، کار کی موٹر، یا ملنگ مشین کا کاٹنے والا آلہ
جسے میری کمپنی بناتی ہے کو بھی کنٹرول کر سکتے ہیں۔
ان پٹس اور آؤٹ پٹس کی نئی اقسام کمپیوٹر کو پوری طرح سے نئے طریقوں سے دنیا کے ساتھ تعامل کرنے دیتی ہیں۔
اس میں میموری اور CPU کی رفتار اور سائز میں بہتری لا کر مدد کی گئی ہے۔
کوئی کام جتنا پیچیدہ ہوتا ہے اور معلومات بھی زیادہ جو ان پٹ یا آؤٹ پٹ ہوتی ہیں،
تو کمپیوٹر کو اتنی ہی زیادہ پروسیسنگ طاقت اور میموری کی ضرورت ہوتی ہے۔
کسی اسکرین پر خطوط ٹائپ کرنا آسان ہو سکتا ہے لیکن پیچیدہ 3ڈی گرافکس کرنے یا ہائی ڈیفینیشن مووی ریکارڈ کرنے کے لئے، جدید کمپیوٹر میں
اکثر متعدد CPU ہوتے ہیں تاکہ اس ساری معلومات کو پراسیس کیا جا سکے اور اسے اسٹور کرنے کے لئے
کئی گیگا بائٹس کی میموری ہوتی ہے۔
اس سے کوئی فرق نہیں پڑتا ہے کہ آپ کمپیوٹر کے ساتھ کیا کرنا چاہتے ہیں، ہر ایک عمل اس بارے میں ہے:
طبعی دنیا سے معلومات داخل کرنا،
اس معلومات کو اسٹور کرنا اور پراسیس کرنا،
اور حقیقی دنیا میں کچھ آؤٹ پٹ واپس حاصل کرنا۔