Computer System Architecture Course

Home         Courses          Favorite Links         Photos         This Semester Time Table        Contact me

Textbook :

Morris M. Mano, "Computer System Architecture", Third Edition, Prentice-Hall, 1990.

T.A :

Mr. Mohammad Sepahi

Overview :

 

Syllabus :

1.      Introduction   Slide1

2.      Register Transfers and Micro operations   Slide2

3.      Basic Computer Organization and Design   Slide3

4.      Programming the Basic Computer  Slide4

5.      Micro programmed Control   Slide5

6.      Central Processing Unit   Slide6

7.      Input-Output Organization   Slide7

8.      Memory Organization   Slide8

9.      Parallel Processing

10.  Extra

Projects :

List of projects:

برای انجام پروژه هر نفر نام خود، همگروه و عنوان پروژه انتخابی را در یک ایمیل به اینجانب ارائه دهد. subject ایمیل را CA Course Project بگذارید.

 

1- در سایت زیر میتوانید یک simulator پیدا کنید که با کمک آن میتوان یک cpu طراحی کرد.

http://www.ittybittycomputers.com/Courses/Prior/MachOrg/GateSim/TinyMIPS.htm

به کمک این سیمولاتور CPU فصل 5 یا 7 کتاب موریس مانو را طراحی کنید.

2- تهیه اسلاید برای یکی از فصول 9، 10 و 13 برای ارائه سمینار مربوط به آن فصل.

3- تهیه گزارش برای ارائه سمینار در مورد معماری CISC

4- تهیه گزارش برای ارائه سمینار در مورد معماری RISC

5- برنامه نویسی کامپیوتر فصل 5 با VHDL به روش Behavorial MODEL

6- برنامه نویسی کامپیوتر فصل 7 با VERILOG به روش Bihavorial MODEL

7- بررسی فلوچارت یک کامپایلر OPEN SOURCE مثل suif, trimaran, gcc و ارائه روشی سخت افزاری برای افزایش سرعت این الگوریتم

8- بررسی معماری کارت های هوشمند.

9- بررسی برنامه نویسی موبایل و ارائه یک برنامه نمونه

10- بررسی انواع فرستنده ها و گیرنده و مقایسه خصوصیات آنها

11- بررسی معماری داخلی انواع حافظه ها

12- برنامه نویسی کامپیوتر فصل 5 با VHDL به روش STRUCTURAL MODEL

13- برنامه نویسی کامپیوتر فصل 7 با VERILOG به روش STRUCTURAL MODEL

14- بررسی نحوه برنامه نویسی برای کار کردن با پورت موازی کامپیوتر در #C

15- بررسی نحوه برنامه نویسی برای کار کردن با پورت موازی کامپیوتر در Java

16- بررسی نحوه برنامه نویسی برای کار کردن با پورت سریال یا USB در #C

17- بررسی نحوه برنامه نویسی برای کار کردن با پورت سریال یا USB در Java

18- بررسی طرز کار سیمولاتور SMPCache که برای آنالیز و آموزش سیستم حافظه کش در symmetric multiprocessor ها استفاده میشود. در سایت مربوط به کتاب معماری کامپیوتر استالینگ، این برنامه قابل دانلود است.

19- بررسی طرز کار سیمولاتور SimpleScalar که برای شبیه سازی برنامه های واقعی روی سیستم ها و cpu های جدید مناسب است. در سایت مربوط به کتاب معماری کامپیوتر استالینگ، این برنامه ها قابل دانلود است.

20- در یکی از کامپایلرهای open source سعی کنید CDFG (control dataflow graph) را بدست آورده، آن را مطالعه نماييد و سعی کنید بخش هایی که تکرار شده است را اصلاح نمایید.

Exams :

                                i.            First Midterm (18, 19/1/87) :  chapters 4 and 5

                              ii.            Second Midterm (30, 31/2/87) :  chapters 6 and 7

                            iii.            Final (27/03/87) :  chapters 7, 8, 11, and 12

Grades :

Please click here to find some sample questions

First Midterm= 4,  Second Midterm= 4,   Projects= 2,   and   Final= 10

 

After each exam I will put its solution and your grades here.

Necessary Soft wares :

Useful E-books :

                                i.            Computer Organization And Architecture Essentials 2003

                              ii.            Computer Organization and Design; The Hardware-Software Interface, 2E, Patterson, Hennessy -  (Morgan Kaufman, 1997)

                            iii.            http://shahraki.persiangig.com/CA/Computer_Organization_and_Design.rar

                            iv.            VHDL programming by example

Related Links :

                                i.            http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/index.htm

                              ii.            http://ece.ut.ac.ir/Classpages/

                            iii.            http://eeprofs.iust.ac.ir/

                            iv.            http://www.cse.iitd.ernet.in/~neeraj/

نمرات ميانترم دوم درس معماری کامپیوتر گروه 2 مشخص شد.

برگه هاي ميانترم و سوال RTL مجددا تا شنبه بررسي و اعلام نمره خواهد شد.

تاریخ تحویل پروژه ها، گروه یک: دوشنبه 3/4/87 و گروه دو: سه شنبه 4/4/87 خواهد بود.

