این کتاب یکی از منابع مفید و جامع در حوزهی سیستم عامل محسوب میشود. در این کتاب، انواع سیستمهای عامل، سرویسهای سیستم عامل، ساختار سیستم عامل، مفاهیم فرآیندها و نخها، زمانبندی پردازنده، همگامسازی فرآیندها، بنبست و مدیریت حافظه و ساختار فایلها و سیستمهای ورودی خروجی، مورد بررسی قرار میگیرد.
مناسب برای: دانشجویان و اساتید رشتههای کامپیوتر و فناوری اطلاعات، پژوهشگران حوزهی سیستمهای عامل میتوانند از این کتاب بهرهمند شوند.
پیشنیاز: آشنایی با مفاهیم کامپیوتر و نرمافزار
مهارتی که کسب خواهید کرد: پس از مطالعهی این کتاب با اهداف و وظایف سیستم عامل آشنا میشوید، به تفاوت بین فرآیندها و نخها پی میبرید، با زمانبندی پردازنده آشنا میشوید، بنبست و راههای پیشگیری از آن را خواهید شناخت، مدیریت حافظه، ساختار ذخیرهسازی انبوه، و پیادهسازی سیستم فایل آشنا خواهید شد.
مفاهيم و اصول طراحي سيستم هاي عامل (ویراست هشتم)
بخش اول : مرور کلی
فصل اول : مقدمه
فصل دوم : ساختار سيستمهاي عامل
بخش دوم : مدیریت فرآیند
فصل سوم : فرآيندها
فصل چهارم : نخها
فصل پنجم : زمان بندي CPU
فصل ششم : همگامسازی فرآیند
فصل هفتم : بنبست
بخش سوم : مدیریت حافظه
فصل هشتم : حافظهی اصلی
فصل نهم : حافظهی مجازي
بخش چهارم : مدیریت ذخیرهسازی
فصل دهم : واسط سیستمعامل
فصل يازدهم : پيادهسازي سيستم عامل
فصل دوازدهم : ساختار ذخیرهسازی انبوه
فصل سيزدهم : سيستمهاي I/O