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

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

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

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

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

بایگانی

۵ مطلب در آبان ۱۳۹۲ ثبت شده است

توضیحاتی در مورد جزئیات ثباتهای MIPS در آدرس زیر قابل مشاهده است:
http://en.wikibooks.org/wiki/MIPS_Assembly/Register_File

همچنین 6 صفحه ابتدایی فایل PDF زیر در مورد نحوه عملکرد ثباتهای MIPS در هنگام فراخوانی توابع و مودهای آدرس دهی صحبت کرده است که می تواند برای شما مفید باشد. این توضیحات تا حدود خوبی عملکرد ثباتهای FP و SP و ثباتهای SAVED را بیان می کنند.
  • وهاب صمدی بخارایی

  • وهاب صمدی بخارایی


محرم

هر چند که رسیدن به اون مرتبه و مرحله که در زندگی روزمره خودمون بتونیم به سرحدی برسیم که پای درستها بایستیم به هر قیمتی و در برابر نادرستها مقاومت کنیم، باز هم به هر قیمتی، کاری ساده نیست اما می تونیم تمرینهای کوچکتری را انجام بدیم.

اونطور که من شنیدم، برای این که بشه به مدارجی بالا و قابل ملاحظه رسید، لازم نیست فلک را سقف بشکافیم و طرحی نو در اندازیم! به طور ساده، لازم نیست خیلی کارهای خوب عجیب و غریبی بکنیم و شاید ساده ترین فرمولش این باشه که سعی کنیم خیلی کارهایی که می دونیم  اشتباه هستند و در زندگی روزمره مرتکبش می شیم رو انجام ندیم! حالا اسم این کارها اشتباه رو هر چی دوست دارین بذارین اهمیتی نداره اما می تونه اسمش دروغ گفتن باشه، غیبت کردن باشه، حسد ورزیدن باشه، پایمال کردن حق دیگران تو زندگی روزمره و شهروندی باشه (به سادگی کاری مثل گذشتن از چراغ قرمز و گذاشتن دستمون روی بوق برای ابزار احساسات و انتقال نارحتی به دیگران!)و یا کارهای مثل وفا نکردن به قول و قرارهامو یا بی احترامی به والدین و سر و همسر باشه و قص علی هذا!

فکر کنم اگر برای شمردن تعداد دفعات تکرار این کارهای به ظاهر کوچیک و پیش پا افتاده یک binary counter بذاریم که بشمریم شون، تعداد بیتهای لازمش برای امور روزمره n و بعضاً بزگتر از n باشه! :)

به هر حال، امیدوارم با نگاهی به روش خوب آدمهای خوبی که در اطرافمون هست، و سمبلهایی که حرکتهایی بزرگ رو برای ما به یادگذار گذاشتن بتونیم فردایی بهتر از امروز داشته باشیم و آدمی بهتر باشیم، در مرحله بعدش، بتونیم اثر مثبتی رو در اطراف خودمون ایجاد کنیم.

در این روزها و شبها ما رو از دعای خودتون بی بهره نذارین.


پی نوشت: در مورد دیگران قضاوتی ندارم، اما من از خطاها و اشکالات پاک و منزه نیستم و مطالبی که برای شما نوشتم رو جملاتی برادرانه تلقی کنید. در غیر اینصورت وصف حال من رطب خورده ای است که منع رطب می کنه!

  • وهاب صمدی بخارایی

با سلام

کتابهای پترسون برای دانلود در Dropbox به اشتراک گذاشته شد.

دانلود کتاب معماری کامپیوتر پترسون - ویرایش چهارم

لازم به توضیح است که دو نسخه از این کتاب در سایت قرار دارد که یکی با کیفیت متوسط و یکی با کیفیت بالاست.

زحمت پیداکردن نسخه کیفیت بالای آن را دوست شما آقای کابلی کشیده اند.

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

من یک نسخه اسکن شده از کتاب انگلیسی را دارم که حجم آن حدود 100 مگ است و به زودی لینک آن را منتشر خواهم کرد.


کتاب پترسون ترجمه آقای احسان ملکیان، از روی نسخه چاپی ترجمه شده است، لذا این نسخه با نسخه ای که توسط آقای ملکیان ترجمه شده است، اندکی متفاوت است و نسخه آقای ملکیان با نسخه نهایی تطبیق دارد.


  • وهاب صمدی بخارایی
