فریمور چیست؟ سیستم عامل چه کاری انجام می دهد؟ -

سفت‌افزار…(Firmware…) احتمالاً زمانی در مورد آن شنیده‌اید. اسم آلمانی عجیبی به نظر می رسد، اینطور نیست؟ اما فریمور چیست؟ معنی این اصطلاح چیست و سیستم عامل را چگونه تعریف می کنید؟ سیستم عامل چه کاری انجام می دهد؟ سیستم عامل چگونه کار می کند؟ مطمئنا هدفش فقط گیج کردن شما نیست. همانطور که در این آموزش خواهید آموخت، سیستم عامل برای دستگاه های سخت افزاری از انواع مختلف، از تلفن های هوشمند گرفته تا تلویزیون های(TVs) هوشمند ، ماشین لباسشویی و سایر دستگاه ها بسیار مهم است. برای اینکه همه چیز را روشن کنید و به شما کمک کنیم تا در مورد این موضوع اطلاعات بیشتری کسب کنید، در این مقاله تمام موارد ضروری را که باید در مورد سیستم عامل بدانید توضیح می دهیم. بیایید شروع کنیم:

فریمور چیست؟ تعریف سفت افزار(Firmware) به زبان ساده

سفت‌افزار(Firmware) نرم‌افزار کوچکی است که باعث می‌شود سخت‌افزار آن‌طور که سازنده‌اش در نظر گرفته، کار کند. این شامل برنامه هایی است که توسط توسعه دهندگان نرم افزار نوشته شده اند تا دستگاه های سخت افزاری را "تیک" کنند. بدون سیستم‌افزار، اکثر دستگاه‌های الکترونیکی که روزانه استفاده می‌کنیم، نمی‌توانند کار کنند. آنها هیچ کاری نمی کردند.

به عنوان مثال، آیا می دانستید که یک چراغ راهنمایی ساده دارای سیستم عامل است؟ بله، این کار را می‌کند، و سیستم عامل آن چیزی است که به آن می‌گوید چراغ‌ها را در فواصل زمانی معین عوض کند. بدون سیستم‌افزار، چراغ راهنمایی فقط یک دکل «احمقانه» خواهد بود که در کنار جاده قرار می‌گیرد و هیچ کاری انجام نمی‌دهد جز اینکه خسته به نظر می‌رسد. در مورد دستگاه های سخت افزاری کمتر پیچیده مانند چراغ های راهنمایی، ماشین لباسشویی، ماشین های کارت، دوربین های نظارتی و تلویزیون ها(TVs) ، سیستم عامل چیست؟ سفت‌افزار تمام نرم‌افزار موجود در آن‌ها است، همچنین به عنوان سیستم عامل آنها عمل می‌کند و همه چیز را در مورد عملکرد آن دستگاه‌ها کنترل می‌کند.

چراغ های راهنمایی برای اجرا به سیستم عامل نیاز دارند

چراغ های راهنمایی برای اجرا به سیستم عامل نیاز دارند

برای واضح‌تر شدن همه چیز، اجازه دهید مثال دیگری بزنیم: یک مادربرد رایانه بدون سیستم‌افزار نمی‌داند چگونه هارد دیسک یا کارت ویدیویی موجود در رایانه شما را تشخیص دهد. اگر هارد دیسک‌های شما سیستم‌افزار تعبیه‌شده در خود نداشتند، نمی‌دانستند با چه سرعتی بچرخند یا چه زمانی متوقف شوند. یک کارت شبکه بی سیم نمی داند چگونه از فرکانس رادیویی خاصی برای اتصال به Wi-Fi استفاده کند.

بسیاری از قطعات کامپیوتر (مادربرد، کارت گرافیک و غیره) به سیستم عامل نیاز دارند

بسیاری از قطعات کامپیوتر (مادربرد، کارت گرافیک و غیره) به سیستم عامل نیاز دارند

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

فریمور در اندروید چیست؟

فریمور در موبایل چیست؟ سیستم عامل را در دستگاه هایی با سخت افزار پیچیده مانند گوشی های هوشمند، تبلت ها، ساعت های هوشمند یا حتی تلویزیون های(TVs) هوشمند چگونه تعریف می کنید ؟ در این مورد، یک تعریف سفت‌افزار نسبتاً خوب این خواهد بود: میان‌افزار میان‌افزار بین سخت‌افزار و سیستم‌عامل است(the firmware is the middleman between the hardware and the operating system) .

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

گوشی های هوشمند و تبلت های اندرویدی نیز دارای سیستم عامل هستند

گوشی(Android) های هوشمند و تبلت های اندرویدی نیز دارای سیستم عامل هستند

