بنام خدا

سلام

در زندگی برای اندوه همه بهانه ها مهیاست ...نیازی به کندو کاو نیست...به دنبال بهانه ای برای شاد بودن باش ... و از بهانه های کوچک شادی آفرین ... به بهانه اصلی بازگرد ... به ... او به مهربانی که نهال وجود ما را در گلدان طبیعت کاشت...تنها و تنها به این آرزو که چوب عریان وجود ما ... ریشه شادی بزند ... و وقتی ریشه زد ...از این گلدان کوچک وتنگ به باغ بزرگ شادی برده شود تا جاودان درخاک شادی کاشته شود  .زندگی برای وسعت یافتن وجود ماست ...باید در همه سختی ها ...ناملایمت ها ... نامرادی ها و ناکامی ها ... هسته وجود ما بارور شود ...آماده شود برای جهانی زنده از شادی که بی شک جاودان درآن شادمانه خواهیم بود. 

یا حق

اجتناب از بن بست

بن بست در سیستم عامل

 

اینم یه فایل ۵۷ صفحه ای پاورپوینت در مورد بن بست در سیستم عامل

این فایل کاری از گروه کامپیوتر شریف هستش امیدوارم دوست عزیز تونسته باشم اون چیزیو که خواسته بودین  اورده باشم

 

 دانلود فایل پاورپوینت بن بست در سیستم عامل با حجم140 KB 

 

دکتر جلیلی - مفاهیم سیستم عامل   دانشکده ی کامپیوتر- دانشگاه صنعتی شریف

مساله بن بست و الگوریتم اجتناب از آن (2)

مساله بن بست و الگوریتم اجتناب از آن (2)

حالت امن Safe State
یك حالت امن است اگر سیستم بتواند منابع را به هر پردازش (به تعداد ماكزیمم) به ترتیبی تخصیص دهد و هنوز از بن بست اجتناب شود. رسمی تر، یك سیستم در حالت امن است اگر یك توالی امن وجود داشته باشد. توالی پردازش های یك توالی امن برای حالت تخصیص فعلی است اگر، برای هر پردازش Pi ، منابعی كه Pi می تواند درخواست كند توسط منابع در دسترس جاری به علاوه منابع گرفته شده توسط كلیه Pj ها با j < I ، قابل ارضاء باشد. در این وضعیت اگر منابعی كه پردازش Pi احتیاج دارد فوراً قابل دسترسی نباشند، و آنگاه Pi می تواند منتظر بماند تا همه Pj ها تمام شوند. وقتی آنها تمام شده باشند، Pi می تواند تمام منابع مورد احتیاجش را به دست آورده و وظیفه محوله اش را كامل نموده و منابع تخصیص یافته اش را بازگردانده و متوقف شود. وقتی Pi پایان می پذیرد، Pi+1 می تواند منابع مورد نیازش را بدست آورد و الی آخر. اگر چنین توالی ای وجود نداشته باشد، آنگاه حالت سیستم نا امن اطلاق می شود.


حالت امن، حالت بن بست نیست. برعكس،...

 

ادامه نوشته

مساله بن بست و الگوریتم اجتناب از آن (1)

مساله بن بست و الگوریتم اجتناب از آن (1)

مقدمه
در یک محیط جند برنامگی ،پردازش های متعددی برای منابع محدود موجود ، رقابت می کنند . پردازشی درخواست منبعی را صادر می کند اگر منبع در آن زمان در د سترس نباشد ، پردازش وارد حالت انتظار می شود . ممکن است که پردازش های منتظر دوباره هرگز حالت شان را عوض ننمایند ، زیرا منابع مورد تقاضای آنها توسط پردازش های منتظر دیگری نگه داشته شده اند این وضعیت به نام بن بست نامیده می شود .
شاید بهترین روشنگری از بن بست از قانونی که توسط قانونگزاران تگزاس در اوایل این قرن به تصویب رسید ، استنباط شود . این قانون در بخشی می گوید Sad( وقتی دو ترن در یک تقاطع به هم نزدیک می شوند ، هر دو بایستی به ایست کامل در آمده و هیچ کدام دوباره حرکت ننماید تا دیگری رفته باشد .))
در این تحقیق روشهایی را توصیف می کنیم که یک سیستم عامل در رفتار با مسئله بن بست می تواند به کار برد .
اما دقت کنید ، که اکثر سیستم های عامل امروزی ، سهولت هایی برای پیشگیری از بن بست ، فراهم نمی سازند .
چنین جنبه هایی احتمالاً در طی زمان...

 

