Search
Close this search box.
نرم افزار

بر اساس :

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

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

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

انواع مختلف نرم افزارها
به طور معمول، دو دسته بندی اصلی نرم افزارها وجود دارند که شامل موارد زیر هستند:

1- نرم افزارهای سیستمی (System Software)
یک نرم افزار سیستمی به کاربر و سخت افزار کمک می‌کند تا با یکدیگر تعامل ب داشته باشند. این مورد اساساً نرم افزاری برای مدیریت رفتار سخت افزاری کامپیوتر است، به گونه‌ای که قابلیت‌های اساسی مورد نیاز کاربر را فراهم کند. به زبان ساده‌تر می‌توان گفت که نرم افزار سیستمی، یک واسطه یا یک لایه میانی بین کاربر و سخت افزار است. این نرم افزارهای کامپیوتری، یک پلتفرم را برای کار کردن سایر نرم افزارها ارائه می‌دهند.

هنگامی که برای اولین بار کامپیوتر را روشن می‌کنید، این نرم افزار سیستمی است که بالا می‌آید و در حافظه سیستم بارگذاری می‌شود. نرم افزار سیستمی در پس زمینه اجرا می‌شود و کاربر در آن دخالتی ندارد. به همین دلیل است که نرم افزار سیستم را به عنوان نرم افزار سطح پایین (Low-Level Software) نیز می‌شناسند.