سوالی سخت از خط لوله! - نسخهی قابل چاپ |
سوالی سخت از خط لوله! - mostafa2012 - 27 دى ۱۳۹۳ ۰۵:۰۷ ب.ظ
خط لوله خیلی فصل قشنگی است ...... ولی وقتی این سوال رودیدم میخواستم گریه کنم!!!!! سوالاش چرا خیلی خیلی سخته؟؟؟؟ روش مقابله با اینجور سوالات چیست؟؟؟؟ باتشکر از توجهتان! |
RE: سوالی سخت از خط لوله! - binahayat - 27 دى ۱۳۹۳ ۰۵:۴۰ ب.ظ
(۲۷ دى ۱۳۹۳ ۰۵:۰۷ ب.ظ)mostafa2012 نوشته شده توسط: خط لوله خیلی فصل قشنگی است ...... بسم الله الرحمن الرحیم فرض کنیم دستورات ضرب را alpha برابر سریع تر کنیم. (زمان بقیه دستورات که در واقع ۰/۱ کل دستورات هستند را تغییر نمی دهیم و همان t1 باقی می مانند): [tex]t_2=0.9\times\alpha\times\: t_1\: 0.1\times t_1\: =0.2\: t_1\: \: [/tex] حل که بکنین جوابش [tex]1\div9[/tex] . یعنی زمان ضرب ها باید ۹ برابر سریعتر بشه. |
RE: سوالی سخت از خط لوله! - MiladCr7 - 27 دى ۱۳۹۳ ۰۹:۰۰ ب.ظ
سلام.من اینجوری حل میکنم حالا امیدوارم درست باشه!!! زمان کل اجرا t هستش که اصلا هم مهم نیست مقدارش چند میشه حالا گفته میخوایم سرعت ۵ برابر شه دستورات ضرب رو چند برابر سریعتر کنیم؟؟؟ از کل زمان برنامه ۹۰ درصد رو دستورات ضرب و مابقی رو بقیه دستورات تشکیل میدن.حالا من میزان بهبود این ۹۰ درصد رو میخوام که اون رو [tex]x[/tex] در نظر میگیرم!! ما میخوایم سرعت برنامه ۵ برابر شه من زمان قبل اجرا رو [tex]old[/tex] و بعدش رو [tex]new[/tex] در نظر میگیرم. میدونیم که سرعت اجرای برنامه با زمان اجراش رابطه عکس داره پس داریم: [tex]\frac{V_{new}}{V_{old}}=\frac{t_{old}}{t_{new}}\rightarrow5=\frac{t}{\frac{0.9t}{x} 0.1t}[/tex] پس داریم: [tex]\frac{4.5t}{x} 0.5t=t\rightarrow4.5=0.5x\rightarrow x=9[/tex] پس باید ۹ برابر سریع تر کنیم!! |
RE: سوالی سخت از خط لوله! - ƊƦЄƛM - 28 دى ۱۳۹۳ ۱۲:۰۷ ق.ظ
(۲۷ دى ۱۳۹۳ ۰۹:۰۰ ب.ظ)miladcr7 نوشته شده توسط: [tex]\frac{V_{new}}{V_{old}}=\frac{t_{old}}{t_{new}}\rightarrow5=\frac{t}{\frac{0.9t}{x} 0.1t}[/tex]سلام ببخشید من مخرج این کسرو نفهمیدم چی شد؟ تقسیم بر x شده؟ چرا؟ |
RE: سوالی سخت از خط لوله! - MiladCr7 - 28 دى ۱۳۹۳ ۱۲:۱۴ ق.ظ
سلام.سوال گفته که چقدر سرعت دستورات ضرب رو بیشتر کنیم تا سرعت کل ۵ برابر شه.از اون جایی که زمان و سرعت رابطه عکس دارن ما میخوایم زمان دستورات ضرب رو به اندازه x کاهش بدیم (در واقع دستورات ضرب رو به اندازه x سریع کنیم )تا سرعت کل ۵ برابر شه |
RE: سوالی سخت از خط لوله! - newwink - 28 دى ۱۳۹۳ ۱۱:۵۸ ق.ظ
ببین بحث رو سخت نکن، صد تا دستور تو صد ثانیه اجرا میشه، و میخوای که سرعتت رو پنج برابر کنی، پس باید ۱۰۰/۵ رو حساب کنی که میشه ۲۰/ درسته؟؟؟؟ حالا از اونور نمیتونی ۱۰ تا از دستورات رو دستکاری کنی و باید ۹۰ تای دیگه رو تو ۱۰ ثانیه اجرا کنی. ۹۰ ثانیه رو به چند تقسیم کنیم (چند برابر تسریع کنیم) تا اینکه عدد ۱۰ بدست بیاد؟؟؟ واضحه ۹ ....تمام....... |
RE: سوالی سخت از خط لوله! - ƊƦЄƛM - 28 دى ۱۳۹۳ ۰۱:۴۴ ب.ظ
(۲۷ دى ۱۳۹۳ ۰۹:۰۰ ب.ظ)miladcr7 نوشته شده توسط: سلام.من اینجوری حل میکنم حالا امیدوارم درست باشه!!! همین روشی که شما رفتین آسونتره ولی من نمیتونم سوال آیتی ۹۳ رو حل کنم!!!!! ۱/۵۴ میشه. لطفا راهنماییم کنید. |
RE: سوالی سخت از خط لوله! - MiladCr7 - 28 دى ۱۳۹۳ ۰۲:۱۳ ب.ظ
(۲۸ دى ۱۳۹۳ ۰۱:۴۴ ب.ظ)Bahar_sh نوشته شده توسط:(27 دى ۱۳۹۳ ۰۹:۰۰ ب.ظ)miladcr7 نوشته شده توسط: سلام.من اینجوری حل میکنم حالا امیدوارم درست باشه!!! سلام.شاید اون x که تو مخرج بوده باعث شده اشتباه کنید اون در اصل [tex]\frac{1}{x}[/tex] بوده.ببینید صورت سوال گفته زمان ما از ۲ قسمت تشکیل شده یکیش ۷۰ درصد زمان رو شامل میشه و قسمت دیگه ۳۰ درصد زمان!!حالا اگه اون ۷۰ درصدی رو ۵۰درصد بهبود بدیم تسریع کل چی میشه مثل مثال قبل میریم جلو.زمان قبل از بهبود رو [tex]old[/tex] و زمان بعد بهبود رو [tex]new[/tex] در نظر میگیریم.برای سرعت هم همینجوری. خب پس داریم: [tex]\frac{V_{new}}{V_{old}}=\frac{t_{old}}{t_{new}}=\frac{t}{0.7t\ast\frac{50}{100} 0.3t}=\frac{t}{0.35t 0.3t}=\frac{t}{0.65t}=\frac{100}{65}=1.54[/tex] _____________________________________________________________ یه کار جالب تر اگه نخواستید پارامتری برید.فرض کن کل زمان ۱۰۰ بوده حالا ۷۰ تاش قسمت اول میشه و ۳۰ هم برای قسمت دوم.حالا زمان قسمت اول رو ۵۰ درصد بهبود میدیم یعنی نصف میشه پس میشه ۰/۳۵ و زمان کل تو حالت بعد از تسریع میشه ۶۵ و تسریع کل میشه ۱۰۰/۶۵ که همون ۱/۵۴ به دست میاد. |
RE: سوالی سخت از خط لوله! - m@hboobe - 28 دى ۱۳۹۳ ۰۳:۵۲ ب.ظ
مسئله رو اینقدرها هم پیچیده نکنید یه روش ساده: از ۱۰۰ درصد برنامه ۹۰ درصد اون برای ضرب هست و ۱۰ درصد که همیشه باید وجود داشته باشه قراره سرعت کل برنامه ۵ برابر بشه پس باید ۱۰۰ تقسیم بر ۵ کنیم ۲۰ میشه حالا ۱۰ رو که داریم و نمیشه تقسیم کنیم باید اون ۹۰ به یه عددی تقسیم کنیم که مجموعا با ۱۰ بشه ۲۰ که تنها با تقسیم بر ۹ امکان پذیره. واسه سوال ایتی پارسال هم: ۱۰۰ = ۷۰ + ۳۰ ؟ = (۷۰/۲) + ۳۰ میشه ۶۵ که تقسیم ۱۰۰ بر ۶۵ میشه حدودا ۱/۵ |
RE: سوالی سخت از خط لوله! - ƊƦЄƛM - 28 دى ۱۳۹۳ ۰۴:۲۳ ب.ظ
(۲۸ دى ۱۳۹۳ ۰۲:۱۳ ب.ظ)miladcr7 نوشته شده توسط: _______________________________خیلی ممنون |
RE: سوالی سخت از خط لوله! - mostafa2012 - 29 دى ۱۳۹۳ ۱۲:۱۴ ق.ظ
سلام به همه .... دیدید گفتم سوال جالبیه! با یک تاپیک ، باعث شدم یک کارآفرینی در صنعت تاپیک زدن بشه و چندین و چند پاسخ براش اومد باتشکر از همه.... التماس دعا |