پاورپوینت سيستم عامل 3 (pptx) 28 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 28 اسلاید
قسمتی از متن PowerPoint (.pptx) :
بنام خدا
سيستم عامل
3 نمره quiz
1 نمره تمرين
2 نمره تحقيق
1 نمره حضور
14 نمره پايان ترم
بارم بندی درس :
1- Modern Operating Systems, 2001 by Tanenbaum, Prentice-Hall
2- Operating Systems, Design And Implementation, second edition 1997, Andrew S. Tanenbaum,Woodhul
3- Operating Systems Internals
2002 , 4th Edition, William Stalling
4- Oparating System Concepts, 2003, Silberschats
لیست مراجع درسOS
Shahriar Pirnia http://www.pirnia.net
Operating systemسيستم عامل
وظايف اصلي سيستم عامل :
1-سيستم عامل به عنوان مدير منابع(مديريت منابع) resource management
2-سيستم عامل به عنوان يك ماشين توسعه يافته يا مجازيextended (virtual)machine
تعريف سيستم عامل:
سيستم عامل مجموعه اي از برنامه هاست كه يا به صورت software يا به صورت firmware پياده سازي شده و سخت افزار را قابل استفاده مي سازد.
سخت افزار “ قدرت پردازش خام “ را فراهم مي كند سيستم عامل اين قدرت را در دسترس كاربران قرار ميدهد .
سيستم عامل همچنين سخت افزار را با دقت مديريت ميكند تا به كارايي (performance)
خوب دست يابد.سيستم عامل اساسي ترين برنامه سيستمي است كه كنترل كليه منابع سيستم
را بر عهده دارد و زمينه اي (بستري) را فراهم ميسازد كه برنامه هاي كاربران بر روي آن
نوشته شود.
شرح هر يك از وظايف:
1 - سيستم عامل به عنوان مدير منابع
تعريف منبع (( resource:
(ـ) هر يك از قطعات سخت افزاري مانند پردازنده ها ، حافظه، زمان سنج،ديسكها ،ماوس،
واسط شبكه(NIC)، چاپگر و... يك منبع (سخت افزاري)هستند.
(ـ) فايلها ،ركوردهاي پايگاه داده ها هر كدام يك منبع (نرم افزاري) هستند.
سخت افزاری
لذا منبع (resource) به دو دسته تقسيم مي شود
نرم افزاري
دريك سيستم عامل چند كار بره ، مديريت و حفاظت حافظه ، دستگاههاي ورودي/ خروجي و ديگر منابع بسيار اهميت دارد ، زيرا در غير اينصورت كاربران ممكن است با يكديگر تداخل كاري پيدا كنند(به عنوان مثال سه كاربر كه در يك شبكه همزمان روي پرينتر خروجي مي فرستند.)
نكته ديگر اينكه كاربران نه تنها نياز به اشتراك گذاشتن سخت افزاردارند ،بلكه نياز دارند اطلاعات
(فايلها ، ركوردهاي پايگاه داده و ...) را نيزبه اشتراك گذارند .
user1
user2
user3
Print server
printer
switch
شكل 1-1 يك شبكه (network) داراي يك printer و چند كاربر
c2
c1
c3
ci
NEC PD765 controller
16 command reading/writing data
Initializing
Resetting the controller
حركت بازوي ديسك
فرمت نمودن track ها
2- سيستم عامل به عنوان يك ماشين بسط يافته يا ماشين مجازي
واسطي كه (real machine)ماشين حقيقي براي برنامه نويس ارائه ميكند ، زبان ماشين
(machine language) است كه از مجموعه اي ازدستورالعمل ها (instruction set)
تشكيل مي شود .براي استفاده از اين دستورالعمل ها و درك هر يك از آنها نياز به دانستن معماري
(architecture) (مجموعه دستورالعمل ها ، سازمان حافظه، I/Oو ساختار bus) داريم و
بايستي به Manual خاص آن دستگاه مراجعه نمود.
معماري اكثر كا مپيو ترها در سطح زبان ماشين براي برنامه نويس خام و پيچيده است. مثلا عمليات ورودي و خروجي در يك floppy disk را در نظر بگيريم .يكي ازكنترلرهايي كه در برخي از فلاپي ديسكها استفاده مي شود NEC PD765 controller مي باشد.