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