ادامه نوشته

برج هانوی به زبان اسمبلی

با سلام خدمت دوستان عزیز

امروز دوباره برگشتم اما نه با ++C ایندفعه با assembly برگشتم

راستشو بخواین امروز از روی بیکاری نشستم تایه برنامه که زیاد بچه ها

لازم دارنو به زبان اسمبلی بنویسم این بود که تصمیم گرفتم تا مسئله برج

هانوی رو به زبان اسمبلی بنویسم و رو وبلاگ بزارمامیدوارم این برنامه هم

به کار کسی بیاد و ازش استفاده کنه قول میدم از چند روزه دیگه هم

برگردم سر آموزش شبکه فعلا که با امتحانا درگیرم ولی فایل PDF شده ای

آموزش های اولیه رو واسه دانلود کردن میزارم تو وبلاگ تا مطالعه اش

راحت تر بشه

برنامه :

دانلود فایل اسمبل برج هانوی

آموزش:

دانلود فایل PDF شده ای آمورش شبکه chapter 1(بخش Principles of Network Design)

برنامه های  ++C

با سلام دوباره

راستشو بخواین از این به بعد تصمیم گرفتم برنامه هاییو که مینیویسم(چه واسه خودم چه

برنامه هاییو که دوستان میخوانو) فایل اجراییشو بزارم رو وبلاگ تا هر کی خواست ازشون استفاده کنه

واسه شروع کار برنامه اییو که یکی از دوستام ازم خواسته بودو میزارمش رو وبلاگ

 چون میدونم خیلی از بچه ها این برنامه رو میخوان و به کارشون میاید فعلا کد این برنامه رو

 هم واسه دانلود کردن میزارم وتا چند روزه دیگه از رو وبلاگ برش میدارم ولی فایل اجراییش

 رو وبلاگ میمونه

 

برای شروع کار از برنامه دفترچه تلفن شروع میکنم

فایل اجرایی دانلود با حجم KB 81

کد برنامه دانلود با حجم KB 19.7

 

اینم به عکس از ظاهر برنامه

Hosted by FreeImageHosting.net Free Image Hosting Service

 و اما اینم فایل مربوط به نگه داری دارو در داروخانه

لینک دانلود برنامه با حجم 20 k

امیر حسین جان امیدوارم کمک خوبی بوده باشم

 

با آرزوی موفقیت شما

 

دستانم بوی گل می داد.

دستانم بوی گل می داد.
مرا به جرم چیدن گل محکوم کردند.
اما هیچکس فکر نمی کرد که شاید من گل کاشته باشم
(ارنستو چگوارا)

 

آیا می دانید که؟!
هر تکه کاغذ را نمی توان بیش از 9 بار تا کرد
اگر تمام رگ های خونی را در یک خط بگذاریم تقریبا 97000 کیلومتر می شود.
وقتی مگس بر روی یک میله فولادی می نشیند میله فولادی به اندازه دو میلیونیم میلیمتر خم می شود.
 
 
 

Sometimes you love it


Sometimes you love it
Sometimes you don't
Sometimes you need it
Then you don't
Then you let go
Sometimes we rush it
Sometimes we fall
It doesn't matter, baby
We can take it real slow
'Cause the way that we touch
Is something that we can't deny
And the way that you move
Oh, you make me feel alive
Come on
You try to hide it
I know you do
When all you really want
Is me to come and get you
You move in closer
I feel you breathe
It's like the world just disappears
When you're around me
'Cause the way that we touch
Is something that we can't deny
(whoa, yeah)
And the way that you move
Oh, you make me feel alive
So come on
I say you want
I say you need
I can tell by your face
You love the way it turns me on
Say you want
Say you need
I will do what it takes and I
Would never do you wrong
'Cause the way that we love
Is something that we can't fight
(oh, no)
I just can't get enough
Oh, you make me feel alive
So come on