نرم‌افزار سیستم: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
FreshmanBot (بحث | مشارکت‌ها)
جز ←‏top: اصلاح فاصله مجازی + اصلاح نویسه با ویرایشگر خودکار فارسی
بدون خلاصۀ ویرایش
خط ۱:
{{منبع|تاریخ=ژوئن ۲۰۱۶}}
'''نرم‌افزار سیستم''' به [[نرم‌افزار|نرم‌افزاری]] در [[رایانه]] گفته می‌شود که به کارکرد سیستم رایانه یا کاربردهای [[زبان برنامه‌نویسی سطح پایین|سطح پایین]] (یا Low Level) رایانه مربوط باشد. این نرم‌افزارها به ساختار فیزیکی [[سخت‌افزار]] رایانه وابسته هستند و در نوشتن آن‌ها از [[زبان برنامه‌نویسی سطح پایین|زبان‌های سطح پائین]] مانند [[زبان اسمبلی]] استفاده می‌شود. [[سیستم‌عامل]] و [[درایورگرداننده دستگاه|درایورها]] از نرم‌افزارهای سیستم هستند. از جمله زبان‌هایی که برای نگارش نرم‌افزارهای سیستمی استفاده می‌شود، [[سی (زبان برنامه‌نویسی)|زبان برنامه‌نویسی C]] می‌باشد. کار کردن با سی برای برنامه نویسان راحت‌تر است و آنان این زبان را به [[زبان اسمبلی|اسمبلی]] ترجیح می‌دهند. اگر برای نگارش نرم‌افزار سیستمی مشکل محدودیت فضای سخت‌افزاری داشته باشیم بهتر است با زبان اسمبلی کار کنیم که حجم آن پایین‌تر است. نرم‌افزارهای سیستمی به سخت‌افزار وابسته‌اند.
 
در برابر نرم‌افزار سیستم، [[نرم‌افزار کاربردی]] قرار دارد که برای کاربردهای سطح بالا و غیرسیستمی رایانه است و معمولاً به [[زبان برنامه‌نویسی سطح بالا|زبان‌های سطح بالا]] نوشته می‌شود که از جزئیات سخت‌افزاری سیستم مستقل است.
 
== جستارهای وابسته ==