WEBVTT 00:00:10.920 --> 00:00:13.200 ہیلو، میرا نام میڈیسن میکسی ہے۔ 00:00:13.260 --> 00:00:15.520 میری ایک کمپنی ہے جسے لوومیا کہا جاتا ہے، 00:00:15.520 --> 00:00:20.940 اور ہم اسمارٹ لباس کے لئے اسمارٹ کپڑوں اور اسمارٹ سافٹ اچھی مصنوعات بنانے پر توجہ مرکوز کرتے ہیں۔ 00:00:21.960 --> 00:00:24.580 جب بات ٹیکسٹائل کی ہو تو اس کی کوئی حد نہیں ہے۔ 00:00:25.160 --> 00:00:28.920 میرا نام ڈینیئل ایپلسٹون ہے، اور میں Othermachine کی CEO ہوں۔ 00:00:31.540 --> 00:00:34.260 ہم ایک ڈیسک ٹاپ ملنگ مشین بناتے ہیں۔ 00:00:34.260 --> 00:00:41.320 ایک ملنگ مشین ایک گھومنے کاٹنے کا آلہ لیتی ہے اور ایک 3D شے بنانے کے لئے اس مواد کے ایک سے دوسری طرف حرکت کرتی ہے۔ 00:00:42.540 --> 00:00:46.580 پسِ پردہ میں، تمام کمپیوٹرز ایک جیسے ہی چار بنیادی کام کرتے ہیں۔ 00:00:46.580 --> 00:00:48.160 وہ معلومات کو ان پٹ کرتے ہیں، 00:00:48.160 --> 00:00:50.740 معلومات کو اسٹور اور پراسیس کرتے ہیں، 00:00:50.740 --> 00:00:52.880 اور پھر معلومات کا آؤٹ پٹ دیتے ہیں۔ 00:00:53.399 --> 00:00:56.899 ان میں سے ہر ایک کام کو کمپیوٹر کے مختلف حصے کے ذریعہ کیا جاتا ہے۔ 00:00:57.440 --> 00:01:04.540 کچھ ایسےان پٹ آلات ہیں جو بیرونی دنیا سے ان پٹ لیتے ہیں اور اسے بائنری معلومات میں تبدیل کرتے ہیں۔ 00:01:04.860 --> 00:01:08.040 اس معلومات کو اسٹور کرنے کے لئے میموری ہوتی ہے۔ 00:01:08.120 --> 00:01:12.000 ایک سنٹرل پروسیسنگ یونٹ یا سی پی یو ہوتا ہے، 00:01:12.000 --> 00:01:14.540 جہاں تمام حساب کتاب کیے جاتے ہیں۔ 00:01:14.600 --> 00:01:21.180 اور، آخر میں، آؤٹ پٹ آلات موجود ہوتے ہیں جو معلومات لیتے ہیں اور اسے طبعی آؤٹ پٹ میں تبدیل کرتے ہیں۔ 00:01:22.100 --> 00:01:24.100 آئیں پہلے ان پٹ کے بارے میں بات کریں۔ 00:01:24.500 --> 00:01:30.460 کمپیوٹر مختلف اقسام کے ان پٹ لے سکتے ہیں، جیسے کمپیوٹر کا کی بورڈ، فون کا ٹچ پیڈ، 00:01:30.840 --> 00:01:33.400 کیمرہ، مائکروفون یا GPS۔ 00:01:33.930 --> 00:01:39.379 بلکہ یہاں تک کہ ایک کار میں سینسر، ایک تھرماسٹیٹ، یا ڈرون بھی مختلف ان پٹ آلات ہیں۔ 00:01:40.200 --> 00:01:45.619 اب، ہم ایک آسان مثال کو دیکھتے ہیں کہ ان پٹ کمپیوٹر کے ذریعے کیسے سفر کرتا ہے اور آؤٹ پٹ بنتا ہے۔ 00:01:47.100 --> 00:01:53.419 جب آپ اپنے کی بورڈ پر ایک کلید دباتے ہیں - تو آئیں "B" حرف کہتے ہیں۔ کی بورڈ حرف کو ایک عدد میں بدل دیتا ہے۔ 00:01:54.000 --> 00:01:58.430 اس نمبر کو بائنری، ایک اور صفروں کے طور پر کمپیوٹر میں بھیجا جاتا ہے۔ 00:02:00.380 --> 00:02:05.460 اس نمبر سے شروع کرتے ہوئے، CPU حساب لگاتا ہے کہ حرف "B" کو پکسل بہ پکسل کس طرح دکھانا ہے۔ 00:02:06.000 --> 00:02:11.440 CPU میموری سے مرحلہ وار ہدایات کی درخواست کرتا ہے، جو اسے بتاتا ہے کہ "B" حرف کو کس طرح بنانا ہے۔ 00:02:12.000 --> 00:02:16.729 CPU ان ہدایات کو چلاتا ہے اور نتائج کو میموری میں بطور پکسلز اسٹور کرتا ہے۔ 00:02:18.500 --> 00:02:22.329 آخر میں، یہ پکسل کی معلومات کو بائنری میں اسکرین پر بھیجا جاتا ہے۔ 00:02:22.640 --> 00:02:29.520 اسکرین ایک آؤٹ پٹ آلہ ہے، جو بائنری سگنلز کو چھوٹی روشنیوں اور رنگوں میں تبدیل کرتا ہے جو اسے تشکیل دیتا ہے جو آپ دیکھتے ہیں۔ 00:02:32.140 --> 00:02:36.420 یہ سب اتنی تیزی سے ہوتا ہے کہ یہ فوری عمل محسوس ہوتا ہے، 00:02:36.420 --> 00:02:42.220 لیکن ہر حرف کو ظاہر کرنے کے لئے کمپیوٹر آپ کی انگلی کے کلید کے مقام 00:02:42.220 --> 00:02:45.000 دبانے کے لمحے سے شروع ہو کر ہزاروں ہدایات چلاتا ہے۔ 00:02:48.120 --> 00:02:53.260 اس مثال میں، آؤٹ پٹ آلہ اسکرین تھا، لیکن آؤٹ پٹ کی بہت سی مختلف اقسام ہیں 00:02:53.260 --> 00:02:57.640 جو کمپیوٹر سے بائنری سگنل لیتے ہیں اور طبعی دنیا میں کچھ کرتے ہیں۔ 00:02:57.680 --> 00:03:02.980 مثال کے طور پر، ایک اسپیکر آواز دینے لگے گا، اور 3D پرنٹر کسی شے کو پرنٹ کرے گا۔ 00:03:03.560 --> 00:03:09.420 آؤٹ پٹ آلات جسمانی حرکت جیسے روبوٹک بازو، کار کی موٹر، یا ملنگ مشین کا کاٹنے والا آلہ 00:03:09.420 --> 00:03:12.180 جسے میری کمپنی بناتی ہے کو بھی کنٹرول کر سکتے ہیں۔ 00:03:13.730 --> 00:03:18.759 ان پٹس اور آؤٹ پٹس کی نئی اقسام کمپیوٹر کو پوری طرح سے نئے طریقوں سے دنیا کے ساتھ تعامل کرنے دیتی ہیں۔ 00:03:19.250 --> 00:03:24.579 اس میں میموری اور CPU کی رفتار اور سائز میں بہتری لا کر مدد کی گئی ہے۔ 00:03:24.889 --> 00:03:28.779 کوئی کام جتنا پیچیدہ ہوتا ہے اور معلومات بھی زیادہ جو ان پٹ یا آؤٹ پٹ ہوتی ہیں، 00:03:29.299 --> 00:03:32.739 تو کمپیوٹر کو اتنی ہی زیادہ پروسیسنگ طاقت اور میموری کی ضرورت ہوتی ہے۔ 00:03:33.949 --> 00:03:40.689 کسی اسکرین پر خطوط ٹائپ کرنا آسان ہو سکتا ہے لیکن پیچیدہ 3ڈی گرافکس کرنے یا ہائی ڈیفینیشن مووی ریکارڈ کرنے کے لئے، جدید کمپیوٹر میں 00:03:41.000 --> 00:03:46.440 اکثر متعدد CPU ہوتے ہیں تاکہ اس ساری معلومات کو پراسیس کیا جا سکے اور اسے اسٹور کرنے کے لئے 00:03:46.860 --> 00:03:49.600 کئی گیگا بائٹس کی میموری ہوتی ہے۔ 00:03:51.410 --> 00:03:57.040 اس سے کوئی فرق نہیں پڑتا ہے کہ آپ کمپیوٹر کے ساتھ کیا کرنا چاہتے ہیں، ہر ایک عمل اس بارے میں ہے: 00:03:57.710 --> 00:04:00.159 طبعی دنیا سے معلومات داخل کرنا، 00:04:01.460 --> 00:04:04.700 اس معلومات کو اسٹور کرنا اور پراسیس کرنا، 00:04:04.700 --> 00:04:08.260 اور حقیقی دنیا میں کچھ آؤٹ پٹ واپس حاصل کرنا۔