طراحی و پیادهسازی سیستم عامل
سیستمهای عامل (کامپیوتر)
در یک دستهبندی کلی میتوان نرمافزارهای کامپیوتر را به دو دستهی برنامههای سیستمی و برنامههای کاربردی تقسیم کرد. مهمترین برنامهی سیستمی همان سیستمعامل است که وظیفهی آن کنترل منابع کامپیوتر و ایجاد بستری برای اجرای برنامههای کاربردی است. در کتاب حاضر سیستم عامل خاصی به نام MINIX3 بررسی و وظایف سیستمعامل MINIX3 را بیان میکنند. در ادامه ورودی ـ خروجیها، مدیریت انواع حافظه و سیستم فایل را معرفی و سیستم فایل MINIX3 و پیادهسازی این سیستم را تشریح میکنند. کتاب همچنین حاوی سه پیوست: نصب MINIX3، کد آن و فهرست فایلها است.