خانم ها دشتي و احساني براي توضيح برگه صبح شنبه به اينجانب مراجعه نمايند.

 

نمره نهایی

پايانترم

پروژه

ميانترم 2

میانترم 1

نام و نام خانوادگي

نمره از 20

نمره از 10

نمره از 2

نمره از 4

نمره از 4

 

 

04.50

 

غایب

0.50

ابراهیم صلاحی

 

07.50

 

2.25

3.00

ابراهیم مبصری مقدم

 

06.00

 

1.25

1.25

آرش هل فروش

 

05.75

 

2.25

2.75

افسانه افضلی

 

04.50

 

2.00

1.50

ام البنين قادری

 

07.00

 

1.00

1.50

امید غلاصی

 

08.50

 

2.00

2.00

امیر نام آور جهرمی

 

09.00

 

4.00

2.25

بتول لکزايی

 

03.75

 

01.50

1.00

بهروز پاکزاد

 

09.50

 

4.00

0.50

حبیب الله تاج الدینی

 

06.50

 

3.50

2.00

حسينعلی کريمی دهنو

 

-----

 

2.75

1.75

حسينعلی ميقانی

 

07.00

 

1.50

1.25

حسین باستان

 

09.00

 

2.75

1.50

حسین عباسی

 

06.25

 

2.75

1.00

دانيال راهداری

 

06.75

 

3.50

3.00

داود اصغر زاده

 

06.50

 

غایب

0.50

رضا محمدی

 

08.75

 

4.00

2.25

ريحانه امامدادی

 

07.75

 

2.00

2.25

ريحانه ريگی

 

07.00

 

1.25

2.00

سپیده عبداللهی

 

04.75

 

0.75

2.25

سجاد دیانی

 

03.75

 

2.25

2.00

سعید افکاری

 

04.00

 

1.25

1.25

سعید غلامی پور

 

04.00

 

2.25

2.00

سمیر نعیمی

 

05.25

 

2.50

1.50

سهیل زاهدی فرد

 

حذف

 

غایب

0.75

صادق داوودی

 

04.25

 

1.25

2.00

صلاح الدین بلوچی

 

08.00

 

2.25

3.75

طوبی رئيسی

 

04.50

 

2.50

2.25

عباس معمارزاده

 

07.75

 

2.50

2.50

عبدالحميد زاهدی

 

07.00

 

3.25

2.75

عبدالخالق خاندوزی

 

06.00

 

2.00

2.25

عفت کريم قاسمی

 

04.50

 

1.25

1.25

علیرضا خضری

 

03.50

 

2.50

2.50

علیرضا غفاری

 

04.75

 

1.75

1.00

علیرضا نادی نژاد

 

07.75

 

3.50

1.50

غلامرضا جامی

 

06.75

 

غایب

0.75

غلامرضا گزمه

 

05.25

 

2.50

2.75

فاطمه سرابندی

 

08.25

 

2.75

2.50

فرزاد حمزه نژادی

 

04.50

 

2.00

2.75

فرهاد ترشابی

 

07.50

 

2.25

2.75

فهیمه زیرک رودی

 

10.00

 

4.00

3.25

قباد عمادی

 

07.25

 

2.00

1.50

مجتبی خلیلی

 

09.00

 

2.25

3.50

محمد مهدی نشاطی

 

03.75

 

3.00

2.75

محمد نيکخو

 

06.75

 

3.25

2.50

محمدجواد خضعلی

 

02.75

 

0.75

1.25

محمدحسین احمدی درمیان

 

09.25

 

2.25

1.75

محمدرضا حمیدی

 

05.25

 

1.50

0.75

محمدرضا خدادوست

 

03.25

 

1.75

1.25

مرجان کفاش

 

02.75

 

1.75

2.00

مرضيه دشتی

 

06.75

 

2.75

4.00

مريم احسانی

 

07.00

 

1.00

1.25

مریم طباطبایی

 

07.50

 

1.75

2.75

مسعود آيت

 

05.50

 

2.00

1.25

مسلم جهانشاهی

 

08.50

 

3.50

3.75

معين حداد

 

10.50

 

3.50

3.25

مهدی کيخا

 

10.25

 

2.00

2.00

مهدی گل محمدی

 

02.75

 

1.00

1.75

مهرانگیز محمدی

 

07.25

 

2.50

2.25

ميترا شيخ زاده

 

06.00

 

0.75

4.00

ميثم نجارزاده

 

08.75

 

3.00

1.50

میثم ناوکی عارفی

 

06.50

 

1.50

2.50

مینا خوش طبیعت

 

08.25

 

3.50

2.25

الناز افشين

 

03.50

 

2.25

2.00

نگار ذخيره داری

 

01.50

 

2.75

2.25

نیما زابلی

 

09.25

 

3.25

3.00

الهه عطایی بجد

 

05.25

 

2.25

2.25

وحید ریکی زهی

 

05.25

 

1.00

1.50

الیاس یوسفی

Please do not hesitate to send me emails for any question regard to this course :

mansureh_shahraki@yahoo.com                         http://shahraki.persiangig.com/

 

Last Updated Sunday, Jun 01, 2008