/
/
انواع نرم افزار کدامند ؟ و چه کاربرد هایی دارند ؟

انواع نرم افزار کدامند ؟ و چه کاربرد هایی دارند ؟

نوشته شده توسط مجتبی اسداله زاده در تاریخ 1399/09/03 در دسته سایر
کامپیوتر ها دارای نرم افزار هایی هستند که هر کدام کارایی مخصوص به خود را دارد.نرم افزار ها باعث بهبود عملکرد ما در کار ها می شوند.در این مطلب شما را با انواع نرم افزار آشنا می کنیم.

نصب و اجرای نرم افزار

 

نرم افزارها

 

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

 

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

 

*نرم‌افزار سیستم

*نرم‌افزار کاربردی

به  برنامه‌هایی که کاربر از آن استفاده میکند نرم افزار کاربردی میگویند اما نرم‌افزارهای سیستمی، مدیریت رایانه را برعهده میگیرند.  سیستم‌عامل از مهم ترین نرم افزارهای سیستمی است.

 

سیستم عامل

 

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

 

سیستم عامل ۴ بخش دارد

 

*مدیریت پردازش و پردازشگر

*مدیریت حافظه

*مدیریت دستگاه‌های ورودی و خروجی

* مدیریت فایل

 

نرم افزار رایگان

 

به نرم افزاری که مخاطب برای اینکه بتواند از آن استفاده کند نیازی به هزینه کردن ندارد و برای تغییر و توزیع آن مانعی وجود ندارد. منظور از رایگان بودن این مدل از نرم افزار ها این است که از نظر  کپی رایت آزاد هستند.شاید بتوان این نرم افزار ها را رایگان دانلود و نصب کرد و از آن استفاده کرد اما برخی از آن ها اجازه استفاده دوباره را نمیدهد. نرم افزار های آزاد و نرم‌افزارهای متن‌باز دارای یک ویژگی مشترک هستند: کد های منبع باید در اختیار همه ی کاربران قرار گیرد در واقع این کدها متعلق به شرکت خاصی نیست و میتوان با به اشتراک گذاشتن از آن ها استفاده کرد.

 

نتیجه گیری 

 

 امروزه استفاده کردن از نرم افزارهای کامپیوتر بسیار متداول است در واقع رایانه ها را بدون نرم افزار نمیتوان تصور کرد و امکان استفاده از آن ها را سخت میکرد.

میتوان گفت رایانه ها با استفاده از نرم افزار با زبان خودشان با ما ارتباط برقرار میکنند.

هر چقدر نرم افزارهای بیشتری را بشناسید و نحوه استفاده از آن ها را بدانید باعث میشود کیفیت استفاده از کامپیوتر بالاتر رود. 

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

اگر ویندوز دیفندرکه یک  سیستم امنیتی قدرتمند است را نصب کنید دیگر نیازی به  نصب کردن آنتی ویروس ندارید.استفاده کردن از مرورگر اج بر پایه‌ی کرومیوم بسیار مفید است و  به بدی اینترنت اکسپلورر نیست و می‌توانید برای انجام دادن کارهای روزانه از آن استفاده کنید. فایل‌های PDF در مرورگر کامپیوتر وجود دارد و میتوان از آن استفاده کرد. اما برخی نرم افزار ها از قبل در کامپیوتر وجود داردو نیازی به نصب کردن آن نیست مثل: نرم‌افزارهای پخش موسیقی، گرفتن اسکرین شات و فضای ابری مایکروسافت.

بخوانید    ماشین های اداری چه اهمیتی دارند ؟ و انواع آن 

 

تقسیم بندی های فنی نرم افزار

 

میتوان نرم افزار ها را به توجه به هدفی که دارند و عملکردشان تقسیم بندی میشوند.

 

*نرم افزارهای پایه

 

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

 

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

 

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

 

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

 

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

 

*بدافزارها

 

به نرم افزارهایی که نصب کردن آن باعث آسیب رساندن به سیستم میشود بدافزار میگویند.که به تهدیدی برای کامپیوتر تبدیل شده اند.

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

 

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

 

این نوع از نرم افزارها برای یک کاربر یا یک سازمان خاص طراحی میشوند و چون برای یک مخاطب خاص طراحی شده است مطابق با نیاز های آن فرد است.

البته عبارت نرم افزار سفارشی نرم افزاری را به ذهن متبادر می کند که طی قرارداد سفارش اثر تولید شده. نرم افزارها بر اساس حقوقی به نرم افزارهایی که سفارشی تولید میشوند و نرم افزارهایی که بر اساس رابطه در واقع می توان کارگر و کارفرما تولید میکنند. نرم افزارها امکان دارد توسط یک نفر ساخته شوند یا اثر مشترک افراد باشد.نوع دیگر تقسیم بندی نرم افزارها به   اختصاصی و متن باز، تقسیم میشود.

نظر خود را بیان کنید

نظرات ()