Friday, 4 August 2023

Fundamentals Notes (In Urdu)

 کمپیوٹر کے بنیادی اصول بنیادی تصورات اور اصولوں کا حوالہ دیتے ہیں جو کمپیوٹر کے ڈیزائن، فعالیت اور آپریشن کو زیر کرتے ہیں۔ کمپیوٹر یا ٹیکنالوجی سے متعلقہ شعبوں کے ساتھ کام کرنے والے ہر فرد کے لیے ان بنیادی باتوں کو سمجھنا بہت ضروری ہے۔ کمپیوٹر کے بنیادی اصولوں کے کچھ اہم پہلو یہ ہیں:

ہارڈ ویئر: کمپیوٹر ہارڈویئر سے مراد کمپیوٹر سسٹم کے جسمانی اجزاء ہیں، جن میں سینٹرل پروسیسنگ یونٹ (CPU)، میموری (RAM)، اسٹوریج ڈیوائسز (ہارڈ ڈسک ڈرائیوز، سالڈ اسٹیٹ ڈرائیوز)، ان پٹ ڈیوائسز (کی بورڈ، ماؤس)، آؤٹ پٹ شامل ہیں۔ آلات (مانیٹر، پرنٹر)، اور دیگر پیری فیرلز۔

سافٹ ویئر: کمپیوٹر سافٹ ویئر میں وہ پروگرام اور ڈیٹا شامل ہوتا ہے جو ہارڈ ویئر کو مخصوص کام انجام دینے کی ہدایت کرتے ہیں۔ سافٹ ویئر کو دو اہم اقسام میں درجہ بندی کیا جا سکتا ہے: سسٹم سافٹ ویئر (مثلاً، آپریٹنگ سسٹم) اور ایپلیکیشن سافٹ ویئر (مثلاً، ورڈ پروسیسرز، ویب براؤزرز)۔

آپریٹنگ سسٹم (OS): آپریٹنگ سسٹم کمپیوٹر کے بنیادی اصولوں کا ایک اہم حصہ ہے۔ یہ ہارڈ ویئر اور سافٹ ویئر کے وسائل کا انتظام کرتا ہے، صارف کے تعامل کے لیے ایک انٹرفیس فراہم کرتا ہے، اور ایپلی کیشنز کو کمپیوٹر پر چلانے کی اجازت دیتا ہے۔ عام آپریٹنگ سسٹم میں ونڈوز، میک او ایس اور لینکس شامل ہیں۔

بائنری سسٹم: کمپیوٹر بائنری نمبر سسٹم کا استعمال کرتے ہیں، جو صرف دو علامتوں، عام طور پر 0 اور 1 کا استعمال کرتے ہوئے ڈیٹا کی نمائندگی کرتا ہے۔ یہ بائنری نمائندگی ڈیجیٹل کمپیوٹنگ کی بنیاد ہے۔

سی پی یو اور مائیکرو پروسیسر: سینٹرل پروسیسنگ یونٹ (سی پی یو) کمپیوٹر کا دماغ ہے۔ یہ ہدایات پر عمل کرتا ہے اور حساب کتاب کرتا ہے۔ جدید سی پی یوز عام طور پر مائیکرو پروسیسر ہوتے ہیں، جن میں ایک چپ پر لاکھوں یا اربوں ٹرانجسٹر ہوتے ہیں۔

میموری: کمپیوٹر ڈیٹا کو عارضی یا مستقل طور پر ذخیرہ کرنے کے لیے مختلف قسم کی میموری استعمال کرتے ہیں۔ RAM (Random Access Memory) کا استعمال کمپیوٹر کے چلنے کے دوران عارضی ڈیٹا اسٹوریج کے لیے کیا جاتا ہے، اور ثانوی اسٹوریج ڈیوائسز (جیسے، ہارڈ ڈرائیوز، SSDs) طویل مدتی ڈیٹا اسٹوریج کے لیے استعمال کیے جاتے ہیں۔

ڈیٹا کی نمائندگی: کمپیوٹر کے اندر موجود معلومات کو بٹس (بائنری ہندسوں) کا استعمال کرتے ہوئے دکھایا جاتا ہے، جنہیں بائٹس میں ترتیب دیا جاتا ہے۔ مختلف ڈیٹا کی اقسام (متن، تصاویر، آڈیو، وغیرہ) کو مختلف انکوڈنگ اسکیموں کا استعمال کرتے ہوئے پیش کیا جاتا ہے۔

ان پٹ اور آؤٹ پٹ: کمپیوٹر ان پٹ ڈیوائسز کے ذریعے صارفین سے ان پٹ لیتے ہیں اور آؤٹ پٹ ڈیوائسز کے ذریعے آؤٹ پٹ فراہم کرتے ہیں۔ ان پٹ ڈیوائسز میں کی بورڈ، چوہے اور ٹچ اسکرین شامل ہیں، جبکہ آؤٹ پٹ ڈیوائسز میں مانیٹر، پرنٹرز اور اسپیکر شامل ہیں۔

نیٹ ورکنگ اور انٹرنیٹ: کمپیوٹر نیٹ ورک کمپیوٹرز کو بات چیت اور وسائل کا اشتراک کرنے کی اجازت دیتے ہیں۔ انٹرنیٹ ایک عالمی نیٹ ورک ہے جو دنیا بھر میں اربوں آلات کو جوڑتا ہے۔

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

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

ڈیجیٹل اسٹوریج اور فائل سسٹم: یہ سمجھنا کہ ڈیٹا کو اسٹوریج ڈیوائسز پر کیسے اسٹور کیا جاتا ہے اور فائل سسٹم کا استعمال کرتے ہوئے منظم کیا جاتا ہے ڈیٹا کو مؤثر طریقے سے منظم کرنے کے لیے بہت ضروری ہے۔

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

No comments:

Post a Comment