Lecture 1
Lecture 1
Lecture-1
Your
expectations!!!
• How to fix computers
• How to build myself one real
cheap
• Which one to buy
• Knowing all about the
Pentium or ARM etc
This course
is about:
What computers consist of
How computers work
How they are organized internally
What are the design tradeoffs
How design affects programming and
applications
Starting Point
Given sufficient raw materials:
can implement any computable function
Optimization problem:
how do we do it best?
“An Engineer can do
for a dime what
everyone else can
do for a dollar.”
Chapter 1
Computer Abstractions and Technology
What is a Computer, anyway?
Computers Today
1.1 Introduction
The Computer Revolution
Progress in computer technology
Underpinned by domain-specific accelerators
Makes novel applications feasible
▪ Computers in automobiles
▪ Cell phones
▪ Human genome project
▪ World Wide Web
▪ Search Engines
Computers are pervasive
Moore’s Law
Moore’s Law states that integrated circuit resources double every 18–24 months.
Bell’s Law
"Every decade, a new class of
computers emerges that is
10 times more powerful, available
1 th
at the cost per unit of
10
performance than the previous
generation.“
Embedded computers
▪ Hidden as components of systems
▪ Stringent power/performance/cost constraints
The PostPC Era
The PostPC Era
Personal Mobile Device (PMD)
▪ Battery operated
▪ Connects to the Internet
▪ Hundreds of dollars
▪ Smart phones, tablets, electronic glasses
The PostPC Era
Cloud computing
▪ Term cloud essentially used for the Internet
▪ Portion of software run on a PMD, and a portion run in the Cloud
Warehouse Scale Computers (WSC)
▪ Big datacenters containing 100,000 servers
▪ Amazon and Google cloud vendors
Software as a Service (SaaS)
▪ Delivers software and data as a service over the Internet
▪ Web search and social networking
Is Moore’s Law Dead?
Intel’s former chief architect Bob Colwell says: Moore’s law will be dead within a
decade (August 2013).
The end of Moore's Law is on the horizon, says AMD.
Theoretical physicist Michio Kaku believes:
Moore's Law has about 10 years of life left before ever-shrinking transistor sizes
smack up against limitations imposed by the laws of thermodynamics and quantum
physics (April 2013).
Why Study Computer Organization?
Decline of Moore’s Law
Proliferation of multi-core Processors
Emergence of new Platforms
Electronic Desired
Devices Behavior
“Computer organization refers to the operational units and their interconnections that
realize the architectural specifications.” Source- Computer Organization and
Architecture by William Stallings.
*https://www.javatpoint.com/computer-architecture-vs-computer-organization
Why Computer
Organization