متأسفانه، مشکلی در مورد آنچه که بسیاری از افراد معتقدند میان‌افزار در گوشی‌های هوشمند، تبلت‌ها، ساعت‌های هوشمند، تلویزیون‌های(TVs) هوشمند و سایر دستگاه‌های تلفن همراه مشابه آندروید وجود دارد، وجود دارد. (Android)گوشی‌های هوشمند و دستگاه‌های موبایل اندرویدی(Android) دنیا را تسخیر کرده‌اند و بسیاری از کاربران می‌خواهند «سیستم‌افزار» دستگاه‌های خود را به‌روزرسانی کنند، رام‌های سفارشی نصب کنند(ROMs) و غیره. مشکل این است که اکثر مردم در حال حاضر زمانی که به تلفن های هوشمند و سایر دستگاه های تلفن همراه اشاره می کنند، اصطلاح سیستم عامل را به اشتباه استفاده می کنند.

به همین دلیل، ما می‌خواهیم در هنگام مراجعه به گوشی‌های هوشمند و دستگاه‌های تلفن همراه، نکات فنی سفت‌افزار را توضیح دهیم تا به درستی متوجه شوید:

  • (Firmware)معنی سفت‌افزار ، به‌ویژه زمانی که در مورد دستگاه‌های دارای Android صحبت می‌شود، در فرهنگ عامه به اشتباه گسترش یافته است تا همه نرم‌افزارهای آن دستگاه‌ها را در بر بگیرد. سیستم عامل اندروید(Android “) اکنون به معنی سیستم عامل به اضافه سیستم عامل اندروید(Android) در بالای آن است.
  • شما همچنین با عبارت Custom ROM مواجه می شوید . ROM در این مورد به معنای حافظه فقط خواندنی نیست، جایی که سیستم عامل در سخت افزار گوشی هوشمند ذخیره می شود. کاستوم رام(Custom ROM) به معنای تصویر سیستم عامل سفارشی است که شامل سفت‌افزار لازم برای کارکرد تلفن هوشمند یا تبلت اندرویدی نیز می‌شود . (Android)بنابراین شما دو چیز را در رام(ROM) یک گوشی هوشمند دریافت می کنید: سیستم عامل، که همان تعریفی است که قبلا به اشتراک گذاشتیم، و سیستم عامل در بالای سیستم عامل.
  • هنگامی که یک گوشی هوشمند می‌خرید، یک « رم‌افزار(ROM) سهام » یا «فرم‌افزار سهام» همراه آن است. این به سیستم عامل و سیستم عامل از پیش نصب شده اشاره دارد. " Stok ROM(ROM) " توسط سازنده گوشی هوشمند (اگر آن را بدون قفل خریده اید) یا توسط اپراتور تلفن همراهی که در آن اشتراک دارید (اگر گوشی هوشمند قفل شده خریداری کرده اید) ارائه می شود. اپراتور تلفن همراه از "stock ROM " ارائه شده توسط سازنده گوشی هوشمند شما استفاده می کند و آن را بر اساس علایق خود تغییر می دهد و در نتیجه یک "stock ROM " جدید ایجاد می کند که فقط در گوشی های هوشمند فروخته شده توسط آن اپراتور تلفن همراه یافت می شود.

همین امر در مورد تلویزیون‌های(TVs) هوشمند ، تبلت‌ها و سایر دستگاه‌های همراه با Android نیز صدق می‌کند.

فریمور کجا ذخیره می شود؟

ما اکنون تعریف سیستم عامل را می دانیم و درک بهتری از معنای سیستم عامل داریم. این نرم‌افزاری است که مستقیماً در دستگاه‌های سخت‌افزاری ما نوشته شده است، برای روشن شدن و شروع کار آنها اجباری است. اما دقیقاً چگونه روی یک دستگاه ذخیره می شود؟ سفت‌افزار(Firmware) معمولاً در انواع خاصی از حافظه‌ها به نام فلش رام ذخیره(ROM) می‌شود . ROM مخفف Read-Only Memory است و این نوع حافظه باید فقط یک بار نوشته شود، معمولاً توسط سازنده سخت افزاری که ما استفاده می کنیم. یک رام(ROM)حافظه برای هر دستگاه الکترونیکی مورد نیاز است زیرا باید داده ها را به طور دائم نگه دارد، حتی زمانی که دستگاه خاموش است یا زمانی که برق قطع می شود. شما نمی‌توانید سخت‌افزاری بسازید که سیستم‌افزار خود را فراموش کند، زیرا وقتی منبع انرژی خود را بیرون بکشید، دیگر کار نمی‌کند.

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

چه نوع سیستم عاملی وجود دارد؟

