سبق

ہارڈ ویئر اور سافٹ ویئر: تعریفیں اور تصورات

فہرست کا خانہ:

Anonim

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

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

فہرست فہرست

ہارڈ ویئر ، اہم اقسام اور اجزاء کی تعریف

ہارڈ ویئر سے مراد جسمانی اور ٹھوس ٹکڑوں کا ایک مجموعہ ہے جو کمپیوٹر کو جنم دینے کے لئے ینالاگ یا ڈیجیٹل شکل میں ایک دوسرے سے تعامل کرتے ہیں ۔ بعض اوقات اسے H / W یا اوہ / ڈبلیو حروف کے ساتھ مختص شکل میں بیان کیا جاتا ہے۔ متبادل تعریف سے مراد ٹکڑے میں الیکٹرانکس ، چپس یا طباعت شدہ سرکٹس کی موجودگی یا عدم موجودگی ہے ، لیکن اس میں عمومی سطح کی سطح بہت کم ہے ، لہذا اس کا استعمال عام نہیں ہے۔

ہارڈ ویئر جسمانی میڈیم ہے جس پر کوئی بھی سافٹ ویئر انسٹال ، چلنے ، اور چلانے والا ہے ۔ یعنی ، ہارڈ ویئر کے بغیر ، کمپیوٹر موجود نہیں ہے۔

وقت گزرنے کے ساتھ ، جس میں چار تکنیکی نسلوں کی حیثیت سے ظاہر ہوتا ہے ، ہارڈ ویئر آہستہ آہستہ لیکن آہستہ آہستہ تیار ہوا ہے۔ پہلی نسل ، جو 1945 میں شائع ہوئی اور گیارہ سال تک جاری رہی ، ویکیوم ٹیوبوں پر مبنی تھی۔ اس کے بعد 1957 سے 1963 تک ٹرانجسٹر استعمال ہوئے۔ اس کے بعد سے اب تک مربوط سرکٹس پر مبنی ہارڈ ویئر استعمال ہوتا رہا ہے ۔ چوتھی نسل ، زیر تفتیش اور پروٹو ٹائپنگ کی پیش گوئی کی جاتی ہے کہ وہ سلکان سے پاک ٹرانجسٹر یا کوانٹم طبیعیات کی ملازمت کرے گی۔ اس چوتھی نسل کی آمد کا اندازہ لگانا مشکل ہے۔

پہلے اجزاء کی آپریشنل (اور کمپیوٹنگ جب مناسب ہو) کی گنجائش کا اس سے کوئی تعلق نہیں ہے جس سے ہم آج لطف اٹھائیں۔

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

کچھ ہارڈویئر عناصر جن کو داخلی سمجھا جائے گا وہ ہیں:

  • مرکزی پروسیسنگ یونٹ ، مائکرو پروسیسر یا سی پی یو ہارڈ ڈسک ڈرائیوز یا ایچ ڈی ڈی سالڈ اسٹیٹ ڈرائیوز یا ایس ایس ڈی ہائبرڈ ہارڈ ڈرائیوز یا ایس ایس ایچ ڈی ڈسک ریڈ ڈرائیوز (سی ڈی ، ڈی وی ڈی ، بلیو رے ، فلاپی ڈسک وغیرہ) رام میموری فینز سسٹم مائع کولنگ چپپٹ یا معاون انٹیگریٹڈ سرکٹ آڈیو ، ویڈیو یا نیٹ ورک توسیع کارڈ موڈیم پاور سپلائی گرافکس کارڈ یا جی پی یو پورٹس ، پلگ اور کنیکٹر

بیرونی ہارڈویئر کے بارے میں ، کچھ اجزاء جن پر روشنی ڈالنی چاہئے وہ یہ ہیں:

  • مانیٹر اور معاون اسکرینیں جوی اسٹکس ، ویڈیو گیمز یا گیم پیڈس کے کنٹرولرز ، اور جسمانی کنٹرول پینل ٹیبلٹ یا گرافکس ٹیبلٹ کو ڈیجیٹائز کرنا ورچوئل ریئلٹی ہیڈسیٹ یا وی آر ہیڈسیٹ خصوصی آلات جیسے بار کوڈ ریڈرز ، سینسرز اور اس جیسے

بعض اوقات یہ دونوں گروپس کمپیوٹر سسٹم اور کمپیوٹر پیری فیرلز کے نام سے جانے جاتے ہیں۔

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

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

