ثبت سفارش
تعداد
عنوان

نرم افزار

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

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

تاریخچه نرم افزار

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

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

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

نرم افزار Software یک برنامه است که کامپیوتر را قادر می سازد تا یک کار خاص را انجام دهد، در مقایسه با اجزای فیزیکی سیستم (سخت افزار). نرم افزار کاربردی مانند یک پردازشگر برای کاربر دارد. یعنی آن را قادر می سازد تا با بهره گیری از آن یک عمل محاسباتی را انجام دهد که به نوعی تعریف نرم افزار کاربردی نیز هست. بنابراین نرم افزار برای انجام این محاسبه از قدرت پردازش سخت افزاری و دانش کاربر استفاده می کند . نرم افزار کامپیوتر باید یا به صورت قرار گرفتن در RAM یا با اتصال یو اس بی بارگذاری شود پس از آن کامپیوتر قادر به اجرای نرم افزار می باشد که شامل انتقال دستورالعمل از نرم افزار به سخت افزار است که در نهایت دستورالعمل را به عنوان کد دریافت و پردازش می کند. هر دستورالعمل باعث می شود که کامپیوتر یک عملیات انجام دهد: داده های حرکتی، انجام یک محاسبات یا تغییر جریان کنترل دستورالعمل ها.

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

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

هر کاربری می تواند لیست نرم افزارهای کاربردی کامپیوتر خود را که برای همان شخص در ارجعیت هستند را ذکر کند، به عنوان مثال مجموعه نرم افزارهای شرکت ادوب بسیار طرفدار دارد اما برای عموم کاربران حائز اهمیت نیست. اما شاید بتوان از بهترین نرم افزارهای کامپیوتر 2017 به آپدیت های جذاب مجموعه آفیس اشاره کرد یا حتی می توان به خود ویندوز 10 نیز اشاره کرد که تقریبا با آپدیت های اساسی خود توانست کاربران زیادی را به سمت استفاده از آن بکشاند.

 




  • وضعیت
  • جدیدترین
  • پربازدیدترین
  • پرفروشترین
  • ارزانترین
  • گرانترین