Loading...

پاورپوینت اصول کلی ونحوه ایجاد یک سیستم عامل

پاورپوینت اصول کلی ونحوه ایجاد یک سیستم عامل (pptx) 29 اسلاید


دسته بندی : پاورپوینت

نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )

تعداد اسلاید: 29 اسلاید

قسمتی از متن PowerPoint (.pptx) :

اصول کلی ونحوه ایجاد یک سیستم عامل مقدمه تاریخچه سیستم عامل تعریف سیستم عامل اصول سیستم های عامل توزیع شده مقایسه سیستم های جفت شده قوی وضعیف سیر تکامل سیستم های عامل توزیع شده نحوه ایجاد یک سیستم عامل ابزارهای مورد نیاز مقدمه : سیستم عامل یکی ازجنبه های محوری در علوم ومهندسی کامپیوتر است که به شدت در شکل گیری درک فرد از عملکرد داخلی کامپیوتر وهمکاری متقابل سخت افزار ونرم افزار تاثیر دارد.تاثیری که می تواند در طراحی وساخت سیستم های کامپیوتری نقش محوری ایفا کند. تاریخچه سیستم عامل: سیستم عامل ها در ابتدا فقط تک وظیفه ای وخط فرمانی بودند. بعد به صورت multitask درآمدند وحالا به صورت گرافیکی و چند هسته ای هستند. سیستم عامل یک نرم افزار نیست ، در واقع مجموعه ای از نرم افزارهاست در کنار هم. زبانهای رایج برای توسعه سیستم عامل هم معمولا++ C و اسمبلی هستند. زبان اسمبلی مناسب ترین زبان است که می تواند با سخت افزار در پائین ترین سطح ارتباط برقرار کند. سیستم های نرم افزاری از چند حلقه تشکیل شده اند. Ring 0 که پائین ترین سطح را دارد ( سیستم عامل در این سطح قرار دارد) و حلقه 2 و 3 که حلقه 3یا ring 3 سطحی است که کاربر در آن قرار دارد. حلقه صفر بیشترین دسترسی به سیستم را دارد وبه همین ترتیب دسترسی کم می شود تا به سطح کاربربرسد. سیستم عامل قاعدتا باید بیشترین سطح دسترسی به سیستم را داشته باشد، پس باید در حلقه صفرباشد. اصول سيستم هاي عامل توزيع شده در طول دو دهه اخير، حصول پيشرفت در تكنولوژي ميكروالكترونيك باعث در دسترس قرار گرفتن پردازنده هاي ارزان و سريع شده است. از سوي ديگر پيشرفت هاي موجود در تكنولوژي ارتباطات باعث به وجود آمدن شبكه هاي سريع تر و به صرفه تر شده است. از تركيب پيشرفت ها در اين دو ميدان از تكنولوژي ها،تكنولوژي ارزان تر و كاراتري به وجود آمده كه در آن به جاي اين كه از يك پردازنده خيلي سريع استفاده شود، از چند پردازنده معمولي كه به هم متصل شده اند استفاده مي شود . از نظر معماري، كامپيوترهايي كه از چندپردازنده متصل به هم تشكيل شده اند اساساً بر دو دسته تقسيم مي شوند : 1 - سيستم هاي جفت شده قوي : در اين سيستم ها يك حافظه اوليه (فضاي آدرس) عمومي وجود دارد كه ميان همه پردازنده ها به اشتراك گذاشته شده است. اگر براي مثال، پردازنده اي در محل × از حافظه مقدار 100 را بنويسد هر پردازنده ديگري كه بلافاصله از همان آدرس × را بخواند مقدار 100 را دريافت خواهد كرد. بنابراين در اين سيستم ها هر نوع تبادل ميان پردازنده ها از طريق حافظه مشترك صورت مي گيرد. 2- سيستم هاي جفت شده ضعيف : در اين معماري پردازنده ها حافظه را به اشتراك نمي گذارند و هر پردازنده فضاي آدرس دهي محلي مختص به خود را دارد . پردازنده هاي سيستم هاي محاسبات توزيع شده مي توانند خيلي دور از هم قرار گرفته باشند تاحدي كه يك ناحيه جغرافيايي را تحت پوشش قرار دهند. بعلاوه، در سيستم هاي جفت شده قوي، تعداد پردازنده هايي كه به طور موثر مي توانند مورد استفاده قرارگيرند مواجه با محدوديت ناشي از پهناي باند حافظه مشترك است، در حالي كه در سيستم هاي محاسبات توزيع شده چنين حالتي وجود ندارد و تقريباً به طور كامل آزادي داريم هر تعداد كه بخواهیم پردازنده داشته باشيم. يعني محدوديتي در مورد تعداد پردازنده ها در «سيستم هاي محاسبات توزيع شده» وجود ندارد . مقایسه سیستم های جفت شده قوی وضعیف:

نظرات کاربران

نظرتان را ارسال کنید

captcha

فایل های دیگر این دسته