انواع سیستم عامل از نظر ساختار

تکنيک سيستم يکپارچه:سيستمهاي تجاري زيادي وجود دارند که ساختار خوش تعريفي ندارند. اغلب اين سيستمعاملهابه عنوان سيستم هاي کوچک و محدودي شروع شده‌اند وسپس به تدريج وراي ديد اوليه طراحان گسترش يافته‌اند .

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

تکنيک
سيستم لايه اي:
در روش لايه‌اي
سيستمعامل به تعدادي سطح يا لايه تقسيم مي‌شود که هر کدام در بالاي لايه پائين تر قرار مي‌گيرند. مزيت مهم اين روش پيمانه‌اي بودن آن است . يعني لايه‌ها به گونه‌اي تقسيم بندي مي‌شوند که هر لايه فقط توابع و سرويس هاي لايه پائين تر را استفاده مي‌کند. بدين ترتيب هر لايه را مي‌توان مستقل از لايه‌هاي ديگر طراحي کرد , بسط داد و خطايابي کرد.
هر سطح با استفاده از اعمال لايه‌هاي پايين تر پياده سازي مي‌شود ولي آن سطح نمي‌داند که اعمال سطح پايين چگونه پياده شده‌اند و فقط بايد بداند که آن اعمال چه مي‌کنند. بدين ترتيب هر لايه مسائلي را از لايه‌هاي بالاتر مخفي مي‌سازد.
مشکل اصلي در روش لايه‌لايه, تعريف مناسب لايه‌هاي مناسب است . از آنجا که يک لايه فقط مي‌تواند لايه‌هاي پايين تر را به کار برد براي طراحي آن بايد دقت زيادي به خرج داد. مشکل ديگر اين ساختار اين است که نسبت به انواع ديگربازدهي کمتري دارند .
.
به عنوان مثال محصول اوليه

  windows NT

با لايه‌هاي زياد, کارايي کمتري نسبت به ويندوز 95 داشت . در

NT4.0

 سعي شد لايه ها به همديگر نزديکتر و مجتمع تر شوند تا کارايي بيشتر گردد.

MULTICSسيستم
به جاي لايه‌ها به صورت يکسري حلقه‌ها متحدالمرکز سازماندهي شده است بطوريکه هر حلقه داخلي از امتيازات بالاتري نسبت به حلقه خارجي خود بهره مند مي‌باشد.اگر يک رويه از حلقه خارجي بخواهد يک رويه از حلقه داخلي را صدا بزند .
بايديکي را فراخوان‌هاي
سيستمي را اجراء کندو اعتبار پارامترهاي اين دستورالعمل قبل از اجراء به دقت بررسي مي‌شودسيستم مجازي در سيستمعامل:سيستمعامل VM

 بر روي

 سيستمهاي  آی  بی  ام بهترين مثال از مفهوم ماشين مجازي است . قلب سيستم که به مانيتور ماشين مجازي

معروف است ، بر روي سخت افزار عرياني اجراء شده و چند برنامگي را پديد مي‌آورد، اين مانيتور مجازي را در لايه بالاتر فراهم مي‌سازد.
اين ماشين هاي مجازي براي کاربران مشابه يک نسخه از سخت افزار عريان هستند که داراي مودهاي کابر و هسته ، ورودی خروجی، وقفه‌ها و چيزهاي ديگر «ماشين حقيقي» مي‌باشند.
به هر کاربر ماشين مجازي خودش داده مي‌شود و او مي‌تواند هر يک از
سيستمعامل‌ها يا بسته‌هاي نرم افزاري موجود را روي ماشين خودش اجراء کند.
هر کاربر يک برنامه

Conversational Monitor System

 مخصوص به خود را دارد که يک سيستمعامل تک کاربره محاوره‌اي است .

مزاياي اين ماشين مجازي عبارتند از:
• در اين
سيستم دو وظيفه اصلي چند برنامگي و ايجاد واسطه راحت ( مستقل از سخت افزار ) از يکديگر مجزا شده‌اند . مانيتور ماشين مجازي وظيفه چند برنامگي را بر عهده داردو لايه‌ بالاي آن وظيفه ايجاد واسطه کاربر با سخت افزار را بر عهده دارد. لذا هريک از اين بخشها ساده‌تر شده و از قابليت انعطاف بيشتري برخوردارند.
• هر ماشين مجازي از ساير ماشين ها کاملاً جداست . بنابراين هيچ مشکل امنيتي وجود نخواهد داشت و برنامه‌هاي کاربران تداخلي با همديگر ندارند.
• از آنجا که هر ماشين مجازي کاملاً مشابه سخت افزار واقعي است ، هر يک از آنها مي‌توانند هر
سيستمعاملي را مستقلاً اجراء کند. اين امر همچنين باعث مي‌شود مراحل تحقيق و توسعه سيستمعاملها راحت تر صورت بگيرد، چرا که ديگر سازندگان سيستمعامل براي تست کردن سيستمعامل توليدي جديد لازم نيست کل کامپيوتر را در اختيار داشته باشند.

اجرا شدن داس تحت ویندوز یک مثال از ماشین مجازی است.

 

سیستم مشتری – خدمتگزار :
سیستم عامل

 VM

 

با جابجا کردن بخش زیادی از کد سیستم

