01-Introduction-to-CS231

01-Introduction-to-CS231 - CS231 Computer Architecture I...

Info icon This preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon
June 16, 2003 ©2000-2003 Howard Huang 1 CS231: Computer Architecture I Summer 2003
Image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
June 16, 2003 Introduction to CS231 2 What is computer architecture about? Computer architecture is the study of building entire computer systems. There are numerous factors to consider, many of which are conflicting. Performance , price and reliability are obviously vital concerns. Systems should be expandable to accommodate future developments, but must also be compatible with existing technology. Power consumption is especially important in the growing market of portable devices such as cell phones, PDAs, and MP3 players. Memory Processor Input/Output
Image of page 2
June 16, 2003 Introduction to CS231 3 An example of architects hard at work Input! Processor! Output! Storage! Compatibility! Networking! Power consumption!
Image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
June 16, 2003 Introduction to CS231 4 Why should you care? 1-Year AlienCare Toll-Free 24/7 Phone Support with Onsite Service Alienware Full-Tower Case (420-Watt PS) - Conspiracy Blue AlienIce™ Video Cooling System - Astral Blue Alienware Cable Management System Intel® Pentium® 4 Processor 3.0GHz 800MHz FSB w/ 512KB Cache & HyperThreading Intel® Desktop Board D875PBZ - Intel 875P Motherboard 512MB DDR SDRAM PC-3200 - 2 x 256MB Module 80GB Seagate Barracuda 7200.7 ATA-100 2MB Cache - Quantity 1 16 DVD-ROM - Black w/Software MPEG-2 Decoder NVIDIA GeForce™ FX 5900 Ultra 256MB 8x AGP w/DVI & S- Video Sound Blaster® Audigy 2 - 6.1 Integrated Intel Pro/1000 CT Gigabit Ethernet Adapter w/CSA Microsoft Internet Keyboard - Space Black Microsoft IntelliMouse Explorer 3.0 - USB - Standard Color Microsoft® Windows® XP Home Edition Free Alienware® T-Shirt - Black Bonus 12-Month Subscription to Computer Games Magazine! AlienAutopsy: Automated Technical Support Request System Price: $2,099.00 Computer science majors are often expected to know something about hardware and computer architecture. What are caches, DDR SDRAMs, and AGPs? Is a 3.0GHz processor or a 7200RPM hard disk worth it?
Image of page 4
June 16, 2003 Introduction to CS231 5 Architecture and programming Understanding architecture helps to explain why programming languages are designed the way they are. What happens when we compile our source code? Why is computer arithmetic sometimes wrong? What is a bus error or segmentation fault? You can also learn how to make your code run faster. Where and how you store your data makes a big difference. Just rearranging the order of statements can sometimes help! A lot of software development requires knowledge of architecture. Compilers generate optimized code for specific processors. Operating systems manage hardware resources for applications. Good I/O systems are important for databases and networking.
Image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
June 16, 2003 Introduction to CS231 6 What is CS231 about? There’s a lot of stuff to cover, and it takes more than one semester!
Image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern