• همزمانی در سه زمینه زیر اجرا میشود: – کاربرد های متعدد • چند برنامه ای – کاربرد ساخت یافته • کاربرد ها میتوانند مجموعه ای از فرایند های همزمان باشند. – ساختار سیستم عامل • سیستم عامل مجموعه ای از نخها و فرایند هاست. • چند برنامه ای : مدیریت فرایندهای متعدد در داخل یک سیستم تک پردازنده ای • • چند پردازشی : مدیریت فرایندهای متعدد در داخل یک سیستم چند پردازنده ای • پردازش توزیعی :مدیریت فرایندهای متعدد که روی سیستم های کامپیوتری متعدد و توزیع شده اجرا میشوند. سیسم های عامل در ابتدا می بایست محدوده های حافظه مورد نیاز هر نوع نرم افزار و برنامه های خاص را فراهم نمایند. مثلا" فرض کنید سیستمی دارای یک مگابایت حافظه اصلی باشد . سیستم عامل کامپیوتر فرضی ، نیازمند 300 کیلو بایت حافظه است . سیستم عامل در بخش انتهائی حافظه مستقر و بهمراه خود درایورهای مورد نیاز یه منظور کنترل سخت افزار را نیز مستقر خواه ...