2023-12-19
سنگل بورڈ کمپیوٹر (SBC) ایک مکمل کمپیوٹر سسٹم ہے جو ایک ہی پرنٹ شدہ سرکٹ بورڈ (PCB) پر موجود ہے۔ ایک SBC میں عام طور پر ایک مکمل کمپیوٹر سسٹم میں پائے جانے والے تمام اجزاء اور کنکشن ہوتے ہیں، بشمول ایک پروسیسر، میموری، اسٹوریج، نیٹ ورک کنیکٹیویٹی، اور کی بورڈز، چوہوں اور ڈسپلے جیسے پیری فیرلز کے لیے انٹرفیس پورٹس۔
سنگل بورڈ کمپیوٹرز عام طور پر ایمبیڈڈ سسٹمز میں استعمال ہوتے ہیں، جہاں جسمانی سائز اور کم سے کم بجلی کی کھپت اہم عوامل ہیں۔ وہ شوق رکھنے والوں، بنانے والوں، اور ڈویلپرز میں مقبول ہیں جنہیں حسب ضرورت حل، پروٹو ٹائپس، اور ثبوت کے تصورات کی تعمیر کے لیے کم لاگت اور لچکدار پلیٹ فارم کی ضرورت ہے۔
SBCs کی کچھ مشہور مثالوں میں Raspberry Pi، BeagleBone Black، اور Arduino بورڈز شامل ہیں۔ ان بورڈز نے اپنی استطاعت، استعداد، اور استعمال میں آسانی کی وجہ سے وسیع پیمانے پر مقبولیت حاصل کی ہے، اور کمیونٹی سے چلنے والے سافٹ ویئر اور ہارڈویئر کی ترقی کے ایک بڑے ماحولیاتی نظام کو فروغ دیا ہے۔
سنگل بورڈ کمپیوٹر کی خصوصیات کیا ہیں؟
سنگل بورڈ کمپیوٹرز (SBCs) میں مختلف خصوصیات ہیں جو انہیں شوق رکھنے والوں، بنانے والوں اور پیشہ ور افراد میں مقبول بناتی ہیں۔ یہاں SBCs کی کچھ عام خصوصیات ہیں:
SoC: SBC کا دل ایک مربوط سسٹم آن چپ (SoC) ہے جس میں ایک پروسیسر، GPU، میموری، اور دیگر پروسیسر سب سسٹم ہوتے ہیں۔ ان پروسیسرز میں مختلف انسٹرکشن سیٹ ہو سکتے ہیں جیسے ARM، x86، اور RISC-V۔
میموری: ایس بی سیز ڈائنامک رینڈم ایکسیس میموری (DRAM) کی شکل میں بلٹ ان میموری کے ساتھ آتی ہیں۔ یہ میموری پروگرام چلانے اور ڈیٹا ذخیرہ کرنے کے لیے استعمال ہوتی ہے۔ میموری کی صلاحیت SBC قسم کے لحاظ سے مختلف ہوتی ہے اور یہ چند سو میگا بائٹس سے لے کر متعدد گیگا بائٹس RAM تک ہو سکتی ہے۔
سٹوریج: SBCs میں عام طور پر آن بورڈ اسٹوریج ہوتا ہے، جو آپریٹنگ سسٹم، ایپلیکیشنز اور صارف کے ڈیٹا کو ذخیرہ کرنے کے لیے استعمال ہوتا ہے۔ اسٹوریج کی شکل eMMC، مائیکرو ایس ڈی کارڈز، NVMe M.2 اور SATA ساکٹ ہو سکتے ہیں۔
کنیکٹیویٹی: SBCs مختلف کنیکٹیویٹی آپشنز جیسے ایتھرنیٹ، وائی فائی، بلوٹوتھ اور USB کے ساتھ آتے ہیں۔ یہ صارفین کو نیٹ ورکس سے منسلک ہونے، دوسرے آلات کے ساتھ بات چیت کرنے اور ڈیٹا کی منتقلی کی اجازت دیتا ہے۔ SBC کی توسیع پذیری GPIO، USB، اور توسیعی سلاٹ جیسے PCIe یا mPCIe سے آتی ہے۔
آپریٹنگ سسٹم: ایس بی سی آپریٹنگ سسٹم چلاتے ہیں جیسے لینکس، اینڈرائیڈ، یا ونڈوز۔ یہ آپریٹنگ سسٹم ایس بی سی کے استعمال کے لیے اپنی مرضی کے مطابق بنائے گئے ہیں اور ڈویلپر ٹولز اور پروگرامنگ ماحول کے ساتھ مطابقت پیش کرتے ہیں۔
بجلی کی کھپت: SBCs کو عام طور پر کم سے کم پاور پر کام کرنے کے لیے ڈیزائن کیا گیا ہے، جو انہیں کم پاور ایپلی کیشنز کے لیے موزوں بناتے ہیں۔ بجلی کی فراہمی بورڈ کے ڈیزائن کے لحاظ سے مختلف ہوتی ہے اور یہ مائیکرو-USB پورٹس، بیرل جیکس، یا سکرو ٹرمینلز تک ہوسکتی ہے۔
سائز اور فارم فیکٹر: SBCs میں ایک چھوٹا سا فارم فیکٹر ہوتا ہے، جس کا سائز کریڈٹ کارڈ کے سائز سے لے کر ہتھیلی کے سائز سے چھوٹا ہوتا ہے۔ یہ سائز انہیں ایسے آلات میں ضم کرنا آسان بناتا ہے جن کے لیے ایمبیڈڈ کمپیوٹنگ صلاحیتوں کی ضرورت ہوتی ہے۔
مجموعی طور پر، SBCs کمپیکٹ، ورسٹائل ہیں، اور ایمبیڈڈ سسٹمز، پروٹو ٹائپس، اور DIY پروجیکٹس تیار کرنے کے لیے کم لاگت کا حل پیش کرتے ہیں۔