Services Provided by the Operating System

فهرست عناوین اصلی در این پاورپوینت

فهرست عناوین اصلی در این پاورپوینت

● Operating System Overview
● Operating System
● Operating System Objectives
● Layers of Computer System
● Services Provided by the Operating System
● Operating System
● Kernel
● Evolution of an Operating System
● Uniprogramming
● Multiprogramming
● Example
● Effects of Multiprogramming
● Time Sharing
● Major Achievements
● 1-Processes
● Difficulties with Designing System Software
● Process
● 2-Memory Management
● Virtual Memory
● File System
● Paging
● Virtual Memory Concepts
● Virtual Memory Addressing
● 3-Information Protection and Security
● 4-Scheduling and Resource Management
● Major Elements of Operating System
● 5-System Structure
● Operating System Design Hierarchy
● Characteristics of Modern Operating Systems
● UNIX

عبارات مهم استفاده شده در این مطلب

عبارات مهم استفاده شده در این مطلب

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

نوع زبان: فارسی حجم: 0.66 مگا بایت
نوع فایل: اسلاید پاورپوینت تعداد اسلایدها: 42 صفحه
سطح مطلب: نامشخص پسوند فایل: ppt
گروه موضوعی: فناوری اطلاعات, زمان استخراج مطلب: 2019/06/14 10:33:07

لینک دانلود رایگان لینک دانلود کمکی

اسلایدهای پاورپوینت مرتبط در پایین صفحه

توجه: این مطلب در تاریخ 2019/06/14 10:33:07 به صورت خودکار از فضای وب آشکار توسط موتور جستجوی پاورپوینت جمع آوری شده است و در صورت اعلام عدم رضایت تهیه کننده ی آن، طبق قوانین سایت از روی وب گاه حذف خواهد شد. این مطلب از وب سایت زیر استخراج شده است و مسئولیت انتشار آن با منبع اصلی است.

http://dir.ilam.ac.ir/mozafar/OS/f10/CHAP2.ppt

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

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

مشاهده محتوای متنیِ این اسلاید ppt

مشاهده محتوای متنیِ این اسلاید ppt

