سیستم عامل پیشرفته

کتاب « برنامه و برنامه سازی »

مخاطبین :

نویسنده : Pradeep K. Sinha 1996 ,1st edition

مترجمین : دكتر محسن صديقي مشكناني

ناشر : مترجم

سال نشر : 1389

نوع کتاب : ترجمه دستنویس و ناکامل (pdf)

مقدمه

گرچه نگارش کتاب سیستم‌های عامل توزیعی، به قلم پروفسور Sinha به 1997 برمی‌گردد، اما به نظرم هنوز (1388) از بهترین مراجع موجود و قابل استفاده، برای این درس است. مطالب با متنی ساده، روان و روشن، گرچه قدری به درازا، نگاشته شده است. نسخه اصلی این کتاب شامل دوازده فصل است:

  1. اصول (Fundamentals)
  2. شبکه‌های کامپیوتری (Computer Networks)
  3. تبادل پیام (Message Passing)
  4. فراخوانی رویه از راه دور(Remote Procedure Call)
  5. حافظه‌ توزیعی مشترک (Distributed Shared Memory)
  6. همگام سازی (Synchronization)
  7. مدیریت منابع (Resource Management)
  8. مدیریت فرایند (Process Management)
  9. سیستم‌های پرونده توزیعی (Distributed File Systems)
  10. نام گذاری (Naming)
  11. ایمنی (Security)
  12. مطالعه موردی (Case Studies)

سال 1377 برای درس سیستم‌های عامل توزیعی، در دانشگاه صنعتی اصفهان، همین کتاب Sinha را به عنوان مرجع اصلی استفاده کردم و به تدریج فسمت‌هایی از کتاب را ترجمه کردم. اما اینحا و آنجا اشکالات ویرایشی و نواقصی داشت که اقدام به تکثیر این ترجمه نکردم. به تازگی، با نیازی که مطرح شد، به نظرم رسید که در اختیار بودن هیمن ترجمه، با تمام نواقص و اشکالاتی که دارد، بهتر از عدم ارائه‌ي آن است. بنابراین از آن دستنویس ها عکس گرفته شد و اکنون در اختیار شماست. امید که کمک کننده باشد.

بحمدالله

محسن صدیقی مشکنانی

5 / 9 / 88 ، کیش

فهرست مطالب

فصل اول: اصول Fundamental

فصل سوم: تبادل پيام

فصل چهارم: فراخواني رويه‌ها از راه دور

فصل پنجم: حافظه‌ي توزيعي مشترك

فصل ششم: همگام ‌سازي

فصل هفتم: مديريت منابع

فصل هشتم: مديريت فرايند

فصل نهم: سيستم‌هاي پرونده‌ توزيعي

فصل دهم: نام ‌گذاري