پاورپوینت نرم افزار کامپیوتر (pptx) 31 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 31 اسلاید
قسمتی از متن PowerPoint (.pptx) :
بنام خدا
نرم افزار کامپیوتربخش دوم کتاب توربان
مفاهیم پایه ای نرم افزار
برنامه کامپیوتر: دنباله ای از دستورالعمل ها برای کامپیوتر، یک نرم افزار چندین برنامه را شامل می شود.
مفهوم برنامه ذخیره شده: معماری نوین سخت افزار که در آن برنامه های ذخیره شده نرم افزار قابل دسترسی می باشند و دستورالعمل های آن در پردازنده مرکزی، یکی پس از دیگری اجرا می شوند.
مستند سازی: نوشتن شرح توابع برنامه نرم افزاری
عامل حیاتی سازمان های تجاری
حافظ مبنای اصلی کار و نحوه طراحی و عمل نرم افزار در برابر تغییرات سازمانی
انواع اصلی نرم افزار
نرم افزار سیستمی:
رابط بین سخت افزار کامپیوتر و برنامه کاربردی
ارایه دهنده توابع خودتنظیم برای سیستم های کامپیوتری
بارگذاری سیستم در اولین روشن شدن کامپیوتر
مدیریت منابع سخت افزاری
ارایه مجموعه دستورالعمل های رایج کاربردها
نرم افزار کاربردی:
اختصاصی یا تولید انبوه
هدایت سیستم کامپیوتر به سمت اجرای فعالیت های پردازشی خاص
ارایه عملکرد های خاص و مورد نظر کاربر
گسترده: مانند واژه پرداز کلی
محدود: مانند برنامه پرداخت سازمان
نرم افزار سیستمی SYSTEM SOFTWARE
سطحی از برنامه ها که سیستم کامپیوتری و فعالیت های اطلاعات پرداز آن را کنترل و پشتیبانی می کند.
تسهیل برنامه سازی، امتحان و اشکال زدایی برنامه های کامپیوتر
پشتیبانی نرم افزارهای کاربردی بوسیله هدایت کارکردهای اصلی کامپیوتر
دو دسته کارکردی اساسی نرم افزارهای سیستمی:
برنامه های کنترل سیستم
برنامه های پشتیبانی سیستم
برنامه های کنترل سیستم
برنامه های نرم افزاری که استفاده منابع سخت افزاری، نرم افزاری و داده ای سیستم کامپیوتری را کنترل می کنند.
سیستم عامل:
اصلی ترین برنامه کنترل سیستم
واسط بین سخت افزار و کاربر
نظارت بر کلیه عملیات کامپیوتر
اختصاص CPU و حافظه به برنامه ها
مدیریت برنامه های در حال اجرا روی پردازنده
انواع مدیریت برنامه:
Multitasking or Multiprogramming: مدیریت دو یا چند وظیفه یا برنامه، که همزمان در یک سیستم کامپیوتری (یک پردازنده) اجرا می شوند.
Multithreading:شکلی از Multitasking که چند وظیفه متعلق به یک برنامه کاربردی به صورت همزمان اجرا می شوند.
Multiprocessing: پردازش همزمان بیش از یک برنامه با تخصیص آنها به چند پردازنده.
برنامه های کنترل سیستمادامه
برنامه های کنترل سیستمادامه
حافظه مجازی:
یک ویژگی سیستم که مقداری حافظه را بیش از مقدار واقعی حافظه برای برنامه ها در نظر می گیرد.
دادن اجازه دسترسی برنامه به همه حافظه نه فقط به بخشی از حافظه اولیه
تقسیم یک برنامه کاربردی به بخش های یکسان با طول ثابت(صفحه ـ Page)
واسط: نحوه ی تعامل کاربر و کامپیوتر
واسط مبتنی بر متن: تایپ دستورات مثل DOS(Disk Operating System)
واسط گرافیکی کاربر: به کاربر اجازه کنترل مستقیم روی عناصر قابل مشاهده (مانند آیکن) و فعالیت ها را می دهد.
نسل اول:
توسعه توسط محققان Xerox PARC(Palo Alto Reaserch Center)
توسعه عمومی توسط Apple Macintosh
معرفی Windows توسط مایکروسافت در کامپیوترهای IBM
برنامه های کنترل سیستمادامه
نسل دوم: دارای ویژگی هایی مانند واقعیت مجازی، صدا و گفتار، تشخیص قلم و حرکت، متحرک سازی، چندرسانه ای، هوش مصنوعی و قابلیت های ارتباطی بی سیم و سلولی و Social Interface
Social interface:
یک واسط کاربر که کاربر را برای استفاده از برنامه های کاربردی؛ از طریق شخصیت های کارتونی، انیمیشن ها، کار های گرافیکی و فرمان های صوتی، راهنمایی می کند.
محیط عامل( Operating environment ):
مجموعه ای از برنامه های کامپیوتری که ویژگی هایی به سیستم اضافه می کنند که توسعه دهنده ها بدون نیاز به دسترسی مستقیم به سیستم عامل، برنامه های کاربردی بسازند.
فقط با یک سیستم عامل کار می کند. مانند ورژن های اول ویندوز که با فقط با MS-DOS کار می کردند.