به همان اندازه که در دستگاه های سخت افزاری تنوع در سیستم عامل وجود دارد. در مادربردهای کامپیوتر سفت‌افزار وجود دارد (به نام BIOS یا UEFI(BIOS or UEFI) )، میان‌افزار در هارد دیسک‌ها، درایوهای حالت جامد ( SSD(SSDs)CD/DVD/Blu-Ray ، میان‌افزار در کارت‌های شبکه، روترها، نقاط دسترسی، توسعه‌دهنده‌های محدوده وجود دارد. حتی در ماوس و صفحه کلید بازی شما سیستم عامل وجود دارد. و اینها فقط چند نمونه مربوط به کامپیوتر است.

حتی کیبوردها برای اجرا به سیستم عامل متکی هستند

حتی کیبوردها برای اجرا به سیستم عامل متکی هستند

باید به خاطر داشته باشید که سیستم عامل در اکثر دستگاه هایی وجود دارد که کار مفیدی انجام می دهند، مانند تلویزیون، ماشین لباسشویی، دستگاه های خودپرداز(ATMs) بانک یا حتی ماشین شما. اسم دستگاه را می گذارید. احتمالا بدون سیستم عامل آن کار نمی کند.

فرق میان افزار و درایور چیست؟

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

آیا می توانید سیستم عامل را ارتقا دهید؟ به روز رسانی سیستم عامل چیست؟

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

به روز رسانی میان افزار برای مادربرد کامپیوتر (به روز رسانی UEFI BIOS)

به روز رسانی میان افزار(Firmware) برای مادربرد کامپیوتر ( به روز رسانی UEFI BIOS )

برای مثال، سازنده مادربرد شما می‌تواند به‌روزرسانی‌های میان‌افزار جدید را زمانی که بخواهد شامل ویژگی‌های جدید باشد، از پردازنده‌های جدید یا RAM پشتیبانی(RAM) کند ، یا اگر مشکلات خاصی را با سخت‌افزار شما حل کند، منتشر کند.

هر سازنده‌ای می‌تواند برای دستگاه‌های خود سفت‌افزار جدید ارائه دهد: روتر می‌تواند یک به‌روزرسانی میان‌افزار دریافت کند که پایداری آن را افزایش می‌دهد، دیسک‌نویس Blu-Ray(Blu-Ray) می‌تواند نحوه رایت انواع جدید دیسک‌ها و غیره را بیاموزد.

تا آنجا که از کجا می توان سیستم عامل جدید را تهیه کرد، به سازنده دستگاه سخت افزاری شما بستگی دارد. معمولاً می‌توانید سفت‌افزار جدید (در صورت وجود) را در وب‌سایت پشتیبانی دستگاه خود بیابید. به دنبال صفحه دانلود بگردید، سیستم عامل جدید خود را دانلود کنید و مراقب باشید که اسناد ارتقاء سازنده دستگاه را دنبال کنید.

ارتقاء سیستم عامل برای روتر

ارتقاء سیستم عامل برای روتر

نوشتن سیستم عامل جدید بر روی دستگاه شما کار خطرناکی است و اگر اشتباه انجام شود، می تواند دستگاه شما را بی فایده کند. برای همیشه! مثل آجر! به همین دلیل است که برخی از مردم به شما می گویند که دستگاه خود را آجر کرده اید: فقط سیستم عامل آن را خراب کرده اید و دیگر نمی تواند آنطور که در نظر گرفته شده است کار کند.

اگر برای به‌روزرسانی میان‌افزار دستگاه‌های خود به کمک نیاز دارید، راهنمایی‌های زیر را توصیه می‌کنیم:

آیا سوال دیگری در رابطه با "سیستم افزار چیست" دارید؟

و اکنون می دانید که سیستم عامل چیست، چه کاری انجام می دهد و در کجا یافت می شود. آیا(Was) توضیحات ما به اندازه کافی خوب بود؟ آیا این مفهوم را درک می کنید و می توانید اکنون سیستم عامل را تعریف کنید؟ آیا هنوز در مورد «سیستم‌افزار » اندروید(Android “) سردرگم هستید؟ اگر سؤال دیگری در رابطه با سیستم‌افزار چیست در بخش نظرات زیر دریغ نکنید.



About the author

من یک مهندس نرم افزار با بیش از 10 سال سابقه در زمینه مهندسی ویندوز هستم. من در توسعه برنامه‌های مبتنی بر ویندوز، و همچنین سخت‌افزار و درایورهای صوتی برای نسل بعدی سیستم‌عامل ویندوز مایکروسافت، ویندوز 11، تخصص دارم. تجربه من در ساخت برنامه‌های ویندوز، من را برای هر شرکتی که به دنبال توسعه محصولات فناوری نوآورانه است، دارایی ارزشمندی می‌کند.



Related posts