شروع سے مکمل آن لائن کمپیوٹر سائنس ڈیٹا بیس اور انٹرنیٹ کیریئر کورس کے باب 1 کے مسائل کے حل

Shrw S Mkml An Layn Kmpyw R Sayns Y A Bys Awr An Rny Kyryyr Kwrs K Bab 1 K Msayl K Hl



مسائل اور ان کا حل

a) عام مقصد کے کمپیوٹر کے سسٹم یونٹ میں کم از کم تین ان پٹ ڈیوائسز کی فہرست بنائیں۔
b) عام مقصد کے کمپیوٹر کے سسٹم یونٹ میں کم از کم دو آؤٹ پٹ ڈیوائسز کی فہرست بنائیں۔







حل:



a) ماؤس، مائکروفون، کی بورڈ
ب) لاؤڈ اسپیکر، مانیٹر



2. آپ ایسے شخص کو کیا مشورہ دیں گے جو ٹائپنگ سیکھنا چاہتا ہے لیکن اس کے پاس پیشہ ورانہ ٹائپنگ کلاسز کے لیے پیسے یا ذرائع نہیں ہیں؟





حل:

انگریزی کی بورڈ پر، درمیانی قطاروں میں سے ایک میں F اور K کیز ہیں۔ F کلید بائیں طرف ہے، لیکن قطار کے بائیں سرے پر نہیں۔ J کلید دائیں طرف ہے، لیکن دائیں سرے پر نہیں۔



کسی شخص کے دونوں ہاتھ پر انگوٹھا، شہادت کی انگلی، درمیانی انگلی، انگوٹھی اور چھوٹی انگلی ہوتی ہے۔ ٹائپ کرنے سے پہلے، بائیں ہاتھ کی شہادت کی انگلی F کلید کے اوپر ہونی چاہیے۔ درمیانی انگلی کو بائیں جانب بڑھنے والی اگلی کلید کے اوپر ہونا چاہیے۔ انگوٹھی والی انگلی کو اگلی کلید کے اوپر اور چھوٹی انگلی کو کلید کے اوپر، سب بائیں طرف جانا ہے۔ ٹائپ کرنے سے پہلے، دائیں ہاتھ کی شہادت کی انگلی J کی کے اوپر ہونی چاہیے۔ دائیں ہاتھ کی درمیانی انگلی دائیں طرف بڑھنے والی اگلی کلید کے اوپر ہونی چاہیے۔ انگوٹھی والی انگلی کو اگلی کلید کے اوپر اور چھوٹی انگلی کو کلید کے اوپر، سب دائیں طرف جانا ہے۔

ہاتھوں کے سیٹ اپ کے ساتھ، شخص کی بورڈ پر مطلوبہ قریبی کلید کو دبانے کے لیے قریب ترین انگلی کا استعمال کرتا ہے۔ شروع میں، ٹائپنگ سست ہو جائے گا. تاہم، ہفتوں اور مہینوں میں، ٹائپنگ تیز ہو جائے گی۔

اس رویہ کو کبھی ترک نہ کریں کیونکہ ٹائپنگ کی رفتار بڑھ جاتی ہے۔ مثال کے طور پر بائیں ہاتھ کی آخری تین انگلیوں کا صحیح استعمال ہرگز ترک نہ کریں۔ اگر ایسا کیا جاتا ہے، تو صحیح ٹائپنگ اپروچ پر واپس آنا بہت مشکل ہوگا۔ اگر ایسا کیا جاتا ہے تو، ٹائپنگ کی رفتار اس وقت تک بہترین نہیں ہوگی جب تک کہ غلطی کو درست نہیں کیا جاتا۔

3. عام مقصد کے کمپیوٹر کے مدر بورڈ کے چار اہم سرکٹس (اجزاء) کے نام دیں اور ان کے کردار کی مختصر وضاحت کریں۔

حل:

مائیکرو پروسیسر
آج، یہ ایک جزو ہے. یہ ایک مربوط سرکٹ ہے۔ اس میں مدر بورڈ کے باقی دوسرے سرکٹس سے جڑنے کے لیے پن ہیں۔

مائیکرو پروسیسر مدر بورڈ اور پورے کمپیوٹر سسٹم کے لیے تمام تجزیہ اور کور کمپیوٹنگ کرتا ہے۔

ہارڈ ویئر انٹرپٹ سرکٹ
فرض کریں کہ کمپیوٹر اس وقت ایک پروگرام (ایپلیکیشن) چلا رہا ہے، اور کی بورڈ پر ایک کلید دبائی گئی ہے۔ مائیکرو پروسیسر کو کلیدی کوڈ حاصل کرنے یا کسی خاص کلید کو دبانے کے نتیجے میں وہ کام کرنے کے لیے رکاوٹ ڈالنا پڑتا ہے۔