ایک اور ممکنہ درجہ بندی بھی ہے جو اجزاء کے کردار پر مبنی ہے ۔ اس طرح ، پہلے درج تمام ہارڈویئر عناصر کو ذیل میں درج کسی بھی زمرے میں شامل کیا جاسکتا ہے۔

  • پروسیسنگ عناصر: وہ بجلی کے ہدایات وصول کرنے ، حساب کتاب اور منطق کے استعمال سے ان کی ترجمانی کرنے اور اسی کے مطابق بجلی کے نئے سگنل خارج کرنے کے انچارج ہیں۔ ذخیرہ کرنے والے عناصر: وہ ایسے آلات ہیں جو کمپیوٹر سسٹم کی ضرورت کے مطابق برقی یا منطقی انداز میں معلومات جمع کرنے کے قابل ہیں۔ ان پٹ ڈیوائسز: وہ ایسے اجزاء ہیں جو صارف کے احکامات کو بجلی کے اشاروں میں بدل دیتے ہیں جن کی مشین کی ترجمانی کی جاسکتی ہے۔ آؤٹ پٹ ڈیوائسز: وہ ایسے اجزاء ہیں جو پروسیسنگ عناصر کے ذریعہ خارج ہونے والے برقی سگنلوں کو اس طرح پیش کرتے ہیں کہ صارف ان کی آسانی سے ترجمانی کرسکے۔ ان پٹ اور آؤٹ پٹ ڈیوائسز: یہ مخلوط پردے ہیں جو ای (ان پٹ) اور ایس (آؤٹ پٹ) دونوں آلات کی خصوصیات کو یکجا کرتے ہیں ، اور سی پی یو کے ساتھ معلومات کے تبادلے کے ایک چکر کو بند کرتے ہیں۔

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

سافٹ ویئر کی تعریف اور اہم اقسام

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

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

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

کمپیوٹر آلات کا آپریٹنگ سسٹم سسٹم سافٹ ویئر کی ایک واضح مثال ہے۔ صارف OS کو براہ راست کام نہیں کرتا ہے ، لیکن آپ کے ذریعہ فراہم کردہ گرافیکل یوزر انٹرفیس یا GUI اور آپریٹنگ سسٹم پر انسٹال کردہ ایپلی کیشنز کے ذریعہ تعامل کرتا ہے۔

آپریٹنگ سسٹم کے علاوہ ، سسٹم سافٹ ویئر میں مندرجہ ذیل قسم کے پروگرام بھی پائے جاتے ہیں۔

  • اینٹی وائرس ڈسک کنٹرول یوٹیلیٹیس (فارمیٹنگ ٹولز اور اس طرح کے) ہارڈ ویئر ڈرائیور یا ڈرائیور کمپیوٹر لینگویج ٹرانسلیٹر پروگرام لوڈرز کچھ BIOS اور EUFIS بوٹ مینیجر یا بوٹ لوڈرز ہائپرائزر

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

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

