Computer appliance
کمپیوٹر کا سامان ایک کمپیوٹر سسٹم ہے جس میں ہارڈ ویئر، سافٹ ویئر، یا فرم ویئر کا مجموعہ ہوتا ہے جو خاص طور پر کمپیوٹنگ کے کسی خاص وسائل کو فراہم کرنے کے لیے ڈیزائن کیا جاتا ہے۔ اس طرح کے آلات گھریلو آلات کے کردار یا انتظام میں مماثلت کی وجہ سے آلات کے نام سے مشہور ہو گئے، جو عام طور پر بند اور سیل ہوتے ہیں، اور صارف یا مالک کے ذریعہ قابل استعمال نہیں ہوتے ہیں۔ ہارڈ ویئر اور سافٹ ویئر ایک مربوط پروڈکٹ کے طور پر فراہم کیے جاتے ہیں اور کسی خاص ایپلی کیشن کے لیے اہم حل فراہم کرنے کے لیے گاہک کو ڈیلیوری سے پہلے بھی ترتیب دیے جا سکتے ہیں۔ عام مقصد کے کمپیوٹرز کے برعکس، آلات عام طور پر صارفین کو سافٹ ویئر اور بنیادی آپریٹنگ سسٹم کو تبدیل کرنے، یا ہارڈ ویئر کو لچکدار طریقے سے دوبارہ ترتیب دینے کی اجازت دینے کے لیے ڈیزائن نہیں کیے جاتے ہیں۔ آلات کی ایک اور شکل ورچوئل آلات ہے، جس کی فعالیت ایک مخصوص ہارڈ ویئر آلات سے ملتی جلتی ہے، لیکن اسے ہائپر وائزر سے لیس ڈیوائس کے لیے سافٹ ویئر ورچوئل مشین امیج کے طور پر تقسیم کیا جاتا ہے۔ جائزہ روایتی طور پر، سافٹ ویئر ایپلی کیشنز ایک عام مقصد کے آپریٹنگ سسٹم کے اوپر چلتی ہیں، جو صارف کی کمپیوٹنگ ضروریات کو پورا کرنے کے لیے کمپیوٹر کے ہارڈ ویئر وسائل (بنیادی طور پر میموری، ڈسک اسٹوریج، پروسیسنگ پاور، اور نیٹ ورکنگ بینڈوتھ) کا استعمال کرتی ہیں۔ روایتی ماڈل کا بنیادی مسئلہ پیچیدگی سے متعلق ہے۔ آپریٹنگ سسٹم اور ایپلی کیشنز کو ہارڈ ویئر پلیٹ فارم کے ساتھ مربوط کرنا پیچیدہ ہے، اور بعد میں اس کی حمایت کرنا پیچیدہ ہے۔ ہارڈ ویئر اور سافٹ ویئر کی مختلف حالتوں کو سختی سے محدود کرنے سے، آلہ آسانی سے تعینات ہو جاتا ہے، اور اسے تقریبا اتنے وسیع (یا گہرے) آئی ٹی علم کے بغیر استعمال کیا جا سکتا ہے۔ مزید برآں، جب مسائل اور غلطیاں ظاہر ہوتی ہیں، تو معاون عملے کو معاملے کو اچھی طرح سے سمجھنے کے لیے شاذ و نادر ہی ان کو گہرائی سے تلاش کرنے کی ضرورت ہوتی ہے۔ عملے کو زیادہ تر مسائل کو حل کرنے کے قابل ہونے کے لیے صرف آلات کے انتظام کے سافٹ ویئر پر تربیت کی ضرورت ہوتی ہے۔ کمپیوٹر آلات کے ماڈل کی تمام شکلوں میں، صارفین آسان کارروائیوں سے فائدہ اٹھاتے ہیں۔ اس آلے میں ہارڈ ویئر اور آپریٹنگ سسٹم اور ایپلیکیشن سافٹ ویئر کا بالکل ایک مجموعہ ہے، جو فیکٹری میں پہلے سے انسٹال کیا گیا ہے۔ یہ گاہکوں کو پیچیدہ انضمام کا کام انجام دینے کی ضرورت سے روکتا ہے، اور ڈرامائی طور پر دشواریوں کے ازالے کو آسان بناتا ہے۔ درحقیقت، یہ "ٹرنکی آپریشن" خصوصیت وہ ڈرائیونگ فائدہ ہے جو صارفین آلات خریدتے وقت تلاش کرتے ہیں۔ ایک آلات سمجھے جانے کے لیے، (ہارڈ ویئر) ڈیوائس کو سافٹ ویئر کے ساتھ مربوط کرنے کی ضرورت ہے، اور دونوں کو ایک پیکیج کے طور پر فراہم کیا جاتا ہے۔ یہ آلات کو "گھر میں تیار کردہ" حلوں، یا ان حلوں سے ممتاز کرتا ہے جن میں انٹیگریٹرز یا ویلیو ایڈڈ ری سیلرز (وی اے آر) کے ذریعے پیچیدہ نفاذ کی ضرورت ہوتی ہے۔ آلات کا نقطہ نظر مختلف نظاموں اور ایپلی کیشنز کو الگ کرنے میں مدد کرتا ہے، مثال کے طور پر ڈیٹا سینٹر میں۔ ایک بار جب کسی وسائل کو الگ کر دیا جاتا ہے، تو نظریاتی طور پر اسے مرکزی طور پر منظم اور بہتر بنائے گئے بہت سے نظاموں کے درمیان اشتراک کرنے کے لیے بھی مرکزی بنایا جا سکتا ہے، یہ سب کسی دوسرے نظام میں تبدیلیوں کی ضرورت کے بغیر۔ کمپیوٹر آلات کی تعیناتی کا سب سے بڑا نقصان یہ ہے کہ چونکہ وہ ایک مخصوص وسائل کی فراہمی کے لیے بنائے گئے ہیں، اس لیے ان میں اکثر خصوصی ہارڈ ویئر پر چلنے والا ایک حسب ضرورت آپریٹنگ سسٹم شامل ہوتا ہے، جن میں سے کوئی بھی پہلے تعینات کیے گئے دوسرے سسٹمز کے ساتھ مطابقت نہیں رکھتا ہے۔ گاہک لچک کھو دیتے ہیں۔ کسی کو یقین ہو سکتا ہے کہ ایک ملکیتی سرایت شدہ آپریٹنگ سسٹم، یا کسی ایپلی کیشن کے اندر آپریٹنگ سسٹم، آلات کو عام سائبر حملوں سے بہت زیادہ محفوظ بنا سکتا ہے۔ تاہم، اس کے برعکس سچ ہے۔ غیر واضح طور پر تحفظ ایک ناقص حفاظتی فیصلہ ہے، اور آلات اکثر حفاظتی مسائل سے دوچار ہوتے ہیں جیسا کہ آئی او ٹی آلات کے پھیلاؤ سے ظاہر ہوتا ہے۔ آلات کی اقسام کمپیوٹر آلات کی مختلف اقسام کمپیوٹنگ وسائل کی وسیع رینج کی عکاسی کرتی ہیں جو وہ ایپلی کیشنز کو فراہم کرتے ہیں۔ کچھ مثالیں: اسٹوریج کے آلات شفاف لوکل اسٹوریج ایریا نیٹ ورک کمپیوٹر پیراڈائم کا استعمال کرتے ہوئے متعدد منسلک سسٹمز کے لیے بڑی مقدار میں اسٹوریج اور اضافی اعلی سطح کی فعالیت (مثال کے طور پر ڈسک مررنگ اور ڈیٹا سٹرپنگ) فراہم کرتے ہیں۔ نیٹ ورک کے آلات عام مقصد کے راؤٹر ہیں جو فائر وال پروٹیکشن، ٹرانسپورٹ لیئر سیکیورٹی (ٹی ایل ایس)، میسجنگ، خصوصی نیٹ ورکنگ پروٹوکول تک رسائی (جیسے ای بی ایکس ایم ایل میسج سروس) اور بینڈوڈتھ ملٹی پلیکسنگ فراہم کرتے ہیں۔ بیک اپ اور ڈیزاسٹر ریکوری کے آلات کمپیوٹر کے آلات جو مربوط بیک اپ سافٹ ویئر اور بیک اپ کے اہداف ہوتے ہیں، بعض اوقات محفوظ سرورز کے مقامی ڈی آر کو سپورٹ کرنے کے لیے ہائپر وائزرز کے ساتھ۔ وہ اکثر مکمل ڈی آر اے اے ایس حل کا گیٹ وے ہوتے ہیں۔ فائر وال-اور حفاظتی آلات کمپیوٹر کے آلات جو کمپیوٹر نیٹ ورک کو ناپسندیدہ ٹریفک سے بچانے کے لیے بنائے گئے ہیں۔ آئی آئی او ٹی اور ایم ای ایس گیٹ وے آلات کمپیوٹر آلات جو کنٹرول سسٹمز اور انٹرپرائز سسٹمز کے درمیان ڈیٹا کا دو طرفہ ترجمہ کرنے کے لیے بنائے گئے ہیں۔ آلات پر چلنے والی ملکیتی، سرایت شدہ، فرم ویئر ایپلی کیشنز اپنے مقامی آٹومیشن پروٹوکول اور ایم ای ایس سسٹمز میں فیلڈ ڈیوائسز کے درمیان ڈیٹا کا ترجمہ ان کے اے پی آئی، او ڈی بی سی، یا آر ای ایس ٹی فل انٹرفیس کے ذریعے کرنے کے لیے پوائنٹ ٹو پوائنٹ کنکشن کا استعمال کرتی ہیں۔ ای میل سپیم سافٹ ویئر کے آلات کے لیے اینٹی سپیم آلات ایک سافٹ ویئر ایپلی کیشن ہے جسے انڈسٹری کے معیاری ہارڈ ویئر یا ورچوئل مشین میں چلانے کے لیے صرف کافی آپریٹنگ سسٹم (جی ای او ایس) کے ساتھ جوڑا جا سکتا ہے۔ مختصرا، سافٹ ویئر کی تقسیم یا فرم ویئر جو کمپیوٹر کا سامان چلا رہا ہے۔ ورچوئل مشین کے آلات ایک "ہائپر وائزر سٹائل" سرایت شدہ آپریٹنگ سسٹم پر مشتمل ہوتے ہیں جو آلات کے ہارڈ ویئر پر چلتے ہیں۔ ہائپر وائزر پرت کو آلے کے ہارڈ ویئر سے ملایا جاتا ہے، اور اسے گاہک کے ذریعہ مختلف نہیں کیا جا سکتا، لیکن گاہک دوسرے آپریٹنگ سسٹم اور ایپلی کیشنز کو ورچوئل مشینوں کی شکل میں آلے پر لوڈ کر سکتا ہے۔ صارفین کے آلات ڈیٹا سینٹرز کے اندر اس کی تعیناتی کے علاوہ، بہت سے کمپیوٹر آلات براہ راست عام لوگوں کے ذریعہ استعمال کیے جاتے ہیں۔ ان میں شامل ہیں: ڈیجیٹل ویڈیو ریکارڈر رہائشی گیٹ وے نیٹ ورک سے منسلک اسٹوریج (این اے ایس) ویڈیو گیم کنسول صارف کسی آلے کی آسان تنصیب، ترتیب اور آپریشن کی ضرورت پر زور دیتا ہے، جس میں بہت کم یا کوئی تکنیکی علم ضروری نہیں ہوتا ہے۔ صنعتی آٹومیشن میں آلات صنعتی آٹومیشن کی دنیا آلات سے مالا مال رہی ہے۔ ان آلات کو درجہ حرارت اور کمپن کی انتہا کو برداشت کرنے کے لیے سخت کیا گیا ہے۔ یہ آلات بھی انتہائی ترتیب کے قابل ہیں، جو مختلف قسم کی ایپلی کیشنز کو پورا کرنے کے لیے حسب ضرورت بنانے کے قابل بناتے ہیں۔ آٹومیشن میں کسی آلے کے کلیدی فوائد یہ ہیں: ڈاؤن ٹائم میں کمی-ایک ناکام آلے کو عام طور پر سی او ٹی ایس "کمرشل آف دی شیلف" متبادل کے ساتھ تبدیل کیا جاتا ہے اور اس کا کام بیک اپ سے جلدی اور آسانی سے دوبارہ لوڈ کیا جاتا ہے۔ انتہائی توسیع پذیر-آلات عام طور پر پلانٹ یا عمل کے کسی علاقے کے لیے ہدف شدہ حل ہوتے ہیں۔ جیسے جیسے ضروریات میں تبدیلی آتی ہے، دوسرے آلے کی تنصیب کے ذریعے پیمائش حاصل کی جاتی ہے۔ ہر کام کے لیے اپنی مرضی کے مطابق آٹومیشن اسکیموں کی ترقی کے برخلاف، مطلوبہ کاموں کو انجام دینے کے لیے آلات کو معیاری بنا کر آٹومیشن کے تصورات کو آسانی سے پورے انٹرپرائز میں نقل کیا جاتا ہے۔ کم ٹی سی او (ملکیت کی کل لاگت)-آٹومیشن پروڈکٹ وینڈرز کے ذریعہ آلات تیار، ٹیسٹ اور سپورٹ کیے جاتے ہیں اور اپنی مرضی کے مطابق ڈیزائن کردہ آٹومیشن حل کے مقابلے میں معیار کی جانچ کی بہت وسیع سطح سے گزرتے ہیں۔ آٹومیشن میں آلات کا استعمال ہر انفرادی ایپلی کیشن میں درکار جانچ کی سطح کو کم کرتا ہے۔ کم ڈیزائن کا وقت-آلات مخصوص افعال انجام دیتے ہیں اور اگرچہ وہ انتہائی ترتیب کے قابل ہوتے ہیں، وہ عام طور پر خود دستاویزی ہوتے ہیں۔ یہ آلات پر مبنی حل کو تربیت اور دستاویزات کی کم سے کم ضرورت کے ساتھ انجینئر سے انجینئر میں منتقل کرنے کے قابل بناتا ہے۔ آٹومیشن آلات کی اقسام: پی ایل سی (پروگرام کے قابل منطق کنٹرولر)-پروگرام کے قابل منطق کنٹرولر وہ آلات ہیں جو عام طور پر مجرد کنٹرول کے لیے استعمال ہوتے ہیں اور ان پٹ اور آؤٹ پٹ آپشنز کی ایک وسیع رینج پیش کرتے ہیں۔ انہیں معیاری پروگرامنگ زبانوں جیسے IEC-1131 کے ذریعے ترتیب دیا گیا ہے۔ ایس ایل سی (سنگل لوپ کنٹرولر)-سنگل لوپ کنٹرولر وہ آلات ہیں جو ان پٹ متغیر کی نگرانی کرتے ہیں اور ان پٹ متغیر کو سیٹ پوائنٹ پر رکھنے کے لیے کنٹرول آؤٹ پٹ (ہیرا پھیری متغیر) پر اثر کی تبدیلی کی نگرانی کرتے ہیں۔ پی اے سی (پروگرام ایبل آٹومیشن کنٹرولر)-پروگرام ایبل آٹومیشن کنٹرولر وہ آلات ہیں جو پی ایل سی اور ایس ایل سی دونوں کی خصوصیات کو ظاہر کرتے ہیں جو ینالاگ اور مجرد کنٹرول دونوں کے انضمام کو قابل بناتے ہیں۔ یونیورسل گیٹ وے-ایک یونیورسل گیٹ وے کا آلہ اپنے متعلقہ مواصلاتی پروٹوکول کے ذریعے مختلف آلات کے ساتھ بات چیت کرنے کی صلاحیت رکھتا ہے، اور ان کے درمیان ڈیٹا کے لین دین کو متاثر کرے گا۔ یہ تیزی سے اہم ہوتا جا رہا ہے کیونکہ مینوفیکچرنگ چستی، معیار، پیداوار کی شرح، پیداواری لاگت کو بہتر بنانے اور بہتر ایم 2 ایم (مشین سے مشین) مواصلات کے ذریعے ڈاؤن ٹائم کو کم کرنے کی کوشش کرتی ہے۔ ای اے ٹی ایم (انٹرپرائز آلات ٹرانزیکشن ماڈیول)-انٹرپرائز آلات ٹرانزیکشن ماڈیول وہ آلات ہیں جو پلانٹ فلور آٹومیشن سسٹم سے انٹرپرائز بزنس سسٹم تک ڈیٹا ٹرانزیکشن کو متاثر کرتے ہیں۔ وہ مختلف وینڈر آٹومیشن پروٹوکول کے ذریعے پلانٹ فلور آلات سے بات چیت کرتے ہیں، اور ڈیٹا بیس مواصلاتی پروٹوکول جیسے جے ایم ایس (جاوا میسج سروس) اور ایس کیو ایل (اسٹرکچرڈ کوئری لینگویج) کے ذریعے کاروباری نظام سے بات چیت کرتے ہیں۔ اندرونی ڈھانچہ کمپیوٹر آلات فروشوں کے ذریعہ اپنائے گئے کئی ڈیزائن پیٹرن ہیں، جن میں سے کچھ ذیل میں دکھائے گئے ہیں۔ چونکہ کسی آلے کا پورا تصور اس طرح کے نفاذ کی تفصیلات کو اختتامی صارف سے دور رکھنے پر منحصر ہے، اس لیے ان نمونوں کو مخصوص آلات سے ملانا مشکل ہے، خاص طور پر چونکہ وہ بیرونی صلاحیتوں یا کارکردگی کو متاثر کیے بغیر تبدیل کر سکتے ہیں اور کر سکتے ہیں۔ خصوصی چپ-وینڈر کسی علیحدہ "سافٹ ویئر" یا آپریٹنگ سسٹم کے بغیر اے ایس آئی سی بناتا ہے۔ آلے میں ایک محدود انٹرفیس ہوتا ہے، عام طور پر ٹرمینل کنسول یا ویب پر مبنی، تاکہ آئی ٹی عملے کے ذریعہ کچھ بنیادی ترتیب کی اجازت دی جا سکے۔ کارخانہ دار اکثر گہرے ترتیب کے طریقہ کار تک رسائی کا کوئی طریقہ فراہم کرتا ہے۔ ازول سسٹمز کا ویگا 3 جاوا کمپیوٹ آلات ایک مثال ہے ؛ چپ میں خصوصی ہارڈ ویئر ترمیم جاوا ایپلی کیشن اسکیلنگ کو فعال کرتی ہے۔ خصوصی سافٹ ویئر دانا-فروش ایک عام مقصد کا کمپیوٹر استعمال کرتا ہے یا تخلیق کرتا ہے، اور ایک نیا آپریٹنگ سسٹم ڈیزائن کرتا ہے جو ایپلی کیشن کو آپریٹنگ سسٹم میں ضم کرتا ہے۔ سسکو کا آئی او ایس ایک مثال ہے ؛ یونکس جیسے آپریٹنگ سسٹم میں فائر وال فنکشنز اور نیٹ ورک/فائر وال کنفیگریشن کمانڈز ہوتے ہیں۔ بعض اوقات، ڈیوائس کو سیل بھی کر دیا جاتا ہے، اس لیے صارف کو آپریٹنگ سسٹم کو دوبارہ انسٹال کرنے یا اسے کسی دوسرے آپریٹنگ سسٹم سے تبدیل کرنے تک رسائی حاصل نہیں ہوتی ہے۔ صارف کو ترتیب کے کمانڈوں کے ایک چھوٹے سے گروپ تک بھی محدود کیا جا سکتا ہے، جبکہ آپریٹنگ سسٹم کے زیادہ تفصیلی اور نچلے درجے کے افعال صرف فروش کے لیے دستیاب ہوتے ہیں۔ یہ "لاک ڈاؤن" نقطہ نظر جتنا زیادہ انجام دیا جاتا ہے، اس قسم کا آلہ ASIC ڈیوائس کی طرح ظاہر ہونے کے اتنا ہی قریب آتا ہے۔ خصوصی ایپلیکیشن-آف دی شیلف کمپیوٹرز اور آپریٹنگ سسٹم استعمال کیے جاتے ہیں، لیکن یوزر انٹرفیس اور "باکس" اس طرح ڈیزائن کیے گئے ہیں کہ صارف کمپیوٹر پر کسی بھی چیز تک رسائی حاصل نہ کر سکے، سوائے اس ایپلیکیشن انٹرفیس کے جو وینڈر نے بنایا ہے۔ چونکہ بنیادی کمپیوٹنگ فن تعمیر بند ہے اور بنیادی طور پر پوشیدہ ہے، اس لیے یہ سمجھنا مشکل ہو جاتا ہے کہ آلہ واقعی عام مقصد کے ہارڈ ویئر اور آپریٹنگ سسٹم کے اوپر کام کرتا ہے۔ لینکس، اور کم حد تک بی ایس ڈی، اس قسم کے آلات کے لیے پسند کا آپریٹنگ سسٹم بن گیا ہے۔ حال ہی میں سافٹ ویئر آلات کی اصطلاح اس طرح کے پہلے سے پیک شدہ، بلیک باکس کے امتزاج کو بیان کرنے کے لیے بھی استعمال کی گئی ہے۔ ورچوئل آلات-یہاں ہارڈ ویئر خود مکمل طور پر غائب ہو گیا ہے اور متعدد ورچوئل مشین ٹیکنالوجیز میں سے کسی ایک کا استعمال کرتے ہوئے ایک نام نہاد ورچوئل آلات (جسے ورچوئل سافٹ ویئر آلات بھی کہا جاتا ہے) بن گیا ہے۔ اس ورچوئل مشین کے اندر بنیادی طور پر سافٹ ویئر کا وہی اسٹیک اور آپریٹنگ سسٹم ہوتا ہے جیسا کہ "خصوصی ایپلی کیشن" متبادل میں ہوتا ہے۔ بعض اوقات یہ تکنیکیں مخلوط ہوتی ہیں۔ مثال کے طور پر، وی پی این کے آلے میں لینکس پر چلنے والا محدود رسائی والا سافٹ ویئر فائر وال ہو سکتا ہے، جس میں وی پی این تک رسائی کو تیز کرنے کے لیے ایک خفیہ کاری ASIC ہو۔ کچھ کمپیوٹر آلات سالڈ اسٹیٹ اسٹوریج کا استعمال کرتے ہیں، جبکہ دیگر آپریٹنگ سسٹم کو لوڈ کرنے کے لیے ہارڈ ڈرائیو کا استعمال کرتے ہیں۔ ایک بار پھر، دونوں طریقے مخلوط ہو سکتے ہیں-ایک اے ایس آئی سی پرنٹ سرور جاب قطار کے لیے اختیاری ہارڈ ڈرائیو کی اجازت دے سکتا ہے، یا لینکس پر مبنی ڈیوائس فرم ویئر میں لینکس کو انکوڈ کر سکتا ہے، تاکہ آپریٹنگ سسٹم کو لوڈ کرنے کے لیے ہارڈ ڈرائیو کی ضرورت نہ پڑے۔ آٹوموٹو نیویگیشن سسٹم گرین کمپیوٹنگ ہارڈ ویئر ایکسلریشن انفارمیشن اپلاینس لینکس ڈیوائسز پرسنل ڈیجیٹل اسسٹنٹ (پی ڈی اے) پلگ کمپیوٹر اسمارٹ فون سافٹ ویئر اپلاینس مڈل باکس ایمبیڈڈ سسٹم حوالہ جات بیرونی لنکس اے آر سی ایڈوائزری گروپ تبصرے انٹرپرائز اپلاینس ٹرانزیکشن ماڈیولز کمپیوٹنگ آلات پر-موناش رپورٹ، دسمبر 2006 کلاسز آف کمپیوٹرز اینڈ سافٹ ویئر ڈسٹری بیوشن ہارڈ ویئر ورچوئلائزیشن نیٹ ورکنگ ہارڈ ویئر