بخشی از پاورپوینت
--- پاورپوینت شامل تصاویر میباشد ----
اسلاید 1 :
برنامه رایانه: دنباله ای از دستورالعمل ها برای رایانه، یک نرم افزار چندین برنامه را شامل می شود.
مفهوم برنامه ذخیره شده: معماری نوین سخت افزار که در آن برنامه های ذخیره شده نرم افزار قابل دسترسی می باشند و دستورالعمل های آن در پردازنده مرکزی، یکی پس از دیگری اجرا می شوند.
مستند سازی: شرح نوشته شده ای از توابع برنامه نرم افزاری
عامل حیاتی سازمان های تجاری
حافظ مبنای اصلی کار و نحوه طراحی و عمل نرم افزار در برابر تغییرات سازمانی
اسلاید 2 :
نرم افزار سیستمی(system software):
واسط بین سخت افزار رایانه و برنامه کاربردی
ارایه دهنده توابع خودتنظیم(self-regulatory) برای سیستم های رایانه ای
بارگذاری سیستم در اولین روشن شدن رایانه
مدیریت منابع سخت افزاری
ارایه مجموعه دستورالعمل های رایج کاربردها
نرم افزار کاربردی(Application software):
اختصاصی یا تولید انبوه
هدایت سیستم رایانه به سمت اجرای فعالیت های پردازشی خاص
ارایه عملکرد های خاص و مورد نظر کاربر
گسترده: مانند واژه پرداز کلی
محدود: مانند برنامه پرداخت سازمان
اسلاید 3 :
گروهی از برنامه ها که سیستم رایانه ای و فعالیت های پردازش اطلاعات آن را کنترل و پشتیبانی می کند.
تسهیل برنامه سازی، امتحان و اشکال زدایی برنامه های رایانه
پشتیبانی نرم افزارهای کاربردی بوسیله هدایت کارکردهای اصلی رایانه
دو دسته کارکردی اساسی نرم افزارهای سیستمی:
برنامه های کنترل سیستم
برنامه های پشتیبانی سیستم
اسلاید 4 :
برنامه های نرم افزاری که استفاده از منابع سخت افزاری، نرم افزاری و داده ای سیستم رایانه ای را کنترل می کنند.
سیستم عامل:
اصلی ترین برنامه کنترل سیستم
واسط بین سخت افزار و کاربر
نظارت بر کلیه عملیات رایانه
اختصاص CPU و حافظه به برنامه ها
مدیریت برنامه های در حال اجرا روی پردازنده
اسلاید 5 :
انواع مدیریت برنامه:
Multitasking or Multiprogramming: مدیریت دو یا چند وظیفه یا برنامه، که همزمان در یک سیستم رایانه ای (یک پردازنده) اجرا می شوند.
Multithreading:شکلی از Multitasking که چند وظیفه متعلق به یک برنامه کاربردی به صورت همزمان اجرا می شوند.
Multiprocessing: پردازش همزمان بیش از یک برنامه با تخصیص آنها به چند پردازنده.
اسلاید 6 :
حافظه مجازی(Virtual Memory):
یک ویژگی سیستم که مقداری حافظه را بیش از مقدار واقعی حافظه برای برنامه ها در نظر می گیرد.
دادن اجازه دسترسی برنامه به همه حافظه نه فقط به بخشی از حافظه اولیه
تقسیم یک برنامه کاربردی به بخش های یکسان با طول ثابت(صفحه ـ Page)
اسلاید 7 :
واسط: نحوه ی تعامل کاربر و رایانه
واسط مبتنی بر متن: تایپ دستورات مثل DOS(Disk Operating System)
واسط گرافیکی کاربر: به کاربر اجازه کنترل مستقیم روی عناصر قابل مشاهده (مانند آیکن) و فعالیت ها را می دهد.
نسل اول:
توسعه توسط محققان Xerox PARC(Palo Alto Reaserch Center)
توسعه عمومی توسط Apple Macintosh
معرفی Windows توسط مایکروسافت در رایانه های IBM
نسل دوم: دارای ویژگی هایی مانند واقعیت مجازی، صدا و گفتار، تشخیص قلم و حرکت، متحرک سازی، چندرسانه ای، هوش مصنوعی و قابلیت های ارتباطی بی سیم و سلولی و واسط اجتماعی(Social Interface)
Social interface:
یک واسط کاربر که کاربر را برای استفاده از برنامه های کاربردی؛ از طریق شخصیت های کارتونی، انیمیشن ها، کار های گرافیکی و فرمان های صوتی، راهنمایی می کند.
اسلاید 8 :
محیط عامل( Operating environment ):
مجموعه ای از برنامه های رایانه ای که ویژگی هایی به سیستم اضافه می کنند که توسعه دهنده ها بدون نیاز به دسترسی مستقیم به سیستم عامل، برنامه های کاربردی بسازند.
فقط با یک سیستم عامل کار می کند. مانند نسخه های اول ویندوز که با فقط با MS-DOS کار می کردند.
اسلاید 9 :
انواع سیستم عامل بر اساس تعداد کاربران:
سیستم عامل های ابزار سیار(mobile devices OS): یک کاربر
سیستم عامل های رایانه های کوچک(Desktop & Workstation OS): یک کاربر یا یک گروه کاری کوچک
سیستم عامل های رایانه های بزرگ(midrange & mainframe OS): پشتیبانی هزاران کاربر؛این سیستم عامل ها امکانات بیشتری از قبیل قابلیت اطمینان(reliability)،گرفتن نسخه پشتیبان (backup)،امنیت و سرعت بالای پردازش را ارائه می دهند.
Plug-and-play: یک ویژگی که سیستم عامل را قادر می سازد تا به صورت خودکار سخت افزار های جدید را شناسایی و نرم افزارهای لازم آن ها (درایور) را نصب کند.
اسلاید 10 :
برنامه هایی که مدیریت، عملیات و کاربران سیستم رایانه ای را به وسیله ارایه انواع خدمات پشتیبانی (مثل برنامه های سودمند سیستم، نشانگرهای عملکرد و نشانگرهای امنیت)، پشتیبانی می کنند.
برنامه های سودمند سیستم(System Utilities): برنامه هایی که کارهای رایج رایانه مثل مرتب سازی رکوردها، ایجاد راهنما(دایرکتوری)، یافتن فایل ها یا مدیریت مصرف حافظه را انجام می دهند.
نشانگرهای عملکرد سیستم(System performance monitors): برنامه هایی که انجام کارها توسط سیستم رایانه ای و عملکرد سیستم در حوزه هایی مثل زمان پردازنده، فضای حافظه، ابزارI/O و برنامه های کاربردی را نشان می دهند.
نشانگرهای امنیت سیستم(System security monitors):
برنامه هایی که استفاده های سیستم رایانه را در جهت محافظت از رایانه و منابع آن در مقابل استفاده نادرست، کلاه برداری و خرابکاری، نشان می دهند.