دسته بندی محصولات

سبد خرید شما خالی است.

سبد خرید

نرم افزار

انواع نرم افزار کامپیوتر

 

نرم افزار کامپیوتر

 

معرفی

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

انواع نرم افزارها

  • نرم افزار شامل سه دسته اصلی می باشد:

1) سیستم عامل:
که معمولا رابط بین کاربر و کامپیوتر می باشند مانند Windows
2) زبان های برنامه نویسی:
که معمولا افرادی که توانایی پیاده سازی برنامه های کامپیوتری را دارند از آنها استفاده می نمایند مانند زبان C.
3) برنامه های کاربردی:
که توسط برنامه نویسان جهت کاربرد خاص تهیه و در اختیار مشتریان قرار می گیرد مانند نرم افزار Word و نرم افزار حسابداری.

نرم افزار های سیستمی

  • نرم‌افزار سیستم به نرم‌افزاری در رایانه گفته می‌شود
  • که به کارکرد سیستم رایانه یا کاربردهای سطح پایین (یا Low Level) رایانه مربوط باشد.
  • این نرم‌افزارها به ساختار فیزیکی سخت‌افزار رایانه وابسته هستند
  • و در نوشتن آن‌ها از زبان‌های سطح پائین مانند زبان اسمبلی استفاده می‌شود.
  • سیستم‌عامل و درایورها از نرم‌افزارهای سیستم هستند.
  • از جمله زبان‌هایی که برای نگارش نرم‌افزارهای سیستمی استفاده می‌شود زبان برنامه‌نویسی C می‌باشد،
  • کار کردن با سی برای برنامه نویسان راحت تر است و آنان این زبان را به اسمبلی ترجیح می‌دهند،
  • اگر برای نگارش نرم‌افزار سیستمی مشکل محدودیت فضای سخت‌افزاری داشته باشیم
  • بهتر است با زبان اسمبلی کار کنیم که حجم آن پایین‌تر است.
  • نرم‌افزارهای سیستمی به سخت‌افزار وابسته‌اند.

نرم افزار های کاربردی

  • در برابر نرم‌افزار سیستم، نرم‌افزار کاربردی قرار دارد
  • که برای کاربردهای سطح بالا و غیرسیستمی رایانه است
  • و معمولاً به زبان‌های سطح بالا نوشته می‌شود
  • که از جزئیات سخت‌افزاری سیستم مستقل است.
  • نرم‌افزار کاربردی ( Application software) یک برنامه رایانه‌ای است
  • که برای اجرای گروهی از توابع هماهنگ، وظایف یا فعالیت‌هایی برای منفعت کاربر طراحی شده است.
  • نمونه‌هایی از یک نرم‌افزار کاربردی عبارتند
  • از واژه‌پردازها، صفحات گسترده، مرورگرهای وب، مدیا پلیرها، شبیه‌سازهای پرواز.
  • این عبارت در تضاد عبارت نرم‌افزار سیستمی معنی پیدا می‌کند
  • که عمدتاً شامل اجرا کردن رایانه می‌شود.
  • نرم‌افزار سیستمی در مقابل در پس‌زمینه عمل می‌کند
  • و خدماتی را فراهم می‌کند که دیگر نرم‌افزارها یا سیستم‌عامل می‌توانند برای انجام کارهای خود از آن استفاده کنند.
  • اما در عوض معمولاً مستقیماً با کاربر عادی در تماس نیست و خدماتی را به او ارایه نمی‌دهد.
  • بسیاری نرم‌افزارهای کاربردی، برای توسعه‌دهندگان ابزار رابط برنامه‌نویسی کاربردی هم فراهم می‌کنند
  • تا بتوان از قابلیت‌های نرم‌افزار در نرم‌افزارهای جدید استفاده کرد.
  • برای مثال نرم‌افزار ادوبی آکروبات هنگام نصب ای‌پی‌آی فراهم می‌کند
  • که برنامه‌نویس می‌تواند با استفاده از آن توانایی‌های آکروبات را در برنامهٔ خود به کار گیرد.
  • بسیاری از اپلیکیشن های امروزی جنبه خدمات رسانی دارند.

خرید آنلاین

در صورت نیاز به راهنمایی، از طریق چت آنلاین سایت پاسخگوی شما هستیم.