logo资料库

Computer Organization and Architecture.pdf

第1页 / 共28页
第2页 / 共28页
第3页 / 共28页
第4页 / 共28页
第5页 / 共28页
第6页 / 共28页
第7页 / 共28页
第8页 / 共28页
资料共28页,剩余部分请下载后查看
CS222: Computer Organization  and Architecture and  Architecture Dr. A. Sahu Dept of Comp. Sc. & Engg. Dept of Comp. Sc. & Engg. Indian Institute of Technology Guwahati 1
Outline Outline • Course Attendance Reference Book • Course, Attendance, Reference Book • What do we study in this course? • Why should this be studied? • What is “Computer Architecture” ? • What is  Computer Architecture  ? • How is the course structured? 2
CS222 Course CS222 Course • 75% Attendance is Mandatory  • Manual  & Electronics Attendance Systemy • 4 Programming assignment + 2 Take home i M d 75% A d – Any kind of Copy/Plagiarism  lead to `F’  `F’ ki d f C l d t /Pl A Grade i i 3
CS222 Course CS222 Course • Text Book – Stalling W., Computer Organization & Architecture,   7th Edition, Pearson Education India, 2010 – Hamacher C. etal, Computer Organization, 5th Edition, McGrawHill, 2002 • Reference Book – Henneyssy J. L., Patterson D., Computer  Organization And Design: The Hardware/Software  Interface, Morgan Kaufmann, 2008 4
CS222 Course • Course website:  http://jatinga iitg ernet in/~asahu/cs222/ http://jatinga.iitg.ernet.in/ asahu/cs222/ • Mark distribution i % – 15% : Assignment + Home work  k – 40% : Mid Semester – 45% : End Semester • Class Timing & Venue – Venue: 1201, Timing : Slot C  – Mon:10‐11, Tue:11‐12, Thu:8‐9 Makeup Slot, Fri:9‐10 5
CS222 Course Objectives CS222 Course Objectives To learn ‐ To learn  • How computers work, basic principles • How to analyze their performance (or  how not to!) • How computers are designed and built • Issues affecting modern processors Issues affecting modern processors  (caches, pipelines, etc.) 6
CS222 Course Motivation CS222 Course Motivation This knowledge will be useful if you need to • design/build a new computer – rare opportunity p • Design/build a new version of a computer • Improve software performance p • Purchase a computer • Provide a solution with an embedded Provide a solution with an embedded  computer 7
Course Pre requisite Course Pre requisite • Require Knowledge of • Require Knowledge of  – Digital Design Fundamental – Data Structure and C/C++ Programming – Basic 10+2 Standard  • Probability and Mathematics 8
分享到:
收藏