صفحه اصلی CV اصول طراحي و ويژگي‌هاي داخلي سيستم‌هاي عامل
چاپ فرستادن به ایمیل
عنوان: اصول طراحي و ويژگي‌هاي داخلي سيستم‌هاي عامل سيستم‌هاي عامل, operating systems: internals and design principles
نويسنده: ويليام استالينگ
مترجمين: دكتر محسن صديقي مشكناني و دكتر حسين پدرام
نشر: انتشارات شيخ بهايي، اصفهان، سال 1377
شابك: 9649053964

تجارب تدريس كتاب

 


مقدمه

سيستم‌عامل يكي از جنبه‌هاي محوري در علوم و مهندسي كامپيوتر است كه به شدت در شكل‌گيري درك فرد از عملكرد داخلي كامپيوتر و همكاري متقابل سخت‌افزار و نرم‌افزار تأثير دارد؛ تأثيري كه مي‌تواند در طراحي و ساخت سيستم‌هاي كامپيوتري نقش محوري ايفا نمايد.

در سال‌هاي اخير با اينكه تحولات نسبتاً زيادي در عرصه‌ي سيستم‌هاي عامل مطرح بوده است، عدم وجود كتابي (درسي) كه به اين جنبه‌ها بپردازد كاملاً احساس مي‌شد. به‌ويژه، استفاده گسترده از بعضي سيستم‌هاي عامل جديد در صنعت كامپيوتر كشور، اين نياز را آشكارتر مي‌كرد. كتاب حاضر تلاشي در جهت پاسخگويي به اين نياز است.

در پيش‌گفتار نويسنده ويژگي‌هاي كتاب مطرح شده و نيازي به تكرار آنها نيست؛ اما لازم به تذكر است كه: برخلاف دشواري كه در ماهيت بعضي موضوعات وجود دارد، اين كتاب في‌الجمله با سازمان و رواني خوب طيف وسيعي از مطالب را مطرح كرده است. به‌طوري كه طبق مصوبات شوراي عالي برنامه‌ريزي وزارت فرهنگ و آموزش عالي كليه سرفصل‌هاي درس كارشناسي سيستم‌عامل را مي‌پوشاند.

در ترجمه‌ي اين كتاب سعي زيادي براي امانتداري، صحت و رواني ترجمه شده است. به شدت از ابداع واژه‌هاي جديد، مترادف واژه‌هاي موجود پرهيز شده و سعي شده از منابع موجود استفاده شود. بعضا از واژه‌هاي جديد مطلوب ما هم نيست، ولي انتخاب بهتري نداشتيم. در هر حال مجموعه واژه‌ها (فارسي به انگليسي و انگليسي به فارسي) در انتهاي كتاب آمده است. در اكثر فصل‌ها، بخش‌هايي در مورد سيستم‌هاي عامل نمونه آمده است. عناوين اين بخش‌ها با سايه‌هاي پررنگ، از بقيه بخش‌ها متمايز شده است. در رسم‌الخط كتاب، جايي كه ارقام به عنوان جزيي از يك نام مطرح بوده است به طورت لاتين آمده (مثل M2) و در مواردي كه به عنوان يك عدد مطرح بوده است، معادل فارسي آن به كار رفته است، مثل 2M. سه فصل آخر كتاب كه جزء برنامه‌ي دوره‌ي كارشناسي نبوده، در اين چاپ نيامده است.

در اينجا لازم مي‌دانيم از انتشارات شيخ بهايي، به ويژه آقاي مهندس محمود برنجكوب و همكارانشان كه تمام تلاش خود را براي ويرايش و كيفيت بالاي چاپ مبذول داشتند قدرداني كنيم. بديهي است انجام اين كار وقت‌گير بدون حمايت و همكاري اعضاء خانواده و قبول بعضي محدوديت‌ها و دشواري‌ها، عملي نبود. از آنها صميمانه تشكر مي‌كنيم. در انتها از تمام عزيزاني كه اين كتاب را مطالعه مي‌كنند، تقاضا مي‌كنيم، نظرات و پيشنهادات و انتقادات خود را از طريق ناشر با ما در ميان بگذارند.

الحمدلله رب العالمين


فهرست

فصل اول: نگاه كلي به سخت‌افزار

فصل دوم: نگاه كلي به سيستم‌عامل

فصل سوم: فرايندها

فصل چهارم: نخ‌ها، چند پردازشي متقارن و ريز هسته‌ها

فصل پنجم: همزماني: انحصار متقابل و همگام‌سازي

فصل ششم: همزماني: بن‌بست و گرسنگي

فصل هفتم: مديريت حافظه

فصل هشتم: حافظه‌ي مجازي

فصل نهم: زمان‌بندي تك پردازه‌اي

فصل دهم: زمان‌بندي چندپردازنده‌اي و بلادرنگ

فصل يازدهم: مديريت ورودي/ خروجي و زمان‌بندي ديسك

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

ضميمه‌ي الف: تحليل صف‌بندي

ضميمه‌ي ب: طراحي شيءگرا

ضميمه‌ي ج: برنامه‌سازي و پروژه‌هاي سيستم‌عامل

ضميمه‌ي د: OSP محيطي براي پروژه‌هاي سيستم‌عامل

ضميمه‌ي ه: BACI: سيستم برنامه‌سازي همزمان BEN-ARI

فرهنگ لغات

مراجع

واژه‌نامه‌

نمايه

 
كليه‌ي حقوق مادي و معنوي نزد دكتر محسن صديقي مشكناني محفوظ مي‌باشد
Copyright © 2008, All rights reserved. powered by Ali Shafie
آمار از تاريخ 27 ديماه 88 |