فریمور چیست؟
حالا برسیم به موضوع اصلی که ببینیم سفت افزار چیست؟ بله درست شنیدید فریمور معادل کلمه سفت افزار در زبان فارسی است.
فریمور، یک برنامه نرم افزاری یا مجموعه ای از دستورات برنامه نویسی شده روی سخت افزارهاست که در بسیاری از دستگاه ها مثل اسمارت تلویزیون، ماشین لباس شویی و … قرار دارد. آنها معمولا بر روی فلش رام ذخیره میشوند که قابل پاک شدن و دوباره نوشتن است چون اساسا نوعی فلش مموریست و با رام حافظه تفاوت دارد. زیرا رام حافظه فقط خواندنیست و غیر قابل تغییر. فریمورهایی که بر روی بورد سیستمی سرور قرار دارند به BIOS معروف هستند اما بعضی از آنها که روی دیگر قطعات سخت افزار سرور میباشند، Option ROM نام دارند. پس میتوان نتیجه گرفت: فریمورها، درواقع مسئول رفتارهای سیستم در زمانی هستند که ما آنها را روشن میکنیم یعنی از فریمورها در بسیاری از سخت افزارها استفاده میشود تا کاربر دستورات خود را برای دستگاه و سخت افزار قابل فهم کند.
فریمورها در بسیاری از دستگاه ها هستند مثل اسمارت فون، اسمارت تلویزیون، ماشین لباسشویی و … . Firmware که در فارسی، فریمور هم گفته میشود، برنامه نرم افزاری است که در چیپ حافظه ROM قرار میگیرد. این چیپ، یا روی بورد سیستم قرار دارد یا روی کنترلر. Firmware در واقع مسئول رفتارهای سیستم در زمانی است که سیستم را روشن میکنیم. مثلا وظیفه فریمور سرور این است که کنترل سرور را به سیستمعامل برساند.
معادل فارسی Firmware، سفت افزار است. در برخی موارد معادل Firmware را میان افزار مینامند اما این معادل درست نیست زیرا میان افزار واسط برنامه نویسی است. اما فریمور یا سفت افزار چیست؟ برنامه نرم افزاری یا مجموعه دستورات برنامه نویسی شده روی سخت افزار است. سفت افزاری و فریمور دستورات لازم برای اینکه دستگاه چگونه با دیگر اجزا و سخت افزارهای کامپیوتر ارتباط برقرار کند را ارایه میدهد. اما سوال اینجاست که چطور نرم افزار روی سخت افزار برنامه نویسی میشود؟ Firmware معمولا روی فلش رام Flash ROM دستگاه ذخیره میشود. رام حافظه فقط خواندنی است اما فلش رام را میتوان پاک کرد و دوباره روی آن نوشت چون اساسا نوعی فلش مموری است.
به فریموری که روی بورد سیستمی سرور قرار دارد، System ROM یا BIOS میگوییم و به فریموری که روی دیگر قطعات سخت افزاری سرور قرار دارد، Option ROM.
تاریخچه فریمور
اشر اوپلر در “مقاله Datamation” در سال 1967 اصطلاح “فریمور” را ابداع کرد. در ابتدا ، این به معنای محتویات یک فروشگاه کنترل قابل نوشتار (یک حافظه تخصصی سریع با سرعت بالا) ، شامل میکروکد بود که مجموعه دستورالعمل رایانه را تعریف و پیاده سازی می کرد ، و می توان آن را بارگیری و اجرا کرد . همانطور که در ابتدا استفاده می شد ، فریمور در تضاد با سخت افزار (خود CPU) و نرم افزار (دستورالعمل های عادی اجرا شده بر روی یک CPU)بود. این از دستورالعمل های دستگاه CPU نیست ، بلکه از میکرو کد پایین تر در اجرای دستورالعمل های دستگاه تشکیل شده است. در مرز بین سخت افزار و نرم افزار وجود داشت. بنابراین نام فریمور با گذشت زمان ، کاربردهای رایج هر برنامه کامپیوتری که به سخت افزار مرتبط است از جمله دستورالعمل های دستگاه پردازنده برای BIOS ، لودرهای بوت استرپ یا سیستم های کنترل دستگاههای الکترونیکی ساده مانند مایکروویو ، کنترل از راه دور را نشان می دهد.
خواهیم کرد.
فریمور در کجا ذخیره می شود؟
اکنون می دانیم که فریمور نرم افزاری است که به طور مستقیم در دستگاههای سخت افزاری ما نوشته شده است. اما دقیقاً چگونه در دستگاه ذخیره می شود؟ فریمور معمولاً در انواع خاصی از حافظه ذخیره می شود ، به نام flash ROM. ROM مخفف Read Only Memory است و این نوع حافظه فقط باید یک بار نوشته شود ، معمولاً توسط سازنده سخت افزاری که ما از آن استفاده می کنیم. یک حافظه ROM برای هر وسیله الکترونیکی مورد نیاز است زیرا باید داده را به طور دائم نگه داشته باشد ، حتی در هنگام خاموش بودن دستگاه یا هنگام قطع برق. شما نمی توانید یک وسیله سخت افزاری را تولید کنید که فریمور خود را فراموش کند ، زیرا هنگامی که منبع انرژی خود را بیرون می آورید ، دیگر کار خود را متوقف می کند.
اما پس از آن دوباره ، حافظه فلش ROM یک حافظه ROM قابل بازنویسی است زیرا ، در حالی که در ابتدا توسط سازنده سخت افزار نوشته شده است ، می توان آن را دوباره بازنویسی کرد. البته ، می توانید فریمور جدید را روی دستگاه سخت افزاری بنویسید. با این حال ، شما می توانید این کار را فقط با یک ابزار به روزرسانی مناسب فریمور انجام دهید ، که مخصوصاً برای کار با آن دستگاه سخت افزاری طراحی شده است.
سوال ما از شما: میتوان فریمور را مانند فریمور هارد آپدیت کنیم؟
برای چند دقیقه به این سوال فکر کنید. خب حالا به جواب نگاه کنید. جواب بله است چراکه در برخی از سخت افزارها آپدیت فریمور لازم میباشد تا بتواند سخت افزار با سیستم عامل کار کند. هدف از آپدیت Firmware، افزایش کارایی و بهره وری سیستم است. این آپدیت ها معمولا توسط وب سایتهای تولید کننده فریمور در بخش پشتیبانی و دانلود آن انجام میگیرد. در یک کلام بدانید، معمولا آپدیت های فریمور برای تعمیر باگ یا قابلیت های جدید ارائه میشود.
انواع فریمورها:
1. فریمور در هارد
با وصل شدن هارد دیسک به کامپیوتر، بوت کردن برنامه داخلی خود را شروع میکند. این برنامه دقیقا فریمور هارد است درست مثل سیستم عامل کامپیوتر. پس زمانی هارد عملیات خواندن و نوشتن را به درستی انجام میدهد که برنامه درست و بدون خطا انجام شود تا هارد روشن شده و کامپیوتر بالا بیاید.
2. فریمور در موبایل
هدف های firmware در موبایل عبارت است از:
• کنترل چگونگی عملکرد موبایل
• افزودن ویژگی ها و قابلیت های جدید به آخرین نسخه نرم افزار
• حذف باگ از موبایل
• رفع مشکل در سیستم عامل یا خاموش شدن خودکار موبایل با آپدیت فریمور آن
3. فریمور اندروید
مواردی که فریمور اندروید برای شروع به کار و ادامه عملکرد لازم دارد، عبارت است از:
• برنامه Bootloader
• کد Country Exit Code
• مولفه Phone
• PDA
موارد گفته شده، مشخصات منحصربفرد گوشی شماست و با دیگر گوشی ها تفاوت دارد.
• روش های آپدیت فریمور اندروید:
به صورت خودکار یا OTA. شما باید فریمور مربوط به برند گوشی خود را پیدا و فایل آن را دانلود، سپس نصب کنید. برای این کار هم باید به قسمت آپدیت نرم افزار گوشی رفته و آپدیت را تایید کنید.
4. فریمور آیفون
هدف این فریمور چیزی نیست جز: افزایش امنیت، رفع باگ و خطا، ارایه امکانات بیشتر و … پیشنهاد میکنیم فریمور آیفون خود را همیشه آپدیت نگه دارید. برای اینکار میتوانید از قسمت تنظیمات گوشی یا نرم افزار آیتونز بهره ببرید.
5. فریمور ماینر
از این Firmware برای افزایش کارایی ماینر، صرفه جویی در مصرف برق و رفع باگ ها استفاده میشود و تاثیر بسزایی در سرعت دارد.
6. کاستوم فریمور
این نسخه غیررسمی یا اصلاح شده فریمور برای دستگاه هایی مثل کنسول های بازی و انواع دستگاه ها میباشد. پس کاستوم فریمورچیست؟ نسخه تغییر یافته نرم افزار اورجینال که داخل کنسول بازی Playstation Portable و Playstation 3 و Play Station Vita و Nintendo 3DS قرار دارد.
7. فریمور دوربین
تمام کارهای اتو فوکوس و پردازش تصویر را انجام میدهد و به عنوان قلب دوربین شناخته میشود. یعنی دوربین شما بدون فریمور کار نمیکند.
8. فریمور مودم و روتر
مهمترین وظیفه این فریمور ، بودن رابطی مناسب بین کاربر و مودم است تا کاربر به راحتی کانفیگ و پیکربندی خود را روی مودم انجام دهد. اگر فریمور دچار باگ و خرابی شود، اختلال در امنیت و اتصال به اینترنت شما را به همراه دارد. در این زمان آپدیت مودم، بهترین کار است.
ممکن است فریمور هم هک شود؟
در پاسخ به این سوال به جرات میگوییم هک کردن چیزی غیر ممکن نیست حتی فریمورها. ولی میتوان گفت هک کردن فریمورها یک کار بسیار سخت است به قول معروف کار حضرت فیله.
اما چطور ممکن است این اتفاق بیفتد؟ با هک کردن یک سفت افزار توسط یه فرد عادی در یک دستگاه قابل حمل الکترونیکی و چرخیدن آن بین افرادی که از این موضوع آگاهی ندارند. در حقیقت فریمورهایی که به صورت دستی هک کرده اند را در یک قطعه الکترونیکی مخفی کرده تا در موقع لازم اطلاعات را بهم بزند.
یعنی راه حلی برای این موضوع نیست؟
یک تصمیم در اینباره گرفته شد آن هم نبودن سفت افزارها به شکل یک کد اجرایی و فقط حافظه خواندنی، بلکه حافظه فریمورها نوشتاری باشد تا بتوان کدها را بررسی و در صورت لزوم اصلاح کرد.
پس بدانید و آگاه باشید هر ابزاری و هر محتوایی در حیطه الکترونیک قابل هک است. این قانون شامل سفت افزارها، که خود وظیفه اصلاح اطلاعات و داده های غلط را دارند هم میشود. اما نباید نگران بود چرا که همان اول هم گفتیم هک این برنامه ها کار بسیار سختی است.
کلام آخر:
خب دوستان به پایان بحث فریمور رسیدیم. امیدواریم که مطلب مورد پسند شما قرار گرفته باشد. به عنوان جمع بندی، این بحث را با چند پرسش به اتمام میرسانیم.
چگونگی حافظه های فریمور؟
اکثرا از حافظه هایی فقط خواندنی (ROM) استفاده می کنند، اما برخی از آن ها مثل دوربین های دیجیتال نیازمند حافظه های اضافی برای ذخیره سازی هستند.
رایانه، یک فریمور است؟
بله با این تفاوت که رایانه از چند فریمور زیرمجموعه، مثل گرافیک، صوت و غیره تشکیل شده است.
تفاوت فریمور با میان افزار در چیست؟
فریمور، بسته ای نرم افزاری و سخت افزاری کامل و مستقل است اما میان افزار، نرم افزاری میباشد که ایجاد ارتباط میان سخت افزارها و نرم افزارهای مدیریتی آن سخت افزار را برعهده دارد.
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
معرفی سایت خارجی برای دانلود رام گوشی و تبلت :
اولین سایت : سایت easy-firmware.com هست که با تهیه یه اکانت می تونید رام های مورد نظرتون رو ازش دانلود کنید به راحتی
دومین سایت : سایت gsm-firmware هست که این سایت هم یه سایت خارجی خوب هست برای دانلود رام تمامی مدل گوشی و تبلت
مودم چیست:click