اس طرح کے ہارڈویئر انٹرپٹس کو دو طریقوں سے کیا جا سکتا ہے: یا تو مائیکرو پروسیسر میں ہر ممکنہ پیریفیرل کے لیے انٹرپٹ سگنل کے لیے ایک پن ہوتا ہے یا مائیکرو پروسیسر میں صرف دو پن ہو سکتے ہیں اور ایک انٹرپٹ سرکٹ ہوتا ہے جو ان دو پنوں سے پہلے مائیکرو پروسیسر کی طرف ہوتا ہے۔ پیری فیرلز اس انٹرپٹ سرکٹ میں تمام ممکنہ پیری فیرلز سے انٹرپٹ سگنلز کے لیے پن ہوتے ہیں جو مائیکرو پروسیسر میں خلل ڈالتے ہیں۔

براہ راست میموری تک رسائی
ہر کمپیوٹر میں صرف پڑھنے کی میموری (ROM) اور ایک بے ترتیب رسائی میموری (RAM) ہوتی ہے۔ ROM کا سائز چھوٹا ہے اور کمپیوٹر کے بند ہونے پر بھی مستقل طور پر تھوڑی سی معلومات رکھتا ہے۔ RAM کا سائز بڑا ہے لیکن ہارڈ ڈسک کے سائز جتنا بڑا نہیں۔

جب پاور آن ہوتی ہے (کمپیوٹر کو آن کر دیا جاتا ہے)، تو RAM بہت ساری معلومات رکھ سکتی ہے۔ جب کمپیوٹر بند ہو جاتا ہے (بجلی بند ہو جاتی ہے) تو رام میں موجود تمام معلومات ختم ہو جاتی ہیں۔

جب کسی ایک کریکٹر کوڈ کو میموری سے پیریفرل یا اس کے برعکس منتقل کرنا ہوتا ہے تو مائیکرو پروسیسر کام کرتا ہے۔ اس کا مطلب ہے کہ مائکرو پروسیسر کو فعال ہونا چاہئے۔

ایسے اوقات ہوتے ہیں جب ڈیٹا کی ایک بڑی مقدار کو میموری سے ڈسک میں یا اس کے برعکس منتقل کرنا پڑتا ہے۔ مدر بورڈ پر ایک سرکٹ ہے جسے ڈائریکٹ میموری ایکسیس (DMA) سرکٹ کہتے ہیں۔ یہ مائکرو پروسیسر کی طرح منتقلی کرتا ہے۔

ڈی ایم اے صرف اس وقت عمل میں آتا ہے، جب میموری اور ان پٹ/آؤٹ پٹ ڈیوائس (پیری فیرل) کے درمیان منتقل ہونے والے ڈیٹا کی مقدار زیادہ ہو۔ جب ایسا ہوتا ہے تو، مائیکرو پروسیسر دوسرے کام کو جاری رکھنے کے لیے آزاد ہوتا ہے - اور یہ براہ راست میموری تک رسائی کا سرکٹ رکھنے کا بنیادی فائدہ ہے۔

بصری ڈسپلے یونٹ سرکٹ
ڈیٹا کو مائیکرو پروسیسر سے اسکرین پر منتقل کرنے کے لیے، اسے مدر بورڈ پر بصری ڈسپلے یونٹ اڈاپٹر سرکٹ سے گزرنا پڑتا ہے۔ اس کی وجہ یہ ہے کہ مائیکرو پروسیسر کے کریکٹر یا سگنلز براہ راست اسکرین کے لیے موزوں نہیں ہیں۔

4. درج ذیل بنیادوں کے لیے ایک گنتی کی میز تیار کریں: دس، سولہ، آٹھ، اور دو بیس سولہ نمبروں کے ساتھ 1 سے 16 20 تک 16 :

5. درج ذیل نمبروں کو تبدیل کریں جیسا کہ یہ ریاضی کی کلاس میں کیا جاتا ہے:

a) 7C6D 16 بیس 10 تک
ب) 3156 8 بیس 10 تک
c) 0101 2 بیس 10 تک

حل:

6. درج ذیل نمبروں کو بیس 8 میں تبدیل کریں جیسا کہ یہ ریاضی کی کلاس میں کیا جاتا ہے:

a) 110101010110 2
b) 01100010100 2

حل:

7. درج ذیل نمبروں کو بیس 8 میں تبدیل کریں جیسا کہ یہ ریاضی کی کلاس میں کیا جاتا ہے:

a) 110101010110 2
b) 1100010100 2

حل:

8. 1024 کو تبدیل کریں۔ 10 بیس دو.

حل:

نیچے سے باقیات کو پڑھنے سے درج ذیل نتیجہ ملتا ہے:

1024 10 = 100,0000,0000 2 (= 400 16 )