مفاهیم اولیه سیستم‌های توزیع‌شده

مفاهیم اولیه سیستم‌های توزیع‌شده

توضیحات

درس سیستم‌عامل پیشرفته از مهم‌ترین دروس تخصصی آزمون دکترای مهندسی کامپیوتر در گرایش نرم‌افزار و گرایش شبکه و رایانش است. تعداد 15 سؤال که البته 7 سؤال آن به درس سیستم عامل کنکور ارشد تعلق دارد از مجموع 45 سؤال تخصصی، حاکی از اهمیت بالای سیستم‌عامل و سیستم‌عامل پیشرفته در کنکور دکترا است. در جلسه اول سیستم‌عامل پیشرفته دکتر حقیقت با عنوان «مفاهیم اولیه سیستم‌های توزیع‌شده»، اهداف این درس، سر فصل‌ها، منابع درس و میزان اهمیت درس گفته می‌شود. همچنین سؤالات کنکورهای اخیر مورد بررسی قرار می‌گیرند تا سرفصل مطالب لازم برای مطالعه و منابع آنها مشخص شود. در ادامه با مرور تاریخچه سیستم‌های عامل، دلایل پیدایش سیستم‌های عامل شبکه‌ای (NOS)، سیستم‌های عامل توزیع‌شده (DOS) و سیستم‌های توزیع‌شده (DS) و میان‌افزارها (Middleware) مطرح می‌گردد. سپس مزایای یک سیستم توزیع‌شده نسبت به یک سیستم متمرکز و بعد از آن مزایای یک سیستم توزیع‌شده، (یا حتی شبکه‌ای) نسبت به PCهای مجزا (شبکه نشده) شرح داده می‌شوند. سپس چند مورد از جنبه‌های پیچیدگی دنیای NOS معرفی می‌شود. بعد از آن بررسی می‌شود که در DOS یا DS چگونه به سادگی دست می‌یابیم؟ مفاهیم پایه و کلمات کلیدی این درس مانند سادگی (Simplicity) که با نامرئی سازی (hide) پیچیدگی به دست می‌آید، شفافیت (Transparency)به معنای پنهان کردن پیچیدگی از دید کاربر، مفهوم وحدت (Unity) و انسجام (Coherency) و نیز مفهوم نگاه واحد و ایجاد تصویر تک سیستمی (SSI: Single System Image) تعریف و شرح داده می‌شود. همچنین علت منسوخ شدن ایده سیستم‌عامل توزیع شده (DOS) و راه حل آن در سیستم‌های توزیع‌شده (DS) با ابداع میان‌افزارها (Middleware) مطرح می‌گردد. در انتها web به عنوان مثالی از یک سیستم توزیع‌شده شرح داده می‌شود.