برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط DOOM999 برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
بله . درسته .
البته بحث شناختنِ نخ های پردازشی نیست . بلکه نخ های پردازشی را درست میکنن و به سیستم عامل تحویل میدن و ارائه میکنن .
سیستم عامل هم صرفا هسته های منطقی در پردازنده ها را به حساب میاره (همون چیزی که عموما به اشتباه ، به عنوان نخ در cpu ها میشناسن) چون کدها ، در هسته های منطقی اجرا میشن .
سیستم عامل هم همون رفتاری که قبلا توضیح دادم را با نخ ها انجام میده (ارسال به پردازنده برای اجرا و ...) .
بنابراین ، یه بازی یا نرم افزار ، اصلا کاری نداره که الان که داره در سیستم کاربر اجرا میشه ، پردازنده ی سیستم کاربر ، چه تعداد هسته داره . اون بازی یا برنامه ، اگه برنامه نویس اش لازم دونست ، نخ جدیدی میسازه (به هر تعداد که دوست داشت هم میتونه نخ بسازه) و این نخ یا نخ ها را در زمان خاصی میتونه به سیستم عامل ، تحویل بده . سیستم عامل هم هر وقت مناسب دید (نوبت به نخ اون بازی یا برنامه شد) ، اون نخ یا نخ ها را برای پردازنده ارسال میکنه تا پردازنده تصمیم بگیره که چه مقدار از کدهای هر نخ را اجرا کنه (و اینکه آیا هر نخ را در هر هسته ی مختلف بصورت همزمان اجرا کنه یا نه) .
داستان عملکرد این قضیه ، خیلی طولانی و بیشتر از این چیز هست . قبلا هم لینک دادم (لینک در پست 21) که در تاپیک مجزای دیگه ، کاملا مبسوط توضیح داده شد .
برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط DOOM999 برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
دقیق ، متوجه ی این تیکه نشدم .
منظورتون از "از بین میره" را متوجه نشدم .






پاسخ با نقل قول
Bookmarks