توضیحات تکمیلی
درس سیستم عامل، یکی از دروس مفهومی دوره کارشناسی رشته مهندسی کامپیوتر است. در این درس مباحثی همچون: فرایندها و زمان بندی پردازنده ها، همروندی، انحصار متقابل و همگام سازی، بن بست، مدیریت IO و دیسک، مدیریت حافظه و همچنین در درس سیستم عامل پیشرفته در دوره کارشناسی ارشد، مباحث پیشرفته تری مورد بررسی قرار می گیرد.
اما با توجه به این که اکثر این مباحث به صورت تئوری مورد بررسی قرار می گیرد، در این آموزش به صورت عملی و بدون پرداختن به مطالب تئوری و با استفاده از زبان ++C، به آموزش روش های ایجاد فرایندها در سیستم عامل لینوکس با فراخوانی های سیستمی پرداخته می شود.
هدف از این آموزش، بررسی فراخوانی های سیستمی موجود برای ایجاد فرایندها است. در ابتدا فراخوانی سیستمی system معرفی و بررسی می گردد و ادامه به معرفی و بررسی فراخوانی های سیستمی دیگری مانند: fork ,wait ,vfork و exec پرداخته می شود.
فهرست سرفصلها و رئوس مطالب مطرح شده در اين مجموعه آموزشی، در ادامه آمده است:
- تعاریف پایه (فرایند، برنامه، شناسه فرایند و تصویر فرایند)
- معرفی و پیاده سازی فراخوانی سیستمی system
- معرفی و پیاده سازی فراخوانی سیستمی fork
- معرفی و پیاده سازی فراخوانی سیستمی wait
- معرفی و پیاده سازی فراخوانی سیستمی vfork
- معرفی و پیاده سازی فراخوانی سیستمی exec
مفید برای
- مهندسی کامپیوتر
نظرات
به نظرم اگه کامل منتشر بشه و مدرس هم از عهده اش بربیاد به تموم آموزش هایی که تو نت پیدا میشه می ارزه
بی صبرانه منتظر انتشار هستم
با تشکر از تیم فرهیخته فرادرس