نرمافزار سیستم: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
Amir.Vector (بحث | مشارکتها) بدون خلاصۀ ویرایش |
Amir.Vector (بحث | مشارکتها) بدون خلاصۀ ویرایش |
||
خط ۱:
'''نرمافزار سیستم''' {{به انگلیسی|System software}} به [[نرمافزار|نرمافزاری]] در [[رایانه]] گفته میشود که به کارکرد سیستم رایانه یا کاربردهای [[زبان برنامهنویسی سطح پایین|سطح پایین]] (یا Low Level) رایانه مربوط باشد. این نرمافزارها به ساختار فیزیکی [[سختافزار]] رایانه وابسته هستند و در نوشتن آنها از [[زبان برنامهنویسی سطح پایین|زبانهای سطح پائین]] مانند [[زبان اسمبلی]] استفاده میشود. [[سیستمعامل]]، [[پوسته (رایانه)|پوسته ها]]، [[گرداننده دستگاه|درایور ها]]، [[میانافزار|میان افزار ها]]، [[سیستم پنجرهبندی|سیستم های پنجره بندی]]، [[موتور بازی|موتورهای بازی سازی]] و [[نرمافزار سودمند|نرم افزارهای سودمند]] از نرمافزارهای سیستم هستند. از جمله زبانهایی که برای نگارش نرمافزارهای سیستمی استفاده میشود، [[سی (زبان برنامهنویسی)|زبان برنامهنویسی C]] میباشد. کار کردن با سی برای برنامه نویسان راحتتر است و آنان این زبان را به [[زبان اسمبلی|اسمبلی]] ترجیح میدهند. اگر برای نگارش نرمافزار سیستمی مشکل محدودیت فضای سختافزاری داشته باشیم بهتر است با زبان اسمبلی کار کنیم که حجم آن پایینتر است. نرمافزارهای سیستمی به سختافزار وابستهاند.<ref>{{Cite journal|date=2019-10-12|title=System software|url=https://en.wikipedia.org/w/index.php?title=System_software&oldid=920852274|journal=Wikipedia|language=en}}</ref>
|