عامل به لایه بالاتر یعنی سی ام اس

  باعث ساده شدن هسته اصلی یعنی مانیتور ماشین مجازی

 وی ام   شد. با این همه هنوز هم

 یک برنامه پیچیده می‌باشد.


روند طراحی سیستم عاملهای جدید همواره با این ایده همراه بوده که تا جایی که ممکن است کدها به عامل را در سطح کاربر و مشابه پردازشهای کاربران پیاده سازی می‌کنند

مثلاً برای خواندن یک بلوک از فایل پروسس کاربر پروسس مشتری

یک در خواست به پروسس خدمتگزار  ارسال می کند و از آن می خواهد که کارش را انجام داده و جواب را برگرداند.در این مدل تنها کاری که هسته انجام می دهد این است که ارتباط بین مشتری ها و خدمتگزار ها از طریق پیام ها برقرار می سازد.


مزاياي اين مدل عبارتند از :
• از آنجا که سيستمعامل به چند بخش تقسيم شده که هر يک فقط يکي از وظايف سيستمعامل را انجام مي‌دهند, بنابراين سيستمعامل را مي‌توان ساده تر طراحي و پياده سازي کرد.
• به علت اجراي کليه پروسس هاي خدمتگزار در مد کاربر (و نه مد هسته ) هيچکدام از آنها دسترسي مستقيم به سخت افزار ندارند. لذا اگر اشکالي مثلاُ در خدمتگزار فايل ايجاد شود فقط موجب اختلال در خدمات فايل خواهد شد و به ندرت موجب خراب شدن کل سيستم مي‌شود.
• فايده ديگر اين مدل سازگاري آن براي استفاده در سيستمهاي توزيع شده است . از آنجا که يک مشتري به وسيله ارسال پيام‌هايش با يک خدمتگزار ارتباط برقرار مي‌کند, مشتري نياز ندارد که بداند آيا به پيغام وي به صورت ميلي در ماشين خودش رسيدگي مي‌شود و يا اينکه پيغام از طريق يک شبکه به يک ماشين دور ارسال مي‌شود .

ویندوز ان تی سرور و ویندوز 2003 سرور از این نوع هستند.


مطالب مشابه :


ساختارهای سیستم عامل

در این حال ماشین از مد کاربر (user mode) به مد هسته (kernel mode) تغییر حالت می‌دهد ... قلب سیستم که به مانیتور ماشین مجازی (Virual Machine Monitor) معروف است،




گالری ماشینهای شارژی 2014 و 2015

فروشگاه ماشین شارژی و لوازم کودک - گالری ماشینهای شارژی 2014 و 2015 ... ماشین شارژی طرح آئودی برقی مدل : 988 ... مانیتور لمسی صوتی و تصویری با رم میکرو.




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

mahdie tahmasbi - دستورات زبان ماشین برای صفحه کلید - تنهایی برایم غم تازه ای نیست ... سرویس H07: خواندن یک حرف ازصفحه کلید بدون نمایش آن روی مانیتور.




راهكارها وتجربيات ماشين شويي

8 آوريل 2013 ... قبل از هرچه باید بدونید که روی بدنه خودروی ماشین الان گرد و خاک و گل و .... اسپری جلو داشبورد رو روی صفحه کیلومتر یا مانیتور ماشین و کلا دکمه ها و




گالري عكس

مکانیک - گالري عكس - مطالب اموزنده از دنیای خودرو. ... نمای این خودرو به نام Fun-Vii به مانند یک مانیتور عمل می کند. اتومبیلی که مانیتور می شود ! + عکس www.taknaz.ir.




انواع سیستم عامل از نظر ساختار

مانيتور ماشين مجازي وظيفه چند برنامگي را بر عهده داردو لايه‌ بالاي آن وظيفه ايجاد واسطه کاربر با سخت افزار را بر عهده دارد. لذا هريک از اين بخشها ساده‌تر شده و از قابليت




مانیتور سامسونگ ال ای دی اس 19 آر 315 ان پلاس

سایز صفحه نمایش: 18.5 اینچ کنتراست : Mega ∞ DCR (استاتیک 1000:1) زمان پاسخگویی به تصویر: 5 میلی ثانیه وضوح تصویر : 768 × 1366 قابلیات کاهش




آموزش نصب مانیتور فابریک پژو 206 مدل اتومکس ( فیلم کوتاه نصب ضبط 206 )

DVD فابریک پژو 206/207 با GPS - آموزش نصب مانیتور فابریک پژو 206 مدل اتومکس ( فیلم ... اولین فروشگاه اینترنتی لوازم جانبی خودرو دارای نماد اطمینان در ایران.




عکس گرفتن از هر جای از صفحه مانیتور

منظور از کلید میانبر دسترسی سریع به یک نرم افزار خاص است فرض کنید شما از ماشین حساب زیاد استفاده می کنید و هر دفعه ان را از مسیر استارت باز می کنید راه




آینه عقب دیجیتالی خودرو با GPS

اینکه آینه ی عقب ماشین به جای یک آینه ی مقعر معمولی یک مانیتور LCD باشد که تصاویر را از طریق یک دوربین نشان میدهد به اندازه ی کافی جالب هست. اما وقتی که به




برچسب :