اخطار‌های زیر رخ داد:
Warning [2] Division by zero - Line: 659 - File: inc/plugins/mybbirads.php PHP 5.6.31 (Linux)
File Line Function
/inc/plugins/mybbirads.php 659 errorHandler->error
/inc/class_plugins.php 101 mybbiradspostbit
/inc/functions_post.php 638 pluginSystem->run_hooks
/showthread.php 994 build_postbit



درود مهمان گرامی! ثبت نام

این یک اطلاعیه همگانی است.


امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
جستاری بر نرم افزار - دو
#
نرم‌افزار سیستم(System Sofware) به نرم افزاری در رایانه گفته میشود که به کارکرد سیستم یا کاربردهای سطح پایین(Low Level) رایانه مربوط باشد. این نرم‌افزارها به سخت افزار(Hardware) رایانه وابسته هستند و در نوشتن آنها از زبانهای سطح پایین(مانند زبان اسمبلی) استفاده میشود.

سیستم عامل(Operating System) و درایور(Driver)ها نمونه هایی از نرم‌افزارهای سیستمی هستند. از جمله زبان هایی که برای نگارش این نرم‌افزارها استفاده میشود،"زبان برنامه نویسی C" میباشد. کار کردن با "زبان C" برای برنامه نویسان راحت تر است و آنان این زبان را به "اسمبلی" ترجیح میدهند. اگر برای نگارش نرم‌افزار سیستمی مشکل محدودیت فضای سخت‌افزاری وجود داشته باشد،بهتر است با زبان اسمبلی کار کرد که حجم پایین تری دارد.

در برابر نرم‌افزارهای سیستمی،نرم افزارهای کاربردی(Application Software) قرار دارند که برای کاربردهای سطح بالا(High Level) و غیرسیستمی رایانه است و معمولا با زبانهای سطح بالا نوشته میشوند که از جزئیات سخت‌افزاری سیستم مستقل هستند.

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

در عمل،بیشتر نرم افزارهایی که کاربران با آنها سر و کار دارند از این دسته محسوب میشوند. برای مثال میتوان به نرم افزارهایی مانند "واژ پردازها،صفحه گسترده ها،نرم افزارهای طراحی گرافیکی و بازیهای رایانه‌ای" اشاره کرد.

بسیاری از نرم افزارهای کاربردی،برای توسعه دهندگان "ابزار رابط برنامه نویسی کاربردی" هم فراهم میکنند تا بتوان از قابلیتهای نرم افزار در نرم‌افزارهای جدید استفاده کرد(برای مثال نرم‌افزار Adobe Acrobat هنگام نصب یک API فراهم میکند که برنامه ‌نویس میتواند با استفاده از آن توانایی های Adobe Acrobat را در برنامه ی خود به کار گیرد).
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  **دانلود رایگان نرم افزار شناخت امام جواد علیه السلام** ma313 0 147 2013-10-19
آخرین ارسال: ma313
  **دانلود رایگان نرم افزار شناخت امام رضا علیه السلام** ma313 0 125 2013-10-09
آخرین ارسال: ma313
  نرم افزار ماء معین Aquamarine 1 174 2013-07-10
آخرین ارسال: mehdi_nine
  نرم افزار تعمیر فلش مموری usb سوخته به طور انلاین sajjadgameactor 4 6,541 2012-11-09
آخرین ارسال: dsharya
  افزودن یک افکت زیبا در نرم افزار Winamp ناتالی 0 286 2012-04-09
آخرین ارسال: ناتالی

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان