1 00:00:10,920 --> 00:00:13,200 ہیلو، میرا نام میڈیسن میکسی ہے۔ 2 00:00:13,260 --> 00:00:15,520 میری ایک کمپنی ہے جسے لوومیا کہا جاتا ہے، 3 00:00:15,520 --> 00:00:20,940 اور ہم اسمارٹ لباس کے لئے اسمارٹ کپڑوں اور اسمارٹ سافٹ اچھی مصنوعات بنانے پر توجہ مرکوز کرتے ہیں۔ 4 00:00:21,960 --> 00:00:24,580 جب بات ٹیکسٹائل کی ہو تو اس کی کوئی حد نہیں ہے۔ 5 00:00:25,160 --> 00:00:28,920 میرا نام ڈینیئل ایپلسٹون ہے، اور میں Othermachine کی CEO ہوں۔ 6 00:00:31,540 --> 00:00:34,260 ہم ایک ڈیسک ٹاپ ملنگ مشین بناتے ہیں۔ 7 00:00:34,260 --> 00:00:41,320 ایک ملنگ مشین ایک گھومنے کاٹنے کا آلہ لیتی ہے اور ایک 3D شے بنانے کے لئے اس مواد کے ایک سے دوسری طرف حرکت کرتی ہے۔ 8 00:00:42,540 --> 00:00:46,580 پسِ پردہ میں، تمام کمپیوٹرز ایک جیسے ہی چار بنیادی کام کرتے ہیں۔ 9 00:00:46,580 --> 00:00:48,160 وہ معلومات کو ان پٹ کرتے ہیں، 10 00:00:48,160 --> 00:00:50,740 معلومات کو اسٹور اور پراسیس کرتے ہیں، 11 00:00:50,740 --> 00:00:52,880 اور پھر معلومات کا آؤٹ پٹ دیتے ہیں۔ 12 00:00:53,399 --> 00:00:56,899 ان میں سے ہر ایک کام کو کمپیوٹر کے مختلف حصے کے ذریعہ کیا جاتا ہے۔ 13 00:00:57,440 --> 00:01:04,540 کچھ ایسےان پٹ آلات ہیں جو بیرونی دنیا سے ان پٹ لیتے ہیں اور اسے بائنری معلومات میں تبدیل کرتے ہیں۔ 14 00:01:04,860 --> 00:01:08,040 اس معلومات کو اسٹور کرنے کے لئے میموری ہوتی ہے۔ 15 00:01:08,120 --> 00:01:12,000 ایک سنٹرل پروسیسنگ یونٹ یا سی پی یو ہوتا ہے، 16 00:01:12,000 --> 00:01:14,540 جہاں تمام حساب کتاب کیے جاتے ہیں۔ 17 00:01:14,600 --> 00:01:21,180 اور، آخر میں، آؤٹ پٹ آلات موجود ہوتے ہیں جو معلومات لیتے ہیں اور اسے طبعی آؤٹ پٹ میں تبدیل کرتے ہیں۔ 18 00:01:22,100 --> 00:01:24,100 آئیں پہلے ان پٹ کے بارے میں بات کریں۔ 19 00:01:24,500 --> 00:01:30,460 کمپیوٹر مختلف اقسام کے ان پٹ لے سکتے ہیں، جیسے کمپیوٹر کا کی بورڈ، فون کا ٹچ پیڈ، 20 00:01:30,840 --> 00:01:33,400 کیمرہ، مائکروفون یا GPS۔ 21 00:01:33,930 --> 00:01:39,379 بلکہ یہاں تک کہ ایک کار میں سینسر، ایک تھرماسٹیٹ، یا ڈرون بھی مختلف ان پٹ آلات ہیں۔ 22 00:01:40,200 --> 00:01:45,619 اب، ہم ایک آسان مثال کو دیکھتے ہیں کہ ان پٹ کمپیوٹر کے ذریعے کیسے سفر کرتا ہے اور آؤٹ پٹ بنتا ہے۔ 23 00:01:47,100 --> 00:01:53,419 جب آپ اپنے کی بورڈ پر ایک کلید دباتے ہیں - تو آئیں "B" حرف کہتے ہیں۔ کی بورڈ حرف کو ایک عدد میں بدل دیتا ہے۔ 24 00:01:54,000 --> 00:01:58,430 اس نمبر کو بائنری، ایک اور صفروں کے طور پر کمپیوٹر میں بھیجا جاتا ہے۔ 25 00:02:00,380 --> 00:02:05,460 اس نمبر سے شروع کرتے ہوئے، CPU حساب لگاتا ہے کہ حرف "B" کو پکسل بہ پکسل کس طرح دکھانا ہے۔ 26 00:02:06,000 --> 00:02:11,440 CPU میموری سے مرحلہ وار ہدایات کی درخواست کرتا ہے، جو اسے بتاتا ہے کہ "B" حرف کو کس طرح بنانا ہے۔ 27 00:02:12,000 --> 00:02:16,729 CPU ان ہدایات کو چلاتا ہے اور نتائج کو میموری میں بطور پکسلز اسٹور کرتا ہے۔ 28 00:02:18,500 --> 00:02:22,329 آخر میں، یہ پکسل کی معلومات کو بائنری میں اسکرین پر بھیجا جاتا ہے۔ 29 00:02:22,640 --> 00:02:29,520 اسکرین ایک آؤٹ پٹ آلہ ہے، جو بائنری سگنلز کو چھوٹی روشنیوں اور رنگوں میں تبدیل کرتا ہے جو اسے تشکیل دیتا ہے جو آپ دیکھتے ہیں۔ 30 00:02:32,140 --> 00:02:36,420 یہ سب اتنی تیزی سے ہوتا ہے کہ یہ فوری عمل محسوس ہوتا ہے، 31 00:02:36,420 --> 00:02:42,220 لیکن ہر حرف کو ظاہر کرنے کے لئے کمپیوٹر آپ کی انگلی کے کلید کے مقام 32 00:02:42,220 --> 00:02:45,000 دبانے کے لمحے سے شروع ہو کر ہزاروں ہدایات چلاتا ہے۔ 33 00:02:48,120 --> 00:02:53,260 اس مثال میں، آؤٹ پٹ آلہ اسکرین تھا، لیکن آؤٹ پٹ کی بہت سی مختلف اقسام ہیں 34 00:02:53,260 --> 00:02:57,640 جو کمپیوٹر سے بائنری سگنل لیتے ہیں اور طبعی دنیا میں کچھ کرتے ہیں۔ 35 00:02:57,680 --> 00:03:02,980 مثال کے طور پر، ایک اسپیکر آواز دینے لگے گا، اور 3D پرنٹر کسی شے کو پرنٹ کرے گا۔ 36 00:03:03,560 --> 00:03:09,420 آؤٹ پٹ آلات جسمانی حرکت جیسے روبوٹک بازو، کار کی موٹر، یا ملنگ مشین کا کاٹنے والا آلہ 37 00:03:09,420 --> 00:03:12,180 جسے میری کمپنی بناتی ہے کو بھی کنٹرول کر سکتے ہیں۔ 38 00:03:13,730 --> 00:03:18,759 ان پٹس اور آؤٹ پٹس کی نئی اقسام کمپیوٹر کو پوری طرح سے نئے طریقوں سے دنیا کے ساتھ تعامل کرنے دیتی ہیں۔ 39 00:03:19,250 --> 00:03:24,579 اس میں میموری اور CPU کی رفتار اور سائز میں بہتری لا کر مدد کی گئی ہے۔ 40 00:03:24,889 --> 00:03:28,779 کوئی کام جتنا پیچیدہ ہوتا ہے اور معلومات بھی زیادہ جو ان پٹ یا آؤٹ پٹ ہوتی ہیں، 41 00:03:29,299 --> 00:03:32,739 تو کمپیوٹر کو اتنی ہی زیادہ پروسیسنگ طاقت اور میموری کی ضرورت ہوتی ہے۔ 42 00:03:33,949 --> 00:03:40,689 کسی اسکرین پر خطوط ٹائپ کرنا آسان ہو سکتا ہے لیکن پیچیدہ 3ڈی گرافکس کرنے یا ہائی ڈیفینیشن مووی ریکارڈ کرنے کے لئے، جدید کمپیوٹر میں 43 00:03:41,000 --> 00:03:46,440 اکثر متعدد CPU ہوتے ہیں تاکہ اس ساری معلومات کو پراسیس کیا جا سکے اور اسے اسٹور کرنے کے لئے 44 00:03:46,860 --> 00:03:49,600 کئی گیگا بائٹس کی میموری ہوتی ہے۔ 45 00:03:51,410 --> 00:03:57,040 اس سے کوئی فرق نہیں پڑتا ہے کہ آپ کمپیوٹر کے ساتھ کیا کرنا چاہتے ہیں، ہر ایک عمل اس بارے میں ہے: 46 00:03:57,710 --> 00:04:00,159 طبعی دنیا سے معلومات داخل کرنا، 47 00:04:01,460 --> 00:04:04,700 اس معلومات کو اسٹور کرنا اور پراسیس کرنا، 48 00:04:04,700 --> 00:04:08,260 اور حقیقی دنیا میں کچھ آؤٹ پٹ واپس حاصل کرنا۔