operating system overview chapter ۲ operating system برنامه ای که روند اجرای برنامه های کاربردی را کنترل می کند. یک واسط بین کاربردها و سخت افزار operating system objectives راحتی استفاده آسانتر از کامپیوتر کارآیی اجازه می دهد تا منابع سیستم بطور موثرتری مورد استفاده قرار گیرند. قابلیت توسعه و گسترش اجازه می دهد که توابع سیستمی جدید، توسعه داده شوند و تست گردند بدون اینکه با خدمات آن تداخلی پیدا شود. layers of computer system services provided by the operating system توسعه برنامه ها ادیتورها debuggers اجرای برنامه ها دسترسی به دستگاههای i o دسترسی کنترل شده به فایلها دسترسی به سیستم services provided by the operating system تشخیص خطا و پاسخ به آن خطاهای داخلی و خارجی سخت افزار خطای حافظه خرابی سخت افزار خطاهای نرم افزاری سرریز حسابی دسترسی به نواحی ممنوعه حافظه services provided by the operating system حسابرسی جمع آوری آمارها نظارت بر عملکرد سیستم به درد بهبودهای آینده سیستم عامل می خورد. برای صدور صورتحساب مشتریان به درد می خورد. برای تعمیر و خطا یابی سیستم مفید است. operating system توابع سیستم عامل نیز شبیه بقیه برنامه ها هستند. یعنی سیستم عامل خودش یک برنامه ای است که اجرا می گردد. وقتی قرار است برنامه دیگری اجرا شود، سیستم عامل کنترل پردازنده را رها کرده و به آن برنامه می سپارد. kernel هسته به قسمتی از سیستم عامل گفته می شود که در حافظه اصلی مقیم است. شامل توابعی است که به طور مکرر استفاده می گردند. evolution of an operating system تغییرات سخت افزاری و سخت افزارهای جدید خدمات جدید درست کردن خطاهای نسخه قبلی uniprogramming تک برنامگی اگر برنامه کار i o داشته باشد، پردازنده باید منتظر اتمام آن کار شود. multiprogramming در چند برنامگی وقتی برنامه ای منتظر i o باشد، می توان برنامه دیگری را اجرا نمود. multiprogramming example job۱ job۲ job۳ type of job heavy compute heavy i o heavy i o duration ۵ min. ۱۵ min. ۱ min. memory required ۵ k ۱ k ۸ k need disk no no yes need terminal no yes no need printer no no yes effects of multiprogramming uniprogramming multiprogramming processor use ۲۲ ۴۳ memory use ۳ ۶۷ disk use ۳۳ ۶۷ printer use ۳۳ ۶۷ elapsed time ۳ min. ۱۵ min. throughput rate ۶ jobs hr ۱۲ jobs hr mean response time ۱۸ min. ۱ min. time sharing با استفاده از چند برنامگی می توان به چند برنامه مختلف بطور همزمان سرویس ارائه کرد. یعنی زمان پردازنده بین آنها به اشتراک گذاشته می گردد. چند کاربر می توانند از طریق ترمینالهای مختلف به سیستم بطور همزمان دسترسی داشته باشند. major achievements فرآیند ها مدیریت حافظه حفاظت اطلاعات و امنیت زمانبندی و مدیریت منابع ساختار سیستم ۱ processes برنامه در حال اجرا قسمتی از یک برنامه که روی کامپیوتر اجرا میشود. یک واحد که می توان آنرا به پردازنده داد تا اجرا کند. به یک واحد از فعالیتها گفته می شود که شامل یک دنباله اجرا، حالت فعلی و مجموعه ای از منابع سیستم است که به آن تخصیص داده شده است. difficulties with designing system software همزمانی نامناسب باید مطمئن شویم که اگر فرآیند منتظر یک دستگاه i o است، سیگنال مربوط به آنرا دریافت کند. انحصار متقابل حل نشده عملکرد غیر قطعی برنامه بن بست process هر فرآیند دارای سه قسمت است یک برنامه قابل اجرا داده های مورد نیاز برای اجرای برنامه متن اجرای برنامه تمام اطلاعاتی که سیستم عامل برای مدیریت فرآیند به آنها نیاز دارد. process ۲ memory management جدا سازی فرآیندها تخصیص و مدیریت حافظه بطور اتوماتیک پشتیبانی از برنامه نویسی ماژولار حفاظت و کنترل دسترسی نگهداری طولانی مدت virtual memory به برنامه نویسها اجازه می دهد که به حافظه از منظر منطقی دسترسی داشته باشند. وقتی که فرآیند دیگری به حافظه اصلی آورده می شود، در صورت نیاز یکی از فرآیندهای موجود در حافظه جانبی نوشته می گردد. file system پیاده سازی ذخیره ی طولانی مدت اطلاعات اطلاعات در اشیائی به نام فایل ذخیره می شوند. paging فرآیند به تعدادی بلوک با اندازه ی ثابت که صفحه نامیده می شوند تقسیم می شود. آدرس مجازی از شماره صفحه و محل نسبی اطلاعات نسبت به ابتدای صفحه تشکیل شده است. صفحات را می توان هر جای حافظه قرار داد. حافظه اصلی دارای آدرس واقعی یا فیزیکی است. virtual memory concepts قاب صفحه virtual memory addressing ۳ information protection and security کنترل دسترسی دسترسی کاربر به سیستم و منابع آنرا تنظیم می کند. کنترل جریان داده جریان داده در سیستم و دریافت آن توسط کاربران را تنظیم می کند. تاییدیه مشخص می کند که کنترل دسترسی و جریان مطابق مشخصات انجام می گردد. ۴ scheduling and resource management عدالت دسترسی مساوی و عادلانه فرآیندها به منابع پاسخگویی متمایز بین کلاسهای مختلف فرآیندها تفاوت قائل شود. کارآیی ماکزیمم کردن توان عملیاتی سیستم مینیمم کردن زمان پاسخگویی پشتیبانی از تعداد کاربران همزمان زیادتر major elements of operating system ۵ system structure دیدن سیستم بصورت سطوح مجزا هر سطح زیر مجموعه ای مرتبط از توابع را انجام می دهد. هر سطح برای انجام امور اساسی خود به سطح پایین تر بعدی اعتماد می کند. بدین ترتیب مساله را به تعدادی زیر مساله قابل مدیریت می شکنیم. operating system design hierarchy level name objects example operations ۱۳ shell user programming statements in shell language environment ۱۲ user processes user processes quit kill suspend resume ۱۱ directories directories create destroy attach detach search list ۱ devices external devices such open close as printer displays read write and keyboards ۹ file system files create destroy open close read write ۸ communications pipes create destroy open. close read write operating system design hierarchy level name objects example operations ۷ virtual memory segments pages read write fetch ۶ local secondary blocks of data device read write allocate free store channels ۵ primitive processes primitive process suspend resume wait signal semaphores ready list operating system design hierarchy level name objects example operations ۴ interrupts interrupt handling invoke mask unmask programs retry procedures procedures call stack mark stack call return display ۲ instruction set evaluation stack micro load store add subtract program interpreter branch scalar and array data ۱ electronic circuits registers gates buses clear transfer activate etc. complement characteristics of modern operating systems معماری ریزهسته کوچک کردن هسته تا حد امکان و محول کردن توابع اساسی به هسته فضای آدرس ارتباط بین فرآیندها زمانبندی فرآیندها characteristics of modern operating systems چند نخی فرآیند به چند نخ که می توانند بطور همزمان اجرا شوند تقسیم می گردد. نخ یک کار قابل اجرا بطور ترتیبی قابل اجرا است و وقفه پذیر است. هر فرآیند مجموعه ای از یک یا بیشتر نخ است. characteristics of modern operating systems چند پردازندگی چندین پردازنده موجود است. این پردازنده ها از حافظه اصلی و دستگاههای i o بطور اشتراکی استفاده می کنند. تمام پردازنده ها می توانند توابع یکسانی را اجرا کنند. characteristics of modern operating systems سیستمهای عامل توزیع شده باید طوری رفتار کند که کاربر فکر کند حافظه اصلی و جانبی بطور یکپارچه پیاده شده اند. برای ساختار فایلهای توزیع شده استفاده می گردد. characteristics of modern operating systems طراحی شئ گرا می توان بصورت ماژولار هسته را توسعه داد. به برنامه نویسان اجازه می دهد که سیستم عامل را بطور مناسب برای خود …

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

این فایل پاورپوینت شامل 42  اسلاید و به زبان فارسی و حجم آن 0.66 مگا بایت است. نوع قالب فایل ppt بوده که با این لینک قابل دانلود است. این مطلب برگرفته از سایت زیر است و مسئولیت انتشار آن با منبع اصلی می باشد که در تاریخ 2019/06/14 10:33:07 استخراج شده است.

http://dir.ilam.ac.ir/mozafar/OS/f10/CHAP2.ppt

  • جهت آموزش های پاورپوینت بر روی اینجا کلیک کنید.
  • جهت دانلود رایگان قالب های حرفه ای پاورپوینت بر روی اینجا کلیک کنید.

رفتن به مشاهده اسلاید در بالای صفحه


پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *