منو
 صفحه های تصادفی
سیر تاریخی جنگهای صلیبی
اسپینترونیک
تصفیه فراورده‌های نفتی
دانشکده اقتصاد
مزوزوئیک در ایران
گریز از دیوار
قطع مربع در عکاسی
جنگ توپراق
زندگینامه جان گلن
آموزش تاکتیک های فوتبال
 کاربر Online
469 کاربر online
تاریخچه ی: سیستم مشتری –خدمتگزار

تفاوت با نگارش: 2

Lines: 1-26Lines: 1-8
 سیستم عامل VM با جابجا کردن بخش زیادی از کد سیستم عامل به لایه بالاتر (یعنی CMS) باعث ساده شدن هسته اصلی یعنی مانیتور ماشین مجازی شد. با این همه هنوز هم VM یک برنامه پیچیده می‌باشد.

 سیستم عامل VM با جابجا کردن بخش زیادی از کد سیستم عامل به لایه بالاتر (یعنی CMS) باعث ساده شدن هسته اصلی یعنی مانیتور ماشین مجازی شد. با این همه هنوز هم VM یک برنامه پیچیده می‌باشد.

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

مثلاً برای خواندن یک بلوک از فایل ((پروسس)) کاربر (پروسس مشتری client) یک در خواست به پروسس خدمتگزار (server) ارسال می‌کند و از آن می‌خواهد که کارش را انجام داده و جواب برگرداند. در این مدل تنها کاری که هسته انجام می‌دهد این است که ارتباط بین مشتریها و خدمتگزارها را از طریق پیامها بر قرار می‌سازد (مشابه شکل زیر):


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

مثلاً برای خواندن یک بلوک از فایل ((پروسس)) کاربر (پروسس مشتری client) یک در خواست به پروسس خدمتگزار (server) ارسال می‌کند و از آن می‌خواهد که کارش را انجام داده و جواب برگرداند. در این مدل تنها کاری که هسته انجام می‌دهد این است که ارتباط بین مشتریها و خدمتگزارها را از طریق پیامها بر قرار می‌سازد (مشابه شکل زیر):


-
 
-
 
-
 
-
 
-{picture=Mo005.jpg} 
- 
-
 
-
 
-
 
 مزایای این مدل عبارتند از : مزایای این مدل عبارتند از :
 *از آنجا که سیستم عامل به چند بخش تقسیم شده که هر یک فقط یکی از وظایف سیستم عامل را انجام می‌دهند, بنابراین سیستم عامل را می‌توان ساده تر طراحی و پیاده سازی کرد.

 *از آنجا که سیستم عامل به چند بخش تقسیم شده که هر یک فقط یکی از وظایف سیستم عامل را انجام می‌دهند, بنابراین سیستم عامل را می‌توان ساده تر طراحی و پیاده سازی کرد.

 *به علت اجرای کلیه پروسس های خدمتگزار در مد کاربر (و نه مد هسته ) هیچکدام از آنها دسترسی مستقیم به ((سخت افزار)) ندارند. لذا اگر اشکالی مثلاُ در خدمتگزار فایل ایجاد شود فقط موجب اختلال در خدمات فایل خواهد شد و به ندرت موجب خراب شدن کل سیستم می‌شود.

 *به علت اجرای کلیه پروسس های خدمتگزار در مد کاربر (و نه مد هسته ) هیچکدام از آنها دسترسی مستقیم به ((سخت افزار)) ندارند. لذا اگر اشکالی مثلاُ در خدمتگزار فایل ایجاد شود فقط موجب اختلال در خدمات فایل خواهد شد و به ندرت موجب خراب شدن کل سیستم می‌شود.

 *فایده دیگر این مدل سازگاری آن برای استفاده در سیستمهای توزیع شده است . از آنجا که یک مشتری به وسیله ارسال پیام‌هایش با یک خدمتگزار ارتباط برقرار می‌:ند, مشتی نیاز ندارد که بداند آیا به پیغام وی به صورت ملی در ماشین خودش رسیدگی می‌شود و یا اینکه پیغام از طریق یک شبکه به یک ماشین دور ارسال می‌شود *فایده دیگر این مدل سازگاری آن برای استفاده در سیستمهای توزیع شده است . از آنجا که یک مشتری به وسیله ارسال پیام‌هایش با یک خدمتگزار ارتباط برقرار می‌:ند, مشتی نیاز ندارد که بداند آیا به پیغام وی به صورت ملی در ماشین خودش رسیدگی می‌شود و یا اینکه پیغام از طریق یک شبکه به یک ماشین دور ارسال می‌شود
-
 
-
 
-
 
-
 
-{picture=Mo003.jpg} 
- 
-
 
-
 
-
 

تاریخ شماره نسخه کاربر توضیح اقدام
 سه شنبه 21 شهریور 1385 [09:46 ]   3   زینب معزی      جاری 
 یکشنبه 01 آذر 1383 [07:30 ]   2   محمد مجددی      v  c  d  s 
 یکشنبه 03 آبان 1383 [23:22 ]   1   محمد مجددی      v  c  d  s 


ارسال توضیح جدید
الزامی
big grin confused جالب cry eek evil فریاد اخم خبر lol عصبانی mr green خنثی سوال razz redface rolleyes غمگین smile surprised twisted چشمک arrow



از پیوند [http://www.foo.com] یا [http://www.foo.com|شرح] برای پیوندها.
برچسب های HTML در داخل توضیحات مجاز نیستند و تمام نوشته ها ی بین علامت های > و < حذف خواهند شد..