فریمور (Firmware) چیست⚡️فروشگاه قطعات موبایل سورن استور

25 بهمن 1398 0

سفت افزار یا فریمور (Firmware) ، فریمور برنامه ای است که درون انواع سخت افزارها تعبیه می شود تا به آن ها در ایجاد ارتباط با دیگر ابزارها و نرم افزارها کمک کند.سفت افزار می تواند یک محیط عملیاتی استاندارد برای نرم افزار دستگاه های با پیچیدگی بالا باشد (با ایجاد وابستگی کمتر به سخت افزار) یا می تواند برای دستگاه هایی که پیچیدگی کمتری دارند به عنوان سیستم عامل کل دستگاه، کنترل کامل، نظارت و پردازش داده ها را انجام دهد. نمونه های متداول از دستگاه های دارای سفت افزار شامل سیستم های داخلی کامپیوتری، گوشی، تبلت و غیره می باشد. تقریباً تمام دستگاه های الکترونیکی حتی ساده ترین آنها شامل یک سفت افزار هستند.

برای دستگاه هایی با سخت افزار پیچیده تر همچون گوشی های هوشمند، تبلت ها و تلویزیون های هوشمند، فریمور گوشی و.. به عنوان واسطی بین سخت افزار و سیستم عامل عمل می کند. در این دستگاه ها فریمور تنها شامل دستورات پایه و اساسی برای اجرای عملیات سخت افزار نصب شده بر روی سیستم است. برای مثال در یک گوشی سامسونگ گلکسی با سیستم عامل اندروید، فریمور اجازه برقراری صحیح ارتباط بین سیستم عامل و سخت افزار را برای اجرای درخواست های کاربر صادر می کند.





محل ذخیره فریمور گوشی سامسونگ ، هواوی ، آیفون و...

حالا می دانیم که فریمور مستقیما در سخت افزار نوشته می شود. ولی این برنامه دقیقا چطور روی سخت افزار قرار می گیرد؟ فریمور گوشی چیست و چه کاربردی دارد؟ فریمور معمولا روی نوع خاصی از حافظه ها تحت عنوان فلش رام ذخیره می شود. رام (ROM) به معنی حافظه فقط خواندنی است و نوعی از حافظه است که تنها یک بار آن هم توسط تولیدکننده سخت افزارها در آن دستوراتی نوشته می شود. حافظه رام مورد نیاز هر ابزار الکترونیکی است زیرا داده ها را به صورت دائمی در خود نگه داری می کند.حتی در زمانی که سیستم کاملا خاموش است. 

اما حافظه فلش رام چیست؟ فلش رام در واقع نسخه قابل نوشتن حافظه رام است. در واقع در این حافظه بر خلاف حافظه رام می توان یک بار دیگر هم دستوراتی را نوشت و ذخیره نمود. با استفاده از این ویژگی شما قادر به نوشتن و توسعه فریمورهای جدید برای انواع سخت افزارها خواهید بود. البته این کار تنها از طریق یک ابزار به روز رسانی فریمور که هر سخت افزار نسخه ای مختص به خود از آن را دارد امکان پذیر است.



فلش کردن

فلش کردن به مفهوم جایگزین کردن سفت افزار یا داده های موجود در ماژول های حافظه EEPROM  یا حافظه فلش بکار رفته در یک دستگاه الکترونیکی، با داده های جدید است. این کار را می توان به منظور ارتقاء یک دستگاه یا تغییر یک سرویس دهنده مرتبط با عملکرد دستگاه انجام داد، مانند تغییر دادن یک سرویس دهنده تلفن همراه یا نصب یک سیستم عامل جدید. اگر سفت افزار، قابل ارتقا باشد این عمل غالباً از طریق یک برنامه ارائه شده توسط سرویس دهنده انجام می گیرد. غالباً می توان سفت افزار قدیمی را پیش از ارتقا، ذخیره کرد تا در صورت اختلال در فرایند بروز رسانی یا عملکرد نامطلوب نسخه جدید سفت افزار، قابل بازیابی باشد.






چگونه Firmware را آپدیت کنیم؟

بسیاری از تولید کنندگان به ارائه به روز رسانی برای فریمورهای مربوط به سخت افزار خود می پردازند. آن ها همچنین ابزار نرم افزاری مورد نیاز برای نوشتن کدهای جدید در فریمور را توسعه می دهند. به این طریق تولیدکنندگان قطعات سخت افزاری تا چند سال پس از ارائه سخت افزار با به روزرسانی مرتب فریمورهای آن به پشتیبانی از مشتریانشان می پردازند. بنابراین به طور مثال اگر تولیدکننده مادربورد شما می خواهد ویژگی های جدیدی چون پشتیبانی از رم یا پردازنده های جدید را اضافه کند یا مشکلات خاصی را که مادربورد درگیر آن است حل نماید اقدام به آپدیت فریمور می کند.





Firmware اندروید چیست؟

گوشی های هوشمند اندروید دنیا را فتح کرده اند. در این گوشی ها نیز می توان فریمور نصب کرد. اما مشکلی که وجود دارد این است که بسیاری از مردم وقتی بحث تلفن های همراه می شود برداشت اشتباهی از فریمور دارند. بنابراین در ادامه به توضیح دقیق نقش فریمور در گوشی های اندرویدی خواهیم پرداخت:

اصطلاح فریمور در گوشی های اندرویدی به گونه ای جا افتاده است که انگار همه نرم افزارهای آن را در بر می گیرد.
همچنین شاید اصطلاح کاستوم رام را زیاد شنیده باشید. رام در اینجا به معنی همان حافظه فقط خواندنی که فریمور در آن ذخیره می شود نیست. بلکه به معنی یک سیستم عامل سفارشی است که شامل فریمورهای مورد نیاز برای گوشی های هوشمند است. بنابراین در رام گوشی های هوشمند دو چیز را به دست خواهید آورد: فریمور به همان معنایی که پیش از این گفته شد و سیستم عاملی که در بالای آن قرار دارد.
وقتی شما یک گوشی هوشمند می خرید در واقع آن را با یک رام استوک یا فریمور استوک خریداری می کنید. این به معنی فریمور و سیستم عاملی از پیش نصب شده است. این رام استوک توسط تولیدکننده گوشی هوشمند یا اپراتورهای موبایل توسعه داده شده است. اپراتورها رام استوک پیشنهاد شده توسط تولید کننده را بر اساس نیاز ها و علایق خود تغییر می دهند که نتیجه آن به وجود آمدن یک رام استوک جدید است که تنها در گوشی های هوشمند فروخته شده توسط آن اپراتور وجود دارد. این اتفاق برای تلویزیون ها، تبلت ها و دیگر ابزارهایی که از سیستم عامل اندروید استفاده می کنند نیز به همین گونه پیش می رود.


 

نظرات