برای این که ذهنیتی در مورد این داشته باشید، که در سایر دانشگاه ها چه مباحثی مورد بحث در درس معماری کامپیوتر قرار می گیرد، لینکهایی را در وبلاگ برای شما گذاشتم تا آنها را مشاهده کنید.

سرفصل:

سرفصل جدید مصوب درس معماری کامپیوتر در لینکها قابل مشاهده است. البته لازم به ذکر است که یکی از تفاوتهای اصلی که این سرفصل با سرفصل قدیمی داشته است، در کتاب مرجع درسی است که در سرفصل جدید کتاب مرجع، کتاب پترسون است و در سرفصل قدیمی کتاب مانو مربوط به سال 1992. البته در سرفصل قدیمی، کتاب پترسون به عنوان مرجع بعدی درس معرفی شده است اما با توجه به نو بودن و بروز بودن مطالب، کتاب پترسون در درس ما مورد استفاده قرار خواهد گرفت.
یک نکته دیگر هم که از ابهام برای شما جلوگیری کند این است که سرفصلی که به تازگی وزارت علوم در اردیبهشت 92 برای رشته مهندسی کامپیوتر معرفی کرده است، مربوط است به دانشجویانی که از این  به بعد وارد رشته کامپیوتر می شوند (مطابق آنچه که در متن آن آمده است).

معماری کامپیوتر در سایر دانشگاه ها

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

لینکهای دانشگاه داخلی مربوط هستند به دانشگاه شهید بهشتی و دانشگاه شریف.

دانشگاه شهید بهشتی:

تدریس این درس توسط دکتر محمودی انجام می گیرد. شاید دیگران هم به تدریس این درس مشغول باشند که بنده اسلایدهای آنها را پیدا نکردم. اما با توجه به همت و جدیت ایشان در ارائه دروس، قطعاً اسلایدهای ایشان می تواند راهگشا باشند و به شما در یادگیری درس کمک کنند. قسمت خوب داستان این است که ایشان اسلایدهای درس را مبتنی با مرجع درسی ما، یعنی کتاب پترسون ویراست چهارم تدوین کرده اند که این می تواند یاری گر شما در روند یادگیری درس
باشد.

دانشگاه صنعتی شریف:

لینکی که برای شما گذاشته شده مربوط به ویدئوهای دکتر گودرزی است. ایشان درس را با کمک از کتاب معماری کامپیوتر مانو و کتاب پترسون ارائه کرده اند و به نظرم تماشای ویدئوهای درس ایشان در حاشیه مطالعات کلاس شما می تواند کمک مناسبی برای شما باشد.



لینکهای دانشگاه خارجی مربوط به دانشگاه MIT و دانشگاه UTAH هستند.

دانشگاه یوتا:

ویدئوهای درس مبتنی بر ویراست 5 کتاب پترسون در لینک درس وجود دارند امااسلایدها مربوط به  درس مبتنی بر ویراست سوم، در لینک قدیمی آن وجود دارند که مربوط به کتاب پترسون ویرایش سوم هستند.

دانشگاه MIT:

شاید بدانید که این دانشگاه در رشته مهندسی کامپیوتر، جزو 3 دانشگاه برتر دنیاست و بسیاری از دستاوردهایی که امروزه ما از آن در دنیای کامپیوتر استفاده می کنیم، حاصل تحقیقات انجام شده در این دانشگاه است.
آنچه که ما آن را درس معماری کامپیوتر می خوانیم در این دانشگاه با عنوان درس «مهندسی سیستمهای کامپیوتری» در این دانشگاه ارائه می شود. مرجع درسی در این ترم در این دانشگاه، کتاب کافمن است و در درس «معماری کامپیوتر» که معادل درس «معماری کامپیوتر پیشرفته» در دانشگاه های ماست، از دو کتاب پترسون در حوزه معماری استفاده شده است. یک سری از مباحث از کتابی که ما به عنوان کتاب درسی استفاده می کنیم، یعنی «طراحی، معماری و سازمان کامپیوتر: واسط سخت افزار/نرم افزار» و یک سری از مباحث از کتاب پیشرفته یعنی «معماری کامپیوتر: رویکردی کمّی» ارائه شده اند. لینک درس در سایت OCW این دانشگاه نیز که دروس را به صورت آزاد  و باز برای عموم گذاشته است، قابل استفاده شما می تواند باشد که در آنجا ویدئوهای درس و اسلایدهای قابل رجوع هستند.


  • وهاب صمدی بخارایی