نرم افزار چیست؟
نرم افزار یک برنامه کاربردی روی یک دستگاه الکترونیکی است که یک یا چند عملکرد را برای کاربران مهیا می کند. معمولاً نرم افزار به کاربر اجازه می دهد تا وظایف را در سیستم خود ساده کند.
این برنامهها معمولاً شامل یک رابط کاربری گرافیکی هستند که کاربران را قادر میسازد تا به نرمافزار و عملکردهای آن دسترسی داشته باشند، حتی اگر با برنامهنویسی کامپیوتری آشنایی نداشته باشند. یک نرم افزار ممکن است وظایف را خودکار اجرا کند یا برای همه عملکردهایی که انجام می دهد نیاز به تعامل مستقیم داشته باشد.
5 نوع نرم افزار رایج سیستمی کدام است؟
نرم افزار رایج سیستمی برنامه هایی هستند که به یک سیستم کامپیوتری اجازه کار می دهند. در اینجا پنج نوع متداول نرم افزار سیستمی وجود دارد:
-
سیستم عامل
سیستم عامل اولین سیستم کامپیوتری است که به یک دستگاه کامپیوتری اجازه عملکرد می دهد. سیستم عامل به دستگاه اجازه می دهد تا بوت شود و شامل پروتکل هایی برای نصب و اجرای برنامه های کاربردی بر روی دستگاه برای ارائه عملکرد می باشد. سیستم عامل ها ممکن است به یک دستگاه خاص مانند کامپیوتر یا موبایل اختصاص داشته باشند. آنها اغلب سیستم های اختصاصی هستند که سازنده آن را برای استفاده در پروژه های خود یا به عنوان یک سیستم عامل در دسترس عموم یا دارای مجوز که چندین سازنده از آن استفاده کنند، ایجاد می کند.
درک سیستم عامل برای کار در فناوری اطلاعات ضروری است. انواع سیستم عامل بسته به دستگاه و عملکرد آن متفاوت است.
-
درایور دستگاه
درایور دستگاه یک برنامه کامپیوتری است که ارتباط بین سیستم عامل و دستگاه سخت افزاری را امکان پذیر می کند. درایور بخشی از سیستم عامل است و نحوه تعامل با سخت افزار را به سیستم می گوید. برخی از دستگاه هایی که برای کار با سیستم عامل به درایور نیاز دارند عبارتند از چاپگرها، اسکنرها، کارت خوان ها و مودم ها. دستگاه های سختافزاری جدید اغلب درایورها را بهطور خودکار نصب و بهروزرسانی میکنند، اما هنگام نصب سختافزار جدید یا بهروزرسانی به جدیدترین نسخه درایور، میتوان درایورها را بهصورت آنلاین دانلود کرد.
-
ثابتافزار (firmware)
سفت افزار نوعی نرمافزار سیستمی است که بر روی حافظه رم دستگاه قرار میگیرد و وظیفه اجرای برنامهها و کنترل سختافزار دستگاه را برعهده دارد. این نرم افزار با درایورهای دستگاه کار میکند تا سختافزار همانطور که انتظار میرود کار کند، اما بر خلاف درایور که بخشی از سیستم عامل است، سفت افزار در سختافزار وجود دارد. سفتافزار بخشی از اکثر دستگاههای سختافزاری مرتبط با کامپیوتر مانند هارد دیسک، روتر، مانیتور و تجهیزات جانبی است.
-
مترجم زبان برنامه نویسی
مترجم زبان برنامه نویسی یا کامپایلر نوعی نرم افزار سیستمی است که کد را از یک زبان برنامه نویسی به زبان دیگر ترجمه می کند. این نرم افزار برنامه ها را به کد منبع که یک زبان سطح بالا مانند جاوا یا C++ است و برنامه نویسان از آن استفاده می کنند، به کد ماشین زبان سطح پایینی که کامپیوتر می تواند آن را تفسیر کند، تبدیل می کند. مترجم همچنین هر گونه خطا را در حین تبدیل، شناسایی و گزارش می کند.
-
ابزارهای کمکی (Utilities)
یک نوع نرم افزار رایج سیستمی است که از زیرساخت کامپیوتر پشتیبانی می کند. ابزارهای کمکی به سیستم عامل کمک می کنند تا وظایفی مانند امنیت داده ها را انجام دهد تا کامپیوتر را به طور موثر در حال اجرا نگه دارد. بسیاری از ابزارهای کمکی ابزارهای ثالثی هستند، مانند آنتی ویروس و نرم افزار فشرده سازی فایل، که کاربران به طور جداگانه نصب می کنند تا به عملکرد بهینه رایانه کمک کنند.
آویژه آماده ارایه انواع نرم افزارهای موبایل و کامپیوتر می باشد. شما می توانید از طریق شماره تماس های آویژه برای گرفتن انواع اطلاعات با تیم مشاوره و فنی آویژه در تماس باشید.