چونکہ سافٹ ویئر کے لئے ایک ہزار اور ایک ممکنہ ایپلی کیشنز موجود ہیں ، لہذا اس کی افادیت کے مطابق مضبوط اور تشریح سے پاک درجہ بندی قائم کرنا مشکل ہے۔ مائیکرو سافٹ کے لئے 2007 میں کام کرنے کے لئے اترنے کے ل computer کمپیوٹر پروگراموں کی درجہ بندی ایک کافی پیچیدہ مسئلہ ہے تاکہ ان کی ایک منظم فہرست تشکیل دی جاسکے۔

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

  1. مارکیٹ کی ایپلی کیشنز
    • باہمی تعاون کے ساتھ ایپلی کیشنز
      • کانفرنس کی درخواستیں
        • ویب کانفرنسنگ ایپلی کیشنز
        ای میل ایپس کاروباری ٹیموں کے لئے کاروبار کیلئے ایپلی کیشنز سوشل میڈیا
      ملازمت کی منصوبہ بندی اور انتظام کی درخواستیں
      • انٹرپرائز کنٹینٹ مینجمنٹ ایپلی کیشنز اشاعت اور تصنیف کی ایپلی کیشنز راحت آمیز مواد کے انتظام کی ایپلی کیشنز
      انٹرپرائز ریسورس مینجمنٹ ایپلی کیشنز
      • مالی درخواستیں
        • فنانس اور اکاؤنٹنگ کی ایپلی کیشنز رسک اور ٹریژری مینجمنٹ ایپلی کیشنز ٹریول اور خرچ کے انتظام کی ایپلی کیشنس ٹیکس کی درخواست کو تشکیل دیں
        ہیومن ریسورس مینجمنٹ ایپلی کیشنز
        • کور HR ایپلیکیشنز بھرتی کی درخواستیں معاوضہ مینجمنٹ ایپلی کیشنز ٹیمپلیٹ پرفارمنس مینجمنٹ ایپلی کیشنز ٹریننگ مینجمنٹ ایپلی کیشنز سانچہ مینجمنٹ ایپلی کیشنز
        ادائیگی کے انتظام کی ایپلی کیشنز مذاکرات کی درخواستیں آرڈر مینجمنٹ ایپلی کیشنز بزنس پرفارمنس مینجمنٹ ایپلی کیشنز پروجیکٹ اور پورٹ فولیو مینجمنٹ ایپلی کیشنز
      سپلائی چین مینجمنٹ ایپلی کیشنز
      • لاجسٹک ایپلی کیشنز پروڈکشن پلاننگ ایپلی کیشنز انوینٹری مینجمنٹ ایپلی کیشنز
      پیداوار اور کارروائیوں کی ایپلی کیشنز
      • پروڈکشن نیٹ ورک مینجمنٹ ایپلی کیشنز پبلک سیکٹر اور سروس انڈسٹری کے آپریشنز ایپلی کیشنز دوسرے آپریشنز ایپلی کیشنز
      انجینئرنگ کی درخواستیں
      • کمپیوٹر ایڈیڈ ڈیزائن ایپلی کیشنز کمپیوٹر ایڈیڈ انجینئرنگ ایپلی کیشنز کمپیوٹر ایڈیڈ مینوفیکچرنگ ایپلی کیشنز باہمی تعاون سے متعلق پروڈکٹ ڈیٹا مینجمنٹ ایپلی کیشنز دیگر انجینئرنگ ایپلیکیشنز
      کسٹمر ریلیشنشمنٹ مینجمنٹ ایپلی کیشنز
      • سیلز پروڈکٹیوٹی اینڈ مینجمنٹ ایپلی کیشنز مارکیٹنگ کمپین مینجمنٹ ایپلی کیشنز کسٹمر سروس ایپلی کیشنز کمیونی کیشنز ہب ایپلی کیشنز ڈیجیٹل کامرس ایپلی کیشنز
  1. ترقی اور مارکیٹ پیش کرنے کے لئے درخواستیں
    • تجزیہ اور مصنوعی ذہانت سافٹ ویئر
      • تجزیہ ، اطلاع دہندگی اور آخری صارف سے درخواست کے لئے سافٹ ویئر پیش گوئی اور جدید تجزیاتی ٹولز IA مشمولات کی تلاش اور تجزیہ کے اوزار والے سافٹ ویئر پلیٹ فارم
      انفارمیشن مینجمنٹ سوفٹ ویئر
      • غیر متعلقہ ڈیٹا بیس کے انتظام کے نظام
        • صارف کے آخر میں ڈیٹا بیس مینجمنٹ سسٹم نیویگیشنل ڈیٹا بیس مینجمنٹ سسٹم آبجیکٹ پر مبنی ڈیٹا بیس مینجمنٹ سسٹم ایک سے زیادہ ویلیو ڈیٹا بیس مینجمنٹ سسٹم
        متحرک ڈیٹا مینجمنٹ سسٹم
        • دستاویز پر مبنی ڈیٹا بیس سسٹمز کلیدی قابل رسائی ڈیٹا بیس سسٹمز ڈیٹا بیس مینجمنٹ سسٹم جن میں گرافیکل نمائندگی اسکیل ایبل ڈیٹا کلیکشن مینیجرز ڈیٹا ویژوئلائزیشن ، تجزیہ اور قسم کے لحاظ سے مینجمنٹ پروڈکٹ ہیں
        ڈیٹا بیس کے انتظام اور ترقی کے اوزار
        • ڈیٹا بیس انتظامیہ کے اوزار ڈیٹا بیس کی نقل سازی کے اوزار ڈیٹا ماڈلنگ کے اوزار ڈیٹا بیس آرکائیوگ اور انفارمیشن لائف سائکل مینجمنٹ ٹول ڈیٹا بیس ڈویلپمنٹ اور آپٹمائزیشن ٹولز ڈیٹا بیس سکیورٹی ٹول
        نیٹ ورک تقسیم شدہ ڈیٹا مینیجرز ڈیٹا سالمیت اور انٹیگریشن سافٹ ویئر
        • بڑے ڈیٹا ڈمپ سافٹ ویئر متحرک ڈیٹا ڈمپ سافٹ ویئر ڈیٹا کوالٹی سافٹ ویئر انفرااسٹرکچر سافٹ ویئر ڈیٹا تک رسائی کے لئے ورک اسپیس سافٹ ویئر جامع ڈیٹا کے لئے ماسٹر ڈیٹا ڈیفینیشن اینڈ کنٹرول سافٹ ویئر میٹا ڈیٹا مینجمنٹ سوفٹ ویئر سافٹ ویئر سیلف سروس ڈیٹا کی تیاری
        مقامی معلومات کے منتظمین
      آرکیسٹریشن اور انضمام سافٹ ویئر
      • بی 2 بی مڈل ویئر
        • B2B ان باؤنڈ مڈل ویئر B2B مینجمنٹ سروسز اور B2B نیٹ ورکس
        انٹیگریشن سافٹ ویئر
        • اے پی آئی پی مینجمنٹ سوفٹویئر انٹیگریشن پلیٹ فارم پلگ ان سافٹ ویئر اور کنیکٹیویٹی اڈاپٹر
        واقعہ سے چلنے والا مڈل ویئر
        • میسج اورینٹڈ مڈل ویئر تجزیات ریلے سافٹ ویئر فیچر سافٹ ویئر
        فائل ٹرانسفر منیجر
      ایپلیکیشن ڈویلپمنٹ سافٹ ویئر
      • ترقیاتی اوزار ، ماحولیات اور زبانیں بلڈنگ سوفٹ ویئر کے اجزاء بزنس رول مینجمنٹ سسٹم ماڈلنگ اور فن تعمیر کے اوزار
        • آبجیکٹ ماڈلنگ ٹولز بزنس پروسیس ماڈلنگ ٹولز بزنس آرکیٹیکچر ٹولز
        سافٹ ویئر کوالٹی اور لائف سائیکل ٹولز
        • خودکار سافٹ ویئر کے معیار کے اوزار سافٹ ویئر کی تشکیل اور تبدیلی کا انتظام
        ایپلیکیشن پلیٹ فارم
        • پیش کش پر مبنی ایپلیکیشن پلیٹ فارم
          • سرور سافٹ ویئر کی ایپلی کیشن پلیٹ فارم پریزنٹیشن پر مبنی کلاؤڈ ایپلیکیشن پلیٹ فارم
          ماڈل سے حوصلہ افزا ایپلیکیشن پلیٹ فارمز ٹرانزیکشن کی نگرانی روبوٹک ٹاسک آٹومیشن سوفٹویئر
  1. سسٹم انفراسٹرکچر سافٹ ویئر
    • سسٹم اور سروس مینجمنٹ سوفٹ ویئر
      • آئی ٹی آپریشنز مینیجرس کی تشکیل اور آٹومیشن مینیجرز
        • ورک بوجھ مینیجرز ایپلی کیشن ڈرائیور اور سسٹم ڈیٹا سینٹر
        آئی ٹی سروس مینیجرز
      نیٹ ورک سافٹ ویئر
      • نیٹ ورک انفراسٹرکچر سافٹ ویئر
        • نیٹ ورک ایپلی کیشن ڈلیوری سافٹ ویئر SDN ڈرائیور سافٹ ویئر اور نیٹ ورک ڈسپلے
        نیٹ ورک مینجمنٹ سوفٹ ویئر
      سیکیورٹی سافٹ ویئر
      • ڈیجیٹل سرٹیفیکیشن اور شناخت سافٹ ویئر اختتامیہ سیکیورٹی سافٹ ویئر پیغام سیکیورٹی سافٹ ویئر نیٹ ورک سیکیورٹی سافٹ ویئر ویب مواد معائنہ اور حفاظتی اوزار آرکیسٹریشن ، جواب ، ذہانت اور سیکیورٹی تجزیہ کے اوزار دیگر حفاظتی پروگرام
      اسٹوریج سافٹ ویئر
      • نقل اور ڈیٹا پروٹیکشن سافٹ ویئر
        • ڈیٹا پروٹیکشن سوفٹ ویئر رپورٹنگ ، بازیافت اور بیک اپ سافٹ ویئر ہائپرائزر یا میزبان پر مبنی نقل سافٹ ویئر سسٹم اور ڈیٹا مائیگریشن سافٹ ویئر ایپلی کیشن پر مبنی نقل سافٹ ویئر اور فیبرک پروگرامنگ انٹرفیس فریم ورک نقل کی انتظامیہ
        محفوظ شدہ دستاویزات
        • ای میل آرکائیو سافٹ ویئر فائل آرکائیو سافٹ ویئر اور اس طرح
        اسٹوریج اور ڈیوائس مینجمنٹ سوفٹ ویئر
        • متناسب ایس آر ایم اور سان مینجمنٹ سوفٹ ویئر یکساں ایس آر ایم اور سان مینجمنٹ سوفٹ ویئر اسٹوریج ڈیوائس مینجمنٹ سوفٹ ویئر دوسرے اسٹوریج مینجمنٹ پروگرام
        اسٹوریج انفراسٹرکچر سافٹ ویئر
        • فیڈریشن اور ورچوئلائزیشن سافٹ ویئر ہوسٹ پر مبنی فائل سسٹم اور حجم مینجمنٹ سوفٹ ویئر اسٹوریج پاتھ اینڈ ایکسیس مینجمنٹ سوفٹ ویئر خودکار اسٹوریج ہائریری سافٹ ویئر اسٹوریج ایکسلریشن سافٹ ویئر
        سافٹ ویئر سے طے شدہ اسٹوریج کنٹرولرز
        • بلاک پر مبنی سافٹ ویئر سے تعی storageن شدہ اسٹوریج کنٹرولرزفائل پر مبنی سافٹ ویئر سے تعی storageن شدہ اسٹوریج کنٹرولرز آبجیکٹ پر مبنی سافٹ ویئر سے تعی storageن شدہ اسٹوریج کنٹرولرز ہائپر کنورجڈ سوفٹ ویئر سے متعین اسٹوریج کنٹرولرز
        اختتامیہ انتظام
        • آؤٹ پٹ مینجمنٹ ٹولز
          • ڈیوائس منیجرز پرنٹ مینیجرز انٹرپرائز آؤٹ پٹ مینیجر
          کلائنٹ کا اختتام نقطہ مینیجر
        ورچوئل اور فزیکل کمپیوٹنگ سوفٹ ویئر
        • آپریٹنگ سسٹم اور سب سسٹم
          • آپریٹنگ سسٹم کور آپریٹنگ سسٹم کلائنٹس ایمبیڈڈ انڈسٹریل آپریٹنگ سسٹمز
          سافٹ ویئر سے مقرر کردہ کمپیوٹنگ ٹولز
          • ورچوئل مشینز انفراسٹرکچر کنٹینرز کلاؤڈ سسٹمز
          ورچوئل کمپیوٹنگ کلائنٹ دوسرے کمپیوٹنگ پروگرام
