۱
subtitle
ارسال: #۱
کارایی پردازنده!
سلام
بچه ها در سوال زیر از هیچ کدام از چه فرمولی استفاده شده؟
![[تصویر: 240858_46506223707817231830.jpg]](https://img.manesht.ir/240858_46506223707817231830.jpg)
مگه ما دو فرمول
و ![[تصویر: 240858_92135273090292169885.jpg]](https://img.manesht.ir/240858_92135273090292169885.jpg)
بیشتر داریم؟؟؟
بچه ها در سوال زیر از هیچ کدام از چه فرمولی استفاده شده؟
![[تصویر: 240858_46506223707817231830.jpg]](https://img.manesht.ir/240858_46506223707817231830.jpg)
مگه ما دو فرمول
![[تصویر: 240858_41433194961339715572.jpg]](https://img.manesht.ir/240858_41433194961339715572.jpg)
![[تصویر: 240858_92135273090292169885.jpg]](https://img.manesht.ir/240858_92135273090292169885.jpg)
بیشتر داریم؟؟؟
(۰۵ بهمن ۱۳۹۲ ۰۹:۲۱ ب.ظ)fulgent نوشته شده توسط:خاک بر سرش کنن که حتی نتونسته درست جایگذاری کنه. یه بار R را ۳۰ گذاشته و یه بار S را(05 بهمن ۱۳۹۲ ۰۸:۲۳ ب.ظ)masoud67 نوشته شده توسط: احتمالا منظورش اتلاف بوده . چون اینجا برش از IO زمانش بیشتره اگه اشتباه نگفته باشم باید از فرمول دست چپ رفت که میشه ۷۵ درصد کارایی و اتلافش میشه ۲۵ درصد
اره ولی از این فرمول نرفته... پاسخش اینه، میشه توضیح بدین؟
(۰۵ بهمن ۱۳۹۲ ۰۹:۵۴ ب.ظ)masoud67 نوشته شده توسط:(05 بهمن ۱۳۹۲ ۰۹:۲۱ ب.ظ)fulgent نوشته شده توسط:خاک بر سرش کنن که حتی نتونسته درست جایگذاری کنه. یه بار R را ۳۰ گذاشته و یه بار S را(05 بهمن ۱۳۹۲ ۰۸:۲۳ ب.ظ)masoud67 نوشته شده توسط: احتمالا منظورش اتلاف بوده . چون اینجا برش از IO زمانش بیشتره اگه اشتباه نگفته باشم باید از فرمول دست چپ رفت که میشه ۷۵ درصد کارایی و اتلافش میشه ۲۵ درصد
اره ولی از این فرمول نرفته... پاسخش اینه، میشه توضیح بدین؟
طبق فرمول ایشون باید ۷۱ درصد بهره وری داشته باشیم
و فرمول را اگه ساده کنیم به یه چیز عجیب میرسیم که معنی خاصی نمیده (حداقل من نتونستم چیزی ازش بفهمم)
q−s/q
حالا این یعنی چه نمیدونم
ببینید بهره وری اصلش اینه
فرآیند اول شروع میکنه اجرا شدن و ۳۵ ثانیه وقت داره ولی چون بعد از ۳۰ ثانیه به زمان IO میرسه پس اجراش قطع میشه و میره سراغ فرآیند بعدی و زمان تعویض بین فرِِآیندها ۱۰ ثانیه طول میکشه و حالا فرآیند دوم هم مثل فرِآیند اول
P1 = 30
SW = 10
P2 = 30
SW = 10
.
.
.
خب الان چقدر از وقت cpu داره استفاده میشه . درسته، زمانی که فرآیند داره اجرا میشه پس بخاطر همین فرمول زیر را داریم
بهره وری cpu = زمان استفاده از cpu تقسیم بر زمان کل
که زمان کل میشه زمان استفاده از cpu + زمان استفاده نکردن از cpu
Tb/TbTs
و واسه اون یه فرمول هم واسه خودتون مثال بزنید وقتی که Tq = 35 باشه و Tb = 40 باشه و اون یکی فرمول بدست میاد.
در کل بنظرم طراح سوال اینجا حالش دست خودش نبوده مگه اینکه یکی این فرمول را واسه ما اثبات کنه