ہم آپ کو سفارش کرتے ہیں کہ کس طرح iOS 12 میں ایپس اور زمرے میں استعمال کی حدیں طے کی جائیں

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

  • ورڈ پروسیسرز ڈیٹا بیس منیجرس اسپریڈشیٹ مینیجر میڈیا پلیئر پریزنٹیشن منیجر کسٹمر ریلیشنشپ مینجمنٹ سسٹم ریسورس پلاننگ اینڈ مینجمنٹ سوفٹ ویئر ایجوکیشنل پروگرام سمیلیٹر کنٹینٹ ایکسپلورر کمپیوٹر ایڈیڈ ڈیزائن (سی اے ڈی) ٹولز کنٹرول سوفٹ ویئر مواصلات مینیجر

سافٹ ویئر کی ایک اور ممکنہ درجہ بندی سے مراد وہ طریقہ ہے جس میں یہ عوام تک پہنچایا جاتا ہے ۔ اس خصوصیت کی بنا پر ، ہم مندرجہ ذیل طبقات کو مختلف بنا سکتے ہیں۔

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

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

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

ٹارجن ، کیڑے ، منطق بم ، ری سائیکلر ، ہویکس اور دیگر: بدنیتی سافٹ ویئر کی فہرست میں کمپیوٹر وائرس کی پوری رینج شامل کی جانی چاہئے ۔

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

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

ہارڈ ویئر اور سافٹ ویئر کے مابین فیوژن: فرم ویئر

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

فرم ویئر کی کچھ مثالیں BIOS اور UEFI ، RTAS (رن ٹائم تجریدی خدمات) ، CFE (عام فرم ویئر ماحول) اور مخصوص کمپیوٹرز ، راوٹرز ، فائر والز اور NAS میں استعمال ہونے والی کچھ دوسری ٹیکنالوجیز ہیں۔

ہارڈ ویئر اور سافٹ ویئر کے مابین اختلافات کی میز

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

اس کے ساتھ ہم ہارڈ ویئر اور سافٹ ویئر میں فرق پر اپنے مضمون کو ختم کرتے ہیں۔ ان کی تعریف معلوم کرنے اور ان کی مماثلتوں کے بارے میں واضح ہونے کے لئے ایک اچھا نقطہ آغاز۔

سبق

ایڈیٹر کی پسند

Back to top button